1-) İŞLETİM SİSTEMLERİ - İşletim Sistemlerinin Bileşenleri
İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır.
İşletim sistemlerinin başlıca amaçları:
1. Kullanıcı programlarını çalıştırılması
2. Kullanıcı problemlerinin çözümünün kolaylaştırılması
3. Bilgisayar sisteminin kullanımını daha elverişli hale getirilmesi
4. Bilgisayar kaynaklarının verimli bir şekilde kullanılması (Çok kullanıcılı sistemlerde önem kazanır)

Fonksiyonel bakımdan işletim sistemlerinin bileşenleri:
- Görev yönetimi (Process manager)
- Ana bellek yönetimi (Memory manager)
- Dosya yönetimi (File manager)
- Disk (2. bellek) yönetimi (Second Storage)
- Ağ üzerinde çalışma (Ağ fonksiyonları yönetimi: Networking)
- Sistem koruması
- Komut derleyici sistemler
1.Process(Görev) Yönetimi
Genel halde process çalışır durumda olan programdır. Bu program pasif bir varlıktır. Görev ise aktiftir.
Processler, işlemci zamanı, bellek, kütükler, G/Ç aygıt kaynakları gerektirir.Bu kaynaklar ilgili göreve onun oluştuğu anda aktarılır.
Görev sonlandıktan veya kesildikten sonra, işletim sistemi bu kaynakları görevden alır ve bir diğer görevle arasında paylaştırır.
İşletim sistemi, görev yönetiminde aşağıdaki işleri icra eder:
- Kullanıcı ve sistem birimlerinin oluşturulması, silinmesi
- Görevlerin oluşturulması, durdurulması ve yeniden çalıştırılması
- Görevlerin zamana uyum sağlama mekanizmasının gerçekleştirilmesi
- Görevler arasında iletişim sağlanması Kilitlenmelerin yönetimi
2. Ana Bellek Yönetimi
Bellek her birisinin kendi adresi olan baytlar veya kelimelerden oluşan büyük dizidir.
Bellek AİB ve G/Ç aygıtlarının paylaştığı ve hızlı erişilebilen bir veri ambarıdır. Ana Bellek geçici bellektir.
Bellek yönetimi ile ilgili, işletim sistem aşağıdakilerden sorumludur:
- Belleğin şimdiki durumda, hangi kısmının ve kim tarafından kullanıldığı hakkında bilginin elde edilmesi
- Bellek alanı boş olduğunda bu alana hangi görevlerin yüklenmesi hakkında, karar oluşturulması
3. Dosya Yönetimi
Dosya, oluşturucusu tarafından belirlenmiş ilişkili bilgiler topluluğudur. Çoğunlukla, Dosyalar kaynak ve nesne türünde programları ve verileri ifade ederler.
İşletim Sistem dosya yönetiminde aşağıdakilerden sorumludur.
- Kütüklerin oluşturulması ve silinmesi
- Dizinlerin oluşturulması ve silinmesi
- Kütük ve dizinlerin yönetimi
- Kütüklerin disk belleğine (2.belleğe) haritalanması (kaydedilmesi)
- Kütüklerin 2. bellekte yedeklenmesi (back up)