CMPE322
İşletim Sistemleri
Fakülte | Mühendislik Fakültesi |
Ders Kodu | CMPE322 |
Ders Başlığı | İşletim Sistemleri |
Öğretim Dili | İngilizce |
Ders Dönemi | Güz |
Ders Saatleri | Ders: 3, PS:0, Laboratuvar: 2 |
Ders Kredisi | 4 |
AKTS | 6 |
Notlandırma Sistemi | Harf Notu |
Önkoşul dersleri | CMPE250 |
Eşkoşul dersleri | Yok |
İşletim sistemlerinin evrimi. Çok programlılık ve zaman paylaşımı kavramları. Kullanıcı ve program arayüzleri. Eşzamanlı süreçler, CPU zamanlama, süreç senkronizasyonu, kritik bölüm problemi. Deadlock (kilitlenme) önleme, kaçınma, tespit ve kurtarma. Bellek yönetimi, swap (değiştirme), çoklu bölümlendirme. Sayfalama, segmentasyon, sanal bellek, sayfa değiştirme algoritmaları. Dosya sistemi yapıları, tahsis yöntemleri, dizin uygulamaları. G/Ç arayüzleri, ikincil depolama yapısı. Koruma ve güvenlik: Erişim matrisi ve haklar, yetenekler, güvenlik sorunları. LINUX vaka çalışmaları.
Profesör
Profesör
Profesör