Hibrit çekirdek - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Genel bakış
  • 2 Eleştiriler
  • 3 Örnekler
    • 3.1 Windows NT çekirdeği
    • 3.2 XNU çekirdeği
    • 3.3 Diğer örnekler
  • 4 Kaynakça

Hibrit çekirdek

  • Azərbaycanca
  • Беларуская
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • English
  • Esperanto
  • Español
  • فارسی
  • עברית
  • हिन्दी
  • Magyar
  • Bahasa Indonesia
  • 日本語
  • 한국어
  • Lombard
  • മലയാളം
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • Slovenčina
  • Svenska
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Hibrit kernel sayfasından yönlendirildi)
İşletim sistemi çekirdekleri şematik yapısı

Hibrit çekirdek (İngilizce: Hybrid kernel); temel işletim sistemi yazılımlarının bir kısmını çekirdek alanı, birkısmını da kullanıcı alanında çalıştıran işletim sistemi çekirdeği türüdür. Monolitik çekirdek ve mikro çekirdek sistemlerinin avantajlarını birleştirmeyi hedefler.[1][2]

Genel bakış

[değiştir | kaynağı değiştir]

Hibrit çekirdekler, geleneksel iki çekirdek modeli olan monolitik ve mikro çekirdek mimarilerinin harmanlanmasıyla oluşmuştur. Monolitik çekirdekten daha güvenli ancak mikro çekirdekten daha hızlı bir çekirdek yapısıdır.[3]

Eleştiriler

[değiştir | kaynağı değiştir]

Hibrit bir çekirdeğin arkasındaki fikir, bir mikro çekirdeğe benzer bir çekirdek yapısına sahip olmak, ancak bu yapıyı monolitik bir çekirdek şekline uyarlamaktır. Bazı kişiler tarafından monolitik çekirdeğe çok benzetilir. Sebebi; sistem işlemlerinin büyük bir kısmının hâlâ çekirdek alanında gerçekleşmesi, bu alanda monolitik çekirdekten çok da farklı olmamasıdır. Ayrıca kimileri hibrit çekirdeklerin güvenlik açısından monolitik çekirdekten çok da avantajlı olmadığını öne sürer. Linux çekirdeğinin geliştiricilerinden Linus Torvalds, hibrit çekirdeği basit bir pazarlama hilesi şeklinde değerlendirmiştir.[3]

Örnekler

[değiştir | kaynağı değiştir]

Windows NT çekirdeği

[değiştir | kaynağı değiştir]
Ana madde: Windows NT
Windows NT çekirdeğinin işlemlerinin kullanıcı ve çekirdek alanı arasında dağılımını gösteren bir şema

Hibrit çekirdek kullanan sistemlerin en bilindiklerinden biri Windows NT çekirdeğidir. Çekirdek, Windows, Windows Phone, Xbox, Windows Server işletim sistemlerine güç verir.

Windows NT, hibrit bir çekirdeğe dayalı ilk Windows ailesi işletim sistemiydi. Windows NT çekirdeği, Carnegie Mellon Üniversitesinden Richard Raşid tarafından geliştirilen Mach mikro çekirdeği temel alınarak geliştirilen bir çekirdeğe dayanır. Mach mikro çekirdeği, tam olarak mikro çekirdek özelliklerini taşımıyordu ve hibrit çekirdeğe daha yakındı. Windows NT de emülasyon alt sistemi kullanıcı alanında çalıştığından hibrit çekirdek olarak sınıflandırılır.[4]

XNU çekirdeği

[değiştir | kaynağı değiştir]
Ana madde: XNU
XNU çekirdeği şeması

XNU; Apple'ın macOS, iOS, watchOS ve tvOS işletim sistemlerinde kullanılmak üzere geliştirdiği bir özgür yazılımdır. Darwin işletim sisteminin bir parçası olarak yayımlanmıştır. İngilizce "X is Not Unix." cümlesinin kısaltmasıdır.[5]

Başlangıçta NeXTSTEP işletim sistemi için NeXT tarafından geliştirilen XNU, Mach çekirdeğinin 2.5 sürümünü 4.3BSD'den bileşenlerle geliştirilen hibrit çekirdek kullanan bir API'dı. Apple, NeXT'i satın aldıktan sonra Mach bileşeni bir mikro çekirdek olan OSFMK 7.3'e yükseltildi.[6][7]

Diğer bazı modern çekirdekler gibi monolitik çekirdek ve mikro çekirdeklerin avantajlarını harmanlamaya çalışır. Bu doğrultuda mikro çekirdeklerin mesaj iletme ve modülerlik avantajları ile monolitik çekirdeklerin bellek koruması işlevlerini beraber sunar.

Diğer örnekler

