Главная » Статьи для тега "секторов"

ФАЙЛЫ ПРЯМОГО ДОСТУПА В БЕЙСИКЕ ВВС

Добавлено Дата: 27 June, 2012 категория: Basic

Система ВВС поддерживает работу с файлами прямого доступа при наличии дисковода для гибких дисков. Полный идентификатор файла имеет следующий вид:

: дисковод.имя_справочника.имя_файла где:

дисковод                 номер от 0 до 3, идентифицирующий физический дисковод; имя—справочника   — один символ, идентифицирующий отдельную группу файлов на диске; имя_файла             — имя файла, в состав которого входит до семи символов.

Читать »

Анатомия блочного устройства

Добавлено Дата: 6 April, 2012 категория: Ядро Linux

Наименьший   адресуемый  элемент  блочного устройства называется  сектором. Размеры секторов — это  числа, которые являются целыми степенями двойки, однако  наиболее часто  встречающийся размер  — 512 байт.  Размер сектора—  это  физическая характеристика устройства, а  сектор  — фундаментальный элемент блочного устройства.  Устройства не  могут  адресовать или  другим  образом  работать  с  элементами  данных, размер  которых меньше,  чем  один  сектор, тем  не  менее  многие блочные  устройства могут  передавать несколько секторов за один  раз.  Хотя  большинство блочных устройств  и  имеет  размер   сектора,  равный  512  байт,  все  же  существуют и  другие  стандартные размеры сектора (например,  большинство компакт-дисков CD-ROM имеют  размер  сектора, равный 2 Кбайт).

Читать »

Примеры программ, непосредственно работающих с контроллером жесткого диска

Добавлено Дата: 27 May, 2011 категория: Ассемблер, Железо

Листинг 6.7 содержит набор процедур, предназначенных для непосредственной работы с регистрами контроллера жесткого диска:

•          процедура ReadHDDSector считывает с заданный сектор с указанного диска, используя LBA и протокол ввода РЮ;

Читать »

Улучшенный дисковый сервис BIOS

Добавлено Дата: 17 May, 2011 категория: Ассемблер, Железо

Дополнительный набор функций для работы с жесткими дисками, в документации [64] именуемый как Enhanced Disk Drive Service (сокращенно EDD) или Extended Fixed Disk Service, предложен фирмой Phoenix Technologies, которая является ведущим разработчиком BIOS для АТ-совместимых компьютеров. Этот набор был согласован с изготовителями оборудования и в настоящее время стал международным стандартом — входит в набор стандартов AT А/ ATAPI комитета Т13 ANSI.

Читать »

Форматы адресации данных LBA и CHS

Добавлено Дата: 9 May, 2011 категория: Ассемблер, Железо

Если у программиста возникает потребность в работе с диском на низком уровне (то есть на уровне BIOS или дискового контроллера), то он должен знать формат носителя информации, чтобы получить доступ к данным. Понятие «формат носителя информации» включает в себя:

Читать »

Размещение информации на логических дисках

Добавлено Дата: 29 April, 2011 категория: Ассемблер, Железо

Операционная система выбирает способ организации хранения информации на носителе в зависимости от его типа и объема, а также пожеланий пользователя. Гибкие диски для АТ-совместимых компьютеров всегда организованы в виде одного логического диска со структурой FAT12. Жесткий диск может содержать один или несколько разделов, предназначенных для одной или нескольких различных операционных систем, а разделы в свою очередь могут состоять из одного или нескольких логических дисков. Логический диск (том) файловой системы типа FAT состоит из четырех основных областей (рис. 6.1), расположенных в следующем порядке:

Читать »