Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
asm.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
694.27 Кб
Скачать

Зміст

1. Віртуальна пам’ять. Види віртуальної пам’яті. 2

2. Перетворення лінійної адреси у фізичну при сторінковій організації пам’яті. 2

3. Визначення ОС наявності або відсутності сегмента у пам’яті. 3

4. Визначення ОС наявності або відсутності сторінки у пам’яті. 3

5. Механізм включення віртуальної пам’яті. 4

6. Плоска модель пам’яті. 5

9. Дескриптор сегменту. Види дескрипторів.... 7

10. Таблиця сегментів переривань та її призначення. 8

11. Виключення. Види виключень. 9

12. Структури даних.Опис структур 10

13. Доступ до примірників структур даних. 10

14. Записи даних. Застосування записів даних. 11

15. Доступ до примірників записів даних. 12

Див. пункт 14. 12

16. Порядок виконання команд після повернення з обробки відмови. 12

17. Структура TSS та її призначення. Бітова карта введення/виведення, її призначення. 13

18. Перемикання задач. Умови повернення в основну задачу. 17

19. Дескриптор сегменту. Види дескрипторів. 19

20. Класифікація дескрипторів користувача. 21

21. Шлюзи. Призначення шлюзів. Види шлюзів 22

22. Байт доступу. Його структура та призначення. 25

23. Система привілеїв та її застосування. 27

24. Захист пам’яті. 28

25. Рівні привілеїв дескриптора. 29

1. Віртуальна пам’ять. Види віртуальної пам’яті.

Вмикається механізм «віртуальної пам’яті». Вона дозволяє розміщувати кілька задач до виконання(багатозад. серед) заг.розмір яких перевищ.фізичну операт.память. такий режим досяг. завдяки активній взаємодії основної памяті і зовн.памяті на диску.

3 Види вірт.Памяті:

1.Сторінкова. – вся пам'ять розбив.на сторінки по 4 кб, в разі звернення до сторінки , яка не існує, в памяті спрацьовує механізм «вірт.пам», за допомогою якого необхідна сторінка завант.у пам'ять чи вивантаж. з памяті яка найдовше не використ.

2. сегментна о-ція заміщення сегментів, які набагато більші ніж сторінки. (сегмент коду, стеку)

3. мішана – сучасна – сегменти завантажуються не повністю, а частково, кілька сторінок.

Виключення особливий вид переривань, який виникає в результаті подачі сигналів з внутрішніх блоків комп. 3 види виключень: відмова, пастка, вихід з процесу.

Відмова – виникає, коли в памяті відсутній потрібний сегмент чи сторінка, - природних механізм управління пам’яттю.

Пастки – ситуації, які викликаються машинною командою int.

Все пов’язане з внутрішніми блоками – виключення. Для опису сторінок, як і для сегментів існують дескриптори.

2. Перетворення лінійної адреси у фізичну при сторінковій організації пам’яті.

Сторінкова організація пам’яті

Введено поняття лог. адреси, яка складається з 3 частин:

Номер табл. сторінок

Номер елементу в таблиці

Внутрішньо сторінкова адреса

31 22

21 12

11 0

ОС завантажує фізичну адресу таблиці в пегістр RC3.

Структура дескриптора сторінок включає адресу сторінки, біт присутності.

Для прискорення процедури перетворення логічної адреси в фізичну, реалізовано так звані кеш-сторінки. Це деяка обмежена пам’ять. Еоементи такої пам’яті мають наступну структуру:

тег

адреса

старші 20 розрядів лог. адреси

сама адреса лог. сторінки

При перетворенні лог. адреси у фізичну, здійснюється пошук відповідної адреси серед кеш-сторінок. Якщо відповідний тег знайдено, то одразу знаходиться і фізична адреса.

В разі наявності дескриптора сторінок в кеш-сторінці маємо кеш-влучення, в разі відсутності — кеш-промах і запускається механічна трансляція.

Вся оперативна пам'ять, яка надається комп., розглядається як неперервна.

31 22 21 12 11 0

№ табл.стор

Індекс ел.в табл.

Внутр.сторінкова адреса

Основний елемент дескриптора – починається адреса сторінки, в разі присутності в памяті і біт присутності. Процес перетворення лог.адреси у фізичну – трансляція.

З метою прискорення перетворення лог.адреси у фіз., в апаратурі було створено спеціальний кеш-сторінок, це новел.память, в якій присутні дескриптори стор, що знаходяться в памяті і найбільш часто використовуються. Всі елементи складаються з 2 частин: тег (20 старших розрядів, 2 половина поч.адреса стор.) . в разі наявності дескриптор в кеш-стор. – кеш-влучення, в разі відсутності – кеш-промаху.

С-ра дескриптора в табл..дескрипторів

Байт 3 байт 2 байт1 байт 0

Базова адреса (розряди15-0)

Розмір сегменту 15-0

Базова адреса (розр 31-24)

G

D

O

X

Розмір 19-16

Байт доступу

Базова адреса (розряди 23-16)

Байт 7 байт 6 байт 5 байт 4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]