Operating Systems for Computer-Integrated Control Systems

Major: Automation and Computer-integrated Technologies
Code of subject: 6.151.05.E.095
Credits: 4.00
Department: Automation and Computer-Integrated Technologies
Lecturer: Roman Vitalii Ivanovych, assistant professor, candidate of technical sciences
Semester: 5 семестр
Mode of study: денна
Learning outcomes: 1. Demonstrate knowledge and understanding of the components of computer and computer engineering of automation systems. 2. Demonstrate knowledge and understanding of the architecture of the operating system and its components. 3. Demonstrate knowledge and understanding of operating principles of MS DOS and MS WINDOWS. 4. Be able to administer the operation of the operating system based on MS WINDOWS, use its system utilities and basic software.
Required prior and related subjects: 1. Computer Technology and Programming, Part 1. 2. Computer Technology and Programming, Part 2. 3. Computer graphics in automation systems. 4. Information theory. 5. Programming for real-time systems.
Summary of the subject: Basic concepts of operating systems: concepts, history of development, classification and functional components. Operating system architecture: basic concepts, implementation, environment, features of UNIX and LINUX systems and Windows systems. Manage and plan processes and flows. Manage RAM and I/O. Multiprocessor and Distributed Systems. Real-time systems.
Assessment methods and criteria: - written reports on laboratory works, oral questioning (30 %) - final control (control measure - exam): written and oral form (70 %)
Recommended books: 1. Shekhovtsov V.A. Operating Systems. BHV, 2005 – 573 p. (in Ukrainian) 2. Stallings W. Operating Systems Internals and Design Principles (8th ed). Pearson, 2015. – 800 p. 3. Tanenbaum A.S. Modern Operating Systems (3rd ed). Prentice Hall, 2008. – 1076 p. 4. Panek Crystal. Windows Operating System Fundamentals. Wiley, 2019. – 416 р. 5. Fox R. Linux with Operating System Concepts. CRC Press, 2014. – 688 p.