QNX: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Khutuck Bot (mesaj | katkılar)
k Bot: Otomatik yazım düzeltme
Wall-e Bot (mesaj | katkılar)
clean up, replaced: herşey → her şey using AWB
1. satır:
{{düzenle|Ekim 2009}}
 
'''QNX''', gömülü sistemler pazarına yönelik Unix benzeri gerçek zamanlı işletim sistemidir. 12 Eylül 2007'de QNX kernelinin kaynak kodu, ticari olmayan amaçlarda kullanım için serbest bırakılmıştır.
== Tanım ==
28. satır:
 
RealFLEX SCADA sisteminin güvenilirliği konusunda sırtını dayadığı işletim sistemi QNX. Sunucularında QNX Neutrino kullanan sistem, normalde kullanıcı bilgisayarında bilindiği gibi hata oranı yüksek Windows'u sunarken, güvenliğin ve sürekliliğin önemli olduğu durumlarda kullanıcı bilgisayarını da QNX Neutrino ile sunuyor.
 
 
 
== Teknoloji ==
 
QNX kernelinde sadece işlemci zamanlaması, işlemler arası iletişim, interrup yönlendirme ve timerlar mevcuttur. Diğer herşeyher şey, işlem yaratmada ve kernelle beraber çaılşarak memory management'da kullanılan proc adlı özel bir işlem dahil, kullanıcı işlemi olarak çalışır. Kernelde donanım sürücüleri bulunmaz. Ağ Stack'ı ise NetBSD kodunu taban almıştır. Üç çeşit sürücü desteklenmektedir: native, legacy io-net ve NetBSD'den aktarılan sürücüler.
 
QNX'de işlemler arası iletişim mantığı bir işlemden diğerine mesaj gönderip beklemekten oluşur. Bu MsgSend adı verilen bir işlemdir. Mesaj kernel tarafından gönderen işlemin adres alanından alıcı işlemin adres alanına kopyalanır. Eğer alıcı işlem mesaj için bekliyorsa işlemci kontrolü işlem zamanlayıcından geçmeden direk aktarılır. Yani bir mesaj gönderip cevap beklemek sıranın kaybedilmesi anlamına gelmez. Çoğu UNIX ve Linux işlemler arası iletişim mekanizmalarında bu düzen bulunmamaktadır.
"https://tr.wikipedia.org/wiki/QNX" sayfasından alınmıştır