CMPE322
İşletim Sistemleri
Ders Bilgileri
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 |
Katalog Tanımı
İş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ı.
Dersi Veren Öğretim Üyesi
Dersi Veren Önceki Öğretim Üyeleri
Lale Akarun
Profesör
Mehmet Ufuk Çağlayan
Profesör
Cem Ersoy
Profesör