Home/ Majors directory/System Programming/Operating Systems, Utilities and Drivers Design
Operating Systems, Utilities and Drivers Design
Major: System Programming
Code of subject: 7.123.02.E.026
Credits: 5.00
Department: Electronic Computing Machines
Lecturer: senior lecturer Klymenko Valeriy Andriyovych
Semester: 2 семестр
Mode of study: денна
Learning outcomes: PH1. Apply general knowledge approaches, methods
mathematics, natural and engineering sciences to the solution
complex problems of computer engineering.
PH4. Apply specialized conceptual knowledge that
include modern scientific achievements in the field of computer science
engineering, necessary for professional activity, original
thinking and conducting research, critical thinking
problems of information technologies and on the border of fields of knowledge.
PH6. Analyze the problem, identify and formulate
select specific problems that need to be solved
effective methods of solving them.
PH8. Apply knowledge of technical characteristics,
design features, purpose and rules of operation
software and technical means of computer systems and networks for
solving complex problems of computer engineering and related problems
problems
Required prior and related subjects: Computer architecture,
Design of system programming tools,
System programming,
System software.
Summary of the subject: Type, structures and tasks of operational systems. Process management, process schedulers, synchronization. Memory management, virtual memory. File system interface and implementation. Input/output system. Network support and, network OS. OS protection and security. UINX/Linux OS. Driver design. Utilities design.
Assessment methods and criteria: Assessment is based on the results of lectures and semester tests in the virtual learning environment of the university, as well as on the results of laboratory works.
Recommended books: 1. Таненбаум Э. Современные операционные системы. 2-е изд. – СПб.: Питер, 2002. – 1040 с.
2. Silberschatz A., Galvin P.B. Operating System Concepts.5-th Edition. , Addison Wesley, 1998.
3. Лав, Роберт. Разработка ядра Linux, 2-е изд. – М.: ООО «И.Д.Вильямс», 2006. – 448 с.
Operating Systems, Utilities and Drivers Design (курсова робота)
Major: System Programming
Code of subject: 7.123.02.E.028
Credits: 2.00
Department: Electronic Computing Machines
Lecturer: senior lecturer Klymenko Valeriy Andriyovych
Semester: 2 семестр
Mode of study: денна
Learning outcomes: PH1. Apply general knowledge approaches, methods
mathematics, natural and engineering sciences to the solution
complex problems of computer engineering.
PH4. Apply specialized conceptual knowledge that
include modern scientific achievements in the field of computer science
engineering, necessary for professional activity, original
thinking and conducting research, critical thinking
problems of information technologies and on the border of fields of knowledge.
PH6. Analyze the problem, identify and formulate
select specific problems that need to be solved
effective methods of solving them.
PH8. Apply knowledge of technical characteristics,
design features, purpose and rules of operation
software and technical means of computer systems and networks for
solving complex problems of computer engineering and related problems
problems
Required prior and related subjects: Computer architecture,
Design of system programming tools,
System programming,
System software.
Summary of the subject: Type, structures and tasks of operational systems. Process management, process schedulers, synchronization. Memory management, virtual memory. File system interface and implementation. Input/output system. Network support and, network OS. OS protection and security. UINX/Linux OS. Driver design. Utilities design.
Assessment methods and criteria: Assessment is based on the results of lectures and semester tests in the virtual learning environment of the university, as well as on the results of laboratory works.
Recommended books: 1. Таненбаум Э. Современные операционные системы. 2-е изд. – СПб.: Питер, 2002. – 1040 с.
2. Silberschatz A., Galvin P.B. Operating System Concepts.5-th Edition. , Addison Wesley, 1998.
3. Лав, Роберт. Разработка ядра Linux, 2-е изд. – М.: ООО «И.Д.Вильямс», 2006. – 448 с.