Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilişim Sistemleri Tezsiz Yüksek Lisans Programı (Uzaktan Öğretim)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
İŞLETİM SİSTEMLERİ BİS503 İkinci Yarıyıl (Bahar) 2 + 2 10

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİTezsiz Yüksek Lisans
DERSİN YILI1
YARIYILİkinci Yarıyıl (Bahar)
AKTS10
ÖĞRETİM ELEMAN(LAR)IDoktor Öğretim Üyesi Mehmet Dikmen
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Temel isletim sistemleri kavramlarını öğrenir
2) Sistem süreçlerinin işleyişini anlamak ve açıklayabilir
3) Eşzamanlılık kavramını anlar
4) Sistem-level programlarda uygulama yapar
DERSİN VERİLİŞ BİÇİMİUzaktan Eğitim
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIİşletim sistemlerinin temel modelleri, mekanizmaları ve yapısı. İşletim süreçleri ve kaynakları. Modeller. Izlekler. Süreçler arası iletişim. Karşılıklı dışlama ve eş zamanlama. Dönemdeş modelleri. Semaforlar ve gözleyiciler. Klasik SAI problemleri. Kısır-döngüler, kısır-döngü sezme ve kurtarma yöntemleri. Bankacı algoritması. Merkezi İşlem Birimi (MİB) çizelgelemesi. İşlemlere öncelik sırası verme ve önceliği yeniden kurma. Bellek yönetimi. Kalıcı ve dinamik atama. Karşılıklı yer değiştirme. Sanal bellek, sayfa tablosu ve sayfalama algoritmaları.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Bilgisayar Mimarisine Genel Bakış
2. Hafta İşletim sistemlerinin temel modelleri, mekanizmaları ve yapısı
3. Hafta Süreçlerin yapısı ve temel bileşenleri
4. Hafta İş parçacıkları
5. Hafta Eşzamanlılık: Karşılıklı dışlama ve senkronizasyon
6. Hafta Eşzamanlılık: Semaforlar, Monitörler
7. Hafta Eşzamanlılık Problemleri: Producer & Consumer, Readers & Writers
8. Hafta Eşzamanlılık: Kısır-döngüler ve baş etme yöntemleri
9. Hafta Eşzamanlılık: Kıtlık ve Dining Philosophers Problemi
10. Hafta Hafıza Yönetimi: Bölütleme
11. Hafta Hafıza Yönetimi: Sayfalama, Segmentasyon
12. Hafta Sanal Hafıza: İşletim sistemindeki ilkeler
13. Hafta Süreç zamanlama: Türleri, Algoritmalar
14. Hafta Final Sınavı
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1. Andrew S. Tanenbaum. Modern Operating Systems, 2/E, Prentice-Hall, 2001.
2. William Stallings. Operating Systems. Internals and Design Principles, 4/E, Prentice-Hall, 2001.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ödev120
Toplam(%)20
Yıl İçinin Başarıya Oranı(%)20
Finalin Başarıya Oranı(%)80
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi14342
Final Sınavına Hazırlık14040
Ders Saati14342
Ara Sınava Hazırlık
Laboratuvar
Final Sınavı122
Ödevler
Sunum (Hazırlık dahil)18080
Proje18080
Toplam İş Yükü286
Toplam İş Yükü / 309,53
Dersin AKTS Kredisi10
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4
P1    X   X   X
P2  X      
P3  X      
P4       
P5       
P6       
P7       
P8       
P9       
P10       
P11       
P12