Главная » 2015 » Февраль » 21 » Архитектура компьютеров. Архитектура внешней памяти, видеосистемы и внешних интерфейсов: Учебное пособие. Ч. 2
12:14
Архитектура компьютеров. Архитектура внешней памяти, видеосистемы и внешних интерфейсов: Учебное пособие. Ч. 2
Архитектура компьютеров. Архитектура внешней памяти, видеосистемы и внешних интерфейсов: Учебное пособие. Ч. 2 — Пособие дает целостное, системное представление о архитектуре, взаимосвязи функциональном назначении основных модулей, а также возможности управления модулями на уровне управляющих портов ввода/вывода. Во второй части рассмотрен архитектура дисковой подсистемы внешней памяти, видеосистемы, интерфейсов ПК интерфейсов внешней памяти ATA (ATAPI) и внешних интерфейсов (СОМ и LPТ порты, шины SCSI и USB). Предназначено для студентов всех специальностей бакалаврата 6.0915 "Компьютерная инженерия", а также может быть полезна как для начинающих, так для опытных программистов при создании эффективного программного обеспечения.
Название: Архитектура компьютеров. Архитектура внешней памяти, видеосистемы и внешних интерфейсов: Учебное пособие. Ч. 2 Автор: Поворознюк А. И. Издательство: Торнадо Год: 2004 Страниц: 269 Формат: DJVU Размер: 13,3 МБ ISBN: 966-635-541-8 Качество: Отличное Язык: Русский
Содержание:
Введение 1. Дисковые устройства внешней памяти 1.1. физическая организация накопителен на магнитных дисках 1.1.1. Физическая организация жестких дисков 1.1.2. Физическая организация гибких дисков 1.1.3. Съемные носители памяти на магнитных дисках 1.1.4. Контрольные вопросы 1.2. Логическая структура магнитных дисков 1.2.1. Логическая структура жестких магнитных дисков 1.2.2. Логическая структура разделов (гибких магнитных дисков) 1.2.3. Преодоление барьера 528 Мбайт (ECHS и LBA) 1.2.4. Некоторые полезные сведения, необходимые при работе с дисками 1.2.5. Пример программирования 1.2.6. Контрольные вопросы 1.3. Архитектура оптических дисков 1.3.1. Физическая организация оптических дисков 1.3.2. Логическая организация оптических дисков 1.3.3. Файловые системы 1.3.4. Контрольные вопросы 1.4. Управление накопителями гибких дисков 1.4.1. Архитектура контроллера гибких дисков 1.4.2. Команды управления накопителями 1.4.3. Работа BIOS с адаптером НГМД 1.4.4. Примеры программирования НГМД 1.4.5. Контрольные вопросы 1.5. Управление накопителями жестких дисков 1.5.1. Электрический интерфейс IDE/ATA 1.5.2. Регистры устройств и режимы передачи данных 1.5.3. Система команд 1.5.3.1. Команды обмена данными 1.5.3.2. Команды инициализации, идентификации и конфигурирования 1.5.3.3. Команды специального назначения 1.5.4. Пакетный интерфейс ATAPI 1.5.5. Примеры программирования НЖМД 1.5.6. Контрольные вопросы 2. Управление видеосистемой ЮЗ 2.1. Принципы построения видеотерминалов и формирование изображений 2.2. Видеоадаптеры . 2.3. Работа в текстовых режимах 2.3.1. Содержание видеопамяти в текстовом режиме 2.3.2. Видеоатрибуты символов 2.3.3. Управление цветом бордюра, курсором 2.3.4. Управление шрифтами 2.3.5. Профессиональное программирование видеоадаптера в текстовом режиме 2.3.5.1. Страничная организация видеопамяти и аппаратные сдвиги 2.3.5.2. Создание разделенного экрана 2.3.5.3. Создание всплывающих окон и меню 2.3.6. Примеры программирования в текстовом режиме 2.3.6.1. Примеры программирования атрибутов символов 2.3.6.2. Примеры программирования цвета бордюра, курсора 2.3.6.3. Примеры программирования описаний символов 2.3.6.4. Примеры профессионального программирования в текстовом режиме 2.3.7. Контрольные вопросы 2.4. Работа в графических режимах 2.4.1. Отображение пикселей на экран 2.4.2. Преобразование экранных координат 2.4.3. Масштабирование экранных координат 2.4.4. Мерцание 2.4.5. Вывод текста в графическом режиме 2.4.6. Запись и чтение данных видеобуфера 2.4.7. Примеры программирования графических режимов 2.4.8. Контрольные вопросы 2.5. Поддержка видеосистемы со стороны BIOS 2.5.1. Обращения к процедурам BIOS 2.5.2. Области данных видеоBIOS 2.5.2.1. Область данных дисплея 2.5.2.2. Область сохранения 2.5.3. Контрольные вопросы 2.6. Профессиональное программирование видеосистем в графическом режиме 2.6.1. Создание недокументированных режимов 2.6.2. Изображение линии 2.6.3. Перемещения и вращения 2-х и 3-х мерных объектов 2.6.3.1. Вращение точки в плоскости экрана 2.6.3.2. Вращение плоской фигуры в плоскости экрана 2.6.3.3. Вращение трехмерных объектов 2.6.4. Основы видеоигр. Понятие «спрайта» 2.6.5. Примеры программирования 2.6.6. Контрольные вопросы 3. Внешние интерфейсы 3.1. Последовательный интерфейс. СОМ-порт 3.1.1. Программная модель СОМ-порта 3.1.2. Программирование последовательной связи 3.1.2.1. Инициализация последовательного порта 3.1.2.2. Передача и прием данных 3.1.3. СОМ-порт и PnP 3.1.4. Пример программирования последовательного порта 3.1.5. Контрольные вопросы 3.2. Параллельный интерфейс. LPT- порт 3.2.1. Стандартный режим SPP 3.2.2. Режим ЕРР 3.2.3. Режим ЕСР 3.2.4. Согласование режимов 3.2.5. Пример программирования 3.2.6. Контрольные вопросы 3.3. Универсальная последовательная шина USB 3.3.1. Архитектура и взаимодействие элементов системы USB 3.3.2. Типы передач и форматы передаваемой информации 3.3.3. Контрольные вопросы 3.4. Шина SCSI 3.4.1. Физический интерфейс SCSI 3.4.2. Адресация устройств и передача данных 3.4.3. Система команд 3.4.4. Конфигурирование устройств SCSI 3.4.5. Контрольные вопросы 3.5. Игровой адаптер GAME-порт Литература Приложение А. Команды устройств ATA/ATAPI (жесткого диска) Приложение Б. Идентификационная информация устройств АТА Приложение В. Назначение регистров EGA/VGA В.1. Внешние регистры В.2. Регистры блока синхронизации В.3. Регистры блока управления ЭЛТ (CRTC) В.4. Регистры графического контроллера В.5. Регистры контроллера атрибутов В.6. Регистры цифро-аналогового преобразователя Приложение Г. Документированные видеорежимы Приложение Д. Команды шины SCSI