Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
6COMP 3323İŞLETİM SİSTEMLERİ2+2+03608.02.2022

 
Dersin Detayları
Dersin Dili İngilizce
Dersin Düzeyi Lisans
Bölümü / Programı BİLGİSAYAR MÜHENDİSLİĞİ
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Günümüz işletim sistemleri tasarım sorunları ve temel prensiplerinin yanında modern işletim sistemlerinin kilit yapılarını ve mekanizmalarını vurgular.
Dersin İçeriği Çoklu programlama ve zaman paylaştırma kavramları. Kullanıcı ve program arayüzleri. Eşzamanlı işlemler, CPU zamanlaması, süreçler arasında iletişim. Ölümcül kilitlenme. Bellek yönetimi, sayfalandırma, bölümlendirme, sanal bellek, sayfa yenileme algoritmaları. Dosya sistemi yapıları, yer tahsis yöntemleri, rehberler. Girdi/Çıktı arayüzleri, ikincil depolama yapıları.
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Doç.Dr. Ahmet Koltuksuz ahmet.koltuksuz@yasar.edu.tr
Dersi Verenler Doç.Dr. Ahmet Koltuksuz ahmet.koltuksuz@yasar.edu.tr
Dersin Yardımcıları Araş.Gör. Cem Ayar cem.ayar@yasar.edu.tr
Araş.Gör. Ali Tüler ali.tuler@yasar.edu.tr
Araş.Gör. Yaren Derici yaren.derici@yasar.edu.tr
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar A. Silberschatz, P. B. Galvin and G. Gagne, Operating System Concepts, John Wiley & Sons, 2014, 9th Ed. (2010 8th Ed. also OK)

Ders Yapısı
Mühendislik Bilimleri %20
Mühendislik Tasarımı %20
Alan Bilgisi %60

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav/Mid-Term 1 % 20
Devam/Participation 14 % 0
Küçük Sınav/Quiz 1 % 15
Ödev/Homework 2 % 5
Uygulama Çalış. (Lab.,Sanal Mah.,Stüdyo Çalış. vb.)/Practice(Lab., Virtual Court,Stu. Studies etc.) 10 % 30
Yarıyıl Sonu Sınavı/ Dönem Projesi/Contribution of final Examination and Final Project 1 % 30
Toplam :
29
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ara Sınav/Mid-Term 1 15 15
Küçük Sınav/Quiz 1 10 10
Ödev/Homework 2 12 24
Uygulama Çalış. (Lab.,Sanal Mah.,Stüdyo Çalış. vb.)/Practice(Lab., Virtual Court,Stu. Studies etc.) 10 4 40
Ders Süresi(14 hafta) Toplam ders saati/Course Teaching Hours(14 weeks)Total course hours 14 2 28
Sınıf Dışı Ders Çalışma Süresi(Ön Çalışma)/Further self-study 14 3 42
Yarıyıl Sonu Sınavı/ Dönem Projesi/Contribution of final Examination and Final Project 1 16 16
Toplam İş Yükü   AKTS Kredisi : 7 175

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 İşletim sistemleri kavramları ve altyapılarını anlamak
2 Çok kullanıcılı ve çok süreçli işletim sistemlerinin donanım ve yazılım mekanizmalarını anlamak
3 İşletim sistemlerinin tasarımı ve gerçeklenmesi konularına giriş

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 İşletim Sistemlerine giriş, tarihçe Dersi izleyin, ders kitabını okuyun Ders kitabı
2 İŞletim Sistemlerinde donanım arayüzü kavramı Ders kitabını okuyun İlgili bölüm sonundaki soruları çözün
3 İşletim sistemi kullanıcı ve program arayüzleri Ders kitabını okuyun İlgili bölüm sonundaki soruları yanıtlayın
4 Süreç yönetimi, schedular yapısı Ders kitabını okuyun İlgili bölüm sonundaki soruları yanıtlayın
5 Scheduling Algoritmaları Ders kitabını okuyun İlgili bölüm sonundaki soruları yanıtlayın
6 Süreçlerde işlemler, senkronizasyon, kritik bölümler Ders kitabını okuyun Ders kitabını okuyunİlgili bölüm sonundaki soruları yanıtlayın, lab ödevlerini yapın.
7 Süreç senkronizasyon sorunları Ders kitabını okuyun İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
8 Ölümcül kilitlenme, kaynak atama grafikleri, önleme, sakınma, belirleme ve geri dönme. Ders kitabını okuyun İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
9 Birincil bellek yönetimi, değişme, çoklu bölmeleme, bellek parçalanması, belleğin korunumu Ders kitabını okuyun İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
10 Sayfalanmış bellek yönetimi Ders kitabını okuyun. İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
11 Bölümlenmiş bellek yönetimi Ders kitabını okuyun. İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
12 Bölümlenmiş, sayfalanmış bellek yönetimi Ders kitabını okuyun. İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
13 Sanal Bellek Yönetimi Ders kitabını okuyun. İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.
14 G/Ç yönetimi, G/Ç arayüzleri, disk yapısı, disk schduling, kütük sistemleri Ders kitabını okuyun. İlgili bölüm sonundaki soruları yanıtlayın, lab uygulamalarını yapın.

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 4 5 4
Ö1 3 4 3
Ö2 3 4 3
Ö3 3 3 3

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.yasar.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=4005000552899&lang=tr