Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AOM / Мельник А. Архітектура комп'ютера.doc
Скачиваний:
1831
Добавлен:
17.05.2015
Размер:
6.19 Mб
Скачать

10.8. Питання до розділу 10

  1. Чим пояснюється різниця між продуктивністю процесора та пам'яті?

  2. Що показує аналіз зміни з роками швидкодії статичної і динамічної напівпровідникової та дискової пам'яті і процесора?

  3. Як зростає з роками розрив між швидкодією процесора і динамічної пам'яті? На що це впливає?

  4. Як зростає з роками розрив між швидкодією динамічної і дискової пам'яті? На що це впли­ває?

  5. Чим викликана необхідність побудови системи пам'яті за ієрархічним принципом?

  6. Що включає поняття «локальність за зверненням»?

  7. Що таке просторова локальність?

  8. Що таке часова локальність?

  9. Які висновки витікають з властивості локальності?

  1. Наведіть принцип ієрархічної організації пам'яті

  2. Завдяки чому середній час доступу в ієрархічній системі пам яті визначається більш швидкодіючими видами пам'яті?

398

  1. Що в ієрархічній системі пам'яті визначають терміни «промах» і «попадання»?

  2. На які питання необхідно відповісти, щоб охарактеризувати певний рівень ієрархічної пам яті?

  3. Наведіть принципи обміну інформацією між рівнями ієрархічної пам'яті.

  4. Які характеристики використовуються для оцінки ефективності ієрархічної пам'яті?

  5. Поясніть місце кеш пам'яті в складі комп'ютера.

  6. Поясніть призначення і логіку роботи кеш пам'яті.

  7. В чому вигода від поділу кеш пам'яті першого рівня на кеш пам'ять даних та кеш пам'ять команд?

  8. Які проблеми породжує включення кеш пам'яті в ієрархію пам'яті?

  9. Чим обумовлена різноманітність методів відображення основної пам'яті на кеш пам'ять?

  10. Якій вимозі повинен відповідати «ідеальний» алгоритм заміщення вмісту кеш пам'яті?

  11. Якими методами забезпечується узгодженість вмісту основної і кеш пам'яті?

  12. Чим обумовлене введення додаткових рівнів кеш пам'яті?

  13. Які чинники впливають на вибір ємності кеш пам'яті та розміру блоку?

  14. Як співвідносяться характеристики звичайної і дискової кеш пам'яті?

  15. Якими засобами забезпечується віртуалізація пам яті?

  16. Чи існує обмеження на розмір віртуального простору?

  17. Що визначає об'єм сторінкової таблиці?

  18. Якими прийомами досягають скорочення об'єму сторінкових таблиць?

  19. Які алгоритми заміщення використовуються при завантаженні в основну пам ять нової віртуальної сторінки?

  20. Поясніть призначення буфера швидкого перетворення адреси (TLB).

  21. Чим мотивується розбиття віртуальних секторів на сторінки?

  22. Яка частина віртуальної адреси залишається незмінною при його перетворенні у фізичну адресу?

  23. Наведіть способи апаратної реалізації сторінкової таблиці.

  24. Наведіть алгоритми заміщення сторінок в основній пам'яті.

  25. Для чого призначена сегментна організація пам'яті?

  26. Дайте порівняння сторінкової та сегментної організації пам'яті.

  27. Наведіть ієрархію таблиць перетворення віртуальних адрес у фізичні.

  28. Чим обумовлена необхідність захисту пам яті?

  29. Назвіть способи захисту пам'яті.

  30. Поясніть спосіб захисту пам'яті за допомогою ключів захисту.

Розділ 11 Організіція введення-виведення

В даному розділі будуть розглянуті питання взаємодії з комп'ютером пристроїв, при­значених для введення інформації в комп'ютер та виведення інформації з комп'ютера. Оскільки в комп'ютері може бути багато пристроїв введення-виведення, при зверненні до них їх потрібно розпізнати. Спосіб розпізнавання залежить від способу їх підключення до процесора. В розділі буде наведено пояснення способів розпізнавання пристроїв вве­дення-виведення з використанням шини введення-виведення, лінії активації та скритого пам'яттю введення-виведення. Буде наведено методи керування введенням-виведенням та пояснена суть, переваги та недоліки програмно керованого введення-виведення.

Оскільки важливою складовою частиною засобів керування введенням-виведенням є система переривання програм, яка призначена для реакції на програмно незалежні події, в розділі буде надано її детальний опис. Переривання програм - це властивість комп'ютера тимчасово переривати виконання біжучої програми при виконанні деяких подій і передавати керування програмі, яка спеціально передбачена для даної події. Буде введено основні поняття та характеристики системи переривання програм: запити пере­ривання, переривальні програми, переривані програми, час реакції, час обслуговуван­ня переривання, глибина переривання. Будуть розглянуті програмно-апаратні засоби, які забезпечують визначення допустимого моменту переривання і початкової адреси переривальної програми при поступленні запиту переривання, а для забезпечення по­вернення до перериваної програми забезпечують збереження вмісту елементів пам'яті комп'ютера в момент її переривання, та, після завершення виконання переривальної ко­манди, відновлюють цей вміст та надають комп'ютеру можливість продовжити виконан­ня перериваної програми.

Крім того, буде наведено опис прямого доступу до пам'яті, його переваги та недоліки, та описана організація введення-виведення під керуванням периферійних процесорів (кана­лів), причини появи каналів введення-виведення, 'їх функції, керуюча інформація каналів введення-виведення, а також функції та склад селекторного та мультиплексного каналів.

Соседние файлы в папке AOM