- •2. Складові пристрої комп'ютерних систем.
- •1.Основні пристрої комп’ютера.
- •Клавіатури
- •Монітори
- •Характеристики моніторів:
- •2. Допоміжні пристрої комп'ютера
- •Маніпулятор “миш”
- •Принтери
- •Характеристики принтерів:
- •Сканери
- •Характеристики сканерів:
- •Перелік використаних джерел
- •Лекція 4 Тема: “Системний блок”
- •1. Основні поняття та визначення апаратної частини системного блока.
- •Загальна схема функціонування системного блока івм-сумісного комп’ютера.
- •Загальна шина
- •3. Будова системного блока
- •Лекція 5
- •1 . Класифікація видів пам’яті.
- •2. Види оперативної пам’ті та їх характеристики.
- •3. Накопичувачі і носії інформації.
- •Лекція 7 Тема: “Адресний простір”
- •1. Фізичні основи представлення інформації у комп’ютерах.
- •2. Розподіл адресного простору.
- •3. Принципи формування адреси та види адресацій.
- •Тема: “Функціонування процесора”
- •1. Виконання програмного кода
- •2. Режими роботи процесора.
- •3. Методи покращення архітектури
- •Лекція 9 Тема: “Архітектура процесора”
- •1. Структурна схема процесора.
- •Регістри процесора.
- •3 Команди процесора (структура команди і таблиця основних команд)
- •Лекція 10 Тема: “Процесори”
- •1 Класифікація процесорів
- •2. Характеристики процесорів
- •3. Багатопроцесорні архітектури
- •2 Архітектури системних плат: шинно-мостова та хабова
- •Лекція 12
- •1 Історичний розвиток інтерфейсів для плат розширення
- •2 Особливості будови та функціонування шин іsa, eisa, рсі, agp, pci-Express
- •3 Тенденції використання шин для плат розширення у майбутньому
- •Лекція 13 Тема: “Послідовні та паралельні інтерфейси зовнішніх пристроїв”
- •1. Відмінності між послідовними і паралельними інтерфейсами.
- •2. Послідовні інтерфейси
- •3. Паралельні інтерфейси
- •Лекція 14 Тема: «Робота пк з аналоговими сигналами»
- •1 Поняття про ацп
- •2 Послідовні ацп
- •1 Поняття про ацп
- •2 Послідовні ацп
- •3 Паралельні ацп
- •Лекція 15
- •2 Передача сигналів та система кодування
- •3 Тестування та несправності клавіатури
- •Тема: ”Відеосистема”
- •1 Типи дисплеїв
- •2 Принципи формування зображення
- •3 Режими роботи дисплеїв
- •Лекція 17
- •1 Фізичні принципи запису інформації
- •2 Фізичне та логічне форматування
- •3 Інтерфейси для дискових носіїв інформації
- •Лекція 18 Тема: “Пристрої виведення інформації (принтери)”
- •1 Поняття про принтери і плотери
- •3 Фізичні принципи формування зображень принтерами
- •1 Поняття про принтери і плотери
- •2 Класифікація принтерів
- •3 Фізичні принципи формування зображень принтерами
- •Лекція 19
- •1. Принцип роботи блоків живлення
- •2. Вимоги до живлення кс, негативні фактори, які впливають на живлення кс, та способи їх усунення.
- •3. Блоки безперебійного живлення: on-line, off-line.
Тема: “Функціонування процесора”
Виконання програмного кода.
Режими роботи процесора.
Методи покращення архітектури.
1. Виконання програмного кода
Програмний код – послідовність “0” і “1”, яка чітко визначає порядок виконання команд. За адресацією комірок пам’яті, з яких буде зчитаний програмний код відповідає регістр ІР (Instruction Pointer) – лічильник команд. Довжина команди може бути різною, і визначається за першими бітами команди. При виконанні команди вміст лічильника автоматично змінюються на довжину (величину) виконаної команди.
Послідовність зчитування програмного коду може бути порушена командами переходів. В команді переходів вказується адреса на яку потрібно перейти, щоб виконати наступну команду.
При надходженні переривань призупиняється процесором виконання поточної програми, всі поточні значення заносяться в буфер і процесор переходить на виконання підпрограми обслуговування переривання. Після виконання підпрограми обробки переривань процесор повертається до виконання призупиненої програми.
Процесор досить швидко виконує команди і, непомітно для оператора, розділяючи у часі, виконує декілька програм.
2. Режими роботи процесора.
Різні режими функціонування процесорів використовуються:
для підтримання сумісності програм, які виконувались старішими процесорами, на новіших моделях процесорів;
для реалізації покращень у архітектурі;
для програмного збільшення віртуально адресованого простору.
Є такі три режими функціонування процесора:
1. Реальний – найпростіший режим – режим функціонування базового процесора і8086 першого покоління. Тут адресація здійснюється через зсув сегментної складової на чотири розряди в сторону старших бітів та додавання ефективної адреси.
2. Захищений – режим який виявляє покращення у архітектурі процесорів нових моделей. Тут адресація проводиться через регістри дискрипторів, які вказують крім адреси ще і властивості даних (тільки читання, зміна, запис).
3. Віртуальний – використовується для програмного збільшення адресного простору. При цьому одна комірка пам’яті розглядаэться як сторінка розміром 4 Кб. Це здійснюється через блок посторінкової переадресації.
3. Методи покращення архітектури
Конвеєризація – розбиття виконання однієї команди на декілька блоків конвеєра. Кожен блок конвейера виконує призначену йому функцію.
Суперскалярність – використання двох і більше конвеєрів. Команди розбиваються на потоки які виконуються у часі паралельно.
Просування даних – процесор починає обробку даних вже при надходженні першої частини багаторозрядного числа, не дочікуючись завантаження із пам’яті усього числа.
Перейменування регістрів – метод, який використовується у командах обміну між регістрами.
Передбачення переходів – використовується у циклічних програмах. Процесор не дочікується результатів підтвердження перевірки умови переходу і продовжує виконувати команди циклу. При непідтвердженні умови лишні виконані команди нехтуються.
Зміна послідовності вибірки команд – команди вибираються двома окремими блоками, робота яких узгоджена між собою.