Львівський національний університет імені Івана Франка
Архітектура комп’ютерних систем
Варіант 1 Студент___________________________ Група_______ Завдання № 1. Які з наведених нижче відповідей відповідають переліку функцій, які виконує операційна система сучасного комп’ютера? 1) Організація узгодженого виконання всіх процесів у комп’ютері; планування робіт, розподіл ресурсів. 2) Організація розбиття пам’яті на сторінки і сегменти. 3) Організація обміну із зовнішніми пристроями; зберігання інформації та забезпечення доступу до неї, надання довідок. 4) Організація обміну даними із оперативної пам’яті до кеш-пам’яті. Завдання № 2. Хто вперше і коли (серед відомих історичних фактів) побудував електромеханічну обчислювальну машину? 1) Конрад Цузе, 1941 2) Чарльз Беббідж, 1822 3) Говард Ейкен, 1945 4) Джон Атанасов, 1939 Завдання № 3. Яку функцію Y виконує вузол мікропроцесора, який описується такою таблицею істинності: A0011 B0101 Y1000 1) Інверсію диз’юнкції; 2) Логічне додавання; 3) Виключне АБО. 4) Логічне множення; Завдання № 4. Скільки розрядів відводиться для зберігання подвійного дійсного числа з плаваючою комою у регістрах 32-розрядного мікропроцесора фірми Intel? 1) 32 2) 64 3) 80 4) 16 Завдання № 5. Що таке RS-тригер? 1) RS-тригери це пристрої для запам’ятовування інформації при натисканні на кнопку RESET. 2) RS-тригери - логічні пристрої, які мають два стійкі стани а для перемикання тригерів з одного стану в інший використовують вхідні логічні схеми з роздільним установленням 0 і 1. 3) RS-тригери - логічні пристрої, які мають два стійкі стани а для перемикання тригерів з одного стану в інший використовують спеціальні RS-схеми. Завдання № 6. Де найчастіше реалізують тип взаємодії потоку команд і потоку даних БКОД? 1) Для реалізації технології ММХ. 2) Для опрацювання однотипних даних. 3) Для реалізації конвеєрного опрацювання даних. Завдання № 7. Скільки розрядів відводиться для зберігання довгого подвійного дійсного числа з плаваючою комою у регістрах 32-розрядного мікропроцесора фірми Intel? 1) 80 2) 32 3) 64 4) 16 Завдання № 8. Чому дорівнює 1 флопс? 1) мільйону операцій з плаваючою комою за секунду 2) мільйону операцій додавання за секунду 3) одній операції з плаваючою комою за секунду 4) мільйону операцій з фіксованою комою за секунду Завдання № 9. Для того, щоб інформація зберігалася після вимикання комп’ютера, її треба записати: 1) в оперативну пам'ять; 2) в регістри процесора; 3) в ПЗП. 4) на жорсткий диск; Завдання № 10. До внутрішньої пам'яті комп'ютера не відносяться: 1) оперативна память; 2) постійна память; 3) Жорсткий диск; 4) Кеш- пам'ять. Завдання № 11. Яка відмінність між перериванням і винятком ? 1) Переривання опрацьовують зовнішні апаратні помилки, тоді як винятки – виняткові ситуації внутрішніх помилок. 2) Відмінності між перериваннями і винятками полягають в тому, що переривання опрацьовують асинхронні зовнішні умови, тоді як винятки – помилки команд. 3) Переривання опрацьовують апаратні помилки, а винятки – виняткові ситуації програмних помилок. Завдання № 12. Який розмір віртуальної пам’яті можливий для використання програмістом у 32-розрядному процесорі? 1) 32 Терабайти. 2) 4 Терабайти. 3) 4 Мегабайти 4) 64 Терабайти. Завдання № 13. Що таке дескриптор? Запишіть правильні відповіді у порядку зростання без розділових знаків. 1) Дескриптори – це структури даних, які використовують для означення властивостей програмних елементів (сегментів, вентилів і таблиць). 2) Дескриптор визначає положення елемента у пам'яті, розмір області, яку він займає (тобто межу), його призначення і характеристику захисту. 3) Дескриптори – це структури даних, які використовують для означення властивостей системних таблиць. Завдання № 14. Нехай порт з адресою 3D5h є портом уведення у буферну пам'ять пристрою друку. Який вигляд матиме команда завантаження адреси порту у регістр DX? 1) MOV DX, 3D5h 2) OUT DX, 3D5h 3) MOV 3D5h, DX Завдання № 15. Скільки і які компоненти використовують для формування виконавчої адреси у 32-розрядних процесорах? 1) 4: База, Зміщення, Індекс, Масштаб. 2) 3: База, Зміщення, Індекс. 3) 4: База, Зміщення, Індекс, Зсув. Завдання № 16. Необхідно адресувати велику кількість даних, що знаходяться в стеку. Які два регістри доведеться використовувати найбільш часто, оскільки вони за замовчуванням пов'язані з сегментним регістром SS? 1) DX 2) CS 3) BP 4) SP Завдання № 17. Яка довжина вказівника (в байтах) у архітектурі ІА64? 1) 16 2) 4 3) 64 4) 8 Завдання № 18. Скільки рівнів кеш-пам'яті застосовують у сучасних процесорах? 1) 2 2) 1-2 3) 1-3 4) 1-4 Завдання № 19. Чому буде рівне fred після виконання коду int joe = 5, fred; __asm{ mov eax, joe or eax, 1 mov fred, eax }; 1) 5 2) 13 3) 15 4) 7 Завдання № 20. Чому буде рівне fred після виконання коду int joe = 5, fred; __asm{ mov eax, joe or eax, 10 mov fred, eax }; 1) 5 2) 7 3) 15 4) 13