Türkçe English Ders İçerik Rapor
Ders Öğretim Planı
BİLGİSAYAR İŞLETİM SİSTEMLERİ
1 Dersin Adı: BİLGİSAYAR İŞLETİM SİSTEMLERİ
2 Dersin Kodu: BMB3004
3 Dersin Türü: Zorunlu
4 Dersin Seviyesi: Lisans
5 Dersin Verildiği Yıl: 3
6 Dersin Verildiği Yarıyıl: 6
7 Dersin AKTS Kredisi: 5
8 Teorik Ders Saati (saat/hafta): 3
9 Uygulama Ders Saati (saat/hafta): 0
10 Laboratuar Ders Saati (saat/hafta): 0
11 Dersin Önkoşulu
12 Ders İçin Önerilen Diğer Hususlar Yok
13 Dersin Dili: Türkçe
14 Dersin Veriliş Şekli Yüz yüze
15 Dersin Koordinatörü: Dr. Ögr. Üyesi Metin BİLGİN
16 Dersi Veren Diğer Öğretim Elemanları:
17 Ders Koordinatörünün İletişim Bilgileri: 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
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12
OK1 0 0 0 0 0 0 0 0 0 0 0 0
OK2 0 0 0 0 0 0 0 0 0 0 0 0
OK3 0 0 0 0 0 0 0 0 0 0 0 0
OK4 0 0 0 0 0 0 0 0 0 0 0 0
OK5 0 0 0 0 0 0 0 0 0 0 0 0
OK6 0 0 0 0 0 0 0 0 0 0 0 0
OK7 0 0 0 0 0 0 0 0 0 0 0 0
OK8 0 0 0 0 0 0 0 0 0 0 0 0
OK9 0 0 0 0 0 0 0 0 0 0 0 0
OK10 0 0 0 0 0 0 0 0 0 0 0 0
ÖK: Öğrenme Kazanımları PY: Program yeterlilikleri
Katkı Düzeyi: 1 Çok Düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok Yüksek
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr