Názor k článku Kde všade je nasadený GNU/Linux od baudrate - Kdyz se to zjednodusi tak realtimovosti se rozumi...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 5. 2004 11:23

    baudrate (neregistrovaný)

    Kdyz se to zjednodusi tak realtimovosti se rozumi cisla jako interrupt latency, scheduling latency ...
    Jde o to, jak operacni system prideluje zdroje (cas CPU, interrupty, pamet). Linux pouziva pristup "maximalizace prumerneho vykonu" (neni dulezite kdy se akce provede, ale kolik se toho dohromady udela). Proto tyhle cisla u Linuxu nikdo nemuze zarucit, a proto NIKDY nebude dnesni obycejny Linux nasazeny na kritickych aplikacich.
    Realtime systemy z principu funguji jinak, u nich je dulezite kdy se akce provede, a ne maximalni efektivita fungovani.
    Ruzna RT-rozsireni Linuxu jako TLinux nebo RTAI jsou ve skutecnosti samostatna RT-jadra, ve kterych bezi Linux jako jejich idle thread (kdyz neni prace pro zadny rt-thread, tak muze bezet obycejny linux). Bohuzel je jejich pouzitelnost zatim dost mizerna, kdyz to srovnavam s VxWorks, OS/9, QNX, pSOS. Ale zase do nich pronikaji veci ktere komercni systemy zatim nemaji, jako CBS a EDF scheduler, fault-tolerant management atp.