Konu Anlatımı
İşletim Sistemleri
İşletim sistemi (OS), bilgisayar donanımını yöneten ve kullanıcı ile yazılımlar arasında arayüz sağlayan temel yazılımdır. Donanım kaynaklarını verimli şekilde paylaşır, bellek yönetimi yapar ve güvenlik sağlar.
İşletim Sistemi Türleri
Windows: Microsoft tarafından geliştirilen, dünya genelinde en yaygın kullanılan işletim sistemidir. Masaüstü ve dizüstü bilgisayarlarda yaygındır. Geniş yazılım ve oyun desteği sunar.
Linux: Açık kaynak kodlu, ücretsiz işletim sistemidir. Ubuntu, Fedora, CentOS gibi dağıtımları vardır. Sunucularda ve yazılım geliştirme ortamlarında yaygın olarak kullanılır.
macOS: Apple'ın Mac bilgisayarları için geliştirdiği işletim sistemidir. Tasarım ve medya üretimi alanında tercih edilir.
Mobil İşletim Sistemleri: Android (Google) ve iOS (Apple) akıllı telefonlar ve tabletler için geliştirilmiştir.
Çekirdek ve Sistem Çağrıları
İşletim sistemi çekirdeği (kernel), donanım ile yazılım arasındaki en alt seviye bağlantıyı kurar. Bellek yönetimi, süreç yönetimi ve dosya sistemi işlemlerini denetler.
Dosya Sistemleri
NTFS, Windows'un varsayılan dosya sistemidir. ext4, Linux için yaygındır. FAT32, eski USB belleklerde kullanılır ancak 4GB üzeri dosya desteklemez. APFS, Apple'ın modern dosya sistemidir.
İşletim Sisteminin Görevleri
İşletim sistemi, donanım ile kullanıcı arasındaki aracıdır ve kaynakları yönetir. Temel görevleri şunlardır: işlem yönetimi (açık programların sırayla veya paralel çalıştırılması), bellek yönetimi (her programa ayrı alan ayırma ve koruma), dosya sistemi yönetimi (verilerin diske düzenli yazılması), donanım yönetimi (sürücüler aracılığıyla aygıtlarla iletişim) ve arayüz sağlama (grafik veya komut satırı ile kullanıcı etkileşimi). Çalışma zamanında (runtime) işletim sistemi, kaynak taleplerini adil dağıtır.
İşletim Sistemi Türleri ve Dosya Sistemleri
Yaygın masaüstü işletim sistemleri Windows, macOS ve Linux'tur. Windows geniş yazılım uyumluluğuyla, Linux açık kaynak yapısı ve sunucu tarafındaki üstünlüğüyle, macOS ise görsel üretim yazılımlarıyla öne çıkar. Dosya sistemi konusunda FAT32 her yerde çalışır ancak tek dosya için 4 GB sınırı vardır; NTFS izin ve sıkıştırma destekler; Linux tarafında ext4 kullanılır. Açılışta hangi sistemin yükleneceğini seçmek için birden fazla işletim sistemi kurulabilir (dual boot).
Sürücü ve Donanım İletişimi
İşletim sistemi ile donanım arasındaki köprü aygıt sürücüsüdür (driver). Sürücü eksik veya hatalıysa aygıt görünmez, yanlış çalışır veya sistem kararlılığı bozulur. Bileşen eklendiğinde sürücünün kurulması gerekir; güncellemeler donanımın yeniliklerine uyum sağlar. Sistem kararlılığını bozan süreçler ise göreclistelenerek işlemci ve bellek israfı önlenir.
Sınav Odaklı Noktalar
Sınavda işletim sisteminin donanım-yazılım köprüsü (sürücü), dosya sistemi farkları (FAT32 sınırı) ve açık kaynak kavramı sık sorulur. Dosya sistemi sorularında dört GB sınırı ve izin desteği anahtar bilgidir.
Ne Öğreneceğiz
Bilişim Teknolojilerinin Temelleri dersi kapsamında İşletim Sistemleri konusu. Bu konuda ögrenme çıktıları:
- İşletim Sistemleri ile ilgili temel kavramları açıklar.
- İşletim Sistemleri konusunun Bilişim Teknolojilerinin Temelleri dersi içindeki yerini ve önemini belirtir.
- Konuyla ilgili araç, gereç ve malzemeleri amacına uygun seçer.
- İş sağlığı ve güvenliği kurallarına uygun çalışır.
- Öğrendiği bilgi ve becerileri atölye/iş yeri uygulamalarında kullanır.
Ön Bilgi
Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:
- İşletim sistemi donanım ile yazılım arasında köprü görevi görür
- Linux açık kaynak kodlu ve sunucularda yaygındır
- NTFS Windows, ext4 Linux için varsayılan dosya sistemidir
- İşletim sistemi, donanım ile yazılım arasında bağlantı kuran yapıdır; sürücü bu bağlantının aracıdır.
- Açık kaynak işletim sistemi kaynak koduna erişim ve katkı hakkı tanır.
- FAT32'nin 4 GB tek dosya sınırı büyük dosya aktarımlarında sorun çıkarır.
- Bellek yönetimi, programların birbirinin alanını kullanmasını engeller (koruma halkası).
- Aynı diske iki işletim sistemi kurulabilir; açılış yöneticisi sırayı belirler.
Basit Örnek ve Günlük Yaşam
Günlük yaşamda ve mesleki bağlamda bir uygulama:
Soru: Oyun oynamak isteyen bir kullanıcı Windows, yazılım geliştirme yapan biri Linux veya macOS, video düzenleme yapan biri macOS tercih edebilir. Bu tercihler hangi özelliklere dayanır?
- Adım 1: Windows'un geniş oyun desteği ve yaygın uyumluluğunu değerlendir; oyun için ilk tercih olur.
- Adım 2: Linux'un açık kaynak yapısı, ücretsiz oluşu ve geliştirici araçlarına kolay erişimini değerlendir.
- Adım 3: macOS'un video düzenleme yazılımlarıyla uyumunu ve sistem kararlılığını değerlendir.
Sonuç/cevap: Oyun için Windows, geliştirme için Linux veya macOS, video düzenleme için macOS.
Adım Adım Çözülmüş Örnek
İşletim Sistemi Seçimi konusunun adımları:
- Adım 1: Windows'un geniş oyun desteği ve yaygın uyumluluğunu değerlendir; oyun için ilk tercih olur.
- Adım 2: Linux'un açık kaynak yapısı, ücretsiz oluşu ve geliştirici araçlarına kolay erişimini değerlendir.
- Adım 3: macOS'un video düzenleme yazılımlarıyla uyumunu ve sistem kararlılığını değerlendir.
Karşılaştırma Tablosu
| Kavram | Açıklama |
|---|
| İşletim sistemi donanım ile yazılım aras | İşletim sistemi donanım ile yazılım arasında köprü görevi görür |
| Linux açık kaynak kodlu ve sunucularda | Linux açık kaynak kodlu ve sunucularda yaygındır |
| NTFS Windows, ext4 Linux için varsayılan | NTFS Windows, ext4 Linux için varsayılan dosya sistemidir |
| İşletim sistemi, donanım ile yazılım ara | İşletim sistemi, donanım ile yazılım arasında bağlantı kuran yapıdır; sürücü bu bağlantının aracıdır. |
| Açık kaynak işletim sistemi kaynak kodun | Açık kaynak işletim sistemi kaynak koduna erişim ve katkı hakkı tanır. |
| FAT32'nin 4 GB tek dosya sınırı büyük do | FAT32'nin 4 GB tek dosya sınırı büyük dosya aktarımlarında sorun çıkarır. |
| Bellek yönetimi, programların birbirinin | Bellek yönetimi, programların birbirinin alanını kullanmasını engeller (koruma halkası). |
| Aynı diske iki işletim sistemi kurulabil | Aynı diske iki işletim sistemi kurulabilir; açılış yöneticisi sırayı belirler. |
Sık Yapılan Hatalar
İşletim Sistemleri ile ilgili kavramları birbirine karıştırmak: Temel kavramları tablo veya zihin haritasıyla ayırt et.
Uygulamada standartlara ve iş güvenliği kurallarına uymamak: Her adımda güvenlik ve kalite kurallarını uygula.
Kullanılan araç-gereci amacına uygun seçmemek ve bakımını ihmal etmek: Doğru ekipmanı seç, kullanım öncesi ve sonrası kontrol et.
İşletim sistemini program sanmak: İşletim sistemi kaynak yöneticisidir; uygulamalar onun üzerinde çalışır.
Sürücüyü işletim sistemiyle karıştırmak: Sürücü tek bir aygıtı konuşturur, işletim sistemi ise tüm sistemi yönetir.
FAT32 ile NTFS'i eşitlemek: FAT32'nin 4 GB dosya sınırı ve izin desteği yoktur; NTFS bunları sağlar.
Özet
İşletim Sistemleri, Bilişim Teknolojilerinin Temelleri dersi kapsamında ele alınan temel konulardan biridir. İşletim sistemi donanım ile yazılım arasında köprü görevi görür Linux açık kaynak kodlu ve sunucularda yaygındır NTFS Windows, ext4 Linux için varsayılan dosya sistemidir Bu bilgiler uygulama ve iş güvenliği kurallarıyla birlikte pekiştirilmelidir.
Kendini Dene
Soru: Yönerge: İşletim sisteminin görevlerini tanımlayan bir tablo hazırla. Tabloda işlem, bellek, dosya, sürücü ve arayüz yönetiminin her biri için görevi, sorumlu olduğu kaynağı ve görevin ihmal edilmesi hâlinde ortaya çıkacak sorunu yaz; ardından donanım ile yazılım arasındaki köprünün ne olduğunu ve neden sürücüye ihtiyaç duyulduğunu açıkla.
Örnek cevap: Puanlama anahtarı: beş görevin doğru yazılması 5 puan (her biri 1 puan); her görev için kaynağı ve ihmal sonucunun yazılması 6 puan; köprünün sürücü olduğunun yazılması 4 puan; sürücünün donanım ile yazılımı anlaştırdığının örnekyle açıklanması 3 puan; tablonun tutarlı ve eksiksiz olması 2 puan. Toplam 20 puan. Model cevap: Tablo beş görevi ve sonuçlarını içerir; donanım ile yazılım arasındaki bağlantı sürücüdür ve sürücü olmadan donanım kullanılamaz.