Операционная система: практика
Этот репозиторий содержит практику операционной системы.
Все практики находятся на языке C или C++ .
Практический список
- Напишите программу (с помощью команд fork () и/или exec (), где родитель и ребенок выполняют:
а Та же программа, тот же код.
беременный Та же программа, другой код.
в Прежде чем завершить, родитель ждет, пока ребенок выполнит свою задачу. - Напишите программу, чтобы сообщить о поведении ядра Linux, включая версию ядра, тип процессора и модель. (Информация о процессоре)
- Напишите программу, чтобы сообщить о поведении ядра Linux, включая информацию о настроенной памяти, объеме бесплатной и использованной памяти. (Информация о памяти)
- Напишите программу для печати сведений о файле, включая разрешения на доступ к владельцу, время доступа к файлам, где имя файла приведено в качестве аргумента.
- Напишите программу для копирования файлов с помощью системных вызовов.
- Написать программу для реализации алгоритма планирования FCFS.
- Напишите программу для реализации алгоритма расписания Round Robin.
- Написать программу для реализации алгоритма планирования SJF.
- Написать программу для реализации алгоритма расписания не преуспевающих приоритетов.
- Написать программу для реализации алгоритма планирования на основе упреждающего приоритета.
- Написать программу для реализации алгоритма планирования SRJF.
- Напишите программу для расчета суммы N чисел с использованием библиотеки потоков.
- Напишите программу для реализации первой подходной, наилучшей и худшей стратегии распределения.