Operating Systems

Course: System Analysis

Structural unit: Faculty of Computer Science and Cybernetics

Title
Operating Systems
Code
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
4
Learning outcomes
OS policies and mechanisms. Interaction of processes and flows. Process and flow planning. OS and system resources. RAM scheduling. Organization of input / output in the OS. File systems. Deploy Linux on your computer. OS administration. Work with processes and flows in the OS. OS command processor
Form of study
Full-time form
Prerequisites and co-requisites
Know the basic concepts of "discrete mathematics", take a course in "programming", "computer systems architecture" and "computer networks". Be able to program basic task classes (memory management, memory classes, file systems, logical I / O level).
Course content
he subject of the discipline "Operating Systems" are the functions of the OS, features of modern OS architecture, organization of time division systems in multiprogram OS, theory of processes and flows, features of their synchronization, avoidance of mutual blocking, resource allocation methods (at the level of classical problems). Features of the organization of input / output in the OS, the organization of the most common file systems. The discipline "Operating Systems" is a discipline of choice of university and is part of the educational and professional training program for the first (bachelor's) level of higher education: knowledge 12 "Information Technology" in 124 - "System Analysis", educational and professional program - "System analysis"; 4 ECTS credits, in the amount of 120 hours, in particular: lectures - 26 hours, laboratory - 14 hours, consultations - 2 hours, independent work - 78 hours. The course includes 2 tests. The discipline ends with a test in the 3rd semester.
Recommended or required reading and other learning resources/tools
1. Shekhovtsov VA Operating Systems. K.: BHV, 2005. 576 s. (publicly available: https://books.google.com/books?id=FlxlMVsnIB8C&lpg=PP1&hl=en&pg=PP1&outp ut = embed & redir_esc = y) 2. Tanenbaum E., Bos H. Modern operating systems. - Peter, 2015 (4th ed.). –1120 s. (available in electronic version: http://math.kubsu.ru/Debian_Tanenbaum.pdf) 3. Shaw A. Logical design of operating systems. -M .: Mir, 1981. -360 p. 4. Hart Johnson M. System programming in Windows. -M .: Williams, 2005 (3rd ed.). –592 p. (electronic version available) 5. Brian Ward. Linux Internal Device - Peter, 2016. -384 p. (electronic version available) 6. Kolisnichenko DN, Peter W. Allen. Linux: a complete guide. -SPb: Nauka i tehnika, 2006. -784 p. (electronic version available)
Planned learning activities and teaching methods
Lecture, laboratory work, independent work
Assessment methods and criteria
Current assessment, tests
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Mykhailo F. Makhno
System analysis and decision making theory
Faculty of Computer Science and Cybernetics

Departments

The following departments are involved in teaching the above discipline

System analysis and decision making theory
Faculty of Computer Science and Cybernetics