Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
İşletim Sistemleri | MTM3571 | 3 | 6 | 3 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli @ Matematik Mühendisliği Lisans Programı |
Ders Kategorisi | Temel Meslek Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Matematik Mühendisliği Bölümü |
---|---|
Dersin Koordinatörü | İbrahim Emiroğlu |
Dersi Veren(ler) | Fatih Taşçı |
Asistan(lar)ı |
Dersin Amacı | Bu ders bilgisayar donanımı ile ilgili genel bilgiler verdikten sonra işletim sistemlerine giriş yapmaktadır. Örnek bir işletim sistemi olarak Unix uygulamaları ile birlikte öğretilecektir. |
---|---|
Dersin İçeriği | İşletim Sistemleri Kavramları, Unix İşletim Sistemi ve Kabuk programlama. İşletim istemleri Kategorizasyonu. Temel Donanım Birimleri, Donanım Yapı Taşları, Sayısal Bir Bilgisayarın Ana Birimleri. Merkezi İşlem Birimi (MİB) Bellek Ünitesi. İşlemler. İşlem Tanımı, İşlem Çizelgeleme: Ana Bellek Organizasyonları, Sanal Bellek Yönetimi, Adres Çevrim Yöntemleri Modern Sanal Bellek Yönetimi. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Öğrenciler İşletim Sistemlerini öğrenirler.
- Öğrenciler çizelgeleme algoritmalarını öğrenirler.
- Öğrenciler Programlama (C/C++) deneyimi kazanırlar.
- Öğrenciler bilgisayar donanımı öğrenirler.
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | İşletim Sistemleri Kavramları, Unix İşletim Sistemi ve Kabuk programlama: İşletim Sistemi Nedir? İşletim Sistemi ve Sistem Programları İşletim Sistemlerinin Evrimi | Kaynaklardaki ilgili bölüm |
2 | İşletim istemleri Kategorizasyonu ern Unix Sistemleri UNIX Kabuğu UNIX Komutları UNIX Kabuk Programlama | Kaynaklardaki ilgili bölüm |
3 | NIX kabuk programlama uygulaması | Kaynaklardaki ilgili bölüm |
4 | Temel Donanım Birimleri : Donanım Yapı Taşları, Sayısal Bir Bilgisayarın Ana Birimleri | Kaynaklardaki ilgili bölüm |
5 | Merkezi İşlem Birimi (MİB):Merkezi İşlem Birimi,Sistem Yolları, ALU, Kontrol Birimi | Kaynaklardaki ilgili bölüm |
6 | Bellek ve Girdi/Çıktı: Yardımcı Araçlar, G/Ç Arayüz Modülü, Merkezi İşlemci Arayüzü Transfer Modları, İşkesme Önceliği G/Ç İşlemcisi, Veri Haberleşme İşlemcisi, Bellek Ünitesi | Kaynaklardaki ilgili bölüm |
7 | İşlemler: İşlem Nedir?, İşlem Durumları,Geçişler, İşlem Yönetimi, İşlem Yaratma İşkesme (Interrupt), İşlemlerarası İletişim | Kaynaklardaki ilgili bölüm |
8 | Yarışma Durumu (Race Conditions) ve Yarış Durumuna Çözümler İşkesmeninin Engellenmesi (Disabling Interrupts) Kilit Değişkenleri (Lock Variables) Sıralı Çalışma (Strict Alternation),Test and Lock (TSL) , Deyimi Semaforlar İşle | Kaynaklardaki ilgili bölüm |
9 | Vize | |
10 | Çizelgeleyicisi, Çizelgeleme Disiplinleri, Çizelgeleme Algoritmaları (FCFS) | Kaynaklardaki ilgili bölüm |
11 | Come First Served veya FIFO (First In First Out) | Kaynaklardaki ilgili bölüm |
12 | Round-Robin Çizelgeleme , Öncelikli Çizelgeleme Priority Scheduling ve uygulamaları | Kaynaklardaki ilgili bölüm |
13 | Çok Kuyruklu Çizelgeleme (Multiple Queue), Öncelikle Kısa İş (SJF: Shortest Job First) ve uygulamaları | Kaynaklardaki ilgili bölüm |
14 | Öncelikle Artan Zamanı Kısa İş (SRTF: Shortest Remaining Time First) ve uygulamaları, Garanti Eden Çizelgeleme (Guaranteed Scheduling) İki Aşamalı Çizelgeleme) ve uygulamaları | Kaynaklardaki ilgili bölüm |
15 | Ana Bellek Yönetimi, İşletim Sistem Ana Bellek Organizasyonları, Ana Bellek Kullanım Bilgisinin Tutulması, Sanal Bellek Yönetimi, Adres Çevrim Yöntemleri Modern Sanal Bellek Yönetimi Modern Sanal Bellek Yönetimi | Kaynaklardaki ilgili bölüm |
16 | Final Sınavı |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | ||
Sunum/Jüri | ||
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 1 | 60 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 14 | 3 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 14 | 9 | |
Derse Özgü Staj | |||
Ödev | |||
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | |||
Sunum / Seminer | |||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 2 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 2 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|