Mühendislik ve Bilgisayar Bilimleri Fakültesi Elektrik-Elektronik Mühendisliði CE 303 - Ýþletim Sistemleri DERS TANITIM BÝLGÝLERÝ Dersin Adý Kodu Yarýyýl Teori (saat/hafta) Uygulama/Laboratuar (saat/hafta) Yerel Kredi AKTS Ýþletim Sistemleri CE 303 Güz/Bahar 3 2 4 5 Ön Koþullar SE 115 Başarılı olmak (En az DD notu almış olmak) Dersin Dili Dersin Türü Dersin Seviyesi Dersin Koordinatörü Dersi Veren(ler) Dersin Yardýmcýlarý Dersin Amacý İngilizce Seçmeli Lisans * Prof. Dr. Turhan TUNALI * Prof. Dr. Turhan TUNALI * Araş. Gör. Mehmet Berkehan Akçay Bu dersin amacı bilgisayar mühendisi veya yazılım mühendisi olmak isteyen öğrencilere temel işletim sistemleri bilgilerini vermektir. Ders süreç yönetimi, veri depolama sistemleri, giriş/çıkış denetimi konularında kapsamlı bir giriş sağlar. İş parçacığı programlama laboratuvar çalışmaları ile birlikte incelenir. Dersin Öðrenme Çýktýlarý Bu dersi başarıyla tamamlayabilen öğrenciler; * Bilgisayar kaynaklarının kullanımındaki verimi değerlendirebilir * Bilgisayar kaynaklarının kulanımındaki kolaylığı değerlendirebilir * Bilgisayarın tümden verimli kullanılması amacı ile bilgisayarın farklı bileşenleri arasında geliştirilen mekanizmaları değerlendirebilir * Sistem yazılımlarının geliştirilmesi konusundaki teknikleri anlayabilir * Kullanıcı programları ile sistem programlarını ayırdedebilir Dersin Ýçeriði İşletim Sistemi Yapıları, Süreç Yönetimi, Bellek Yönetimi, Dosya Sistemleri, Diskler, Giriş/Çıkış Sistemleri Page 1/5
HAFTALIK KONULAR VE ÝLGÝLÝ ÖN HAZIRLIK ÇALIÞMALARI Hafta Konular Ön Hazýrlýk 1 Giriş Silberschatz, Bölüm 1 2 İşletim Sistemi Yapıları Silberschatz, Bölüm 2 3 Süreçler Silberschatz, Bölüm 3 4 İş Parçacıkları Silberschatz, Bölüm 4 5 Merkezi İşlem Birimi İzlenceleme Silberschatz, Bölüm 5 6 Süreç Senkronizasyonu Silberschatz, Bölüm 6 7 Ölükilitler Silberschatz, Bölüm 7 8 Arasınav 9 Ana Bellek Silberschatz, Bölüm 8 10 Sanal Bellek Silberschatz, Bölüm 9 11 Dosya Sistemi Arayüzü Silberschatz, Bölüm 10 12 Dosya Sistemi Uygulama Silberschatz, Bölüm 11 13 Büyük Veri Depolama yapısı Silberschatz, Bölüm 12 14 Giriş/Çıkış Sistemleri Silberschatz, Bölüm 13 15 Dönemin gözden geçirilmesi 16 Dönemin gözden geçirilmesi KAYNAKLAR Ders Notu A. Silberschatz, P.B. Galvin and Greg Gagne "Operating System Concepts", 7th Ed., Wiley, 2008 Diðer Kaynaklar A. Tanenbaum, "Modern Operating Systems", 3rd. Ed. PrenticeHall, 2007W. Stallings, "Operating Systems: Internals and Design Principles" 6th Ed., PrenticeHall, 2008. Page 2/5
DEÐERLENDÝRME ÖLÇÜTLERÝ Yarýyýl Ýçi Çalýþmalarý Sayý Katký Payý Devam/Katılım 14 10 Laboratuar 8 15 Uygulama - - Arazi Çalışması - - Derse Özgü Staj - - Küçük Sınavlar/Stüdyo Kritiği 1 15 Ödev - - Sunum/Jüri - - Projeler - - Seminer/Workshop - - Ara Sınavlar/Sözlü Sınavlar 1 25 Final/Sözlü Sınav 1 35 Toplam 25 100 YARIYIL ÝÇÝ ÇALIÞMALARININ BAÞARI NOTU KATKISI - 65 YARIYIL SONU ÇALIÞMALARININ BAÞARI NOTUNA KATKISI - 35 Toplam 0 100 DERS KATEGORÝSÝ Ders Kategorisi Temel Meslek Dersleri Uzmanlık/Alan Dersleri Destek Dersleri İletişim ve Yönetim Becerileri Dersleri Aktarılabilir Beceri Dersleri Page 3/5
DERSÝN ÖÐRENÝM ÇIKTILARININ PROGRAM YETERLÝLÝKLERÝ ÝLE ÝLÝÞKÝSÝ # Program Yeterlilikleri / Çýktýlarý * Katký Düzeyi 1 2 3 4 5 1 Elektrik ve elektronik mühendisliği ile ilişkili problemlerde kullanmak üzere matematik, temel bilimler ve ilgili diğer mühendislik alanlarında yeterli altyapıya sahiptir. 2 Elektrik ve elektronik mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer, bu amaçla teknolojinin güncel yöntemlerini, tekniklerini ve cihazlarını kullanır. 3 Bir elektrik ya da elektronik sistemi, sistem bileşenlerini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemleri uygular. 4 Elektrik ve elektronik mühendisliği uygulamaları için gerekli olan modern teknik ve araçları seçer ve kullanır, teknik sembolleri ve resim kullanarak iletişim kurar. 5 Simulasyon ve/veya deney tasarlar, yapar, veri toplar sonuçları analiz eder ve sonuçları yorumlar. 6 Bireysel olarak ve çok disiplinli takımlarda etkin olarak çalışır. 7 Proje yönetimi, işyeri uygulamaları, çalışanların sağlığı, çevre ve iş güvenliği konularında bilinç; mühendislik uygulamalarının mesleki ve etik sorumlulukları ile hukuksal sonuçları hakkında farkındalığa sahiptir. 8 Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır. 9 Sözlü ve yazılı etkin iletişim kurar; bir yabancı dili en az Avrupa Dil Portföyü B1 Genel Düzeyinde kullanır. 10 Hayat boyu öğrenme istidatı, yeteneği ve eğilimine sahiptir. 11 İkinci bir yabancı dili orta düzeyde kullanabilir. *1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest Page 4/5
AKTS / ÝÞ YÜKÜ TABLOSU Aktiviteler Sayý Süresi (Saat) Toplam Ýþ Yükü Ders saati (Sınav haftası dahildir: 16 x toplam ders saati) 16 3 48 Laboratuvar 15 2 30 Uygulama - - - Derse Özgü Staj - - - Arazi Çalışması - - - Sınıf Dışı Ders Çalışması 15 2 30 Sunum / Seminer - - - Proje - - - Ödevler - - - Küçük Sınavlar 1 15 15 Ara Sınavlar / Sözlü Sınavlar 1 7 7 Final / Sözlü Sınav 1 10 10 Toplam Ýþ Yükü 140 Page 5/5