Необходимо написать три программы на языке "С" для ОС Pintos
Для каждой программы есть описание задачи. Кроме этого, есть документация по ОС Пинтос, описание тестирования в пинтосе и инструкция по установке пинтоса. Все это вышлем исполнителю.
Ниже я публикую общие описания задач для каждой работы. Далее уже в процессе обсуждения с кандидатом отправлю ссылку на все вышеупомянутые материалы, в которых можно будет более подробно ознакомиться с задачей. Пока же описание задач в общих чертах:
Задача №1: Цель лабораторной работы — изучение механизмов планирования процессов, разработка алгоритма приоритетного планирования и внедрение разработанного алгоритма в учебную операционную систему Pintos.
Задача №2: Цель работы – изучение механизмов передачи параметров пользовательским программам и реализация такого механизма в архитектуре 80x86 с использованием стека.
Задача №3: Цель работы – изучение механизма внутренних прерываний и системных вызовов, модификация обработчика системных вызовов и внедрение набора системных вызовов в учебную операционную систему Pintos.