*

  • ing. gerçek zamanlı işletim sistemi. işletim sistemleri aynı anda bir sürü iş yaptıklarından sürekli işler arasında geçişleri düzenlemeleri gerekir. bunları belli sürelerde yapmaya çalışırlar ama bu her zaman mümkün olmaz muhtelif sebeplerden. o yüzdendir ki zaman kritik uygulamalarda (mesela sağlık gereçleri, nükleer reaktörler, savuma silahları, uzay gemileri gibi) bizim bildiğimiz işletim sistemleri riskli kabul edilir. çünkü en ufak gecikme kritik problemlere yol açabilir. mesela biz arada fare imleci ekranda donarsa, takılırsa dert etmeyiz, sebebi farenin zaman kritik olmamasıdır. ama fare imleci yerine uzay gemisi olsa belki yörüngeden çıkacaktı.

    işte gerçek zamanlı işletim sistemleri bu problemi çözerler. belli işlemlerin her zaman tanımlı zaman aralıklarında işlem yapabileceğinin garantisini verirler. ancak bu garantilerin başka bedelleri vardır. mesela performansları sıradan işletim sistemlerine göre daha düşük olabilir çünkü zaman için gösterdikleri özen hız arttırıcı başka unsurlardan feragat etmelerini gerektirir. ondandır ki gerçek zamanlılık tüketici seviyesi işletim sistemlerinde olan bir özellik değildir. gerek de yoktur.
  • (bkz: qnx), (bkz: solaris) ( 8 ve sonraki versiyonlar)
  • proseslerin bellekteki değer aralıklarına ve memory interrupt larına gerçek ardesli erişim olanağı verebilen işletim sistemleri genellemesi daha doğru. (bkz: rtos)

    ingilizceden çevrildiğinde thread priority ile ilişkili olduğunu çağırıştırarak yanıltabilen os sınıfı.
  • işletim sisteminin ve üzerindeki programların real time çalışması için donanım tarafından da desteklenmesi gerekir. bu işletim sistemleri zamanlamanın hayati olduğu uygulamalarda kullanılırlar. uçaklarda(her türlü kontrol sistemi, otomatik pilot), otomobilde(çekiş, sürüş ve motor kontrol sistemleri), silah sistemleri(hedef bulma, güdüm vs. sistemleri), set top boxlar, network cihazları(router, smart switch, hardware firewall, vs), haberleşme(gsm, gps, kriptografi, vs.), tıbbi elektronik cihazlar, data acquisition cihazları, robot sistemleri, güvenlik sistemleri, uydu bilgisayarları, ölçüm cihazları, telemetri cihazları, üretim otomasyonu, güç kontrol sistemleri vs. vs.
  • hard real-time sistemlerde zamanlama gereksinimleri mutlak iken, soft real-time sistemlerde belirli bir zaman içinde belirli bir işin gerceklenememesi felaket değildir.
    multimedia workstationlar soft real-time sistemlerdir. videphone görüntü ve sesin gercek zamanli olarak transferini ister eğer veri zarar görürse insanoglunun veriyi tekrar istedigi durumlarda veri tekrar yollanir yoksa veri kaybi felaket degildir.
    hard real-time sistemlerde real-time video işlemleri örnek olarak verilirse :

    ->ucakta bir kamera vardir bu kamera görüntüyü anlık olarak işleyerek ucagin iç haritasıyla karşılaştirir. bu sistem ucagi belirlenmiş güzergahinda tutmak icindir. anlik requestlerin cevaplanmasi ne olursa olsun gerekli ve absolutetür.

    kaynak : operating systems : concurrent and distributed software design (addison wesley).
  • (bkz: nucleus)
  • suse linux'un da realtime hali var artik. (bkz: slert)
  • (bkz: rtai)
hesabın var mı? giriş yap