
- •Кафедра – Информационно- Коммуникационные Технологии
- •Лекция 1. Введение в дисциплину – эвм и периферийные устройства
- •1.1 История развития вычислительной техники
- •1.2 Основные принципы построения эвм
- •Поколения эвм
- •Классификация эвм
- •Вопросы
- •Лекция 2. Компьютер – общие сведения
- •2.1 Основные узлы пк – «Материнская плата»
- •2.2 Основные компоненты компьютера:
- •2.3 Интерфейсные шины
- •2.4 Основные периферийные устройства компьютера
- •Вопросы и задания
- •Лекция 3. Представление данных в эвм.
- •3.1 Форматы файлов
- •3.2 Кодирование чисел
- •3.3 Кодирование текста
- •3.4 Кодирование графической информации
- •3.5 Кодирование звука
- •3.6 Типы данных
- •Лекция 4. Структурная организация эвм - процессор Введение
- •Что известно всем
- •4.1 Микропроцессорная система
- •4.2 Что такое микропроцессор?
- •4.3 Основной алгоритм работы процессора
- •Алу Запросы на пре-ия и пдп
- •4.4 Программный код и система команд
- •4.5 Микроархитектура процессора
- •512 Кбайт
- •Лекция 5. Микропрограммное устройство управления
- •5.1 Устройство управления
- •5.2 Микропроцессорная память
- •5.3 Структура адресной памяти процессора
- •5.4 Интерфейсная часть мп
- •5.5 Назначение и функции чипсета в микропроцессорной системе
- •Лекция 6. Организация памяти
- •6.1 Организация подсистемы памяти в пк
- •6.2 Оперативная память
- •6.4 Технологии оперативной памяти
- •Вопросы для самоконтроля
- •Лекция 7. Внешняя память компьютера Введение
- •Жесткий диск (Hard Disk Drive)
- •Общее устройство нжмд
- •Пластины (диски)
- •Головка записи-чтения
- •Позиционер
- •Контроллер
- •Производительность
- •Структура хранения информации на жестком диске
- •Кластер
- •Магнитооптические диски
- •Лазерные компакт-диски cd - rom
- •Дисковые массивы и уровни raid
- •Raid 0: Базовая конфигурация.
- •Raid1: Зеркальные диски.
- •Raid 2: матрица с поразрядным расслоением
- •Raid 3: аппаратное обнаружение ошибок и четность
- •Raid 4: внутригрупповой параллелизм
- •Raid 5: четность вращения для распараллеливания записей
- •Raid 6: Двумерная четность для обеспечения большей надежности
- •Флэш-память
- •Вопросы и задания
- •Лекция 8. Логическая организация памяти
- •Виртуальная память
- •Основная память
- •Дисковая память
- •Страничная организация памяти
- •Преобразование адресов
- •Сегментная организация памяти.
- •Свопинг
- •Вопросы и задания
- •Лекция 9. Методы адресации
- •Лекция 10. Архитектура risc-процессоров
- •10.1 Основные черты risc-процессоров
- •10.2 Risc-процессоры 3-го поколения
- •Структура процессоров Alpha: 21064, 21264
- •10.3Пиковая производительность risc-процессоров
- •10.4 Области применения risc-процессоров
- •Вопросы для самоконтроля
- •Лекция 11. Высокопроизводительные вс
- •11.1 Параллельная обработка данных на эвм
- •Закон Амдала
- •11.2 История появления параллелизма в архитектуре эвм
- •11.3 Классы параллельных систем
- •11.4 Технологии параллельного программирования
- •11.5 Оценки производительности супер-эвм
- •Вопросы для самоконтроля
- •Лекция 12. Особенности архитектуры современных высокопроизводительных вс Введение
- •Параллельные системы
- •Классификация архитектур по параллельной обработке данных
- •Вычислительные Системы
- •Параллелизм на уровне команд – однопроцессорные архитектуры
- •Конвейерная обработка
- •Суперскалярные архитектуры
- •Мультипроцессорные системы на кристалле
- •Технология Hyper-Threading
- •Многоядерность — следующий этап развития
- •Вопросы и задания
- •Лекция 13. Организация обмена в вычислительной системе
- •13.1 Система прерываний и исключений в архитектуре ia-32
- •13.2 Расширенный программируемый контроллер прерываний (apic)
- •13. 3 Обработка прерываний на основе контроллера 8259a
- •13.4 Подсистема прямого доступа к памяти
- •Вопросы для самоконтроля
- •Лекция 14. Интерфейсы вычислительных систем
- •14.1 Типы и характеристики интерфейсов
- •14.2 Архитектура системных интерфейсов
- •14.3 Системные интерфейсы для пк
- •14.5 Интерфейс pci
- •14.6 Порт agp
- •14.8 Интерфейсы накопителей
- •Вопросы для самоконтроля
- •Лекция 15. Интерфейсы периферийных устройств
- •15.1 Интерфейсы scsi
- •15.2 Интерфейс rs-232c
- •15.3 Интерфейс ieee 1284
- •15.4 Инфракрасный интерфейс
- •15.5 Интерфейс usb
- •15.6 Интерфейс ieee 1394 - FireWire
- •Вопросы для самоконтроля
- •Лекция 16. Состав, классификация и характеристики периферийных устройств
- •16.1 Классификация периферийных устройств
- •16.2 Видеосистема
- •16.3 Видеоадаптеры
- •16.5 Аудиосистема
- •Контрольные вопросы
- •Список основной литературы
- •Список дополнительной литературы
- •Приложение Классификация и основные определения пу.
- •Общая характеристика клавиатуры.
- •Интерфейс клавиатуры и мыши.
- •Скан-коды и системная поддержка.
- •Манипуляторы-указатели
- •Общая характеристика методов вывода изображений.
- •Графический режим.
- •Текстовый режим.
- •Трехмерная графика и способы обработки видеоизображений.
- •Принципы передачи цветных телевизионных изображений.
- •Объединение компьютерной графики и телевизионного изображения.
- •Стандарты кодеков изображений mpeg.
- •Основные технические характеристики.
- •Управление монитором.
- •Плоские дисплеи.
- •Интерфейсы дисплеев.
- •Функциональная схема адаптеров дисплеев
- •Графический процессор адаптера, принцип работы тракта записи.
- •Принцип считывания со сравниванием цветов в графическом адаптере.
- •Параметры видеосистемы.
- •Принципы построения различных типов принтеров.
- •Форматы данных и интерфейсы принтеров
- •Системная поддержка принтеров.
- •Принципы хранения информации.
- •Хранение информации на магнитных дисках.
- •Накопители на гибких магнитных дисках (нгмд).
- •Интерфейс и контроллер нгмд.
- •Конструкция накопителя на жестких магнитных дисках (нжмд).
- •Основные характеристики винчестеров.
- •Особенности функционирования винчестеров
- •Магнитооптические диски.
- •Флэш-память.
- •Основы цифровой обработки сигналов.
- •Звуковая карта пк.
- •Интерфейсы звуковых карт.
- •Проводные интерфейсы связи.
- •40. Беспроводные интерфейсы связи. Инфракрасный интерфейс.
- •Беспроводные интерфейсы связи. Радиоинтерфейс Bluetooth.
- •Модемы. Структурная схема устройства.
- •Основные принципы шинной связи, управление шиной.
- •Арбитраж шин.
- •Передача информации шинами по блочно.
- •Шины расширения.
- •Параллельные шины.
- •Последовательные шины
5.5 Назначение и функции чипсета в микропроцессорной системе
Чипсет (CHIPset) - это набор БИС (обычно 1-3 микросхемы), функционально эквивалентный микросхемам, входящим в стандартную конфигурацию микропроцессорной системы. Как правило, чипсет интегрирует в себе функции следующих устройств:
контроллера оперативной памяти;
контроллеров кэш-памяти 2-го и/или 3-го уровня;
контроллеров ПДП;
контроллеров приоритетных прерываний;
контроллера клавиатуры;
контроллера мыши PS/2;
контроллера инфракрасного порта;
таймера реального времени;
моста шины PCI;
моста шины ISA и др.
Обычно в составе чипсета выделяют:
северный мост (North Bridge) - системный контроллер, в который входит контроллер системной шины, шин AGP и PCI, ОЗУ и кэш-памяти (для наборов под обычный Pentium);
южный мост (SOUTh Bridge) - периферийный контроллер, включающий контроллеры EIDE, клавиатуры, моста PCI-to-PCI, последовательных/параллельных портов, шины USB и других подобных устройств.
Выбор чипсета во многом определяет конфигурацию МПС и ее производительность. Если МП можно заменить, а емкость ОЗУ увеличить, то замена чипсета однозначно связана с заменой системной платы, а ограничения чипсета также однозначно ограничивают возможности замены других элементов МПС: МП, ОЗУ, внешних устройств. Чипсет накладывает ограничения на следующие функциональные характеристики системы в целом: тип памяти, тип кэш-памяти второго и/или третьего уровня, тип МП, максимальная частота системной шины, тип шины PCI (32- или 64-разрядная); поддержка многопроцессорной конфигурации и некоторые другие характеристики. Практика показывает, что разница в производительности системных плат разных фирм, построенных с применением одного и того же чипсета, составляет от силы несколько процентов, между тем как тот же параметр для различных чипсетов может отличаться на порядок.
Лекция 6. Организация памяти
В данной лекции рассматриваются вопросы организации подсистемы памяти персональных компьютеров, иерархия памяти, варианты архитектуры и алгоритмов функционирования кэш-памяти. Проведен обзор существующих технологий асинхронной и синхронной динамической памяти (DRAM).
Цель: познакомить с иерархией подсистемы памяти ПК, с вопросами организации кэш-памяти, рассмотреть перспективы развития технологий DRAM, сформировать умения и навыки оценки эффективности и производительности подсистемы памяти вычислительной системы.
6.1 Организация подсистемы памяти в пк
Запоминающие устройства (ЗУ) подсистемы памяти ПК можно выстроить в следующую иерархию (табл. 6.1):
Таблица 6.1. Иерархия подсистемы памяти ПК |
|||||||
№ |
Тип ЗУ |
1985 г. |
2000 г. |
||||
Время выборки |
Типичный объем |
Цена / байт |
Время выборки |
Типичный объем |
Цена / байт |
||
1 |
Сверхоперативные ЗУ (регистры) |
0,2 5 нс |
16/32 бит |
$ 3 - 100 |
0,01 1 нс |
32/64/128 бит |
$ 0,1 10 |
2 |
Быстродействующее буферное ЗУ (кэш) |
20 100 нс |
8Кб - 64Кб |
~ $ 10 |
0,5 - 2 нс |
32Кб 1Мб |
$ 0,1 - 0,5 |
3 |
Оперативное (основное) ЗУ |
~ 0,5 мс |
1Мб - 256Мб |
$ 0,02 1 |
2 нс 20 нс |
128Мб - 4Гб |
$ 0,01 0,1 |
4 |
Внешние ЗУ (массовая память) |
10 - 100 мс |
1Мб - 1Гб |
$ 0,002 - 0,04 |
5 - 20 мс |
1Гб - 0,5Тб |
$ 0,001 - 0,01 |
Регистры процессора составляют его контекст и хранят данные, используемые исполняющимися в конкретный момент командами процессора. Обращение к регистрам процессора происходит, как правило, по их мнемоническим обозначениям в командах процессора. Кэш используется для согласования скорости работы ЦП и основной памяти. В вычислительных системах используют многоуровневый кэш: кэш I уровня (L1), кэш II уровня (L2) и т.д. В настольных системах обычно используется двухуровневый кэш, в серверных - трехуровневый. Кэш хранит команды или данные, которые с большой вероятностью в ближайшее время поступят процессору на обработку. Работа кэш-памяти прозрачна для программного обеспечения, поэтому кэш-память обычно программно недоступна.