| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Bilgisayar mimarisi
|
Bilgisayar mimarisi, CPU hiyerarşisi, RAM, anakart ve veri yolu (Bus) kavramlarının genel işlevlerinin incelenmesi.
|
Karakaya Ch. 1 & 2, Mueller (23rd Ed.) Ch. 1-3, Canay & Güngörsün Ders Notları Bölüm 1.
|
| 2 |
Proses yönetimi
|
Süreç Kontrol Bloğu (PCB) yapısı incelemesi
|
Silberschatz (10th Ed.) Ch. 3 & 4, Stallings (10th Ed.) Ch. 3.
|
| 3 |
Prosesler arası senkronizasyon
|
Kritik Bölge (Critical Section) problemi ve Yarış Durumu (Race Condition) kavramlarının teorik olarak araştırılması.
|
Silberschatz (10th Ed.) Ch. 6, Stallings (10th Ed.) Ch. 5.
|
| 4 |
Prosesler arası iletişim
|
Paylaşılan Bellek (Shared Memory) ve Mesaj Kuyrukları (Message Passing) mimarilerinin avantaj ve dezavantajlarının analizi.
|
Silberschatz (10th Ed.) Ch. 3 (IPC Bölümü), Stallings (10th Ed.) Ch. 4.
|
| 5 |
Senkronizasyon Uygulamaları: Üretici-Tüketici Problemi
|
Laboratuvar uygulama kılavuzunun ön incelemesi
|
Silberschatz (10th Ed.) Ch. 3 (IPC Bölümü), Stallings (10th Ed.) Ch. 4.
|
| 6 |
Semaforlar ve Monitörler ile Eşzamanlılık Yönetimi
|
Mutex ve Semafor farkları üzerine çalışma
|
Silberschatz (10th Ed.) Ch. 6 & 7, Stallings (10th Ed.) Ch. 5.
|
| 7 |
Sanallaştırma uygulamaları
|
Banker Algoritması teorik altyapı okuması
|
Silberschatz (10th Ed.) Ch. 16, Stallings (10th Ed.) Ch. 15.
|
| 8 |
Semaforlar ve monitörler
|
Dönem içi konuların ve laboratuvar notlarının tekrarı
|
Silberschatz (10th Ed.) Ch. 6 & 7, Stallings (10th Ed.) Ch. 5.
|
| 9 |
Kilitlenmeler
|
Planlama algoritmaları üzerine sayısal alıştırmalar
|
Silberschatz (10th Ed.) Ch. 8, Stallings (10th Ed.) Ch. 6.
|
| 10 |
CPU planlama algoritmaları
|
Hipervizör türleri ve konteyner mimarisi incelemesi
|
Silberschatz (10th Ed.) Ch. 5, Stallings (10th Ed.) Ch. 9.
|
| 11 |
Bellek yönetimi
|
Sayfalama (Paging) ve Bölümleme teorisi
|
Patterson & Hennessy Ch. 5, Silberschatz Ch. 9, Stallings Ch. 7.
|
| 12 |
Sanal bellek
|
FIFO ve LRU sayfa değiştirme pratikleri
|
Silberschatz (10th Ed.) Ch. 10, Stallings (10th Ed.) Ch. 8.
|
| 13 |
Dosya sistemleri
|
Disk sektörü ve küme (cluster) yapılarının incelenmesi
|
Silberschatz (10th Ed.) Ch. 13-15, Stallings (10th Ed.) Ch. 12.
|
| 14 |
Giriş/çıkış sistemleri ve disk planlaması
|
Disk kafası hareket algoritmaları ön hazırlığı
|
Silberschatz (10th Ed.) Ch. 11 & 12, Patterson & Hennessy Ch. 6.
|