The course “Operating Systems” is taught both for students of speciality 125 Cyber Security (professional-educational program Systems, Technologies and Mathematical Methods of Cybersecurity), and for students of speciality 113 Applied Mathematics (various educational-professional programs)
The main purpose of the course “Operating Systems” is to provide students with knowledge of how modern operating systems are arranged, and to develop practical skills of working with, and the basics of administration of modern UNIX-like operating systems on the example of Linux OS.
The architecture and design of operating systems, requirements for them, the main subsystems, possible algorithms and ways to implement resources management are studied. The methods and mechanisms of CPU time allocation, process interaction, resource sharing, and memory allocation are discussed in detail. The principles of organization of input-output and file systems are studied. The basics of implementation of distributed systems are considered.
The layout of the “Operating Systems” course is motivated by the requirements of the professional-educational programs and links to other courses studied before, after, and in parallel with this course. The course syllabus is aimed at both forming students’ outlook, expanding their ideas about modern information and communication technologies, mastering general principles, and gaining practical skills in performing tasks within the range of subjects covered in this course. This influences the choice of material (outlining the basic principles, basic information and most typical modern examples).
The lectures are provided with the use of modern technical means (presentations). Modular test work is carried out in the form of a set of tests using the moodle system. The lectures and the content of the computer practicum are adjusted annually to the latest versions of software and new technologies. The lectures and the assignments of the computer practicum are available to students electronically from the website of the department, FTP-site of the Institute of Physics and Technology and on the electronic campus of the Igor Sikorsky Kyiv Polytechnic Institute. Methodical approaches are coordinated at the Institute od Physica and Technology Methodological Seminar.
It is assumed that before studying the “Operating Systems” course, students are already familiar with Windows operating systems at least in the scope of the school curriculum. This course must be preceded by Information Technology and Computer Systems Architecture courses, as well as Programming – Structural approach. This course is a prerequisite for the study of the courses “Security of operating systems and computer networks” and “Special sections of programming (System programming)”.
As a result of studying the “Operating Systems” course students will be able to:
Lectures on the “Operating Systems” course are read by Associate Professor of Information Security Department Mykola Graivoronskyi