
- •1.Що таке комп'ютер?
- •2. Дайте визначення алгоритму.
- •3. Дайте хронологію появи перших комп'ютерів.
- •4. Які основні функції комп'ютера? Які основні функціональні вузли комп'ютера? їх завдання
- •20. Як узгодити передачу даних між повільними і швидкими вузлами комп'ютера?
- •21. Поясніть роботу комп'ютера з одношинною структурою.
- •22. Що таке архітектура комп'ютера?
- •28. Які існують ненейманівські архітектури комп'ютерів? Які їх відмінні риси?
- •29. Назвіть два основних напрями використання комп'ютерів.
- •30. Що розуміється під паралельною обробкою?
- •31. Які є типи комп'ютерів?
- •43. В яких випадках використовується формат представлення чисел з рухомою-рухомою
- •45. Приведіть двійково-десятковий код з 2 з 5 та назвіть вигоди від його використання.
- •46. Приведіть двійково-десятковий код з надлишком 3 та назвіть вигоди від його викорис
- •47. Поясніть суть кодування чисел кодом ebcdic.
- •3. Як кодуються команди в комп ютері?
- •4. Що таке асемблерна мова і для чого використовується асемблер?
- •5. Як класифікуються команди за типами операцій?
- •6. Назвіть команди обробки даних
- •7. Назвіть базові операції зсуву
- •8. Назвіть команди переміщення даних
- •9. Поясніть принципи організації послідовного виконання команд і розгалуження
- •10. Назвіть команди передачі керування
- •15. Якою є продуктивність 4-ярусного конвеєра з тактом 20нс при виконанні 100 команд?
- •16. Назвіть можливі конфлікти, які можуть сповільнити конвеєр
- •17. Які використовуються формати команд при роботі з основною пам яттю?
- •18. Які формати команд використовуються при роботі з регістрами процесора?
- •3.5.1. Формати команд комп'ютерної системи ibm 370
- •19. Які головні критерії вибору формату команд?
- •20. Поясніть різницю між акумуляторною архітектурою, стековою архітектурою та архітектурою
- •21. Поясніть різницю між архітектурами системи команд типу регістр регістр, регістр
- •22. Які переваги та недоліки команд з фіксованим та зі змінним форматом? Який формат є
- •23. Яким чином знаходяться дані в пам'яті коли в команді відсутня адресна частина?
- •24. Яка програма має більше команд: та, що складається з безадресних команд, одноадресних
- •25. Що таке спосіб адресації?
- •26. Які є способи адресації пам'яті? їх призначення?
- •27. Як організовується стекова пам ять?
- •28. Поясніть порядок організації обчислень при використанні стекової адресації
- •29. Наведіть приклади використання інфіксної, префіксної та постфіксної форм запису арифметичних
- •30. Наведіть приклади безпосередньої, прямої, непрямої, відносної та базової адресацій
- •31. Чим відрізняється індексна адресація від базової?
- •32. Чому необхідна велика кількість різних способів адресації?
- •33. Які формати команд використовуються в системі ibm 370? їх відмінності
- •34. Які формати команд використовуються в машині Cyber-70?
- •35. Які формати команд використовуються в комп'ютері dlx?
- •36. Дайте класифікацію архітектур комп'ютера за складом системи команд
- •37. Яка різниця між комп'ютерами із складною та простою системами команд?
- •38. Які особливості має комп'ютер з доповненою системою команд?
- •39. Які переваги має комп'ютер з орієнтованою системою команд?
- •1. Місце процесора в комп'ютері та його функції.
- •2. Що таке командний цикл?
- •3. Дві основні фази командного циклу.
- •4. Основні вузли процесора.
- •5. Одношинна структура процесора комп'ютера із складною системою команд і його зв'язки з
- •6. Виконання процесором операції "Вибірка слова з пам'яті".
- •7. Виконання процесором операції "Запам'ятовування слова в пам'яті".
- •8. Виконання процесором операції обміну між регістрами.
- •9. Виконання процесором арифметичних і логічних операцій.
- •10. Порівняння одношинної та багатошинної структур процесора комп'ютера із складною
- •11. Чому в процесорі комп'ютера із складною системою команд команда виконується за багато
- •12. Чому в процесорі комп'ютера із складною системою команд потрібна складна система
- •13. Чому в процесорі комп'ютера із складною системою команд організація конвеєризації виконання команд складніша, ніж у процесорі комп'ютера з простою системою команд?
- •14. Основні вимоги до процесора комп'ютера з простою системою команд.
- •15. Сформуйте правила вибору системи команд комп'ютера з простою системою команд.
- •16. Чому в системі команд комп'ютера з простою системою команд відносно небагато операцій
- •26. Проаналізуйте та поясніть мікродії, що виконуються на сходинці id конвеєра комп'ютера
- •27. Проаналізуйте та поясніть мікродії, що виконуються на сходинці ех конвеєра комп'ютера dlx при виконанні команди алп.
- •28. Проаналізуйте та поясніть мікродії, що виконуються на сходинці ех конвеєра комп'ютера dlx при виконанні команд завантаження і збереження (load/store).
- •29. Проаналізуйте та поясніть мікродії, що виконуються на сходинці ех конвеєра комп'ютера dlx при виконанні команди умовного переходу (branch).
- •30. Проаналізуйте та поясніть мікродії, що виконуються на сходинці mem конвеєра комп'ютера
- •31. Проаналізуйте та поясніть мікродії, що виконуються на сходинці mem конвеєра комп'ютера dlx при виконанні команд завантаження або збереження.
- •32. Проаналізуйте та поясніть мікродії, що виконуються на сходинці wb конвеєра комп'ютера dlx при виконанні команд алп.
- •33. Проаналізуйте та поясніть мікродії, що виконуються на сходинці wb конвеєра комп'ютера dlx при виконанні команди load.
- •34. Основна ідея суперконвеєрних процесорів.
- •35. Суперскалярні процесори - структура та принцип роботи.
- •36. Процесори векторних комп'ютерів - структура та принцип роботи.
- •37. Наведіть класифікацію архітектури комп'ютера за рівнем суміщення в ньому опрацювання команд та даних.
- •2. Назвіть 3 класи конфліктів у конвеєрі команд та причини їх появи.
- •3. Які є дві групи структурних конфліктів?
- •6. Чому розробники допускають наявність структурних конфліктів?
- •9. Які є способи вирішення структурних конфліктів?
- •11. Назвіть три можливі конфлікти за даними.
- •15. Які можливі конфлікти за даними?
- •16. Які є методи зменшення впливу залежностей між даними на роботу конвеєра команд?
- •34. Поясніть суть способу введення буфера попередньої вибірки з метою зниження втрат на
- •35. Поясніть суть способу дублювання початкових ярусів конвеєра з метою зниження втрат
- •36. Поясніть суть способу затримки переходу з метою зниження втрат на виконання команд
- •37. Поясніть суть способу статичного передбачення переходу з метою зниження втрат на виконання
- •38. Назвіть методи статичного передбачення умовного переходу.
- •39. Поясніть суть методу повернення, який застосовується при статичному передбаченні
- •40. Поясніть суть методу профілювання, який застосовується при статичному передбаченні
- •41. Поясніть суть методу статичного передбачення умовного переходу, за яким результат переходу
- •42. Поясніть суть методу статичного передбачення умовного переходу, за яким результат переходу
- •43. Поясніть суть динамічного передбачення переходу.
- •44. Що таке таблиця історії переходів? Як вона реалізується?
- •45. Наведіть однорівневу схему передбачення переходу з формуванням адреси таблиці історії
- •46. Наведіть однорівневу схему передбачення переходу з формуванням адреси таблиці історії
- •47. Наведіть однорівневу схему передбачення переходу з комбінованим формуванням адреси
- •53. Наведіть основні ідеї, покладені в основу архітектури еріс.
ТЕМА 1
1.Що таке комп'ютер?
2. Дайте визначення алгоритму.
Під алгоритмом розуміють точний припис, що задає обчислювальний
процес вирішення задачі.
3. Дайте хронологію появи перших комп'ютерів.
Чарльз Бебідж (Charles Babbedz), два механічні
комп'ютери - різницева та аналітична машини (1822-1833 pp.),
Джон Атанасов(John Atanasofr) - перший спеціалізований комп'ютер A B C (1939 рік),
Конрад Цузе (Konrad Cuze) (1936-1944 pp.) та Ховард Айкен (Howard Aiken) (1941-1946 pp.)
перші електромеханічні комп'ютери Z1-Z4 та Марк1-Марк2,
Алан Тюрінг (Allan Turing) - Colossus
Преспер Екерт (Presper Eckert) та Джон Моучлі (John Mauchly) - ENIAC
Мауріс Уілкс (М. Wilkes) - EDSAC (1946 рік).
Інституті електродинаміки Академії Наук України, С. А. Лебедев -МЕЛМ
Д. Коука RS/6000 фірми I BM
Д. Хеннессі MIPS
4. Які основні функції комп'ютера? Які основні функціональні вузли комп'ютера? їх завдання
та основні характеристики.
До основних функцій, які виконує комп'ютер, належать наступні:
> сприйняття вхідної інформації - вхідних даних, які підлягають обробці, та програм
вирішення задач (програм обробки вхідних даних);
> зберігання інформації, тобто вхідних і проміжних даних та результатів обчислень,
програм вирішення задач, довідникової інформації, програм операційної системи
комп'ютера і т. д.;
> виконання арифметичних, логічних та інших операцій;
> автоматичне керування роботою складових частин комп'ютера, їх взаємодією між
собою та з зовнішніми пристроями відповідно до програми;
> виведення результатів обчислень.
Для забезпечення виконання цих функцій до складу комп'ютера повинні входити
такі основні функціональні вузли: пристрої введення/виведення, зовнішня/основна/кеш/регістрова пам`ять, арифметико логічний пристрій, пристрій керування.
5. Назвіть три базових компоненти кожного комп'ютера.
пристрої введення/виведення інформації, пам'ять та процесор.
6. Назвіть три типи пам'яті комп'ютера.
зовнішня/основна/кеш пам*ять
7. Який степінь 10 означає префікс Гіга? Якому степеню двійки він еквівалентний?
Десять в 9-му степені приблизно дорівнює 2 в 30-му степені.
8. Який степінь 10 означає префікс мікро? Якому степеню двійки він еквівалентний?
Десять в -3-му степені приблизно дорівнює два в мінус10-му степені.
9. Яка одиниця використовується для вимірювання тактової частоти комп'ютера?
Герц
10. Дайте пояснення суті закону Мура.
Відповідно до емпіричного закону Мура, відкритого ним в 1965 році,
кількість транзисторів, які вдається розмістити на кристалі мікросхеми, подвоюється
кожні 12 місяців. В середині 90-х років Мур скоригував свій закон, який тепер твердить,
що кількість транзисторів, які вдається розмістити на кристалі мікросхеми, подвоюється
кожні 18 місяців.
11. Як змінюється з часом тактова частота роботи процесора?
Щороку тактова частота роботи процесора зростає приблизно на ЗО %.
12. На скільки щороку зростає продуктивність комп'ютерів?
Починаючи з середини
80-х років продуктивність комп'ютерів зростає щороку приблизно на 50 %.
13. Як змінюється з часом ємність та час зчитування-запису динамічної напівпровідникової
пам'яті?
Ємність основної пам'яті. Ємність динамічної напівпровідникової пам'яті з довільним
доступом (Dynamic Random Access Memory - DRAM) зростає в чотири рази кожних
три роки
14. Як змінюється з часом ємність зовнішньої дискової пам'яті?
Ємність зовнішньої пам'яті. Щороку ємність зовнішньої дискової пам'яті збільшується
в 2 рази за рахунок підвищення щільності запису.
15. Які одиниці використовуються для оцінки продуктивності комп'ютера?
продуктивність комп'ютера оцінюється в кількості операцій з рухомою комою за секунду FLOPS (Floating Point Operations Per Second).
16. Що дає використання тестових програм для оцінки продуктивності комп'ютера?
гарантію, що покупці мають об'єктивні значення даних для порівняння продуктивності різних комп'ютерних систем.
17. Які існують тестові програми для оцінки продуктивності комп'ютера?
Набіри тестів СІХТ, CFP, 3d Mark.
18. Які є основні варіанти зв'язку між функціональними вузлами комп'ютера? Які їх відмінності?
двошинна структура комп'ютера з обміном через процесор, двошинна структура комп'ютера з обміном через пам'ять,
одношинна структура комп'ютера.
19. Порівняйте двошинні структури комп'ютера з обміном через процесор та через пам'ять.
введення інформації
в двошинній структурі комп'ютера з обміном через процесор: з пристрою введення до основної пам'яті, та виведення інформації з основної пам'яті до пристрою виведення здійснюється через центральний процесор.
В двошинній структурі комп'ютера з обміном через пам'ять:
використовується спеціальний процесор введення-виведення, процесор звільнений від організації операцій введення-виведення інформації