[ djvaso @ 11.12.2002. 23:02 ] @
Izvinjavam se unaprijed ako temi nije mjesto ovdje ali da li neko ista zna o RTOS(RealTime OS) kao sto su VxWorks,PSOS,David OS9,Nucleus?Hvala.
Pozdrav,
Vaso
[ Dejan Lozanovic @ 15.12.2002. 12:26 ] @
Iskren da budem ni za jedan nisam cuo :)

ali zato ovde mozes da vidis kako linux nafrizirati da postane RTOS

http://www.realtimelinuxfoundation.org/projects/projects.html
[ papak @ 18.12.2002. 14:24 ] @
Citat:
djvaso:
Izvinjavam se unaprijed ako temi nije mjesto ovdje ali da li neko ista zna o RTOS(RealTime OS) kao sto su VxWorks,PSOS,David OS9,Nucleus?Hvala.


Malo si fulao grupu ;-), ali nema veze. RT OS se uglavnom koriste za embeded sisteme (npr routeri, switchevi, odnosno sve sisteme koji imaju namjenski hw). VxWorks i PSOS najrasireniji (do prije dvije godine kada je Windriver (VxWorks) kupio PSOS. Tipicna karakteristika tih OS je kontrola hw i hw resursa u realnom vremenu. Zasto?
Ne mozes uvijek cekati na procesorsko vrijeme za neki task. Taj task se mora odmah izvrsiti. Da bi to postigao moras imati mehanizam koji ti to omogucuje (semafori), treba odredjena kolicina memorije, ali zasto gubiti cikluse za alokaciju memorije, prealociraj memoriju kod dizanja OS-a i dijeli po potrebi. Ti OS-ovi (VxWorks i PSOS) su vrlo slicni Unix sistemima, vrlo su modularni, moras manje vise uvijek pisati vlastiti BIOS (zovu ga BSP - Board Support Package).

Mozes skoro reci OS kao OS, samo sto ga mozes prilagoditi svojim potrebama i dobijes uz njega biblioteke koje ti trebaju za projekt(proizvod) i mozes ih jednostavno napraviti, ne gubeci vrijeme na razvoj nekih API koji su vec napravljeni.

Linux i BSD se mogu isto koristiti za to (npr Juniper-ov JunOS je baziran na FreeBSD-u), samo sto moras dosta funkcija razviti sam i mijenjati kernel, gdje u VxWorks je to vec napravljeno.

--br

papak