Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Драйвер

23K
28 декабря 2009 года
Sting12
4 / / 11.12.2006
всем привет.Проблема следующая препод на 3 курсе дал задание написать драйвер или dl .Литературу нашел но че та ни одна не подходит.
Однокурсники тоже плавают и не знают что делать.Вобщем скидываю само задание и надеюсь на вашу помощь или исходником или файлом скачать или ссылки на литературу которая касаеться темы по которой можно будет выполнить данное задание.
------Реализовать драйвер для подсистемы управления памятью для многозадачной операционной системы,реализующий организацию виртуальной памяти и функцию защиты страниц(в страницы кода нельзя записывать ,для стековой памяти предусмотрены специальные команды).Таблица страниц должна быть реализована на основе связных списков.Для замещения страницы использовать алгоритм FIFO.------------------
551
28 декабря 2009 года
Pavia
357 / / 22.04.2004
Что именно не понятно?

Судя по всему вы уже должны были пройти реализовать большой объем. По этому надо отталкивать от лекций и самое главное от практических занятий.

Задание простое.

Есть набор виртуальных страниц.
Есть набор процессов.
Есть набор физических страниц.

Надо сделать модуль для работы со всем этим безобразием.

Литературы тоже много.
23K
28 декабря 2009 года
Sting12
4 / / 11.12.2006
проблема в том что ни терии не практики небыло я заочник.Задачи по С++ догнал а вот с ОС и с этой задачей никак .
Если нетрудно подкиньте какуюнибудь пищу для размышления.
18K
28 декабря 2009 года
logree
102 / / 27.09.2008
wasm.ru + http://www.intel.com/products/processor/manuals/
51K
29 декабря 2009 года
Indian
37 / / 23.12.2009
Возможно, это поможет:
Windows Driver Kit: Kernel-Mode Driver Architecture
MmProtectMdlSystemAddress
590
29 декабря 2009 года
Gigahard
223 / / 03.04.2006
Немного не по теме, но мне все же интересно, а то что препод поручает сделать, он сам студентам когда нибудь объяснял, преподавал?
Мне просто интересен современный процесс обчения... :)
551
30 декабря 2009 года
Pavia
357 / / 22.04.2004
Sting12
Ну неверю я что с потолка взялось такое вот задание. Наверника там еще что-то было.

Так как сказанно драйвер подсистемы памяти то я подумал о микроядерной оси. Т.е у вас у же должен быть какой-то кусок что-бы проверить продемонстрировать.
Может вы для линукса это делаете? Или вам надо целиком свою ОС написать (скорее этот вариант).
Как будет тестироваться проверяться задание? Это к тому что-бы не делать лишней работы.


По любому вам надо искать и читать про создание ОС. По словам "замещения страницы" можно найти. Что такое спикси и очередь (FIFO) я думаю объеснять не надо.
23K
30 декабря 2009 года
Sting12
4 / / 11.12.2006
Значит тестироваться будет на Виндовс 98.
А проблема в том что я на заочном варианте и при этом препод неудосужился и не имеет желания нашу группу консультировать.
поэтому вот за советами и ссылками пишу сюда.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог