İşletim Sistemleri (CMPE242)
İşletim sistemi tanımı, basit sistemler, çoklu-programlama, zaman paylaşımı, kişisel bilgisayar sistemleri,parallel sistemler, süreçlere giriş, süreç takvimlendirme, süreç işlemleri, işbirlikçi süreçler, işlemler/süreçler arası iletişim, işkesme, süreç eşzamanlama, kritik-bölüm problemi, atom komutları, semafor, eşzamanlama problemleri, işlemci çizelgeleme, eşzamanlama kriterleri ve yöntemleri, çoklu süreçler ve gerçek zamanlı çizelgeleme, algoritma değerlenirmesi, kilitlenme, kilitlenmelerin tanımlanması ve kotarılması, kilitlenmelerden kaçınma ve kilitlenmelerin önlenmesi, kilitlenmelerin onarımı, bellek yönetimi ve sanal bellek, adres uzayı,Getir-Götür İşlemi, bellek ayırma, sayfalama, bölütleme, dosya sistemi, dosya kavramları, erişim yöntemleri,dizin yapıları.
İlgili Programlar
- Yazılım Mühendisliği Lisans Programı
- Bilişim Sistemleri Mühendisliği Lisans Programı
- Bilgisayar Mühendisliği Lisans Programı
- Bilgisayar Mühendisliği Yüksek Lisans Programı (Tezli)
- Bilgisayar Mühendisliği Doktora Programı
- Yazılım Mühendisliği - Bilgisayar Mühendisliği Lisans Çift Anadal Programı
- Bilgisayar Mühendisliği - Yazılım Mühendisliği Lisans Çift Anadal Programı
- Bilgisayar Mühendisliği - Bilişim Sistemleri Mühendisliği Lisans Çift Anadal Programı
- Bilişim Sistemleri Mühendisliği - Bilgisayar Mühendisliği Lisans Çift Anadal Programı
- Bilişim Sistemleri Mühendisliği - Elektrik ve Elektronik Mühendisliği Lisans Çift Anadal Programı
- Yazılım Mühendisliği Yüksek Lisans Programı (Tezli)