Methodological guidelines for laboratory works in the "System software" academic discipline

dc.contributor.authorPanchenko, Volodymyr Ivanovych
dc.contributor.authorGlavchev, Maksym Igorovych
dc.contributor.authorHeiko, Hennadii Viktorovych
dc.date.accessioned2026-03-17T07:43:26Z
dc.date.issued2026
dc.description.abstractThese methodological guidlines review basic theoretical information regarding the development of system software for the Linux operating system (OS). Each topic is illustrated with program texts. For Linux OS, the C programming language is used (program texts for the examples in topics 1 –8 were developed and tested in Ubuntu 22.04.4 LTS using the cc compiler). The main mechanisms for managing processes, utilizing synchronization tools, and performing data exchange are considered. The system mechanisms discussed in these topics allow students to obtain practical skills in system programming for the Linux OS and serve as a practical reinforcement of the material taught in the "System Software" discipline. Review questions are provided after each topic to reinforce the theoretical material. A general list of recommended literature is provided for the discussed topics. Additionally, for studying materials and developing programs, the resource https://manpages.ubuntu.com/ (specifically the "System calls" help sections) may be required. The topics considered are used in the laboratory practicum for the "System Software" discipline. A number of individual practical tasks have been formed for each topic to reinforce the material. Report formatting is performed according to generally accepted requirements.
dc.identifier.citationMethodological guidelines for laboratory works in the "System software" academic discipline : for full-time and part-time students majoring in "Computer Engineering" / comp.: V. Panchenko, M. Glavchev, H. Heiko ; National Technical University "Kharkiv Polytechnic Institute". Kharkiv, 2026. 82 p.
dc.identifier.orcidhttps://orcid.org/0000-0003-3364-3398
dc.identifier.orcidhttps://orcid.org/0000-0001-9670-9118
dc.identifier.orcidhttps://orcid.org/0000-0001-6958-8306
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/99891
dc.language.isoen
dc.publisherНаціональний технічний університет "Харківський політехнічний інститут"
dc.subjectmethodological guidelines
dc.subjectlaboratory works
dc.subjectsystem software
dc.subjectcomputer engineering
dc.subjectWindows operating system
dc.subjectC++ programming language
dc.titleMethodological guidelines for laboratory works in the "System software" academic discipline
dc.typeLearning Object

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
prohramy_2026_System_software.pdf
Розмір:
967.65 KB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
11.15 KB
Формат:
Item-specific license agreed upon to submission
Опис: