Книга предназначена для программистов, работающих с аппаратурой компьютера на «низком уровне». В ней рассматриваются различные способы работы с дисководами на аппаратном уровне и уровне BIOS, а также структура данных на носителях информации. При изложении материала предполагается, что читатель уже знаком с особенностями архитектуры AT-совместимых компьютеров и основными правилами программирования на языке ассемблера процессоров серии Intel x86. Примеры программ, широко представленные в книге, имеют простую линейную структуру, наглядно демонстрирующую порядок выполнения операций. Книга ориентирована в первую очередь на программистов, но может также использоваться студентами при изучении внутренней архитектуры персонального компьютера.
Название: Программирование дисковых подсистем Автор: Кулаков В. Издательство: Питер Год: 2002 Страниц: 762 Формат: DJVU Размер: 14,8 МБ ISBN: 5-318-00623-Х Качество: Отличное Серия или Выпуск: Анатомия ПК
Краткое содержание:
Введение Часть I. Конструкция дисководов и физические форматы данных на носителях 1. Конструктивные особенности дисководов 2. Физические форматы данных на носителях информации Часть II. Средства поддержки дисковых операций в BIOS 3. Улучшенный дисковый сервис BIOS 4. Функции PCI BIOS 5. Функции BIOS, предназначенные для работы с таймерами Часть III. Компоненты системной платы, используемые при работе с дисководами 6. Контроллер прерываний 7. Контроллер прямого доступа к памяти 8. CMOS-память и часы реального времени RTC 9. Системный таймер Часть IV. Интерфейсы и контроллеры дисководов 10. Контроллер накопителей на гибких магнитных дисках (FDC) 11. Интерфейс ATA/ATAPI 12. Структуры данных и команды интерфейса SCSI, которые поддерживаются устройствами ATAPI 13. Файловая система FAT фирмы Microsoft 14. Файловая система ISO 9660 15. Файловая система UDF Список литературы Алфавитный указатель