Реферат: Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 186 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

ТЕМА 7.3 (лекция ) Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая Система MS DOS(логические диски,каталоги, файлы,устройства MS DOS). Дополнительную информацию см . тема 3.2. Терминология : Флоппи-диск (дис кета ) - съемный гибкий магнитный диск . Винчестер - не съемный жесткий магнитный диск (пакет дисков ). Дорожка - концентрические окружности на магнитной поверхности диска , где располагается информация.Дорожки нумеруются с 0-ой (дорожка с самым большим радиу сом ) Цилиндр - объединение дорожек с одним и тем же номером , располо- женных на разных поверхностях диска (для флоппи-диска под цилиндром подразумевается 2 дорожки ) Сектор - каждая дорожка , размещенная на диске , делится на секторы. Каждый сектор имеет разме р = 512 байт (для MS DOS) Кластер - это минимальная порция информации , которую MS DOS считывает /записывает за одно обращение диску.Кластер “содержит” только последовательно расположенные сектора (цель - увеличить ско рость обмена с диском ). Размер Кластера = N*(РазмерСектора )= N * 512 байт, где N = 2,4,8 и т.д . FAT - Таблица размещения файлов НАКОПИТЕЛИ НА МАГНИТНЫХ ДИСКАХ Магнитные диски используются как запоминающие устройства ,позволя- ющие хранить информацию долговременно , при отключе нном питании . Для работы с Магнитными Дисками используется устройство , называ- емое накопителем на магнитных дисках (НМД ) . Обычно НМД состоит из следующих частей : - контроллер дисковода, - собственно дисковод, - интерфейсные кабеля, - магнитный дис к Контроллер дисковода управляет обменом информацией между CPU и ОЗУ , с одной стороны , и НМД - с другой. Контроллер дисковода вставляется в один из свободных разъемов сис- темной платы IBM PC (MotherBoard). Дисковод содержит головки чтения /записи, механиче ский привод пере-мещения головок и электронную схему для управления движением головок и чтением /записью данных. Магнитный диск представляет собой основу с магнитным покрытием , которая вращается внутри дисковода вокруг оси. Магнитное покрытие используется в качестве запоминающего устройства . Магнитные Диски : жесткие (Винчестер ) и гибкие (Флоппи ) . Накопитель на жестких магнитных дисках - НЖМД (HDD) . Накопитель на гибких магнитных дисках - НГМД (FDD) . Винчестер (HDD) - накопитель на несъемном магнитном диске,соз данный на основе спец.технологии (винчестерская технология - отсюда название ). Магнитный диск Винчестера (на металлической основе ) “имеет” большую плотность записи и большое число дорожек . Винчестер может иметь несколько Магнитных Дисков. НЖМД типа Винчест ер созданы в 1973 г. Все магнитные диски Винчестера (объединенные в пакет Дисков ) - гермет-ически “упакованы” в общий кожух . Магнитные диски НЕ могут изыматься из HDD и заменяться на аналогичные !!! Магнитные головки объединены в единый блок ( блок магнитных головок ). Этот блок по отношению к дискам перемещается радиально. Во время работы PC Пакет Дисков все время вращается с постоянной скоростью (3600 об /мин ).При считывании /записи информации блок магнитных головок перемещается (позиционируется ) в заданную об ласть, где производиться посекторное считывание /запись информации. В силу инерционности процесса обработки информации и большой ско- рости вращения пакета дисков возможна ситуация , когда блок магнит- ных головок не успеет считать очередной сектор . Для реше ния этой проблемы используется метод чередования секторов (секторы нумеруются не по порядку , а с пропусками ). Например , вместо того,чтобы нумеро- вать секторы по порядку : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... , их нумеруют так : 1 7 13 2 8 14 3 9 ... В посл еднее время появились более скоростные SCSI-контроллеры, которые обеспечивают достаточную скорость обработки информации, и необходимость в чередовании секторов - отпадает . Флоппи (FDD) (разработка фирмы IBM) - накопитель на съемном гибком магнитном диске ( флоппи ). Флоппи-диск имеет пластиковую основу и находится в спец.пластиковом кожухе.Флоппи-диск вставляется в FDD вместе с кожухом.Флоппи-диск (в FDD) вращается внутри кожуха со ско- ростью 300 об /мин. На данный момент в IBM PC используются 2 типа FDD : 5.25" и 3.5" Дискета 5.25" заключена в гибкий пластиковый кожух . Дискета 3.5" заключена в жесткий пластиковый кожух . HDD являются более скоростными устройствами , чем FDD. МАГНИТНЫЕ ДИСКИ Флоппи-д иски (дискеты ) В качестве носителя информации используется магнитная поверхность диска.Магнитная поверхность "разбита " на дорожки (концентрические окружности , см . рис .1).Дорожки нумеруются начиная с 0-ой (макси- мальный радиус ). Магнитная поверхность "разби та " также на секторы (см . Рис .1). Секторы нумеруются начиная с 1-го. Принято , что каждая дорожка "разбита " на секторы . Размер каждого сектора = 512 байт (для MS DOS). Таким образом объем дискеты : V = P * D * S * 512 ( байт ) где V - объем дискеты (байт ), P - кол-во поверхностей дискеты (1-а или 2-е ), D - кол-во дорожек на одной поверхности, S - кол-во секторов на одной дорожке. Если Дискета является системной , то ядро MS DOS размещается на- чиная с 0-й дорожки,как более над ежной (меньшая плотность записи ). Физический Адрес Сектора = Nповерхности + Nдорожки + Nсектора Рис .1 Кол-во поверхностей "задается " при изготовлении Дискеты (может быть 1-а или 2-е ). Кол-во дорожек и кол-во секторов на дорожке "задается " при форматировании дискеты . Форматирование дискет произ- водится Пользователем с помощью спец.программ. В табл. 1 приведен перечень стандартных форматов флоппи-дисков, применяемых в IBM PC. Табл .1 Кол-во поверх-ностей Кол-во дорожек на поверхности Кол-во секторов на дорожке Емкость диска, Кб Дискета 1 40 8 160 5.25" 2 40 8 320 5.25" 1 40 9 180 5.25" 2 40 9 360 5.25" 2 80 9 720 3.5" 2 80 15 1200 5.25" 2 80 18 1440 3.5" 2 80 36 2880 3.5" На рис .2 представлено схематическое изображение дискеты 5.25" . Рис .2 В зависимости от технологии изг отовления дискеты 5.25" могут иметь различные характеристики магнитной поверхности и,следовательно, различные допустимые форматы. Маркировка Дискет : DS - Double Side (две стороны,поверхности ), DD - Double Density (удвоенная плотность ) HD - Hig h Density (высокая плотность ) ED - Extra High Density (особо высокая плотность ) Если Дискета имеет маркировку DS/DD, то это значит - 360 Кб, Если Дискета имеет маркировку DS/HD, то это значит - 1200 Кб, Односторонние дискеты практически не встречаются. В случае , если по каким-либо причинам маркировки нет на дискете, то емкость дискеты можно определить косвенно по следующим приз- накам : 1. магнитная поверхность дискет на 1200 Кб более темная , чем у дискет на 360 Кб, 2. ободок на внутренне м центральном отверстии дискет на 360 Кб более заметен , чем у дискет на 1200 Кб. Важнейшими характеристиками дискеты являются : - тип (5.25" или 3.5") - формат (и,соответственно,емкость ) Винчестеры Организация хра нения информации на Винчестере , с точки зрения Поль- зователя , не сильно отличается от Флоппи-дисков. Разница лишь в том , что количество поверхностей,дорожек и секторов значительно больше (соответственно больше и емкость ). Физический Адрес Сектора = Nцилинд ра + Nдорожки + Nсектора Важнейшими характеристиками Винчестера являются : - емкость (от 10 Мб до 1.2 Гб ), - быстродействие (время произвольного доступа к информации, чем меньше этот показатель , тем "быстрее " Винчестер ) (8-24 милисек ) Когда г оворят (о Винчестере ) 1 физический диск - имеется в виду весь пакет дисков данного Винчестера. С помощью спец.программ 1 физический диск Винчестера можно "разбить " на несколько разделов ( логических дисков ) . ФАЙЛОВАЯ СИСТЕМА MS DOS Фай л (по английски File) - папка,скоросшиватель. Файл - это поименованная область памяти на каком-либо физическом носителе , предназначенная для хранения информации. Совокупность средств MS DOS, обеспечивающих доступ к информации на внешних носителях называетс я системой управления файлами или файловой системой . Одно из понятий файловой системы MS DOS - логический диск. Логические диски : В некотором приближении можно считать , что , "с точки зрения " MS DOS, каждый логический диск это отдельный магнитный диск. Каждый логический диск имеет свое уникальное имя . В качестве имени логического диска используются буквы английского алфавита от A до Z (включительно ). Кол-во логических дисков , таким образом , не более 26. Буквы A и B - отведены строго под имеющиеся в IBM PC FDD . Начиная с буквы C именуются логические диски (разделы ) HDD . См . Рис .3. Рис .3 В случае , если данный IBM PC имеет только один FDD, буква B пропускается (см.рис .4). Рис .4 Только логические диски A и C могут быть системными (см.тему 7.1) Файловая структура логического диска : Чтобы обратиться к информации на диске (находящейся в файле ), надо знать физический адрес первог о сектора (Nповерхности +Nдо- рожки +Nсектора ), общее кол-во кластеров , занимаемое данным файлом, адрес следующего кластера , если размер файла больше , чем размер одного кластера и т.д . Все это очень туманно , трудно и не нужно. MS DOS избавляет Пользователя от такой работы и ведет ее сама. Для обеспечения доступа к файлам - файловая система MS DOS организует и поддерживает на логическом диске определенную файловую структуру . Элементы файловой с труктуры : - стартовый сектор (сектор начальной загрузки, Boot-сектор ), - таблица размещения файлов ( FAT - File Allocation Table), - корневой каталог (Root-Directory), - область данных (оставшееся свободным дисковое пространство ) Эти элементы создаются спец.программами (в среде MS DOS) в процессе инициализации диска. Рис . 5 Стартовый сектор (сектор начальной загрузки, Boot-сектор ) : Здесь записана информация , необходимая MS DOS для работы с диском : - идентификатор OS (если диск системный ), - размер сектора диска, - кол-во секторов в клас тере , - кол-во резервных секторов в начале диска, - кол-во копий FAT на диске (стандарт - две ), - кол-во элементов в каталоге, - кол-во секторов на диске, - тип формата диска, - кол-во секторов в FAT, - кол-во секторов на дорожку, - кол-во п оверхностей, - блок начальной загрузки OS, За стартовым сектором располагается FAT . FAT(таблица размещения файлов ) : Область данных диска (см.выше ) представлена в MS DOS как последо- вательность пронумерованных класте ров. FAT - это массив элементов , адресующих кластеры области данных диска . Каждому кластеру области данных соответствует один элемент FAT . Элементы FAT служат в качестве цепочки ссылок на кластеры файла в области данных . FAT - крайне важный элемент Файлов ой Структуры !!! Нарушения в FAT могут привести к ПОЛНОЙ или ЧАСТИЧНОЙ потери ин- формации на ВСЕМ логическом диске !!! Именно поэтому , на диске хранится две копии FAT . Существуют спец.программы , которые контролируют состояние FAT и исправляют нарушения. Корневой Каталог : Это определенная область Диска,создаваемая в процессе инициализации (форматировании ) Диска , где содержится информация о файлах и ката- логах , хранящихся на Диске . Корневой Каталог ВСЕГДА существует на отформатированном Диске ! На одном Диске ВСЕГДА бывает только ОДИН Корневой Каталог . Размер Корневого Каталога для данного Диска - величина фиксированная , поэтому максимальное кол-во "привязанных " к нему файлов и других (дочерних ) каталогов (ПодКаталогов ) - строго определенное. Каталоги (ПодКаталоги ) : Каталог - это определенное место на диске (в области данных диска ), где содержится информация о файлах и ПодКаталогах , "привязанных " к данному Каталогу. MS DOS поддерживает иерархическую структуру каталогов (древообразную ), см . рис .6. Рис .6 В отличие от Корневого Каталога , остальные каталоги (ПодКаталоги ) создаются с помощью спец.команд MS DOS(внутренних ). Основная цель такой структуры каталогов - организация эффективного хранения большого ко л-ва файлов на диске . КАЖДЫЙ Каталог (кроме корневого ) "имеет " "родителя ", т.е . другой Каталог , к которому "привязан " данный Каталог. MS DOS рассматривает каждый Каталог (кроме корневого ), как файл . Термин "привязан " иногда заменяется термином "зарегистрир ован ". Файлы : Файл - это поименованная область памяти на каком-либо физическом носителе , предназначенная для хранения информации. Файл ВСЕГДА "привязан " к какому-либо Каталогу (в том числе, может быть "привязан " и к корневому каталогу ), см . рис . 7. Рис .7 Идентификация Логических Диско в,Каталогов и Файлов : Идентификация Логических дисков , Каталогов , Файлов осуществляется на базе имен. ВНИМАНИЕ !!! Файловая система MS DOS НЕ допускает , чтобы были Логические Диски,Каталоги,Файлы с одинаковыми ИДЕНТИФ ИКАТОРАМИ !!!. В качестве имени логического диска используется одна из букв латинского алфавита ( A..Z ). Каждый Файл или Каталог (кроме корневого ) имеет ПОЛНОЕ имя. ПОЛНОЕ Имя Файла (Каталога ),кроме корневого, состоит из следующих частей (рис .8) : - имя логического диска (A..Z), - символ-разделитель (двоеточие ) “ : ”, - символ,идентифицирующий корневой каталог - " \ " (Слэш ), - переч ень “родительских” каталогов (разделенных символом " \ "), - собственно имя файла (каталога ), Собственно имя файла (каталога ) состоит из : - имя, - символ-разделитель (точка ) “ . ”, - расширение имени файла “Имя логического диска” + ”двоеточие” + ”идентиф. корневого каталога” + ”весь перечень имен родительских каталогов” = маршрут доступа к файлу (каталогу ). Максимальное кол-во символов в ПОЛНОМ имени файла = 78, Максимальное кол-во символов в имени файла = 8, Максимальное кол-во символов в расширении имени фа йла = 3, Расширение НЕ обязательно т.е . может и НЕ присутствовать (в этом случае точка тоже отсутствует ). Рис .8 Таким образом размер собственно имени файла Н Е превышает 12 символов ! В ПОЛНОМ имени файла разрешается использовать только следующие символы : A-Z 0-9 $ & # `~ ( ) - % ! _ ^ В ПОЛНОМ имени файла запрещается использовать все остальные символы !!! ЗАПРЕЩАЕТСЯ В ПОЛНОМ имени файла использовать ПРОБЕ Л !!! Примеры допустимых имен файлов : Format . com Read . me MyFyle . txt 28-03-96. doc 123.45 Примеры НЕ допустимых имен файлов : 123456789.txt aa?.doc 35*.? It.F.doc .txt Использование расширений : Файлы,хранящиеся на диске , с точки зрения файловой сис темы MS DOS,которая выступает в роли зав.складом (который ничего не понимает в устройстве и назначении различных вещей,хранящихся на складе ),вообще говоря,представляют собой “некоторое сборище информации”.На самом деле файлы , в зависимости от информации кот орая там хранится , могут иметь различное назначение : данные , программы , драйверы , настроечные файлы и т.д. Расширения имени файла - не обязательный , но очень важный компонент . Он используется для разделения файлов по отдельным категориям (данные,програм мы,драйверы и т.д .). В MS DOS есть перечень предопределенных (и наиболее часто встреча- ющихся ) расширений файлов.В Табл .2 приведен их НЕ полный перечень. Табл . 2 Расширение Назначение файла EXE COM Программы , создан ные программистами , с по-мощью спец.языков программирования BAT Программы , созданные Пользователями , с по-мощью редакторов текстов SYS Драйверы устройств OVR OVL Оверлейные файлы BAK Предыдущая копия файла TXT ASCII-файл (текстовый ) DOC Файл-документ (чаще всего ASCII-файл , но мо-жет быть и другого формата ) PAS Тексты программ на Pascal C CPP Тексты программ на С ASM Тексты программ на Ассемблере BMP GIF PCX Графические образы ME ASCII-файл описания чего-то INI CFG Файлы настроек и конфигураций Устройства MS DOS : В MS DOS имеется ряд имен файлов , которые зарезервированы для внутреннего использования.Каждое такое имя отражает какое-либо устройство. ЗАПРЕЩАЕТСЯ использование этих имен НЕ по назначению ! В Та бл .3 приведен перечень этих имен. Табл . 3 Имя Назначение файла AUX асинхронный интерфейс CLOCK$ “ часы ” COM1 порт последовательного ввода /вывода COM2 порт последовательного ввода /вывода COM3 порт последователь ного ввода /вывода COM4 порт последовательного ввода /вывода LPT1 порт параллельного ввода /вывода LPT2 порт параллельного ввода /вывода LPT3 порт параллельного ввода /вывода CON консоль (клавиатура,дисплей ) NUL “нулевое устройство” PRN принтер (аналог LPT1) С точки зрения Пользователя - эти устройства (табл .3) ничем не отличаются от обычных файлов (с ними можно производить все те же операции , что и с обычными файлами ). Символы подстановки в именах файлов : Когда необходимо произвести какие-либо действия над файлами - Пользователь вызывает определенные внутренние или внешние команды MS DOS и “передает” им,в качестве параметров , имена фай лов . Очень часто приходится производить одни и те же действия над многими файлами . Например , необходимо скопировать ВСЕ файлы какого-либо каталога в другой каталог.Если файлов больше 200, то ровно 200 раз необходимо произвести эту операцию для каждого файл а в отдельности.Это , как минимум , слегка огорчает Пользователя. Для решения такого рода проблем существуют спец.средства , которые помогают производить однотипные операции над целой группой файлов за один “заход” . Так называемые символы подстановки позволя ют “фильтровать” файлы, используя их имена . К ним относятся символы : ? и * . Эти символы можно использовать в любом месте собственно имени файла (имени и расширении ). Символ ? означает , что команда (при фильтрации файлов ) “признает” любой символ в имени и ли расширении файла , в позиции которого находится символ ? . Символ * означает , что команда (при фильтрации файлов ) “признает” все символы,в имени или расширении файла , начиная с позиции , где находится символ * . Символы ? и * действуют не зависимо друг о т друга применительно к имени или расширению. Примеры : ВЫПОЛНИТЬ ОПЕРАЦИЮ НАД СЛЕДУЮЩИМИ ГРУППАМИ ФАЙЛОВ : *.* - все файлы , без исключения, *.txt - файлы с любыми именами , но с расширением .txt, II*.* - файлы,имена которых начинаются с цепочки символов II и имеющие любое расширение, YE??0198.* - файлы,имена которых начинаются с цепочки символов YE, два следующих символа НЕ имеют значение, следующие четыре символа до лжны быть 0198, расши- рение НЕ имеет значение (применительно к расчетному отделу : все результаты расчетов по работнику с табельным номером 0198), Атрибуты файлов : Каждый Файл (Каталог ) имеет атрибут , который указывает на то, что этот файл является именно файлом ;или на то , что он является Каталогом. Файлы , в зависимости от атрибута , могут быть скрытыми,архивными системными , только для чтения .(Скрытые файлы MS DOS “не видит” ). СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1. Справочное Руководство по IBM PC. Методические материалы.Часть 2. ТПП “СФЕРА” . М . 1991 г. 2. Савельев А.Я ., Сазонов Б.А ., Лукьянов С.Э . "Персо- нальный компьютер для всех ". Книга 1. М ., ВЫСШАЯ ШКОЛА , 1991 г. 3. Брябрин В.М . “Программное обеспечение персональных ЭВМ” . М . “НАУКА” , 1990 г. 4. Фигурнов В.Э . “ IBM PC для Пользователя” г.Уфа , НПО “Информатика и Компьютеры” , 1993 г.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
"Муж на час" подал на развод через 39 минут.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по программированию "Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru