Hoş Geldiniz, Misafir . Oturum Aç . English
 

Dersin Bilgileri

Dersin Adı
Türkçe Bilgisayar İşletim Sistemleri
İngilizce Computer Operating Systems
Dersin Kodu
CEN 312E Kredi Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem 2
3 3 - -
Dersin Dili İngilizce
Dersin Koordinatörü Nizamettin Aydın
Dersin Amaçları 1. İşletim sistemlerinin temellerini, tasarim konularını, algoritma ve yapılarının anlaşılması.
2. Programlama projeleri temel kavramları destekleyecek nitelikte deneyim kazanılması.
Dersin Tanımı Giriş, tarihçe. Proses kavramı, eşzamanlı prosesler ve karşılıklı dışlama. Proses yönetimi ve iş sıralama yöntemleri. Ölümcül kilitlenme ve önleme algoritmaları. Bellek yönetimi: segmantasyon, sayfalama ve ilgili yöntemler. Görüntü bellek. Giriş/Çıkış işlemleri. Dosya sistemleri. Unix işletim sistemi ve diğer örnek sistemler
Dersin Çıktıları 1. Öğrenciler proses yönetimine ilişkin temel kavramları öğreneceklerdir.
2. Öğrenciler prosesler arası haberleşme ve senkronizasyon yöntemlerini öğreneceklerdir. Paralel prosesler içeren problemler için bir çözüm tasarlayıp, gerçekleyebileceklerdir.
3. Öğrenciler iş sıralama ile ölümcül kilitlenmeye ilişkin sezme ve engelleme algoritmalarını öğreneceklerdir.
4. Öğrenciler bellek yönetimine ait kavramları ( bellek ayırma, sayfalama, segmantasyon, görüntü bellek) öğreneceklerdir.
5. Öğrenciler işletim sistemlerinde dosya yönetimi ve giriş/çıkış işlemlerinin nasıl kotarıldığını öğreneceklerdir.
6. Öğrenciler Unix sistem çağrılarını öğrenip, uygulayabileceklerdir.
7. Öğrenciler işletim sistemi kavramlarını gerçek hayat problemlerinin çözümünde kullanabileceklerdir.
Önkoşullar BLG221/E Data Structures
or
BLG223/E Data Structures
or
BLG233/E Data Structures and Laboratory
Gereken Olanaklar
Diğer
Ders Kitabı
Diğer Referanslar
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2026