Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Кибернетика

Работа с дисками

Тип: реферат
Категория: Кибернетика
Скачать
Купить
Министерство общего и профессионального образованияРоссийской ФедерацииСАРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТИМЕНИ Н.Г.ЧЕРНЫШЕВСКОГОКафедра теоретических основ компьютерной безопасности и криптографии____РАБОТА С ДИСКАМИнаименование курсовой работы ПРОПИСНЫМИ буквами.КУРСОВАЯ РАБОТАстудента 1 курса факультета компьютерных науки информационных технологийТомникова Вадима Анатольевичафамилия, имя, отчество (полностью)Научный руководительпрофессорВ. В. Ридельдолжность, уч.степень, уч.званиеподпись, датаинициалы, фамилияЗав. кафедройпрофессорВ. В. Салийдолжность, уч.степень, уч.званиеподпись, датаинициалы, фамилияСаратов 2003Оглавление.Введение.
  • Глава 1. Обзор дисковых устройств.
  • Глава 2. Физические аспекты работы с дисками.
  • Глава 3. Работа с дисками на физическом уровне.
  • Определение типа компьютера.
  • Прерывание INT 11h.
  • Анализ содержимого CMOS-памяти.
  • Таблицы параметров НМД и НГМД.
  • Глава 4. Программирование контроллера НГМД.
  • Порты контроллера НГМД.
  • Команды для контроллера НГМД.
  • Использование команд контроллера НГМД.
  • Немного о контроллере прямого доступа к памяти.
  • Глава 5. Функции BIOS для работы с дисками.
  • Глава 6. Работа с дисками по средствам MS-DOS.
  • Таблица разделов и логические диски.
  • Главная загрузочная запись.
  • Таблица разделов диска.
  • Загрузочная запись.
  • Загрузка операционной системы.
  • Поля элемента таблицы раздела диска.
  • Первичный и расширенный раздел.
  • Загрузочная запись.
  • Формат загрузочной записи.
  • Расширенный блок параметров BIOS.
  • Логический номер сектора.
  • Прерывания INT 25h и INT 26h.
  • Таблица размещения файлов.
  • Последовательный и прямой доступ.
  • Кластеры.
  • Содержимое таблицы FAT.
  • Два формата таблицы FAT.
  • Определение формата таблицы FAT.
  • Идентификация кластеров.
  • Чтение таблицы FAT.
  • Введение.В распоряжении программиста имеются средства разного уровня, предназначенные для работы с дисковой системой в среде MS-DOS.Во-первых, любая программа может обращаться непосредственно к аппаратуре контроллера жесткого диска или контроллера накопителя на гибких магнитных дисках. Это самый низкий уровень, применение которого оправдано далеко не всегда. Более того, во многих источниках настоятельно рекомендуется не работать с контроллером на уровне портов, если точно не известно, зачем это нужно. Большинство задач решается с применением функций MS-DOS или BIOS (даже такие нетрадиционные задачи, как защита от несанкционированного копирования). Однако иногда программист бывает вынужден использовать самый низкий уровень, рискуя потерять совместимость с многочисленными типами дисковых контроллеров. Во-вторых, программа MS-DOS может работать с дисками при помощи прерывания BIOS. В работе будут рассмотрены различные функции прерывания INT 13h, предназначенного для выполнения операций чтения, записи и форматирования. Использование функций прерывания INT 13h намного предпочтительнее, чем непосредственное программирование контроллера, так как BIOS скрывает особенности аппаратной реализации контроллера. В-третьих, программа может обращаться к прерываниям MS-DOS, специально предназначенным для доступа к дисковой системе. Сервис, предоставляемый этими прерываниями также можно разделить на низко- и высокоуровневый, поэтому у программиста всегда есть выбор. Выбирая средства обращения к дисковой системе, программист должен вначале рассмотреть возможность использования наиболее высокоуровневых документированных средств, таких как прерывания MS-DOS. И лишь затем имеет смысл обратиться к функциям BIOS или к программированию портов контроллера. Несмотря на все сказанное выше, повествование о средствах работы с дисковой системой будет вестись в обратном порядке. Вначале будет рассказано об использовании наиболее низкоуровневых средств, и лишь затем будет рассказано о прерываниях BIOS и MS-DOS. Это позволит подойти к изучению высокоуровневых средств, имея полное представление о том, как устроена дисковая система.Глава 1. Обзор дисковых устройств.Первые персональные компьютеры типа IBM PC не имели жесткого диска ("винчестера", или, по отечественной терминологии, накопителя на жестком магнитном диске - НМД). Они были оборудованы двумя флоппи-дисками (накопителями на гибком магнитном диске - НГМД), которые и представляли собой дисковую систему. В таких компьютерах установлены, как правило, два накопителя для флоппи-дисков (дискет). Эти накопители подключены к контроллеру - специальному устройству, выполняющему функции управления. Контроллер обычно выполнен в виде платы и вставлен в разъем системной шины, который находится на основной плате компьютера. В компьютере IBM PC использовали дискеты диаметром 5,25". Сейчас пользоват...
    Другие файлы:

    Программные средства, ремонт и модернизация ПК
    Краткая история организации ТОО "Актобе Саулет". Программные средства: операционная система, инструментальная среда разработки, прикладные программы....

    Визначення характеристик вала з дисками
    Визначення власних частот крутильних коливань вала з дисками. Постановка прямого спектрального завдання коливання вала з одним та чотирьма дисками. Ді...

    Диагностирование характеристик вала с дисками по собственным частотам его крутильных колебаний
    Определение собственных частот крутильных колебаний вала с дисками. Диагностирование характеристик вала с дисками по спектру частот колебаний, моменто...

    Работа с файловой системой ОС Windows
    Функции ОС по обслуживанию файловой системы. Комплекс операций над файлами и папками, дисками в Windows 98. Форматирование жесткого диска. Работа в те...

    Організація та методика проведення уроку з теми: "Робота з дисками та каталогами в Norton Commander"
    Роль учбової дисципліни "Операційні системи" в учбових документах при підготовці фахівців в ПТНЗ. Складання плану та розробка теми "Робота з дисками т...