Operating Systems
Course code
IFI6014.DT
old course code
IFI6014
Course title in Estonian
Operatsioonisüsteemid
Course title in English
Operating Systems
ECTS credits
3.0
approximate amount of contact lessons
28
Teaching semester
spring
Assessment form
Examination
lecturer of 2019/2020  Autumn semester
õppejõud on määramata
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
Major. To provide an overview of history and development of operating
systems, their buildup and operating principles.
Brief description of the course
Overview of historical aspects of development of operating systems.
Functionality provided by operating systems. Classification of operating systems. Single-task operating systems vs multitasking operating systems. Multiuser operating systems. Subsystems: Memory Manager, Processor Manager, Device Manager, File Manager, Network Manager. Algorithms used in memory management and process management. Multiprocessor systems. Virtual memory. Cache. File systems. Storage access management and planning.
Independent work
Individual work: working with different algorithms used in operating systems and solving related problems

Learning outcomes in the course
Student knows the purposes and types of operationsystems;
Knows the sub-systems of operationsystems and their workprinciples with basic algorithms.
Assessment methods
Final grade is formed as average of competence levels in the best 80% of them. This evaluation includes only theose comptences that have been confirmed in classroom tests. The proposed grade is presented to student who may accept it or continue to reach a higher grade.
Teacher
prof Vello Kukk
Prerequisite course 1
Study literature
http://iscx.dcc.ttu.ee, õppematerjalides toodu; seal ka viited nii õpikutele, kui

internetiallikatele ning mitmesugused slaidide komplektid, animatsioonid jmt.