- •Тема 2 Технічне та програмне забезпечення персональних комп’ютерів.
- •1.1 Система кодування інформації
- •1.2. Кодування текстової інформації
- •1.3. Кодування графічної інформації
- •1.4. Кодування звукової інформації
- •1.5. Режими і методи передачі інформації
- •1.6. Структура сучасних обчислювальних систем
- •2.1. Класифікація і пристрій комп'ютерів
- •2.2. Архітектура еом
- •2.3. Пам'ять у персональних комп'ютерах
- •2.4. Поняття команди і системне програмне забезпечення еом
- •2.5. Базова система введення-виведення (bios). Поняття cmos ram
- •3.1. Мікропроцесори
- •3.2. Системні плати. Шини, інтерфейси
- •3.3. Засоби управління зовнішніми пристроями
- •3.4. Накопичувачі інформації
- •3.5. Відеоконтролер та монітори
- •3.6. Пристрої введення інформації
- •3.7. Пристрої виводу інформації
- •3.8. Пристрої передачі інформації. Інші периферійні пристрої
- •4.1. Операційні системи
3.1. Мікропроцесори
Центральний процесор - невід'ємна частина будь-ЕОМ. Зазвичай це велика інтегральна схема, що представляє собою кремнієвий кристал у пластмасовому, керамічному або металокерамічному корпусі, на якому розташовані висновки для прийому і видачі електричних сигналів. Функції ЦП виконують мікропроцесори. Вони здійснюють обчислення, пересилання даних між внутрішніми регістрами і керування ходом обчислювального процесу. Мікропроцесор взаємодіє безпосередньо з ОП і контролерами системної плати. Головні носії інформації усередині нього - регістри.
Невід'ємною частиною мікропроцесора є:
• АЛУ, що складається з декількох блоків, наприклад блоку обробки цілих чисел і блоку обробки чисел з плаваючою точкою;
• пристрій управління, яке виробляє керуючі сигнали для виконання команд;
• внутрішні регістри.
В основу роботи кожного блоку мікропроцесора покладено принцип конвеєра, який полягає в наступному. Реалізація кожної машинної команди розбивається на окремі етапи, а виконання наступної команди програми може бути розпочато до завершення попередньої. Тому мікропроцесор виконує одночасно декілька наступних один за одним команд програми, і час на виконання блоку команд зменшується в кілька разів. Суперскалярної називають архітектуру, в основу роботи якої покладено принцип конвеєра. Це можливо при наявності в мікропроцесорі декількох блоків обробки.
У програмі можуть зустрічатися команди передачі управління, виконання яких залежить від результатів виконання попередніх команд. У сучасних мікропроцесорах при використанні конвеєрної архітектури передбачаються механізми передбачення переходів. Іншими словами, якщо в черзі команд з'явилася команда умовного переходу, то передбачається, яка команда буде виконуватися наступною до визначення ознаки переходу. Обрана гілка програми виконується в конвеєрі, проте запис результату здійснюється тільки після обчислення ознаки переходу, тоді, коли перехід обраний вірно. У разі неправильного вибору гілки програми мікропроцесор повертається назад і виконує правильні операції відповідно до обчисленим ознакою переходу.
Важливими характеристиками мікропроцесора є:
• його швидкодія, яке в значній мірі залежить від тактової частоти мікропроцесора;
• архітектура мікропроцесора, що визначає, які дані він може обробляти, які машинні інструкції входять у набір виконуваних ним команд, як відбувається обробка даних, який обсяг внутрішньої пам'яті мікропроцесора.
До складу мікропроцесора може входити кеш-пам'ять (сверхоперативная), що забезпечує більш швидку передачу інформації, ніж ВП. Розрізняють кеш-пам'ять першого рівня, яка зазвичай вбудована в той же кристал і працює на однаковій з мікропроцесором частоті; кеш-пам'яті другого рівня - загальна, коли команди і дані зберігаються разом, і розділена, коли вони зберігаються в різних місцях.
При вирішенні складних математичних і фізичних завдань в деяких комп'ютерах передбачене використання спеціального пристрою, який називається математичним співпроцесором. Це пристрій являє собою спеціалізовану інтегральну мікросхему, що працює у взаємодії з ЦП і призначену для виконання математичних операцій з плаваючою крапкою.
