Управление накопителем



Предыдущая | Следующая

Управление накопителем
Для компьютеров IBM PC дисковые накопители выпускают многие фирмы. Предлагаются безкорпус-ные накопители, которые вставляются в компьютер или накопители, выполненные в виде отдельного устройства со своим кабелем. Всеми этими накопителями должен управлять процессор компьютера.
В семействе IBM PC поставляется плата контроллера диска, которая вставляется в один из разъемов расширения. Эта плата имеет плоский кабель, который подключается к дисковому накопителю. Плата IBM обеспечивает работу с четырьмя накопителями.
В самом накопителе применяются одно- или двусторонние диски. Важно, что все они имеют 40 (80) дорожек. Секторы на дорожке должны быть определены специальными наборами битов.
Фактически передачами данных между процессором и диском* управляет микросхема 8237 контроллера прямого доступа к памяти (Direct Memory Access — DMA), расположенная на основной плате (рис. 24.2). При передачах данных контроллер управляет компьютером. Он может передавать данные с диска в память компьютера, из памяти на диск и даже из одного дискового накопителя в другой.

Перед передачей данных накопитель, подает сигнал на одну из четырех линий запроса DREO контроллера. Контроллер отвечает выходным сигналом на соответствующей линии подтверждения DACK. После этого контроллер посылает сигнал в остальные устройства ввода-вывода. Этот сигнал переводит их в вы-сокоимпедансное состояние.
Затем в контроллер загружаются начальный адрес и число передаваемых байтов. Данные начинают передаваться с диска через плату контроллера на шину данных и в ЗУПВ. После передачи всех байтов управление шиной данных возвращается процессору.

 

 Поиск и устранение неисправностей в персональных компьютерах