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

Loading...
Thumbnail Image

Date

DOI

item.page.thesis.degree.name

item.page.thesis.degree.level

item.page.thesis.degree.discipline

item.page.thesis.degree.department

item.page.thesis.degree.grantor

item.page.thesis.degree.advisor

item.page.thesis.degree.committeeMember

Journal Title

Journal ISSN

Volume Title

Publisher

Національний технічний університет "Харківський політехнічний інститут"

Abstract

These 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.

Description

Citation

Methodological 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.

Endorsement

Review

Supplemented By

Referenced By