- •Тема 1. Предмет та завдання курсу «Архітектура комп’ютерів».
- •Предмет та завдання курсу «Архітектура комп’ютерів».
- •Визначення еом, архітектури і структури еом.
- •Історія виникнення еом.
- •1936 Р. – Перший комп'ютер
- •1941 Р. – Комп'ютер першого покоління "на реле"
- •1950 Р. – Перша радянська еом
- •1943 Р. – Пристрій із частковим програмним керуванням
- •1948 Р. – Транзистор
- •1949 Р. – Функціональний принцип комп'ютера
- •1951 Р. – Перша масова модель комп'ютера
- •1953 Р. – Створення бесм
- •1954 Р. – Серійний випуск електронно-обчислювальних машин у срср
- •1955 Р. – Друге покоління комп'ютерів
- •1959 Р. – Чіп. Третє покоління комп'ютерів
- •1970 Р. – Четверте покоління комп'ютерів
- •1972 Р. – Поява єс еом
- •Кінець 1970-х рр. – п'яте покоління комп'ютерів
- •1981 Р. – Поява ibm pc і pc dos
- •Березень 1993 р. – Pentium
- •Тема 2. Принципи фон-Неймана. Способи класифікації еом.
- •Принципи фон-Неймана.
- •Типова схема фон-нейманівського комп'ютера
- •Основні риси фон-нейманівської архітектури
- •2. Способи класифікації еом.
- •Тема 3. Логічний взаємозв’язок компонент пк та його периферії. Функціональна блок-схема пк.
- •Логічний взаємозв’язок компонент пк та його периферії. Основні блоки ibm|
- •Додаткові пристрої|устрої|
- •Функціональна блок-схема пк.
- •Тема 4. Типи мікропроцесорів та їх характеристика.
- •1. Мікропроцесори (мп) та історія їх створення. Сучасні мікропроцесорні платформи.
- •2. Огляд поколінь мп фірми intel.
- •Intel Pentium IV (ядро Willamette)
- •Intel Pentium 4 3.06 гГц є першим cpu у сімействі, що підтримує технологію Hyper-Threading, і має наступні характеристики:
- •Параметри мп. Внутрішні регістри. Шина даних. Шина адреси. Швидкодія мп.
- •Швидкодія процесора
- •Режими управління кодуванням звукових каналів
- •Стандарт gm
- •Мікрофони
- •Технологія мультимедіа
- •Тема 12. Дискова підсистема комп’ютера. Пристрої магнітного збереження даних.
- •1. Історія та перспективи розвитку зовнішньої пам’яті. Типи дискових накопичувачів.
- •Фізичні принципи запису інформації на диск.
- •Тема 13. Накопичувачі на гнучких дисках.
- •Конструкція гнучких дисків та накопичувачів для них.
- •Історія
- •Конструкції дискет
- •Основні формати дискет.
- •Типи дисководів
- •Дисковод формату 3,5 дюйма на 1,44 Мбайт
- •Типи і параметри дискет
- •Правила поводження з дискетами
- •3. Нмгд у складі еом. Інтерфейс нгмд. Порти контролера нгмд.
- •Установка дисковода
- •Вирішення можливих проблем
- •Причина/рішення
- •Ремонт дисководів
- •Чищення дисководів
- •Тема 14. Зовнішня магнітна пам’ять. Дисководи жорстких дисків.
- •Жорсткі диски (жд) – Вінчестери. Внутрішня будова.
- •Загальний устрій накопичувача
- •Фізичні принципи роботи. Характеристики накопичувачів на жд. Програми для обслуговування жд.
- •Характеристики накопичувачів на жд.
- •Фізичний і логічний об'єм|обсяг| накопичувачів.
- •Інтерфейси накопичувачів на жд. Пошук можливих несправностей.
- •Тема 15. Зовнішня оптична пам’ять. Cd rom.
- •Зовнішня оптична пам’ять. Cd rom. Будова накопичувачів на cd rom.
- •Основними характеристиками cd-rom є:
- •Формати компакт-дисків та технологія їх запису. Накопичувач cd-r (cd-Recordable)
- •Накопичувач cd-rw (cd-ReWritable)
- •Накопичувач dvd (Digital Video Disk)
- •Принципи роботи та використання cd-r, cd-rw та dvd-дисків.
- •Тема 16. Блоки живлення.
- •Блоки живлення. Їх призначення, типи та принципи роботи.
- •Сигнальні функції
- •Конструктивні розміри блоків живлення
- •Стандарт atx
- •Стандарт nlx
- •2. Роз'єми блоків живлення. Навантаження, параметри та розрахунок потужності, що вони споживають.
- •Необов'язковий роз'єм живлення atx
- •Вимикач живлення
- •Роз'єми живлення дискових накопичувачів
- •Типи роз'ємів
- •3. Діагностика, ремонт та заміна блоків живлення. Проблеми, пов'язані з блоками живлення
- •Ремонт блоків живлення
- •Заміна блоків живлення
- •Вибір блоку живлення
- •4. Захисні пристрої в мережі живлення. Джерела безперебійного живлення.
- •Обмежувачі викидів
- •Обмежувачі викидів в телефонній лінії
- •Мережеві фільтри-стабілізатори
- •Тема 17. Пристрої вводу/виводу.
- •Пристрої вводу/виводу.
- •Клавіатура та її типи. Внутрішня будова клавіатури.
- •Мембранні клавіатури
- •Напівмеханічні клавіатури
- •Механічні клавіатури
- •Ергономічні клавіатури
- •Комбіновані клавіатури
- •Пошук несправностей та ремонт.
- •Мишка. Типи, інтерфейси, пошук несправностей та обслуговування мишок.
- •Тема 18. Периферійні пристрої еом.
- •Периферія.
- •Принтери: голкові, струминні та лазерні. Їх технічні характеристики, драйвери та інтерфейси.
- •Матричні принтери
- •Характеристики матричних принтерів:
- •Струменеві принтери
- •Характеристики струменевих принтерів:
- •Лазерні принтери
- •Основні характеристики лазерних принтерів:
- •Під'єднання принтера
- •П ристрої лазерного принтера.
- •Програмне забезпечення для лазерних принтерів
- •Класифікація лазерних принтерів
- •Принтери, що прийшли на зміну струминним
- •Принтери для невеликих робочих груп
- •Монохромні принтери для друку графіки
- •Мережні принтери
- •Кольорові лазерні принтери
- •Видаткові матеріали до принтерів
- •Сканери.
- •Спеціальні типи сканерів
- •Зв'язок сканера з операційною системою
- •Програми розпізнавання текстової інформації.
- •Автоматичне розпізнавання текстів
- •Програми розпізнавання текстів
- •Тема 19. Портативні комп’ютери.
- •Розміри портативних систем.
- •Модернізація та ремонт портативних комп’ютерів.
- •Устаткування для портативних систем. Комп’ютерна периферія.
- •Комп'ютерна периферія
- •Тема 20. Модернізація персональних комп’ютерів.
- •Модернізація персональних комп’ютерів.
- •Встановлення модулів пам’яті
- •Підключення живлення
- •Встановлення накопичувачів
- •Встановлення плат розширення
- •Можливі проблеми та способи їх подолання
- •2. Можливості розгону центрального процесора та відеокарт.
- •Тема 21. Засоби діагностики та технічне обслуговування.
- •1. Діагностика апаратного забезпечення. Завантаження.
- •2. Інструменти і прилади.
- •3. Програма профілактичних заходів.
- •4. Основні напрями пошуку і усунення несправностей.
- •Тема 22. Перспективи розвитку комп’ютерних технологій. Нанотехнології.
- •Перспективи розвитку комп’ютерних технологій. Історичний огляд розвитку комп’ютерної техніки
- •Закон Мура
- •Прогнози зростання комп’ютерної техніки
- •Перспективи розвитку інформаційних технологій
- •Класифікація комп’ютерної техніки
- •Персональні комп’ютери
- •Корпоративні комп’ютери
- •Суперкомп’ютери
- •Нанотехнології.
- •Комп'ютери і мікроелектроніка
- •Робототехніка
- •Список літератури
- •Тема 5. Робота процесора з пам’яттю.
- •1. Сегментація адресового простору. Формування фізичної адреси.
- •2. Розподіл пам’яті еом. Робота процесора з портами. Дешифрація адреси. Розподіл адресного простору вводу–виводу.
- •3. Переривання. Вектори переривань. Джерела переривань. Апаратні, внутрішні та програмні переривання.
- •4. Огляд основних переривань bios та dos.
- •Тема 6. Оперативна пам'ять: основні поняття.
- •1. Оперативна пам’ять. Пам’ять динамічна та статична.
- •2. Типи пам’яті: ram, dram, sram, edo-ram. Кеш-пам’ять. Пам’ять типу rom
- •Пам’ять типу dram
- •3. Фізичні характеристики пам’яті. Конструкція і організація мікросхем та модулів пам’яті.
- •Призначення виводів модулів dimm
- •4. Швидкодія озп.
- •Тема 7. Логічна організація оперативної пам’яті.
- •1. Логічна організація оперативної пам’яті. Сегменти та сторінки.
- •2. Основна, верхня, розширена та додаткова пам’ять.
- •3. Запобігання конфліктних ситуацій. Тестування пам’яті при увімкненні пк. Розширені діагностичні тести. Діагностичні програми
- •Тема 8. Материнська (системна) плата.
- •Склад та функції системної плати. Компоненти материнських (системних) плат.
- •Роз’єми системної плати. Типи роз’ємів оперативної пам'яті
- •Роз’єми для підключення зовнішніх пристроїв
- •Роз’єми процесорів
- •Призначення і функціонування шин. Призначення роз’ємів розширення. Типи шин введення-виведення.
- •Різновиди слотів
- •Тема 9. Базова система введення-виведення.
- •Rom bios та його функції.
- •Апаратна та програмна частина bios
- •Системна bios
- •Мікросхеми rom
- •Затінювання rom
- •Пропалювання при виготовленні rom
- •2. Порівняльна характеристика bios основних фірм-виробників: Award, ami, Phoenix, Intel. Виробники rom bios
- •Bios oem-виробників
- •3. Значення режимів Setup bios та їх оптимальний вибір.
- •4. Неполадки із bios та способи їх усунення. Звукові повідомлення bios
- •Звукові сигнали award bios
- •Звукові сигнали Phoenix bios
- •Тема 10. Відеосистема еом. Організація та специфічні особливості відеопам’яті.
- •1. Відеосистема персонального комп’ютера. Графічні стандарти.
- •2. Типи дисплеїв: електронно-променеві, рідкокристальні, плазмові.
- •Монітор з електронно-променевою трубкою
- •Дисплеї на рідких кристалах (Liquid Crystal Display - lcd)
- •Монохромні та кольорові монітори
- •3. Характеристики моніторів: розмір екрану, роздільна здатність, частота розгортки, кольорова гама, енергоспоживання, безпечність. Основні параметри моніторів
- •4. Відеодаптери. Відеопам’ять. 3d-акселератори. Графічні сопроцесори. Технології mmx та 3dNow.
- •Прискорювачі тривимірної графіки (3-d Accelerator)
- •Технологія тривимірної графіки
- •Тема 11. Аудіосистема.
- •Аудіосистема. Типи звукових карт. Складові частини: цифровий тракт, музичний синтезатор, аналоговий мікшер.
- •Розробка звукових плат
- •Перший стандарт де-факто Sound Blaster
- •Зміна стандартів в світі Windows-ігор
- •Область застосування звукових плат
- •Різновиди звукових плат
- •Будова звукової карти
- •Компоненти аудіосистеми
- •Роз'єми звукових плат
- •Додаткові роз'єми
- •Управління гучністю
- •Синтезатори
- •2. Стиск даних. Стандарти: gm-General midi, gs-General synth, xg – Extended general.
- •3. Звукові ефекти. Формати звукових файлів. Мікрофони. Технологія мультимедіа.
- •Опис формату
- •Режими кодування і опції
Параметри мп. Внутрішні регістри. Шина даних. Шина адреси. Швидкодія мп.
При описі параметрів і пристрою процесорів часто виникає плутанина. Розглянемо деякі характеристики процесорів, зокрема розрядність шини даних і шини адреси, а також швидкодія.
Процесори можна класифікувати по двох основних параметрах: розрядності і швидкодії. Швидкодія процесора – досить простій параметр. Вона вимірюється в мегагерцах (Мгц); 1 Мгц рівний мільйону тактів в секунду. Чим вище швидкодія, тим краще (тим швидше процесор). Розрядність процесора – параметр складніший. У процесор входить три важливі пристрої, основною характеристикою яких є розрядність:
шина введення і виведення даних;
внутрішні регістри;
шина адреси пам'яті.
Швидкодія процесора
Швидкодія – це одна з характеристик процесора, яку часто тлумачать по-різному. У цьому розділі ви дізнаєтеся про швидкодію процесорів взагалі і процесорів Intel зокрема. Швидкодія комп'ютера здебільшого залежить від тактової частоти, зазвичай вимірюваної в мегагерцах (Мгц). Вона визначається параметрами кварцового резонатора, який представляє собою кристал кварцу, ув'язнений в невеликий олов'яний контейнер. Під впливом електричної напруги в кристалі кварцу виникає коливання електричного струму з частотою, яка визначається формою і розміром кристала. Частота цього змінного струму і називається тактовою частотою. Мікросхеми звичайного комп'ютера працюють на частоті декілька мільйонів герц. (Герц – одне коливання в секунду.) Швидкодія вимірюється в мегагерцах, тобто в мільйонах циклів в секунду. На мал. показаний графік синусоїдального сигналу.
Графічне представлення поняття тактової частоти
Зауваження. Одиниця вимірювання частоти названа герцем на честь німецького фізика Генріха Герца. У 1885 році Герц експериментальним шляхом підтвердив правильність електромагнітної теорії, згідно якої світло є видом електромагнітного випромінювання і розповсюджується у вигляді хвиль.
Найменшою одиницею вимірювання часу (квантом) для процесора як логічного пристою є період тактової частоти, або просто такт. На кожну операцію затрачується мінімум один такт. Наприклад, обмін даними з пам'яттю процесор Pentium II виконує за три такти плюс декілька циклів очікування. (Цикл очікування – це такт, в якому нічого не відбувається; він необхідний тільки для того, щоб процесор не “тікав” вперед від менш швидкодіючих вузлів комп'ютера).
Функції процесора:
обробка даних за заданою програмою шляхом виконання арифметичних і логічних операцій;
програмне управління роботою пристроїв|устроїв| комп'ютера.
Моделі процесорів включають наступні|слідуючі| спільно працюючі пристрої|устрої|:
Пристрій управління (ПУ). Здійснює координацію роботи решти всіх пристроїв, виконує функції управління пристроями, управляє обчисленнями в комп'ютері.
Арифметико-логічний пристрій (АЛП). Так називається пристрій для цілочисельних операцій. Арифметичні операції, такі як складання, множення і ділення, а також логічні операції (OR, AND, ASL, ROL і ін.) обробляються за допомогою АЛП. Ці операції складають переважну більшість програмної коди в більшості програм. Всі операції в АЛП проводяться в регістрах – спеціально відведених осередках АЛП. У процесорі може бути декілька АЛП. Кожний здатний виконувати арифметичні або логічні операції незалежно від інших, що дозволяє виконувати декілька операцій одночасно. Арифметико-логічний пристрій виконує арифметичні і логічні дії. Логічні операції діляться на дві прості операції: "Так і ні" ("1" і "0"). Звичайний ці два пристрої виділяються чисто умовно, конструктивно вони не розділені.
AGU (Address Generation Unit) – пристрій генерації адрес. Це пристрій не менш важливий, ніж АЛП, оскільки він відповідає за коректну адресацію при завантаженні або збереженні даних. Абсолютна адресація в програмах використовується тільки в рідкісних виключеннях. Як тільки беруться масиви даних, в програмному коді використовується непряма адресація, що примушує працювати AGU.
Математичний співпроцесор (FPU). Процесор може містити декілька математичних співпроцесорів. Кожен з них здатний виконувати, щонайменше, одну операцію з плаваючою крапкою незалежно від того, що роблять інші АЛП. Метод конвеєрної обробки даних дозволяє одному математичному співпроцесору виконувати декілька операцій одночасно. Співпроцесор підтримує високоточні обчислення як цілочисельні, так і з плаваючою крапкою і, крім того, містить набір корисних констант, які прискорюють обчислення. Співпроцесор працює паралельно з центральним процесором, забезпечуючи, таким чином, високу продуктивність. Система виконує команди співпроцесора в тому порядку, в якому вони з'являються в потоці. Математичний співпроцесор персонального комп'ютера IBM РС дозволяє йому виконувати швидкісні арифметичні і логарифмічні операції, а також тригонометричні функції з високою точністю.
Дешифратор інструкцій (команд). Аналізує інструкції в цілях виділення операндів і адрес, по яких розміщуються результати. Потім слідує повідомлення іншого незалежного пристрою про те, що необхідно зробити для виконання інструкції. Дешифратор допускає виконання декількох інструкцій одночасно для завантаження всіх виконуючих пристроїв.
Кеш-пам'ять. Особлива високошвидкісна пам'ять процесора. Кеш використовується як буфер для прискорення обміну даними між процесором і оперативною пам'яттю, а також для зберігання копій інструкцій і даних, які недавно використовувалися процесором. Значення з кеш-пам'яті витягуються безпосередньо, без звернення до основної пам'яті. При вивченні особливостей роботи програм було виявлено, що вони звертаються до тих або інших областей пам'яті з різною частотою, а саме: елементи пам'яті, до яких програма зверталася недавно, швидше за все, будуть використані знов. Припустимо, що мікропроцесор здатний зберігати копії цих інструкцій в своїй локальній пам'яті. В цьому випадку процесор зможе кожного разу використовувати копію цих інструкцій впродовж всього циклу. Доступ до пам'яті знадобиться на самому початку. Для зберігання цих інструкцій необхідний зовсім невеликий об'єм пам'яті. Якщо інструкції в процесор поступають достатньо швидко, то мікропроцесор не витрачатиме час на очікування. Таким чином економитися час на виконання інструкцій. Але для самих швидкодіючих мікропроцесорів цього недостатньо. Вирішення даної проблеми полягає в поліпшенні організації пам'яті. Пам'ять усередині мікропроцесора може працювати із швидкістю самого процесора.
Кеш першого рівня (L1 cache). Кеш-пам'ять, що знаходиться всередині процесора. Вона швидша за решту всіх типів пам'яті, але менше за об'ємом. Зберігає зовсім недавно використану інформацію, яка може бути використана при виконанні коротких програмних циклів.
Кеш другого рівня (L2 cache). Також знаходиться усередині процесора. Інформація, що зберігається в ній, використовується рідше, ніж інформація, що зберігається в кеш-пам'яті першого рівня, та зате за об'ємом пам'яті він більший. Також в даний час в процесорах використовується кеш третього рівня.
Основна пам'ять. Набагато більше за об'ємом, ніж кеш-пам'ять, і значно менш швидкодіюча.
Багаторівнева кеш-пам'ять дозволяє понизити|знизити| вимоги найбільш продуктивних мікропроцесорів до швидкодії основної динамічної пам'яті. Так, якщо скоротити час доступу до основної пам'яті на 30%, то продуктивність добре сконструйованої кеш-пам'яті підвищитися тільки|лише| на 10-15%. Кеш-пам'ять, як відомо, може достатньо|досить| сильно впливати на продуктивність процесора залежно від типу|типа| виконуваних операцій, проте|однак| її збільшення зовсім не обов'язково принесе збільшення загальної|спільної| продуктивності роботи процесора. Все залежить від того, наскільки додаток|застосування| оптимізований під дану структуру і використовує кеш, а також від того, чи поміщаються різні сегменти програми в кеш цілком або шматками.
Кеш-пам'ять не тільки|не лише| підвищує швидкодію мікропроцесора при операції читання з пам'яті, але|та| в ній також можуть зберігатися значення, записувані процесором в основну пам'ять; записати ці значення можна буде пізніше, коли основна пам'ять буде не зайнята|позичати|. Така кеш-пам'ять називається кешем із|із| зворотним записом (write| back| cache|). Її можливості|спроможності| і принципи роботи помітно відрізняються від характеристик кеша з|із| крізним записом (write| through| cache|), який бере участь тільки|лише| в операції читання з пам'яті.
Шина – це канал пересилки даних, використовуваний спільно різними блоками системи. Шина може бути набором провідних ліній в друкарській платі, дроти, припаяні до виводів роз'ємів, в які вставляються друкарські плати, або плоский кабель. Інформація передається по шині у вигляді груп бітів. До складу шини для кожного біта слова може бути передбачена окрема лінія (паралельна шина), або всі біти слова можуть послідовно в часі використовувати одну лінію (послідовна шина). До шини може бути підключено багато приймальних пристроїв – приймачів. Зазвичай дані на шині призначаються тільки для одного з них. Поєднання сигналів, що управляють і адресних, визначає для кого саме. Логіка, що управляє, порушує спеціальні стробуючі сигнали, щоб вказати одержувачеві, коли йому слід приймати дані. Одержувачі і відправники можуть бути однонаправленими (тобто здійснювати тільки або передачу, або прийом) і двонаправленими (здійснювати і те і інше). Проте найшвидша процесорна шина не сильно допоможе, якщо пам'ять не зможе доставляти дані з відповідною швидкістю.
Типи шин:
Шина даних. Служить для передачі даних між процесором і пам'яттю або процесором і пристроями введення-виводу. Ці дані можуть бути як командами мікропроцесора, так і інформацією, яку він посилає в порти введення-виведення або приймає звідти.
Шина адрес. Використовується ЦП для вибору необхідного елементу пам'яті або пристрою введення-виведення шляхом установки на шині конкретної адреси, відповідної одному з елементів пам'яті або одного з елементів введення-виведення, що входять в систему.
Шина управління. По ній передаються сигнали, що управляють, призначені пам'яті і пристроям введення-виведення. Ці сигнали указують напрям передачі даних (у процесор або з нього).
BTB (Branch Target Buffer) – буфер цілей розгалуження. У цій таблиці знаходяться всі адреси, куди буде або може бути зроблений перехід. Процесори Athlon ще використовують таблицю історії галужень (BHT – Branch History Table), яка містить адреси, по яких вже здійснювалися розгалуження.
