После завершения операции ввода/вывода контроллер диска соединяется с главным адаптером, вслед за чем выполняется либо передача данных из контроллера в главный адаптер при вводе, либо указание результата операции при выводе. При выводе главный адаптер проверяет корректность завершения физической операции в контроллере и соответствующим образом информирует операционную систему. Можно сделать вывод, что ввод и вывод информации на внешний носитель содержат большое количество шагов, которые обычно не видны пользователю.
В лазерных дисковых накопителях используется чисто оптический способ кодирования информации. Аналогично магнитным дискам, лазерные диски разбиты на дорожки, однако запись единицы на дорожку диска производится за счет изменения отражающих свойств поверхности. Наиболее употребительны лазерные диски, основанные на механическом изменении рельефа дорожки. Луч лазера направляется на дорожку, проникает сквозь защитный слой пластика и попадает на отражающий слой алюминия на поверхности диска. При попадании луча на выступ, он отражается на детектор и проходит через призму, отклоняющую его на светочувствительный диод. Если луч попадает в ямку, он рассеивается и лишь малая часть излучения отражается обратно и доходит до светочувствительного диода. На диоде световые импульсы преобразуются в электрические, при этом яркий луч преобразуется в нули, слабый луч – в единицы. Таким образом, ямки воспринимаются дисководом как нули, а гладкая поверхность – как единицы
Существуют три разных типа лазерных накопителей. Диски первого типа можно только читать. Эти накопители работают как сменное ПЗУ и называются CD-ROM. Компакт-диски для накопителей CD-ROM изготавливаются промышленным способом, однако существует специальное устройство, позволяющее записывать лазерные диски самому. Второй тип лазерных накопителей позволяет записывать информацию на лазерный диск только один раз. Это так называемые WORM-накопители. Их удобно использовать для работы с большими объемами редко изменяющейся, но пополняющейся информации, такой как, например, каталоги больших библиотек. Самый удобный, но и самый дорогой тип лазерных накопителей – накопители с перезаписью. Они основаны на других физических принципах и при емкости и быстродействии, сравнимом с быстродействием НМД, пока стоят очень дорого. Однако высокая надежность и возможность смены дисков с данными делают их весьма привлекательными, если необходимо работать с очень большими объемами данных.
Очень редко теперь используются накопители на магнитной ленте или стримеры. По своему принципу действия эти устройства напоминают бытовые кассетные магнитофоны. Чаще всего стримеры используют для резервного копирования содержимого НМД, что позволяет избежать потери данных при выходе НМД из строя. Самые хорошие стримеры позволяют записать на одну кассету с магнитной лентой до 2 Гбайт информации, однако из-за высокой стоимости таких стримеров больше распространены стримеры с кассетами, рассчитанными на запись 150 или 250 Мбайт данных.
Операция ввода – вывода активизируется текущей командой программы или запросом от периферийного устройства ввода – вывода. При программном управлении передачей данных процессор «отвлекается» от выполнения основной программы на все время операции ввода – вывода, следовательно, снижается производительность компьютера. Для ввода блока данных необходимо слишком много операций, таких как преобразование форматов, адресация в памяти, определение начала и конца блока данных. В результате скорость передачи данных снижается.
8th Май 2011
|
Теги:
|