İşletim sistemi (OS)
Kısaca: İşletim sistemi (OS), bir bilgisayarın temel yazılımıdır. Donanımı, belleği ve işlemleri yönetir; programlara ve kullanıcılara tek tip bir ortam sunar. Örnekler: Windows, macOS, Linux, Android, iOS.
Biraz daha ayrıntılı: İşletim sistemi donanım ile uygulamalar arasında aracılık eder. Programların hangi sabit diskin veya ekran kartının takılı olduğunu bilmesi gerekmez; standartlaştırılmış işlevleri kullanırlar. Bunu çekirdek (kernel) mümkün kılar.
Ayrıntılı
Görevler:
- İşlem ve iş parçacığı yönetimi (zamanlama): İşlem süresini dağıtmak, programları paralel çalıştırmak.
- Bellek yönetimi: RAM’i tahsis etmek, sanal bellek, programları birbirinden yalıtmak.
- Dosya sistemleri: Sürücülerdeki dosyalar ve klasörler.
- Aygıt sürücüleri ve giriş/çıkış: Klavye, ekran, ağ, yazıcı.
- Kullanıcılar ve güvenlik: Hesaplar, izinler, oturum açma, şifreleme.
- Ağ: Bağlantılar, protokoller.
- Arayüz: Grafik (GUI) veya komut satırı (CLI), kabuk (shell).
- Hizmetler: Arka plan programları, güncellemeler, yazdırma, saat.
Katmanlar: Donanım → aygıt yazılımı (BIOS/UEFI) → önyükleyici → çekirdek → sistem hizmetleri → arayüz → uygulamalar.
Yaygın işletim sistemleri:
| Alan | Örnekler |
|---|---|
| Masaüstü | Windows 11, macOS, Linux (Ubuntu, Fedora), ChromeOS |
| Mobil | Android, iOS/iPadOS |
| Sunucu | Linux (Debian, RHEL), Windows Server |
| Gömülü/gerçek zamanlı | FreeRTOS, VxWorks, gömülü Linux |
| Özel | z/OS (ana bilgisayar), QNX (otomobil) |
Özellikler:
- Tek/çok görevli, tek/çok kullanıcılı.
- 32/64 bit (adres genişliği).
- Monolitik ve mikroçekirdek.
- Gerçek zamanlı işletim sistemleri yanıt sürelerini garanti eder (endüstri, tıp).
Önemli terimler: Çekirdek, sürücü, kabuk, dosya sistemi, işlem, iş parçacığı, hizmet/daemon, kayıt defteri (Windows), paket yöneticisi (Linux).
Aygıt yazılımından farkı: Aygıt yazılımı, cihazın kendisindeki yazılımdır (BIOS); işletim sistemi onun tarafından başlatılır ve sürücüde yaşar.
Güncellemeler: Güvenlik güncellemeleri belirleyicidir. Artık desteklenmeyen sistemler (end of life) bir risktir.
Ayrıca bak: Çekirdek (işletim sistemi çekirdeği), Sürücüler, Bir Windows 11 bilgisayarının önyükleme süreci