|
 |
|
|
BTÖ 301 - İşletim Sistemleri ve Uygulamaları |
İçerik |
Von Neumann mimarisi ve bileşenleri,
Bileşenlerin çalışma ilkeleri,
İşletim sistemi kavramları: çekirdek, kabuk, sistem çağrıları.
İşletim sistemlerinin çalışma ilkeleri:
İşlem yönetimi,
--- (kavramlar, çalışma ilkeleri ve algoritmalar)
Bellek yönetimi,
--- (kavramlar, çalışma ilkeleri ve algoritmalar)
--- (Sayfalama ve Sanal Bellek Teknolojisi, Adresleme)
Giriş/çıkış yönetimi ve
--- (Veri iletişim türleri, G/Ç arabirim ve sürücüleri)
Dosya yönetimi.
--- (Fiziksel ve Mantıksal dosyalar, kılavuz dosyalar,
dosya ayırma tabloları, sistem çağrıları)
DOS ve Unix işletim sistemlerinin çalışma ilkeleri,
Unix işletim sistemi komutları,
Unix altında kabuk programlama.
|
Content |
The Von Neumann architecture and its components,
The properties of computer components,
Concepts of operating systems:
kernel, shell and system calls.
Methods of operating systems:
Process management,
Memory management,
Input/Output management and
File management.
The perform of DOS and Unix operating systems,
Prompt commands of Unix operating system and
Shell programing in Unix operating system. |
Amaç |
İşletim sistemlerine ilişkin kavramlarını öğretmek,
İşletim sistemlerinin;
İşlem yönetimi,
Bellek yönetimi,
Giriş/Çıkış yönetimleri ve
Dosya yönetimini tanıtmak,
Unix/Linux işletim sisteminde kabuk programlamaya göre programlar yaratmak. |
Objectives |
This course aims to teach concepts of operating systems and to introduce
Process management,
Memory management,
I/O management and
File management.
Teaching how to create the programs in Unix shells. |
Değerlendirme |
1 ara sınavı (%25), sınıf projeleri (%5), laboratuar projeleri (%20) ve final sınavı (%50). |
Assessment |
1 midterm (25%), classroom projects (5%), laboratory projects (20%), and final exam (50%). |
|
|
|