Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Особливості програмної реалізації моделей всіх підсистем операційної системи

Реферат Особливості програмної реалізації моделей всіх підсистем операційної системи





Зміст


Введення

. Дослідницька частина

.1 Алгоритм заміщення сторінок «LRU»

.2 Алгоритм диспетчеризації процесів SRT

.3 Принцип організації одночасної роботи процесів

.4 Зв'язкова послідовність індексів файлових блоків

. Конструкторська частина

.1 Проектування підсистеми управління пам'яттю

.2 Проектування підсистеми управління процесами

.3 Підсистема управління зовнішніми пристроями, що запам'ятовують

. Технологічна частина

Висновок

Список використаних джерел та літератури



Введення


Курсова робота з дисципліни «Операційні системи» представляє собою програмну модель операційної системи, що складається з наступних основних підсистем будь-який операційний системи: підсистема управління пам'яттю, підсистема управління зовнішніми пристроями, що запам'ятовують (ВЗУ), підсистема управління процесами, а також механізми, синхронизирующие роботу всіх підсистем і що забезпечують паралельну роботу системи.

Пояснювальна записка складається з 30 аркушів і містить 5 частин:

дослідна частина

конструкторська частина

технологічна частина

список використаних джерел та літератури

додаток

У дослідницькій частині описаний алгоритм заміщення сторінок «LRU», алгоритм диспетчеризації процесів SRT, принцип організації одночасної роботи процесів та особливості організації запису і зчитування інформації на ВЗУ з використанням типу зв'язку між файловими блоками (ФБ) «Зв'язкова послідовність індексів ».

У конструкторської частини відбиваються основні етапи проектування та особливості програмної реалізації моделей всіх підсистем ОС.

У технологічній частині наводяться основні принципи взаємодії користувача з програмною моделлю ОС, в тому числі для користувача інтерфейс.

У списку використаних джерел та літератури вказані посилання на літературні джерела.



1. Дослідницька частина


1.1 Алгоритм заміщення сторінок «LRU»


В основі непоганого наближення до оптимального алгоритму лежить спостереження, що сторінки, інтенсивно використовуються декількома останніми командами, будуть, швидше за все, знову затребувані наступними кількома командами. І навпаки, довгий час незатребувані сторінки напевно ще довго так і залишаться незатребуваними. Ця думку наштовхує на цілком здійсненний алгоритм: при виникненні помилки відсутності сторінки потрібно позбутися тієї сторінки, яка тривалий час не була затребувана. Ця стратегія називається заміщенням найменш затребуваною сторінки - LRU (Least Recently Used).

Теоретично реалізувати алгоритм LRU цілком можливо, але його практична реалізація дається нелегко. Для його повної реалізації необхідно вести зв'язаний список всіх сторінок, що знаходяться в пам'яті. ...


сторінка 1 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Управління витратами як складова частина інформаційної системи управління п ...
  • Реферат на тему: Алгоритм функціонування системи
  • Реферат на тему: Управлінське спілкування як частина процесу управління
  • Реферат на тему: Брендинг, як частина системи лояльності
  • Реферат на тему: Проектування системи управління приводом подачі, адаптованої до змін параме ...