OPERATING SYSTEMS
- Ders
- ISYE351 - OPERATING SYSTEMS
- Bölüm
- Bilişim Sistemleri Mühendisliği - İngilizce - Yüksek Lisans
- Ders Tipi
- Bilimsel Hazırlık
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 0
- AKTS
- 0
- T+P+L
- 0 + 0 + 0
- Ders Koordinatörleri
- Yrd. Doç. Dr. Felix Olanrewaju BABALOLA
- Ön Koşul
- -
- Anahtar Sözcükler
- -
Ders Açıklaması
-
OPERATING SYSTEMS
Değerlendirme Araçları (Aktif Dönem)
| Öğe | Tür | Ağırlık (%) |
|---|---|---|
| Mid-Term | Ara Sınav | 30 |
| Quiz | Kısa Sınav | 15 |
| Project | Proje | 15 |
| Final Exam | Final | 40 |
| Toplam | 100 | |
Ders çıktıları
- 01 Describe OS, OS major components and provide basic organization of computer systems,
- 02 Describe the services an OS provides to users,process and other systems and understand operating system structures,
- 03 Understand process concept and describe features of process,
- 04 Understand thread concept. Compare different API and apply this information,
- 05 Comprehend process scheduling algorithms,
- 06 Know difference between Synchronization and Deadlocks.
- 07 Apply theoretical knowledge to term project
- 08 Install several different Operating Systems and understanding difference.
- 09 Execute and understand programming examples.
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | Providing major components of operating systems |
| Hafta 2 | Describing the basic organization of computer systems |
| Hafta 3 | Describing the services an OS provides to users,process and other systems |
| Hafta 4 | Give details of operating system structures |
| Hafta 5 | Introduce process concept |
| Hafta 6 | Describing the various features of process including scheduling, creation and termination |
| Hafta 7 | Introduce threads and discuss API's for Pthreads, Win32 and Java |
| Hafta 8 | Introduce CPU scheduling |
| Hafta 9 | Describe major scheduling algorithms :FCFS,SJF,Priority and Round Robin |
| Hafta 10 | Midterm Week |
| Hafta 11 | Give other types of Scheduling algorithms |
| Hafta 12 | Scheduling algorithms |
| Hafta 13 | Introduce critical-section problem |
| Hafta 14 | Present software and hardware solutions of the critical-section problem |
| Hafta 15 | Present different methods for preventing deadlocks in computer system. |
Referans Kitaplar & Ders Materyalleri
- 01 Silberschatz A., Gagne G., Galvin P.B., Operating System Concepts, 9th ed., Wiley, 2009
- 02 Rochkind Marc J., Advanced UNIX Programming (2nd Edition), Addison-Wesley Professional, 2004
Ders Çıktıları
- L01 Describe OS, OS major components and provide basic organization of computer systems,
- L02 Describe the services an OS provides to users,process and other systems and understand operating system structures,
- L03 Understand process concept and describe features of process,
- L04 Understand thread concept. Compare different API and apply this information,
- L05 Comprehend process scheduling algorithms,
- L06 Know difference between Synchronization and Deadlocks.
- L07 Apply theoretical knowledge to term project
- L08 Install several different Operating Systems and understanding difference.
- L09 Execute and understand programming examples.
Program Çıktıları
Program çıktısı tanımlanmamış.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.