Лабораторная работа №2 ОС
.docxМинистерство цифрового развития, связи и массовых коммуникаций
Российской Федерации Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное
учреждение высшего образования
Московский технический университет связи и информатики
Кафедра «Системного программирования»
Лабораторная работа №2
по дисциплине
«Операционные системы»
Москва 2022
Оглавление
Цель работы 3
Задание на лабораторную работу 3
Задание №1 3
Задание №2 4
Задание №3 5
Задание №4 6
Задание №5 7
Цель работы
Получение практических навыков по программированию в Linux.
Задание на лабораторную работу
Разработать приложение, обеспечивающее получение следующей системной информации:
Имя компьютера, имя пользователя;
Версия операционной системы;
Системные метрики (не менее 3х);
Функции для работы со временем (не менее 2х);
Дополнительные API-функции: 4 функции по выбору
Задание №1
Программа, осуществляющая вывод имени компьютера и пользователя представлена на рисунке 1.
Рисунок 1-Задание №1
Результат работы программы представлен на рисунке 2.
Рисунок 2-Задание №1
Задание №2
Программа, осуществляющая вывод версии операционной системы представлена на рисунке 3.
Рисунок 3-Задание №2
Результат работы программы представлен на рисунке 4.
Рисунок 4-Задание №2
Задание №3
Программа, осуществляющая вывод системных метрик представлена на рисунке 5.
Рисунок 5-Задание №3
Результат работы программы представлен на рисунке 6.
Рисунок 6-Задание №3
Задание №4
Программа, осуществляющая вывод текущего времени представлена на рисунке 7.
Рисунок 7-Задание №4
Результат работы программы представлен на рисунке 8.
Рисунок 8-Задание №4
Задание №5
Программа, осуществляющая вывод дополнительных api-функций представлена на рисунке 9.
Рисунок 9-Задание №5
Результат работы программы представлен на рисунке 10.
Рисунок 10-Задание №5