Operating systems and system programming (IST)
Type: Normative
Department: radioelectronic and computer systems
Curriculum
Semester | Credits | Reporting |
3 | 4.5 | Setoff |
Lectures
Semester | Amount of hours | Lecturer | Group(s) |
3 | 32 | Boyko Y. V. | ФеС-21 |
Laboratory works
Semester | Amount of hours | Group | Teacher(s) |
3 | 32 | ФеС-21 | Boyko Y. V., Boyko Y. V. |
Опис навчальної дисципліни
The course “Operating Systems and System Programming” is a normative discipline for the specialty “Information Systems and Technologies”.
Goal:
• formation of students’ knowledge of fundamental concepts and practical solutions that underlie modern operating systems (OS);
• formation of students’ practical skills of professional use and administration of operating systems and the creation of basic system software;
Task:
After studying this discipline
the student must know:
• systematics and main trends in the development of modern operating systems;
• theoretical foundations and practical aspects of OS architecture;
• OS software interfaces;
• purpose and functions of tools for creating system software;
• basics of programming applied and system tasks;
• procedure for developing system algorithms and programs;
the student must be able to:
• create software modules for different operating platforms;
• apply functions exported by the operating environment;
• solve the problem of organizing the software interface in system programs and modules;
• optimize program code.
To study the discipline requires knowledge of the following courses: basics of programming and algorithmic languages, modeling of processes and systems, modern programming technologies, computer networks, computer architecture.
Recommended Literature
- 1. Шеховцов В. А. Операційні системи. – К.: Видавнича група BHV, 2005. – 576 c.
- 2. Таненбаум Э. Бос Х. Современные операционные системы. 4-е изд. – СПб.: Питер, 2015. – 1120 с.
- 3. Гордеев А. В. Операционные системы. – СПб.: Питер, 2004. – 415 с.
- 4. Лав Р. Linux. Системное программирование. – СПб.: Питер, 2008. – 416 с.
- 5. Побегайло А. П. Системное программирование в Windows.. – СПб.: БХВ-Петербург, 2006.
- – 1056 с.
- 6. Иванов Н. Н. Программирование в Linux. – СПб.: БХВ-Петербург, 2007. – 416 с.
- 7. Рочкинд М. Программирование для UNIX. – М.: Издательско-торговый дом «Русская
- редакция»; БХВ-Петербург, 2005. – 704 с.
- 8. Карпов В. Е., Коньков К. А. Основы операционных систем. Курс лекций. – М.: ИНТУИТ.РУ «Интернет-Университет Информационных Технологий», 2005. – 536 с.
- 9. Харт Дж. М. Системное программирование в среде Windows. 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 592 с.
- 10. Таненбаум Э., Вудхал А. Операционные системы. Разработка и реализация. – СПб.: Питер, 2007. – 704 с
- 11. Олифер В. Г., Олифер Н. А. Сетевые операционные системы. – СПб.: Питер, 2002. – 544 с.