Bilişim Teknolojileri İkinci Öğretimde Tezsiz Yüksek Lisans Programı

İşletim Sistemleri(IT 512)

Ders Kodu Dersin Adı Yarıyıl Teori Uygulama Lab Kredisi AKTS
IT 512 İşletim Sistemleri 1 4 0 0 3 8
Ön Koşul
Derse Kabul Koşulları
Dersin Dili İngilizce
Türü Seçmeli
Dersin Düzeyi Yüksek Lisans
Dersi Veren(ler)
Dersin Yardımcıları
Dersin Amacı Bu derste, ikinci sınıftaki İşletim Sistemlerine Giriş dersinde ve üçüncü sınıfın ilk döneminde verilen Bilgisayar Mimarisi dersinde işlenen temel kavramlar hakkındaki bilgiler pekiştirilir. Derste özellikle, işlem (process), hafıza yönetimi, giriş/çıkış yönetimi, dosya sistemleri ve işlemler arası iletişim/senkronizasyon kavramları üzerinde durulur. Derste işlenen bilgileri uygulamaya geçirmek için yapılan laboratuar çalışmalarında C programlama dili kullanılır.
İçerik 1. Giriş
2. Gerekli hatırlatmalar
3. İşlemler (process)
4. İş parçacıkları (threads)
5. İşlemlerin düzenlenmesi
6. Bellek yönetimi
7. Sayfalama (paging)
8. Sanal bellek
9. İşlemler arası iletişim
10. Senkronizasyon sistemleri
Dersin Öğrenme Çıktıları 1. Standart bir işletim sisteminin işleyişi
2. Alt seviye C POSIX kullanımı
3. Çoklu-işlem ve paralel programalamaya giriş
Öğretim Yöntemleri Yüzyüze anlatım ve programlama
Kaynaklar 1. Ders yansıları ve notları
2. Operating System Concepts, International Student Version, Abraham Silberschatz, Wiley.
3. Operating systems, William Stallings, Prentice Hall
4. Modern Operating Systems, Andrew Tanenbaum, Prentice Hall
Ders İçeriğini Yazdır
Teori Konu Başlıkları
Hafta Konu Başlıkları
1 İşletim Sistemlerine Giriş, Bilgisayar Mimarisi Konuları Hatırlatma, İşletim Sistemlerinin Tarihçesi
2 İşletim Sistemi Yapısı ve Süreçlere Giriş
3 Linux İşletim Sistemine Giriş ve Programlama
4 Süreçler ve İş Parçacıkları
5 Süreçler Uygulama
6 Süreçler Arası Haberleşme
7 Süreçler Arası Haberleşme ve Pratiği
8 Çizelgeleme Algoritmalarına Giriş
9 Çizelgeleme Algoritmalarının Analizi
10 Senkronizasyon Metotları, Semaphorelar, Monitorler
11 Senkronizasyon Uygulamaları
12 Bellek Yönetimi
13 Sanal Bellek Yönetimi
14 Kernel Programlama
Uygulama Konu Başlıkları
Hafta Konu Başlıkları
Başarı Notuna Etki Oranları
  Sayı Katkı Payı
Yarıyıl içi çalışmaların başarı notuna katkısı 1 60
Yarıyıl sonu çalışmaların başarı notuna katkısı 1 40
Toplam 2 100
Yarıyıl İçi Çalışmaları
  Sayı Katkı Payı
Ödevler 2 20
Sunum 0 0
Arasınavlar (Hazırlık Süresi Dahil) 1 20
Proje 0 0
Laboratuar 0 0
Diğer Uygulamalar 0 0
Kısa Sınavlar 4 5
Dönem Ödevi / Projesi 1 15
Portfolyo Çalışmaları 0 0
Raporlar 0 0
Öğrenme Günlükleri 0 0
Bitirme Tezi/Projesi 0 0
Seminer 0 0
Diğer 0 0
Toplam 8 60
Numara Program Yeterlilikleri Puan
1 2 3 4 5
1 Bilişim teknolojileri alanının çok disiplinli geniş kapsamını ve ilgili disiplinler arasıdaki etkileşimi tanımlar. X
2 Bilişim teknolojileri alanında uygulanan güncel teknik ve yöntemler ile bunların kısıtları, etkileri ve sonuçları hakkında kapsamlı bilgi sahibi olur. X
3 Bilişim teknolojileri alanında uygulamalı araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir ve uygular. X
4 Belirsiz, sınırlı ya da eksik verileri kullanarak, bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değişik disiplinlere ait bilgileri bütünleştirir. X
5 Tanımlanmış mühendislik yönetimi problemlerini çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. X
6 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilir, bu tür takımlarda liderlik yapabilir ve karmaşık durumlarda çözüm yaklaşımları geliştirebilir; bağımsız çalışabilir ve sorumluluk alır. X
7 Bilişim teknolojileri alanının yeni ve gelişmekte olan uygulamalarının farkında olup, bunları inceleme ve öğrenme yeteneğine sahip olur. X
8 Teknoloji alanında kullanılan yöntem ve yazılımlar ile iletişim teknolojilerini ileri düzeyde kullanır. X
9 Bir yabancı dili en az Avrupa Dil Portfoyü B2 Genel Düzeyinde kullanarak, sözlü ve yazılı iletişim kurar. X
10 Girişimcilik ve yenilikçilik boyutlarını dikkate alarak bilişim teknolojileri uygulamalarını gerçekleştirebilir. X
11 Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. X
Etkinlikler Sayı Süre Toplam İş Yükü
Ders Süresi 14 3 42
Sınıf Dışı Çalışma Süresi 14 1 14
Ödevler 2 4 8
Arasınavlar (Hazırlık Süresi Dahil) 1 12 12
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) 1 16 16
Kısa Sınavlar 4 1 4
Dönem Ödevi / Projesi 1 4 4
Toplam İş Yükü 100
Toplam İş Yükü / 25 4,00
Dersin AKTS Kredisi 4
Scroll to Top