Bilgisayar Müh. Bölüm Binası, 1. kat, oda 3 Tel.:+90 (224) 275 52 63 email: metinbilgin at uludag.edu.tr
18
Dersin Web Adresi:
19
Dersin Amacı
Bu dersin amacı, öğrencilerin işletim sistemlerinin temel görevlerini ve bir bilgisayarın çalışmasındaki işlevlerini kavramalarını, süreç ve bellek yönetimi işlevlerinin detaylı olarak öğrenebilmelerini sağlamaktır.
20
Dersin Mesleki Gelişime Katkısı:
21
Ders Öğrenme Kazanımları
1
İşletim sistemlerinin temel görevlerinin kavranabilmesi.;
2
İşletim sistemlerinin temel kavramlarının kavranabilmesi.;
3
Süreç ve işparçacığı kavramlarının karşılaştırılabilmesi.;
4
Problem çözümü yolu ile işdağıtımı algoritmalarının işletilerek başarımlarının karşılaştırılabilmesi.;
5
Süreçlerin işletimi sırasında karşılaşılabilecek ölükilit probleminin belirlenebilmesi ve çözülebilmesi.;
6
Çeşitli bellek yönetim mekanizmalarının kavranabilmesi.;
7
Bellek yönetim mekanizmalarının karşılaştırılabilmesi.;
8
İşletim sistemlerinin altsistemleri arasındaki işbirliklerinin ve etkileşimlerinin saptanabilmesi;
9
Mevcut bilgilerle çıkarım yapabilme.;
10
Mantık yürüterek analiz ve problem çözümü yapabilme.;
22
Dersin İçeriği
Hafta
Teori
Uygulama
1
İşletim sisteminin ve işletim sistemine ait genel kavramların tanımı ile işletim sistemlerinin gelişim tarihçesi
2
Bilgisayar sistemlerinde işletim sistemlerinin desteklenmesi için ihtiyaç duyulan genel donanım özellikleri
3
Proses kavramı ve proses yönetimi için uygulanan temel yöntemler
4
Proses çalıştırma yöntemlerinin incelenmesi ve karşılaştırılması
5
Prosesler arası haberleşme ve senkronizasyon sağlanması, deadlock kavramı ve çözüm yöntemleri
6
Bellek yönetimi, çok kullanıcılı sistemlerdeki önemi, gerçek bellek ile sanal bellek kavramlarının tanıtılması
7
Sanal bellek oluşturulması için kullanılan yöntemler ve gerekli donanım özellikleri
8
Paging ve segmentation yönetmlerinin incelenmesi ve karşılaştırılması
9
Giriş-çıkış sistemlerinin tanıtılması ve bellek hiyerarşisi içindeki yerleri
10
Giriş-çıkış sistemlerinin çalışma prensipleri
11
Sıralı ve rasgele erişim
12
Giriş-çıkış sistemlerinin kullanıcılar arasında paylaştırılması, sanal giriş-çıkış birimi kavramı
13
File sisteminin tanıtılması, düz ve hiyerarşik yapıya sahip file sistemlerinin karşılaştırılması
14
Mantıksal file sistemi ile fiziksel çevre birimler arasındaki ilişkinin ve çok kullanıcılı sistemlerde paylaşım ve güvenlik ihtiyaçlarının incelenmesi
23
Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar:
Silberschatz A., Galvin P. B., Gagne G., “Operating System Concepts”, 8th Edition,Wiley, 2010.
24
Değerlendirme
YARIYIL İÇİ ÇALIŞMALARI
SAYISI
KATKI YÜZDESİ
Ara Sınav
1
40
Kısa Sınav
0
0
Ödev
0
0
Yıl sonu Sınavı
1
60
Toplam
2
100
Yıl içi çalışmalarının Başarıya Oranı
40
Finalin BAşarıya Oranı
60
Toplam
100
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları
Açıklama
25
AKTS / İŞ YÜKÜ TABLOSU
Etkinlik
SAYISI
Süresi [Saat]
Toplam İş Yükü [Saat]
Teorik Dersler
14
3
42
Uygulamalı Dersler
0
0
0
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)
0
0
0
Ödevler
0
7
98
Projeler
0
0
0
Arazi Çalışmaları
0
0
0
Arasınavlar
1
2
2
Diğer
0
0
0
Yarıyıl Sonu Sınavları
1
2
2
Toplam İş Yükü
144
Toplam İş Yükü / 30 saat
4,8
Dersin AKTS Kredisi
5
26
PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU