"Gömülü İşletim Sistemi" sayfasının sürümleri arasındaki fark

Korkut Ata İHA sitesinden
Şuraya atla: kullan, ara
5. satır: 5. satır:
 
----
 
----
  
        RTOS, çok hassas zamanlama ve yüksek güvenirlikli uygulamları çalıştırmak için özel olarak tasarlanmış bir işletim sistemidir. Gerçek zaman kelimesi, uygulamanın veya işletim sisteminin tam hız değil garantilerle ilgilendiğini gösterir. RTOS’ta threadler(iş parçacıkları) önceliklerine göre yürütülürler. Yüksek öncelikli bir thread çalışmaya hazır hale gelirse, cpu yürütlmekte olak daha düşük öncelikli thread’den sırayı alır ve yüksek önceliklithread’e verir ve bu thread yalnızca daha yüksek öncelikli bir thread’den istek geldiğinde geçersiz kılınır. RTOS örneği olarak VxWork, QNX, FreeRTOS, INTEGRITY verilebilir.  
+
        RTOS, çok hassas zamanlama ve yüksek güvenirlikli uygulamları çalıştırmak için özel olarak tasarlanmış bir işletim sistemidir. Gerçek zaman kelimesi, uygulamanın veya işletim sisteminin tam hız değil garantilerle ilgilendiğini gösterir. RTOS’ta threadler(iş parçacıkları) önceliklerine göre yürütülürler. Yüksek öncelikli bir thread çalışmaya hazır hale gelirse, cpu yürütlmekte olak daha düşük öncelikli thread’den sırayı alır ve yüksek önceliklithread’e verir ve bu thread yalnızca daha yüksek öncelikli bir thread’den istek geldiğinde geçersiz kılınır. RTOS örneği olarak VxWork, QNX, FreeRTOS, INTEGRITY verilebilir.
 
 
 
        GPOS(genel amaçlı işletim sistemi) RTOS’a kıyasla zamanlamayı yüksek verim elde etmeyi başaracak şekilde işlemek üzere programlanmıştır. Verim birim süre başına yürütülmesini tamamlayan toplam işlem sayısı anlamına gelir. Yüksek verim, tek bir yüksek önceliğe hizmet etmek yerine bir kaç düşük öncelikli görevi önceliğe alarak elde edilir. RTOS, GPOS’tan daha az verim sağlayabilir, çünkü her xzaman yüksek öncelikli görevler desteklenir; fakat belirleyici olmak ve zaman tahmin edilebilirliği sağlamak için verim veda edilebilir. RTOS’ta gecikme süresi neredeyse sabittir. GPOS örneği olarak LINUX, WINDOWS, MACOS, IOS, ANDROID verilebilir.
 
        GPOS(genel amaçlı işletim sistemi) RTOS’a kıyasla zamanlamayı yüksek verim elde etmeyi başaracak şekilde işlemek üzere programlanmıştır. Verim birim süre başına yürütülmesini tamamlayan toplam işlem sayısı anlamına gelir. Yüksek verim, tek bir yüksek önceliğe hizmet etmek yerine bir kaç düşük öncelikli görevi önceliğe alarak elde edilir. RTOS, GPOS’tan daha az verim sağlayabilir, çünkü her xzaman yüksek öncelikli görevler desteklenir; fakat belirleyici olmak ve zaman tahmin edilebilirliği sağlamak için verim veda edilebilir. RTOS’ta gecikme süresi neredeyse sabittir. GPOS örneği olarak LINUX, WINDOWS, MACOS, IOS, ANDROID verilebilir.
  

13:25, 23 Nisan 2021 tarihindeki hâli

GPOS -Gerçek zamanlı işletim sistemi

kategori: Araştırma


        RTOS, çok hassas zamanlama ve yüksek güvenirlikli uygulamları çalıştırmak için özel olarak tasarlanmış bir işletim sistemidir. Gerçek zaman kelimesi, uygulamanın veya işletim sisteminin tam hız değil garantilerle ilgilendiğini gösterir. RTOS’ta threadler(iş parçacıkları) önceliklerine göre yürütülürler. Yüksek öncelikli bir thread çalışmaya hazır hale gelirse, cpu yürütlmekte olak daha düşük öncelikli thread’den sırayı alır ve yüksek önceliklithread’e verir ve bu thread yalnızca daha yüksek öncelikli bir thread’den istek geldiğinde geçersiz kılınır. RTOS örneği olarak VxWork, QNX, FreeRTOS, INTEGRITY verilebilir.         GPOS(genel amaçlı işletim sistemi) RTOS’a kıyasla zamanlamayı yüksek verim elde etmeyi başaracak şekilde işlemek üzere programlanmıştır. Verim birim süre başına yürütülmesini tamamlayan toplam işlem sayısı anlamına gelir. Yüksek verim, tek bir yüksek önceliğe hizmet etmek yerine bir kaç düşük öncelikli görevi önceliğe alarak elde edilir. RTOS, GPOS’tan daha az verim sağlayabilir, çünkü her xzaman yüksek öncelikli görevler desteklenir; fakat belirleyici olmak ve zaman tahmin edilebilirliği sağlamak için verim veda edilebilir. RTOS’ta gecikme süresi neredeyse sabittir. GPOS örneği olarak LINUX, WINDOWS, MACOS, IOS, ANDROID verilebilir.


Raspberry Pi ve Nvidia xAvier AGX

RTA(gerçek zamanlı uygulama)’lar hızlı çalışan uygulamalar değildir, hızlı olmaları gerekmez. Gerçek zamanlı uygulamalarda yürütme süresi veya tepki süresi sabittir. Zamanlama kısıtlamasına uyulmazsa sistem arızasının olduğu söylenebilir. Eğer uygulama daha iyi performansa ihtiyaç duyuyorsa, donanımı yükselterek ihtiyaç duyduğu performans elde edilebilir; fakat daha yüksek işlemci, daha fazla RAM, daha hızlı veri yoluna sahip olma, sistemi gerçek zamanlı yapmaz. RTA’lar SOFT ve HARD olmak üzere ikiye ayrılırlar. SOFT RTA’ların yanıt süresinde milisaniye veya saniye cinsinden ufak sapmalar olabilir. HARD RTA’lar belirli bir süre içinde işlemlerini yapmalıdır aksi durumda mutlak arızalanmaya neden olur. Örneğin araçlardaki havayastığı tetikleme mekaniği, füze yönlendirme ve kontrol sistemleri ve fren sistemleri hard real time’dır. Soft real time örneği olarak canlı yayın görüntü iletimi ve internet üzerinden ses iletimi verilebilir.