Статус
нашего
сайта:
ICQ Secrets Center is Online  ICQ Information Center


ICQ SHOP
     5-значные
     6-значные
     7-значные
     8-значные
     9-значные
     Rippers List
ОПЛАТА
СТАТЬИ
СЕКРЕТЫ
HELP CENTER
OWNED LIST
РОЗЫСК!New!
ICQ РЕЛИЗЫ
Протоколы ICQ
LOL ;-)
Настройка компьютера
Аватарки
Смайлики
СОФТ
     Mail Checkers
     Bruteforces
     ICQTeam Soft
     8thWonder Soft
     Other Progs
     ICQ Patches
     Miranda ICQ
ФорумАрхив!
ВАШ АККАУНТ
ICQ LiveJournal

Реклама

Наш канал:

irc.icqinfo.ru

Скотт Мюлле- Модернизация и ремонт ПК стр.724


Скотт Мюлле- Модернизация и ремонт ПК стр.724

Замечание

Описание функций и кодов ошибок прерывания Int 13h можно найти в дополнении на прилагаемом компакт-диске.

Кроме программ форматирования диска, через Int 13h работают такие программы, как FDISK. Программа Diskedit из пакета Norton Utilities обращается к диску через Int 13h в режиме работы с физическими секторами. Через это прерывание работают также некоторые программы восстановления удаленных файлов. Иногда такие программы очень нужны, так как они позволяют работать даже в тех случаях, когда испорчена таблица разделов жесткого диска. Таблица разделов находится вне области, определенной для DOS, и только работающие через Int 13h программы способны обращаться к ней. Большинство программ восстановления удаленных файлов работают через Int 25h и Int 26h, что не позволяет использовать их вне раздела DOS.

Команды дискового контроллера

Это самый низкий уровень дискового интерфейса. Программы, работающие на этом уровне, напрямую общаются с контроллером дисковода, используя его собственный язык. Такое общение осуществляется через порты ввода-вывода: программа посылает воспринимаемые контроллером команды в порт и получает через него информацию от контроллера.

Большинство приложений работают с дисками через прерывание Int 21h, которое, в свою очередь, работает через Int 13h. Проследив дальнейшую цепочку обращений, можно отметить, что Int 13h уже напрямую обращается к контроллеру диска. Контроллер выполняет команду и передает результат (опять же через всю цепочку обработчиков) программе пользователя. Таким образом, приложения пользователя работают с диском и другими устройствами, не заботясь о деталях обмена информацией.

Любое приложение может пропустить один из уровней дискового интерфейса и работать на более низком уровне. Для этого ему придется выполнить больший объем работ. Самым низким уровнем дискового интерфейса является работа с контроллером диска через порты ввода-вывода. Каждый тип контроллера имеет собственный порт ввода-вывода и набор команд, и только контроллер может работать непосредственно с самим диском.

Если бы не ROM BIOS, то DOS должна была бы самостоятельно работать с любым установленным в системе типом жестких дисков и дисководов. Вместо этого DOS общается не с контроллерами дисков, а с ROM BIOS (обращения к диску идут через Int 13h), и обязанность работать с контроллерами возлагается на ROM BIOS. Используя стандартный интерфейс с ROM BIOS, DOS может действовать относительно независимо от конкретного аппаратного обеспечения и поддерживать различные типы дисков.

Установка оптического накопителя

Насколько сложной (или простой) окажется установка накопителя CD-, CD-RW, DVD-ROM или перезаписываемого DVD, зависит только от вас. Если вы заранее спланировали свою работу, то его установка пройдет без сучка, без задоринки.

Ниже рассматривается установка и подключение стандартных встроенных и внешних оптических накопителей, а также даются советы и рекомендации, которые обычно не приводятся в прилагаемых руководствах. После установки накопителя и включения компьютера операционная система Windows 9х обнаружит устройства Plug and Play и установит необходимое программное обеспечение. В противном случае все требующиеся драйверы придется устанавливать самостоятельно.


⇐ Предыдущая страница| |Следующая страница ⇒

.