- Code
- EMS 222
- Name
- Operating Systems
- Semester
- 4
- Lecture hours
- 3.00
- Seminar hours
- 1.00
- Laborator hours
- 0.00
- Credits
- 3.50
- ECTS
- 5.00
- Description
-
Qëllimi i kësaj lënde është t'u ofrojë studentëve njohuri themelore për sistemet operative, dallimin në mes të kernelit dhe mënyrës së përdoruesit, konceptet e ndërfaqeve të programeve aplikative, metodat dhe implementimet e ndërprerjeve. Studentët njihen me planifikuesit, politikat, proceset, thread-at, menaxhimin e kujtesës, kujtesën virtuale, mbrojtjen, kontrollin e aksesit dhe vërtetimin. Studentët mësojnë thirrjet e sistemit në sisteme të ndryshme operative të njohura të përdorura në industri.
- Objectives
-
Kjo lëndë do të ofrojë një hyrje në hartimin dhe zbatimin e sistemit operativ. Sistemi operativ ofron një ndërfaqe të njohur, të përshtatshme dhe efikase midis programeve të përdoruesve dhe harduerit të kompjuterit në të cilin ato funksionojnë. Sistemi operativ është përgjegjës për të lejuar që burimet të ndahen, duke ofruar shërbime të përbashkëta të nevojshme nga shumë programe të ndryshme (p.sh., shërbimi i skedarëve, aftësia për të nisur ose ndalur proceset dhe aksesi në printer) , dhe mbrojtjen e programeve individuale nga njëri-tjetri.
- Java
- Tema
- 1
- Introduction, and Computer System Structures
- 2
- Operating System Structures
- 3
- Processes
- 4
- Threads
- 5
- CPU Scheduling
- 6
- Synchronization Tools
- 7
- Computer Memory Management
- 8
- Midterm
- 9
- Main Memory Organization
- 10
- Virtual Memory Organization
- 11
- Mass-Storage Structure, File-System Interface
- 12
- Mass Storage Structure
- 13
- Input/Output Systems
- 14
- File System Interface
- 15
- File System Implementation
- 16
- Final Exam
- 1
- Student explains the objectives and functions of modern operating systems.
- 2
- Student describes how computing resources are used by application software and managed by system software.
- 3
- Student describes reasons for using interrupts, dispatching, and context switching to support concurrency in an operating system.
- 4
- Student understands the structure and organization of the file system.
- 5
- Student understands what a process is and how processes are synchronized and scheduled.
- 6
- Student understands the data structures and algorithms used to implement an OS.
- Quantity Percentage Total percent
- Midterms
- 1 30% 30%
- Quizzes
- 0 0% 0%
- Projects
- 1 10% 10%
- Term projects
- 0 0% 0%
- Laboratories
- 1 10% 10%
- Class participation
- 0 0% 0%
- Total term evaluation percent
- 50%
- Final exam percent
- 50%
- Total percent
- 100%
- Quantity Duration (hours) Total (hours)
- Course duration (including exam weeks)
- 16 4 64
- Off class study hours
- 14 4 56
- Duties
- 1 0 0
- Midterms
- 1 5 5
- Final exam
- 1 5 5
- Other
- 0 0 0
- Total workLoad
- 130
- Total workload / 25 (hours)
- 5.20
- ECTS
- 5.00