EMZETT.
Giriş yap

İş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
MobilAndroid, iOS/iPadOS
SunucuLinux (Debian, RHEL), Windows Server
Gömülü/gerçek zamanlıFreeRTOS, VxWorks, gömülü Linux
Özelz/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