
- •Двнз «Чернівецький індустріальний коледж» архітектура комп’ютерів
- •Чернівці,
- •1.Історія розвитку обчислювальної техніки
- •2. Поняття про архітектуру еом. Принцип функціонування еом
- •38. Процесор векторного комп'ютера.
- •47. Функції арифметико-логічного пристрою. Способи обробки даних в арифметико-логічному пристрої
- •63. Частково-асоціативне відображення
- •82. Універсальна послідовна шина usb
- •1.Історія розвитку обчислювальної техніки
- •Покоління процесорів x86
- •Поняття архітектури і структурної організації комп’ютера
- •2. Поняття про архітектуру еом. Принцип функціонування еом Структура й принципи функціонування еом
- •3. Склад і призначення основних блоків
- •4. Архітектурні принципи Джона фон Неймана. Ненейманівські архітектури комп'ютерів
- •5. Апаратні і програмні засоби. Класифікація еом
- •Стандартні додатки Windows
- •Службові програми
- •Методи класифікації комп'ютерів.
- •Класифікація за призначенням
- •Великі еом (Main Frame)
- •МікроЕом
- •Персональні комп'ютери
- •Класифікація по рівню спеціалізації
- •Класифікація за розміром
- •Класифікація за сумісністю
- •6. Основні характеристики еом. Пк, особливості, класифікація, основні характеристики Основні характеристики пк
- •7. Персональні комп'ютери
- •8. Робочі станції. Багатотермінальні системи. Сервери
- •9. Кластерні комп'ютерні системи.
- •10. Суперкомп'ютери. Мікроконтролери. Спеціалізовані комп'ютери
- •11. Позиційні системи числення. Двійкові, вісімкові та шістнадцяткові числа
- •Двійкові, вісімкові та шістнадцяткові числа
- •12. Переведення чисел із системи числення з основою k у десяткову систему
- •13. Переведення чисел із десяткової системи у систему числення з основою k.
- •14. Прямий код. Обернений код. Доповняльний код. Способи представлення чисел
- •15. Числа з фіксованою комою. Числа із рухомою комою
- •16. Арифметичні операції. Ділення двійкових чисел
- •17. Арифметичні операції над двійковими числами у форматі з рухомою комою
- •18. Стандарт іеее-754. Розширений двійково-кодований десятковий код обміну ebcdic
- •19. Кодування алфавітно-цифрової інформації. Двійково-кодовані десяткові числа.
- •20. Американський стандартний код інформаційного обміну ascii. Стандарт кодування символів Unicode.
- •21. Кодування та виконання команд в комп'ютері
- •22. Виконання команд на рівні регістрів процессора.
- •23. Конвеєрне виконання команд
- •24. Класифікація архітектури комп'ютера за типом адресованої пам'яті.
- •25. Безпосередня адресація. Пряма адресація. Непряма адресація.
- •26. Відносна адресація. Базова адресація. Індексна адресація.
- •27. Сторінкова адресація. Неявна адресація. Стекова адресація. Використання стекової адресації.
- •28. Одношинна структура процесора.
- •29. Основні операції процесора. Вибірка слова з пам'яті. Запам'ятовування слова в пам'яті. Обмін даними між регістрами.
- •30. Багатошинна структура процесора.
- •31. Приклади виконання операцій в процесорі. Виконання операції додавання двох чисел.
- •32. Вимоги до процесора комп'ютера з простою системою команд. Базові принципи побудови процесора комп'ютера з простою системою команд.
- •33. Взаємодія процесора з пам'яттю в комп'ютері з простою системою команд.
- •34. Виконання команд в процесорі комп'ютера з простою системою команд. Фаза вибирання команди. Фаза декодування команди.
- •35. Конвеєрний процессор.
- •36. Мікродії ярусів конвеєрного процесора.
- •37. Суперскалярні процесори.
- •38. Процесор векторного комп'ютера.
- •39. Класифікація архітектури комп'ютера за рівнем суміщення опрацювання команд та даних.
- •40. Логічні операції.
- •1. Формальна логіка
- •2. Математична логіка
- •3. Програмування
- •41. Операція заперечення. Логічна 1. Логічне або. Виключне або.
- •42. Операції зсуву.
- •43. Операції відношення.
- •44. Арифметичні операції.
- •45. Операції обчислення елементарних функцій.
- •46. Операції перетворення даних.
- •47. Функції арифметико-логічного пристрою. Способи обробки даних в арифметико-логічному пристрої.
- •48. Елементарні операції арифметико-логічного пристрою.
- •49. Складні операції арифметико-логічного пристрою.
- •50. Структура арифметико-логічного пристрою.
- •51. Функції та методи побудови пристрою керування.
- •52. Пристрій керування з жорсткою логікою.
- •53. Пристрій керування на основі таблиць станів.
- •54. Пристрій мікропрограмного керування.
- •55. Порівняння пристроїв керування з жорсткою логікою та пристроїв мікропрограмного керування.
- •56 Ієрархічна організація пам'яті комп'ютера
- •57. Принцип ієрархічної організації пам'яті. Характеристики ефективності ієрархічної організації пам'яті
- •58. Кеш пам'ять в складі комп'ютера. Порядок взаємодії процесора і основної пам'яті через кеш пам'ять
- •59. Забезпечення ідентичності вмісту блоків кеш пам'яті і основної пам'яті
- •60. Функція відображення. Типи функцій відображення
- •61. Повністю асоціативне відображення
- •62. Пряме відображення
- •63. Частково-асоціативне відображення
- •64. Порядок заміщення блоків в кеш пам'яті з асоціативним відображенням
- •65. Підвищення ефективності кеш пам'яті
- •66. Статичний та динамічний розподіл пам'яті. Розподіл основної пам'яті за допомогою базових адрес
- •67. Віртуальна пам'ять. Сторінкова організація пам'яті
- •68. Основні правила сторінкової організації пам'яті. Реалізація сторінкової організації пам'яті
- •69. Апаратна реалізація сторінкової таблиці
- •70. Сегментна організація віртуальної пам'яті
- •71. Захист пам'яті від несанкціонованих звернень
- •72. Захист пам'яті за значеннями ключів
- •73. Кільцева схема захисту пам'яті
- •74. Архітектура системної плати
- •75. Синхронізація
- •76. Система шин
- •77. Особливості роботи шини
- •78. Характеристики шин пк
- •79. Шина pcmcia, vbl
- •80. Шина pci
- •82. Універсальна послідовна шина usb
- •83.Типи передач і формати інформації що передається
- •84. Шина scsi
- •85. Адресація пристроїв і передача даних
- •86. Система команд
- •87. Конфігурування пристроїв scsi
- •88. Ігровий адаптер Game-порт
- •89. Відеоадаптери
- •90. Послідовний інтерфейс. Сом-порт
- •91. Програмна модель сом-порта
- •92. Програмування послідовного зв’язку
- •93. Ініціалізація послідовного порта. Передача і прийом даних
- •95. Паралельний інтерфейс lpt-порт. Стандартний режим spp
- •96. Режим epp
- •97. Режим ecp
- •98. Узгодження режимів
- •99. Приклад програмування
- •100. Клавіатура
- •101. Під'єднання зовнішніх пристроїв до комп'ютера
- •102. Розпізнавання пристроїв введення-виведення
- •103. Методи керування введенням-виведенням
- •104. Програмно-кероване введення-виведення.
- •105. Система переривання програм та організація введення-виведення за перериваннями
- •106. Прямий доступ до пам'яті. Введення-виведення під керуванням периферійних процесорів
- •107. Мультиплексний та селекторний канали введення-виведення
- •108. Використання принципів паралельної обробки інформації в архітектурі комп'ютера
- •109. Вибір кількості процесорів в багатопроцесорній системі
- •110. Багатопотокова обробка інформації. Окр
- •111. Класифікація Шора. Класифікація Фліна
- •112. Типи архітектур систем окмд. Типи архітектур систем мкмд
- •113.Організація комп'ютерних систем із спільною пам'яттю
- •114. Організація комп'ютерних систем із розподіленою пам'яттю
- •115. Комунікаційні мережі багатопроцесорних систем
Поняття архітектури і структурної організації комп’ютера
Архітектура комп’ютерної системи – це абстрактне представлення або визначення фізичної системи (мікропрограми та комплексу програмних засобів) з точки зору програміста (який користується мовою програмування машинного рівня) або розробника компілятора. Вона визначає принципи організації обчислювальної системи і функції процесора та не розглядає такі проблеми, як керування і передача даних всередині процесора, конструктивні особливості логічних схем і специфіка технології їх виробництва. Поняття архітектура комп’ютера відноситься до тих характеристик системи, які доступні зовні, тобто з боку програми, або, з іншої точки зору, впливають на логіку виконання програми.
В число характеристик архітектури входять набір машинних команд, формат розрядної сітки для представлення даних різних типів, механізм звернень до засобів вводу-виводу і метод адресації пам’яті.
Під терміном структурна організація комп’ютерної системи розуміється сукупність операційних блоків (пристроїв) та їх взаємозв’язків, які забезпечують реалізацію специфікацій, заданих архітектурою комп’ютера.
Характеристики структурної організації включають приховані від програміста деталі апаратної реалізації системи – керуючі сигнали, апаратний інтерфейс між комп’ютером і периферійними засобами, технологію функціонування пам’яті.
Досвід розробки сімейств комп’ютерів показав, що архітектура може бути досить консервативною і зберігатися протягом довгого часу, в той час як структурна організація швидко змінюється вслід за змінами в технології виробництва окремих компонентів системи.
2. Поняття про архітектуру еом. Принцип функціонування еом Структура й принципи функціонування еом
Більш ніж за піввіку розвитку обчислювальних засобів прогрес в апаратній реалізації ЕОМ і їхніх технічних характеристик перевершив всі прогнози, і поки не помітне зниження його темпів. Незважаючи на те, що сучасні ЕОМ зовні не мають нічого загального з першими моделями, основні ідеї, закладені в них і пов'язані з поняттям алгоритму, розробленим Аланом Тюрінгом, а також архітектурною реалізацією, запропонованої Джоном фон Нейманом, поки не перетерпіли корінних змін (за винятком систем паралельної обробки інформації).
Будь-яка ЕОМ неймановської архітектури містить наступні основні пристрої:
арифметико-логічний пристрій (АЛП) (алу);
пристрій керування (ПК) (уу)
запам'ятовувальний пристрій (ЗП) (зу);
пристрою вводу-виводу (ПВВ) (увв);
пульт керування (ПК) (пу).
У сучасних ЕОМ АЛП й пристрій керування об'єднані в загальний пристрій, названий центральним процесором. Узагальнена логічна структура ЕОМ представлена на мал. 1.3.
Рис. 1.3. Узагальнена логічна структура ЕОМ
Процесор, або мікропроцесор, є основним пристроєм ЕОМ. Він призначений для виконання обчислення по програмі, що зберігається в запам'ятовувальному пристрої, і забезпечення загального керування ЕОМ. Швидкодія ЕОМ значною мірою визначається швидкістю роботи процесора. Для її збільшення процесор використає власну пам'ять невеликого обсягу, іменовану місцевою або зверхоперативною, що в деяких випадках виключає необхідність звертання до запам'ятовувального пристрою ЕОМ.
Обчислювальний процес повинен бути попередньо представлений для ЕОМ у вигляді програми - послідовності інструкцій (команд), записаних у порядку виконання. У процесі виконання програми ЕОМ вибирає чергову команду, розшифровує її, визначає, які дії й над якими операндами варто виконати. Цю функцію здійснює пристрій керування. Воно ж поміщає обрані із запам’ятовувального пристрою операнды в арифметико-логічний пристрій, де вони й обробляються. Саме арифметико-логічний пристрій працює під керуванням пристрою керування.
Оброблювані дані й виконувана програма повинні перебувати в запам'ятовувальному пристрої — пам'яті ЕОМ, куди вони вводяться через пристрій уведення. Ємність пам'яті виміряється у величинах, кратних байту. Пам'ять являє собою складну структуру, побудовану по ієрархічному принципі, і містить у собі запам'ятовувальні пристрої різних типів. Функціонально вона ділиться на дві частини: внутрішню й зовнішню.
Внутрішня, або основна пам'ять — це запам'ятовувальний пристрій, прямо пов'язаний із процесором і призначений для зберігання виконуваних програм і даних, що безпосередньо беруть участь в обчисленнях. Звертання до внутрішньої пам'яті ЕОМ здійснюється з високою швидкодією, але вона має обмежений обсяг, обумовлений системою адресації машини.
Внутрішня пам'ять, у свою чергу, ділиться на оперативну (ОЗУ) і постійну (ПЗУ) пам'ять. Оперативна пам'ять, по обсязі складова" більшу частину внутрішньої пам'яті, служить для прийому, зберігання й видачі інформації. При вимиканні живлення ЕОМ уміст оперативної пам'яті в більшості випадків губиться. Постійна пам'ять забезпечує зберігання й видачу інформації. На відміну від вмісту оперативної пам'яті, вміст постійної заповнюється при виготовленні ЕОМ і не може бути змінений у звичайних умовах експлуатації. У постійній пам'яті зберігаються часто використовувані (універсальні) програми, і дані, приміром, деякі програми операційної системи, програми тестування устаткування ЕОМ і ін. При вимиканні живлення вміст постійної пам'яті зберігається.
Зовнішня пам'ять (ЗЗП) призначена для розміщення більших обсягів інформації й обміну нею з оперативною пам'яттю. Для побудови зовнішньої пам'яті використають енергонезалежні носії інформації (диски й стрічки), які до того ж є переносними. Ємність цієї пам'яті практично не має обмежень, а для звертання до неї потрібно більше часу, ніж до внутрішньої.
Зовнішні запам'ятовувальні пристрої конструктивно відділені від центральних пристроїв ЕОМ (процесора й внутрішньої пам'яті), мають власне керування й виконують запити процесора без його безпосереднього втручання. У якості ЗЗП використовують накопичувачі на магнітних і оптичних дисках, а також накопичувачі на магнітних стрічках.
ЗЗП по принципах функціонування розділяються на пристрої прямого доступу (накопичувачі на магнітних і оптичних дисках) і пристрої послідовного доступу (накопичувачі на магнітних стрічках). Пристрої прямого доступу мають більшу швидкодію, тому вони є основними зовнішніми запам'ятовувальними пристроями, постійно використовуваними в процесі функціонування ЕОМ. Пристрої послідовного доступу використовуються в основному для резервування інформації.
Пристрої вводу-виводу служать відповідно для введення інформації в ЕОМ і виводу з неї, а також для забезпечення спілкування користувача з машиною. Процеси вводу-виводу протікають із використанням внутрішньої пам'яті ЕОМ. Іноді пристрою вводу-виводу називають периферійними або зовнішніми пристроями ЕОМ. До них ставляться, зокрема, дисплеї (монітори), клавіатура, маніпулятори типу «миша», алфавітно-цифрові друкувальні пристрої (принтери), графобудівники, сканери й ін. Для керування зовнішніми пристроями (у тому числі й ЗЗП) і узгодження їх із системним інтерфейсом служать групові пристрої керування зовнішніми пристроями, адаптери або контролери.
Системний інтерфейс — це конструктивна частина ЕОМ, призначена для взаємодії її пристроїв і обміну інформацією між ними.
У більших, середніх і супер-эвм як системний інтерфейс використаються складні пристрої, що мають убудовані процесори вводу-виводу, іменовані каналами. Такі пристрої забезпечують високу швидкість обміну даними між компонентами ЕОМ.
Відмінною рисою малих ЕОМ є використання в якості системного інтерфейсу системних шин. Розрізняють ЕОМ із багатошинною структурою й із загальною шиною. У перші для обміну інформацією між пристроями використаються окремі групи шин, у другому випадку всі пристрої ЕОМ поєднуються за допомогою однієї групи шин, у яку входять підмножини шин для передачі даних, адреси й керуючих сигналів. При такій організації системи шин обмін інформацією між процесором, пам'яттю й периферійними пристроями виконується за єдиним правилом, що спрощує взаємодію будов машини.
Пульт керування служить для виконання оператором ЕОМ або системним програмістом системних операцій у ході керування обчислювальним процесом. Крім того, при технічному обслуговуванні ЕОМ за пультом керування працює інженерно-технічний персонал. Пульт керування конструктивно часто виконується разом із центральним процесором.