[değiştir | kaynağı değiştir]
  • BeOS
    • Haiku
  • Syllable
  • BSD tabanlı sistemler
    • DragonFly BSD (Mach çekirdeğine sahip olmayan ilk BSD işletim sistemi)
  • NetWare[8]
  • Plan 9
    • Inferno
  • OS/2[9]
    • eComStation
    • ArcaOS
    • OS/4
  • ReactOS

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Hybrid Kernel - OSDev Wiki". wiki.osdev.org. 12 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Ocak 2021. 
  2. ^ "What is Hybrid Kernel? - Definition from Techopedia". Techopedia.com (İngilizce). 22 Ağustos 2011. Erişim tarihi: 11 Ocak 2021. 
  3. ^ a b "Linus Torvalds". 9 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2025. As to the whole "hybrid kernel" thing - it's just marketing. It's "Oh, those microkernels had good PR, how can we try to get good PR for our working kernel? Oh, I know, let's use a cool name and try to imply that it has all the PR advantages that that other system has. 
  4. ^ "MS Windows NT Kernel-mode User and GDI White Paper". Microsoft Corporation. 2007. 24 Ağustos 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Ağustos 2022. 
  5. ^ "Porting UNIX/Linux Applications to OS X: Glossary". Apple Computer. 2005. 3 Ekim 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Haziran 2017. 
  6. ^ Jim Magee. WWDC 2000 Session 106 - Mac OS X: Kernel. 14 dakika. 26 Aralık 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2025. 
  7. ^ Douglas M. Wells (1994). A Trusted, Scalable, Real-Time Operating System Environment (PDF). 1994 IEEE Dual-Use Technologies and Applications Conference. 22 Ağustos 2017 tarihinde kaynağından (PDF) arşivlendi. 
  8. ^ Drew Major; Greg Minshall; Kyle Powell. "An Overview of the NetWare Operating System". 25 Eylül 2000 tarihinde kaynağından arşivlendi. 
  9. ^ "OS/2 Kernel". 18 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Eylül 2020. 
  • g
  • t
  • d
İşletim sistemi
Genel
  • Savunucu
  • Karşılaştırma
  • Adli Bilişim
  • Tarihçe
  • Geliştirme
  • Liste
  • Kronoloji
  • Kullanım oranları
Çekirdek
Mimari
  • Ekzoçekirdek
  • Hibrit çekirdek
  • Mikro çekirdek
  • Monolitik çekirdek
  • vkernel
  • Rump kernel
  • Unikernel
Bileşenler
  • Aygıt sürücüsü
  • Yüklenebilir çekirdek modülü
  • Kullanıcı alanı
İşlem yönetimi
Kavramlar
  • İçerik Değiştirme
  • Kesme
  • IPC
  • İşlem
  • İşlem kontrol bloğu
  • RTOS
  • İş parçacığı
  • Zaman paylaşımı
Zamanlama
algoritmaları
  • Çoklu işleme
  • Sabit öncelikli kesintili zamanlama
  • Çok düzeyli geri besleme kuyruğu
  • Kesintili
  • Round-robin
  • En kısa iş sonra
Bellek yönetimi ve
kaynak koruma
  • Veri yolu hatası
  • Genel koruma hatası
  • Bellek koruma
  • Sayfalama
  • Güvenlik halkaları
  • Segmentasyon hatası
  • Sanal bellek
Depolama erişimi ve
dosya sistemi
  • Önyükleyici
  • Defragmentasyon
  • Aygıt dosyası
  • Dosya özniteliği
  • Düğüm
  • Günlük
  • Bölümlendirme
  • Sanal dosya sistemi
  • Sanal teyp kütüphanesi
Liste
  • AmigaOS
  • Android
  • BeOS
  • BSD
  • DOS
  • GNU Hurd
  • iOS
  • Linux
  • Mac OS
  • MorphOS
  • OpenVMS
  • OS/2
  • OSv
  • QNX
  • ReactOS
  • RISC OS
  • Solaris
  • Pardus
  • TPF
  • UNIX
  • VM/CMS
  • Windows
  • z/OS
Çeşitli kavramlar
  • API
  • Bilgisayar ağı
  • HAL
  • Canlı CD/DVD
  • Canlı USB
  • İS kabuğu
    • CLI
    • GUI
    • 3D GUI
    • NUI
    • TUI
    • VUI
    • ZUI
  • PXE
"https://tr.wikipedia.org/w/index.php?title=Hibrit_çekirdek&oldid=35477316" sayfasından alınmıştır
Kategori:
  • Çekirdek (bilgisayar bilimi)
  • Sayfa en son 01.21, 16 Haziran 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Hibrit çekirdek
Konu ekle