
- •Кафедра – Информационно- Коммуникационные Технологии
- •Лекция 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.
- •Модемы. Структурная схема устройства.
- •Основные принципы шинной связи, управление шиной.
- •Арбитраж шин.
- •Передача информации шинами по блочно.
- •Шины расширения.
- •Параллельные шины.
- •Последовательные шины
10.3Пиковая производительность risc-процессоров
Пиковая производительность RISC - процессоров представлена в табл. 10.2.
Таблица 10.2. Пиковая производительность RISC - процессоров |
||
Микропроцессор |
Частота, МГц |
Производительность, MFLOPS |
DEC Alpha 21164 |
700 |
1400 |
DEC Alpha 21264 |
800 |
1600 |
HP PA-8000 |
180 |
720 |
HP PA-8200 |
236 |
944 |
HP PA-8500 |
400 |
1600 |
SGI/MIPS R10000 |
250 |
500 |
SGI/MIPS R12000 |
300 |
600 |
Sun Ultra SPARC II |
300 |
600 |
Sun Ultra SPARC III |
600 |
1200 |
10.4 Области применения risc-процессоров
Современные RISC-процессоры находят применение как:
рабочие станции высшего ценового класса (12-15 тысяч долларов). Работают под ОС VMS, Unix;
персональные рабочие станции (3-7 тыс. $). ОС: Windows NT, Solaris;
серверы;
RISC ПК.
Вопросы для самоконтроля
С чем связано появление RISC-процессоров?
Основные особенности RISC-процессоров.
Назовите фирмы-разработчики RISC процессоров.
Архитектурные особенности процессоров Alpha.
Архитектурные особенности процессора PA-8000.
Области применения RISC-процессоров.
Лекция 11. Высокопроизводительные вс
В этой лекции рассматриваются основные классы высокопроизводительных вычислительных систем, их характерные особенности, технологии параллельного программирования и способы оценки производительности супер-ЭВМ.
Цель: ознакомить учащихся с основными классами параллельных систем, разъяснить методы конвейерной и параллельной обработки данных, сформировать умения и навыки правильной оценки производительности суперкомпьютера.
11.1 Параллельная обработка данных на эвм
Оксфордский толковый словарь по вычислительной технике, изданный в 1986 году, сообщает, что суперкомпьютер - это очень мощная ЭВМ с производительностью свыше 10 MFLOPS. Сегодня этот результат перекрывают уже не только рабочие станции, но, по пиковой производительности, и ПК. В начале 1990-х годов границу проводили уже около отметки в 300 MFLOPS. В 2001 году специалисты двух ведущих "суперкомпьютерных" стран, США и Японии, договорились о подъеме планки до 5 GFLOPS. Таким образом, основные признаки, характеризующие супер-ЭВМ, следующие:
самая высокая производительность;
самый современный технологический уровень (например, GaAs-технология);
специфические архитектурные решения, направленные на повышение быстродействия (например, наличие операций над векторами);
цена, обычно свыше 1-2 млн. долларов.
Какой из факторов является решающим в достижении современных фантастических показателей производительности? Обратимся к историческим фактам. На одном из самых первых компьютеров EDSAC (1949 г.), имевшем время такта 2 мкс, можно было выполнить в среднем 100 арифметических операций в секунду. А пиковая производительность суперкомпьютера CRAY C90 с временем такта порядка 4 нс - около 1 миллиарда арифметических операций в секунду. Таким образом, производительность компьютеров за этот период возросла примерно в 10 миллионов раз, а время такта уменьшилось лишь в 500 раз. Следовательно, увеличение производительности происходило и за счет других факторов, важнейшим среди которых является использование новых архитектурных решений, в частности - принципа параллельной обработки данных. Параллельная обработка данных имеет две разновидности: конвейерность и параллельность.
Идея конвейерной обработки заключается в выделении отдельных этапов выполнения общей операции, причем так, чтобы каждый этап, выполнив свою работу, передавал бы результат следующему, одновременно принимая новую порцию входных данных. Выигрыш в скорости обработки данных получается за счет совмещения прежде разнесенных во времени операций.
Параллельная обработка данных предполагает наличие нескольких функционально независимых устройств.