Sistemet Operative

Print

Grasiela Baçellari, Msc

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

The purpose of this course is to cover the basics of operating systems implementation. Provides the necessary theoretical basis, combined with practice, in order to understand the structure and implementation of existing operating systems and using that knowledge to build an example operating system. The topics covered will be the functions and structure of operating systems, process management (creation, synchronization and communication); processor scheduling; main memory management; virtual memory management (swapping, paging, segmentation and page replacement); checking of disks and other input/output devices; file system structure and implementation.

Objectives

1. To explain main components of OS and their working 2. To familiarize the operations performed by OS as a resource Manager 3. To impart various scheduling policies of OS 4. To teach the different memory management techniques.

Java
Tema
1
Introduction, Syllabus, Course Schedule
2
Introduction to operating systems.
3
Operating System Structures
4
Processes
5
Threads & Concurrency
6
CPU Scheduling
7
Review
8
Midterm Exam
9
Synchronization Tools
10
Main Memory Management
11
Virtual Memory Management
12
Mass Storage Structure
13
I/O Systems
14
File -System Implementation
15
Project and Review
16
Final Exam
Quantity Percentage Total percent
Midterms
1 30% 30%
Quizzes
0 0% 0%
Projects
1 20% 20%
Term projects
0 0% 0%
Laboratories
0 0% 0%
Class participation
1 10% 10%
Total term evaluation percent
60%
Final exam percent
40%
Total percent
100%
Quantity Duration (hours) Total (hours)
Course duration (including exam weeks)
16 4 64
Off class study hours
14 3 42
Duties
1 2 2
Midterms
1 7 7
Final exam
1 10 10
Other
0 0 0
Total workLoad
125
Total workload / 25 (hours)
5.00
ECTS
5.00