Operating Systems

Major: Computer Science (Design and programming of intelligent systems and devices)
Code of subject: 6.122.12.O.015
Credits: 5.00
Department: Computer-Aided Design
Lecturer: Senior Lectorer the Department of CAD, PhD Nestor N.I.; PhD, Associate Professor, Associate Professor the Department of CAD Belei Oleksandr Igorovich; assistant lectorer the Department of CAD, PhD Pleskanka N.M.
Semester: 3 семестр
Mode of study: денна
Learning outcomes: basics of building operating systems, their architecture, requirements for them, the history of their development and modern approaches to their implementation; methods and algorithms for managing local computer resources: processor, memory, shared resources; principles of implementation of file systems; problems of implementation of network functions of operating systems and ways of the organization of a remote call of procedures and the distributed file systems; approaches to the implementation of the above mechanisms in modern. be able to: use modern operating systems Linux and Windows; formulate requirements for the operating system to solve certain applications; perform basic configuration of client operating systems. The discipline is aimed at studying modern operating systems, and practical skills of working with modern operating systems.
Required prior and related subjects: "Fundamentals of Information Theory and Coding", "Object-Oriented Programming", "Algorithmization and Programming" is used in the study of disciplines "Information Systems Design", "Computer Networks", "Numerical Methods".
Summary of the subject: Topic 1. The concept, classification and functions of operating systems. Topic 2. Architecture and interfaces of operating systems. Topic 3. I / O management. Topic 4. Application packages. Topic 5. OS for mobile devices. Topic 6. View event logs and the security log of the Windows operating system. Topic 7. Working with domain group policies in MS Windows Server. Topic 8. Remote access in Linux. Topic 9. User management and security in Linux. Topic 10. DNS server administration in Linux. Topic 11. Introduction to virtualization and containers. Topic 12. Docker container architecture. Topic 13. Fundamentals of cloud computing. Overview of cloud computing platforms. Topic 14. Amazon Elastic Compute Cloud. Topic 15. Basic concepts and architecture of Microsoft Windows Azure.
Assessment methods and criteria: Assessment of knowledge, skills and abilities of students in the discipline "Operation systems" - is carried out on the basis of the results of current and final control. Current control is carried out during the semester by conducting practical, testing and individual classes and is estimated by the amount of points scored. The final control is carried out in the form of an exam in the terms provided by the schedule of the educational process.
Recommended books: 1. Nestor N.I., Beley O.I., Pleskanka N.M. Konspekt opornykh lektsiy vsikh tem kursu. - https://vns.lpnu.ua/course/view.php?id=10858 2. Nestor N.I., Beley O.I., Pleskanka N.M. Elektronni prezentatsiyi do lektsiynoho materialu. - https://vns.lpnu.ua/course/view.php?id=10858 3. Nestor N.I., Beley O.I., Pleskanka N.M. Varianty zavdan? dlya vykonannya na laboratornykh robit. - https://vns.lpnu.ua/course/view.php?id=10858 4. Nestor N.I., Beley O.I., Pleskanka N.M. Varianty teoretychnykh pytan? dlya samostiynoho vyvchennya. - https://vns.lpnu.ua/course/view.php?id=10858 5. Nestor N.I., Beley O.I., Pleskanka N.M. Testovi zavdannya dlya potochnoho kontrolyu. - https://vns.lpnu.ua/course/view.php?id=10858 6. Nestor N.I., Beley O.I., Pleskanka N.M. Teoretychni pytannya ta praktychni zavdannya do ekzamenu. - https://vns.lpnu.ua/course/view.php?id=10858 7. Shekhovtsov V. A. Operatsiyni systemy – K.: Vydavnycha hrupa BHV, 2005. – 576 c. 8. Stollynhs V. Operatsyonnye systemy. – M.: Vyl?yams, 2001. 9. Tanenbaum E. Sovremennye operatsyonnye systemy. – SPb.: Yzdatel?skyy dom Pyter, 2002. 10. Olyfer V.H., Olyfer N.A. Setevye operatsyonnye systemy. – Spb.: Yzdatel?skyy dom Pyter, 2001. 11. Tanenbaum E., Van Steen M. Raspredelennye systemy. Pryntsypy y paradyhmy. – SPb.: Yzdatel?skyy dom Pyter, 2003. 12. Kostromyn V.A. Samouchytel? Linux dlya pol?zovatelya. – SPb.: BKHV – Peterburh, 2003. – 672 s.: yl. 13. Maykl K. Dzhonson, Eryk V. Troan. Razrabotka prylozhenyy v srede Linux. Prohrammyrovanye dlya linux. 2-e yzdanye. – Vyl?yams, 2007 h. – 544 s. 14. Sneyder Y. Effektyvnoe prohrammyrovanye TCP/IP. – Yzdatel?skyy dom Pyter, 2001. 15. Tanenbaum E. Komp?yuternye sety. – SPb.: Yzdatel?skyy dom Pyter, 2003. 16. Styvens U. UNIX: razrabotka setevykh prylozhenyy. – SPb: Yzdatel?skyy dom Pyter, 2003.