Ноутбуки   
   Софт   
   Компьютеры   
   Компьютерные фирмы   
  Меню сайта

BIOS

SSD-накопители

Акустика для ПК

Видеокарты

Видеокарты - История

Джойстики, клавиатуры и мыши

Дигитайзеры

Жесткие диски

Жесткие диски - история

Звуковые карты

Именитые люди компьютерной индустрии

История компьютеров

Карманные компьютеры

Компьютер десктоп - готовая сборка

Компьютерные фирмы

Компьютеры в теории и практике

Копировальные аппараты

Корпуса, вентиляторы, блоки питания

Маршрутизаторы, коммутаторы, хабы

Материнские платы

Модемы

Модули памяти

Мониторы

Мониторы и видеокарты - история

Новости

Ноутбуки и субноутбуки

Оборудование беспроводной связи, bluetooth, wi-fi

Оптические накопители CD, DVD, Blueray

Оргтехника

Память - история

Плоттеры

Принтеры

Процессоры

Процессоры - история

Сетевые карты

Сетевые фильтры, ИБП

Сети

Сканеры

Сменные жесткие диски

Советские ПК

ТВ-тюнеры

Типы компьютеров

Устройства архивации данных и стримеры

Факс

Флоппи-дисководы

Флэшки и всяко-разно

Шины и чипсеты - история




Главная страница Прайс-лист Интернет-магазин

ТРИ УРОВНЯ ДОСТУПА К ДИСКЕТЕ

Имеются три способа, позволяющие осуществлять доступ к данным, хранящимся на дискете, - из программы на языке программирования высокого уровня (такого, как Паскаль или БЕЙСИК), посредством вызова функции ДОС и посредством обращения к служебной процедуре системы BIOS в ПЗУ. Все эти способы образуют трехуровневую иерархию, в которой служебные процедуры системы BIOS образуют нижний, наиболее примитивный уровень. Уровень функций ДОС строится на основе служебных процедур системы BIOS. Уровень языков программирования является верхним уровнем и строится на основе функций ДОС и служебных процедур системы BIOS.
Может существовать еще один, более высокий уровень, обеспечиваемый системой управления базами данных того или иного типа.
Операции ввода/вывода с дискетой на уровне языков программирования обычно удовлетворяют все потребности по манипулированию данными, хранящимися на дискете. В тех случаях, когда этого оказывается недостаточно, не хватает как раз не "атомарных" функций низкого уровня, а процедур более высокого уровня, предоставляемых только системами управления базами данных. Однако, иногда требуется доступ к дискете на более низком уровне, например, для прямого чтения или записи секторов дискеты. Для выполнения таких операций необходимо обращаться к двум другим уровням ввода/вывода с дискетой - к уровням ДОС И BIOS.
В главе 4 мы уже рассмотрели доступ ко всем функциям ДОС, включая и функции ввода/вывода с дискетой. Одно из главных достоинств функций ввода/вывода на уровне ДОС заключается, как Вы могли уже заметить изучая главу 4, в ширине диапазона их возможностей. Функции ДОС позволяют выполнять как операции довольно высокого уровня (например, поиск в справочнике файлов по родовым именам), так и операции среднего уровня (чтение и запись логических записей) и даже операции низкого уровня (чтение и запись секторов по абсолютному номеру).
Широкие возможности уровня функций ДОС делают их особенно привлекательными для использования. Языки программирования, такие как Паскаль, обычно организуют все свои средства ввода/вывода с помощью функций ДОС. Если Вы хотите освободиться от ограничений, накладываемых организацией системы ввода/вывода выбранного Вами языка программирования, я советую обратиться к функциям ввода/вывода ДОС.
Если главная причина обращения к специальным операциям ввода/вывода связана с необходимостью чтения или записи секторов дискеты, то лучше воспользоваться функциями ДОС, чем процедурами BIOS. Это связано только с тем, что дополнительный сервис, предоставляемый функциями ДОС, избавит Вас от необходимости заботиться о таких деталях как повторение попытки выполнения операции в случае ошибки или выдержки времени, необходимого для разгона двигателя дисковода. Тем не менее, Вам может потребоваться прямой доступ к процедурам уровня BIOS, например, если нужно обойти процедуры обнаружения ошибок ДОС или когда нужно выполнить операцию, которая не выполняется средствами ДОС. По этой причине ниже приводится описание служебных процедур системы BIOS в ПЗУ, предназначенных для работы с дискетами.


Знакомьтесь - привод флоппи

История дискеток, которые не стоит сбрасывать со счетов

Параметры дискеты и защита от копирования

Размещение файлов на дискетах

Стандартный накопитель информации на гибких магнитных дисках

Старые контроллеры гибких дисков

Типы дискет и проблемы защиты от копирования

ТРИ УРОВНЯ ДОСТУПА К ДИСКЕТЕ

Устройство гибкого магнитного диска (дискеты)

Флопи-дисковод изнутри, стандарты, принцип работы

Форматы дискет с учетверенной плотностью записи

Форматы хранения информации на дискетах




Немного рекламы:









































































Реклама и информация:













Счётчик Rambler's Top100