Bilgisayar Müh. Bölüm Binası, 1. kat, oda 3 Tel.:+90 (224) 275 52 63 email: metinbilgin at uludag.edu.tr
18
Website:
19
Objective of the Course:
The objective of this lecture is to enable the students to describe the basic tasks of operating systems and explain the process management and memory management services of operating systems in detail
20
Contribution of the Course to Professional Development
21
Learning Outcomes:
1
To define the basic tasks of operating systems.;
2
To define the basic concepts related to operating systems.;
3
To compare processes and threads.;
4
To compare the performances of process scheduling algorithms.;
5
To detect and solve deadlock problems in process execution.;
6
To explain basic memory management strategies.;
7
To compare memory management mechanisms.;
8
To detect the interactions between the modules of operating systems.;
9
To make detuctions based on available information.;
10
To analyze and solve problems.;
22
Course Content:
Week
Theoretical
Practical
1
History of operating systems and introduction to operating systems
2
Hardware requirements of operating systems
3
Processes and process management mechanisms
4
Basic process scheduling algorithms and their comparison
5
Interprocess communication
6
Memory management, real and virtual memory
7
Mechanisms for creating virtual memory
8
Paging and segmentation in memory management
9
I/O systems and memory hierarchy
10
Basic principles of the operation of I/O systems
11
Sequential and random access techniques
12
Sharing of I/O systems between user processes and virtual I/O systems
13
Basic file system structure for operating systems
14
Logical file system and its mapping to physical I/O, sharing and security concerns
23
Textbooks, References and/or Other Materials:
Silberschatz A., Galvin P. B., Gagne G., “Operating System Concepts”, 8th Edition,Wiley, 2010.
24
Assesment
TERM LEARNING ACTIVITIES
NUMBER
PERCENT
Midterm Exam
1
40
Quiz
0
0
Homeworks, Performances
0
0
Final Exam
1
60
Total
2
100
Contribution of Term (Year) Learning Activities to Success Grade
40
Contribution of Final Exam to Success Grade
60
Total
100
Measurement and Evaluation Techniques Used in the Course
Information
25
ECTS / WORK LOAD TABLE
Activites
NUMBER
TIME [Hour]
Total WorkLoad [Hour]
Theoretical
14
3
42
Practicals/Labs
0
0
0
Self Study and Preparation
0
0
0
Homeworks, Performances
0
7
98
Projects
0
0
0
Field Studies
0
0
0
Midtermexams
1
2
2
Others
0
0
0
Final Exams
1
2
2
Total WorkLoad
144
Total workload/ 30 hr
4,8
ECTS Credit of the Course
5
26
CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS