Задать вопрос
Портал помощи студентам №1

Учебные работы на заказ без посредников
и переплат!

,

ул. Добролюбова, 16/2

support@professsor.com
Служба техподдержки
КурсоваяЗаказ 1237

Разработка и моделирование работы функциональных подсистем операционной системы

2 500

На аукционе

6 июня 2016 в 11:46
10 июня
Описание работы

Постановка задачи: Курсовая работа заключается в следующем: Реализовать подсистемы управления процессами, оперативной памятью и файловой подсистемы для модели операционной системы. Для подсистемы управления процессами реализовать следующие функции: создание процесса; удаление процесса; алгоритм управления процессами согласно варианту; получение информации о состоянии процессов (методы GetProcessStatus, osCreateProcess, osDeleteProcess, osMakeEmptyCommand). Для подсистемы управления памятью реализовать: создание адресного пространства для процесса согласно варианту; трансляцию виртуальных адресов в физические; подкачку частей адресного пространства процесса (методы osMakeAddressSpace, osTranslateAddress, osTranslateAddress2, GetPhysMemoryBlockCount, GetPhysMemoryBlockList). Для файловой подсистемы реализовать: алгоритм хранения согласно варианту, доступ к файлу по имени, создание/удаление файлов, чтение/запись произвольной части файла (методы osWriteFile, osWriteExternFile, osReadFile, osReadExternFile, osDeleteFile, GetDiskStatus, GetDiskCatalog). Реализация считается завершенной после прохождения всех тестов на работоспособность подсистем на модели операционной системы. A. Подсистема управления процессами. Алгоритмы: 4 Приоритетное планирование с абсолютным приоритетом. B. Подсистема управления памятью 7 Сегментно-страничное распределение памяти (линейное адресное пространство, страница – 1024 байт) C. Файловая подсистема 7 Размещение с использованием связанного списка индексов (Кластер – 1024 байт).


Вход на сайт
Войти
Данная функция доступна только
для зарегистрированных пользователей
Пожалуйста, авторизуйтесь, или пройдите регистрацию
Войти
Подтвердите ваш e-mail

Для завершения регистрации подтвердите свой e-mail: перейдите по ссылке, высланной вам в письме.

После этого будет создан ваш аккаунт и вы сможете войти на сайт и в личный кабинет.

ОК