Данный курсовой проект посвящен разработке программной модели операционной системы, включающей в себя основные подсистемы любой операционный системы: подсистема управления памятью, подсистема управления ВЗУ, подсистема управления памятью, а также механизмы, необходимые для организации параллельной работы системы.
Пояснительная записка состоит из 35 листов и содержит 5 частей:
- исследовательская часть
- конструкторская часть
- технологическая часть
- список использованных источников и литературы
- приложение
В исследовательской части описывается алгоритм замещения страниц WS, алгоритм диспетчеризации процессов RR, принцип организации одновременной работы процессов и особенности организации записи и считывания информации на ВЗУ с использованием типа ФС с последовательностью индексов.
В конструкторской части отражаются основные этапы проектирования и особенности программной реализации моделей всех подсистем ОС.
В технологической части приводятся основные принципы взаимодействия пользователя с программной моделью ОС, в том числе пользовательский интерфейс.
В списке использованных источников и литературы указываются ссылки на адреса интернет-ресурсов и литературные источники.
В приложении – тексты исходных кодов программной модели ОС с комментариями.
Введение 3
1. Исследовательская часть 4
1.1. Алгоритм вытеснения WS 4
1.2. Алгоритм диспетчеризации «RR» 6
1.3. Принципы организации одновременной работы процессов 7
1.4 Связанная последовательность индексов 14
2. Конструкторская часть 16
2.1. Подсистема управления памятью 16
2.2. Проектирование подсистемы управления процессами 20
2.3. Подсистема управления ВЗУ 23
3. Технологическая часть 27
Заключение 30
Информационные источники 31
1. А.В. Гордеев Операционные системы: учебник для вузов. 2-е изд. – СПб.: Питер, 2004. – 416 с.
2. В.Г. Олифер, Н.А. Олифер Сетевые операционные системы. – СПб.: Питер, 2003. – 539 с.
3. А.М. Робачевский Операционная система UNIX®. – СПб.: БХВ-Петербург, 2003. – 528 с.
4. В. Столлингс Операционные системы. Внутреннее устройство и принципы проектирования. – М.: изд. дом Вильямс, 2002. – 848 с.
5. Э. Таненбаум Современные операционные системы. – СПб.: Питер, 2002. – 1040 с.
ии, выполните следующие шаги.Откройте презентацию План.ррt.Из обычного режима, щелкнув на соответствующей кнопке, перейдите в Режим слайдов, чтобы развернуть слайд на все окно PowerPoint.Несколькими н
Курсовая
2010
41
Волгодонский Техникум Информационных Технологий Бизнеса и Дизайна (ВТИТБиД)
ках ВУЗа. Благодаря базе данных можно найти специалиста, который максимально отвечает требованиям потенциального работодателя.Основной целью работы является проектированию одной из составляющих эффект
их функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.Специальные средства позволя
альные возможности для работы, учебы и общения. Человек стал доверять компьютеру свои личные данные. Одновременно с этим сначала просто любопытство, а затем и корыстные мотивы подтолкнули некоторых лю
ный текст разбивается на блоки по 64 бита каждый. 128-битный ключ К делится на четыре 32-битных подключа K[0], K[1], K[2] и K[3]. На этом подготовительный процесс заканчивается, после чего каждый 64-б