Gerçek zamanlı işletim sistemi, görevleri çok güvenilir bir şekilde tamamlayan belirli bir bilgisayar işletim sistemi türüdür. Bu işletim sistemleri gerçek zamanlı olarak bilgi alma ve çıktı alma kabiliyetine sahiptir. Bu, bilgi sonuçlarının ihtiyaç duyulduğu sırada aynı anda hazır olduğu anlamına gelir. Bu tür bir işletim sistemi, gerçek zamanlı hesaplama olarak adlandırılan daha büyük bir hesaplama ve üretim felsefesinin geleneksel bilgisayar bileşenidir.
Standart bir bilgisayar işletim sistemi, hızı belirleyici bir faktör olarak kullanmaz. Bir işlemin tamamlanma hızı kullanıcı için çok önemli olabilir, ancak işletim sisteminin kendisi tamamen endişelenmez. Programlama için hız önemli olmadığından bir işlem kesintiye uğrayabilir veya durdurulabilir, bunun yerine daha önemli olarak bilinen başka bir işlem yerine geçer.
Bu tür işlem, çıktıda bazı sistemlerde kabul edilemez olan bir değişkenlik düzeyi oluşturur. Bazı bilgisayar sistemleri pahalı makineleri çalıştırır, hizmetleri yönetir veya binlerce insanın hayatını veya milyonlarca doları içeren başka işler yapar. Bu bilgisayarların kazaları önlemek, can ve para tasarrufu sağlamak için güvenilir bir çıktı seviyesine ihtiyacı var.
Bu güvenilirlik seviyesine ulaşmak için insanlar gerçek zamanlı bir işletim sistemi kullanıyorlar. Bu sistemler zamanı belirleyici bir faktör olarak kullanır. Bilginin sisteme girmesi için geçen süre ve bu bilgileri kullanarak yapılan hesaplamalar sıkı bir şekilde kontrol edilir.
Gerçek zamanlı bir işletim sisteminin ana faktörlerinden biri, proses önceliklendirmesi etrafında dönmektedir. Standart bir işletim sisteminde, bazı dahili sistem işlemleri diğerlerinden daha önemlidir. Bu işlemler öncelikten bağımsız olarak uygulamalar tarafından kesintiye uğramayabilir. Gerçek zamanlı bir işletim sistemi, gerektiğinde uygulama işleminde birinci önceliği sağlayacaktır. Bu, önemli bir hesaplamanın belirli bir pencerede bitirmeleri gereken zaman ve gücü hesaplar.
Gerçek zamanlı bir işletim sistemi, genellikle genel hız pahasına, çok güvenilir bir çıktı seviyesine sahiptir. Sistem ve işlemci süresi daha değişken olduğundan, önemli olmayan işlemlerin bitmesi daha uzun sürebilir. Bellek adresleme ve değiştirme, geleneksel sisteme göre hem daha yavaş hem de daha kararlıdır. Temel olarak, bilgiyi yazmak ve almak daha uzun sürer, ancak gerektiğinde bilgiler her zaman oradadır.
İki temel gerçek zamanlı işletim sistemi türü vardır: sert ve yumuşak. Sert bir sistemde, bilgi belirli bir zaman diliminde olması gereken yerde olmalı veya bilgi işe yaramaz. Bunlar genellikle tıbbi ekipmanı, hizmetleri veya para değişimlerini yöneten kritik sistemlerdir. Yumuşak bir sistemde, bilgi gerektiğinde tam olarak daha fazla yol vardır. Bu tarz navigasyon sistemleri ve radar gibi ekipmanları sürekli güncelleyen yerlerde yaygındır.


