Структура и управление оперативной памятью в ОС DOS

Автор: Пользователь скрыл имя, 16 Июня 2014 в 19:14, контрольная работа

Краткое описание

В настоящее время существуют множество операционных программ, которые в достаточной степени эффективности и надежности, управляют оперативной памятью. К таким системам можно отнести Windows, Unix и т.д. Прогресс электроники привел к значительному улучшению элементов памяти. А именно таких параметров, модулей памяти, как объем, надежность, оперативность и компактность. Память применяется везде, где есть элемент, обрабатывающий информацию (процессор, контроллер).

Оглавление

Введение
1.Операционная система MS DOS 4
1.1 назначение операционной системы 4
1.2модульная структура MS DOS 6
2.Функции и назначение базовой системы ввода - вывода BIOS 7
2.1функции и назначение модуля расширения базовой системы ввода
- вывода 10
2.2функции и назначение базового модуля дисковой операционной
системы. 11
2.3функции и назначение командного процессора 11
3. Загрузка MS DOS в оперативную память с диска 14
4. Понятие файла 16
4.1способы обращения к файлу 17
4.2 организация доступа к файлу 20

Заключение 25
Библиографический список 26

Файлы: 1 файл

Сама работа (2).docx

— 76.66 Кб (Скачать)




Рис.2 Соглашение по типу файлов

 
При обращении к файлу типа BAT, COM, EXE достаточно задать только его имя, тип не указывается. При одинаковых именах приоритет - в порядке, указанном выше.

Правило образования спецификации. Спецификация файла обычно используется тогда, когда файл хранится на диске пассивного дисковода или в пассивном каталоге.

Различают две формы спецификации: сокращенную и полную.

Правило образования полной формы спецификации будет рассмотрено далее после того, как будет определено понятие каталога. Сокращенная форма спецификации образуется из имени логического диска и полного имени файла, разделенных двоеточием.

Как обращаться к группе файлов

Часто возникает ситуация, когда надо работать не с одним файлом , а с группой файлов:

  • копирование группы с одного диска на другой ;
  • удаление группы файлов;
  • перемещение группы файлов на другой диск;
  • поиск группы файлов заданного типа и т.п.

Эти операции достаточно легко выполнить, пользуясь при формировании имен и типов файлов шаблоном.

Шаблон имени файла - специальная форма, в которой в полях имени и типа файла используются символы * или ?

Символ * служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имени и типа по одному символу *.

Символ ? служит для замены одного символа. В шаблоне может быть использовано несколько таких символов.

ОРГАНИЗАЦИЯ ДОСТУПА К ФАЙЛУ

Структура каталога

Надеемся, что вы хорошо представляете себе организацию хранения книг в библиотеке и соответственно процедуру поиска нужной книги по ее шифру из каталога. Перенесите свое представление об этом на способ хранения файлов на диски и организацию к нему доступа.

Доступ- процедура установления связи с памятью и размещенным в ней файлом для записи и чтении данных.

Имя логического диска, стоящее перед именем файла спецификации, указывает логический диск, на котором следует искать файл. На этом же диске организован каталог, в котором хранятся полные имена файлов, а также их характеристики: время и дата создания; объем (в байтах); специальные атрибуты. По аналогии библиотечной системой организации каталогов полное имя файла, зарегистрированное в каталоге, будет  служить шифром, по которому операционная система находит месторасположение файла на диске.

Каталог- справочник файлов с указанием месторасположения на диске.

Различают два состояния каталога - текущие ( активное) и пассивное. MS DOS помнит текущий каталог на каждом логическом диске.

Текущий (активный) каталог- каталог, в котором работа пользователя производится в текущее машинное время.

Пассивный- каталог, с которым в данный момент не имеется связи.

В операционной системе MS DOS принята иерархическая структура  организации каталогов. На каждом диске всегда имеется единственный главный (корневой) каталог. Он находится на 0-м уровне иерархической структуры и обозначается символом"\". Корневой каталог создается при форматировании (инициализации, разметке) диска, имеет ограниченный размер и не может быть удален средствами DOS. В главный каталог могут входить другие каталоги и файлы, которые создаются командами операционной системы и могут быть удалены соответствующими командами.

Рис.3 Иерархическая структура организации каталога

Родительский каталог- каталог, имеющий подкаталоги.

Подкаталог-каталог, который входит в другой каталог.

Таким образом, любой каталог, содержащий каталоги нижнего уровня, может быть, с одной стороны, по отношению к ним родительским, а с другой стороны, подчиненным по отношению каталога верхнего уровня. Как правило, если это не вызывает путаницы, употребляют термин "каталог", подразумевая или каталог, или родительский каталог в зависимости от контекста.

Каталоги на дисках организованны как системные файлы. Единственное исключение - корневой каталог, для которого отведено фиксированное место на диске. Доступ к каталогам можно получить, как к обыкновенному файлу.

 В структуре каталогов могут  находиться каталоги, не содержащие  не одного файла или подкаталога. Такие подкаталоги называются пустыми.

Правила наименования подкаталогов такие же, как и правила наименование файлов. Для формального отличия от файлов обычно подкаталогом присваивают только имена, хотя можно добавить и тип по тем же правилам, что и для файлов.

Доступ к содержимому файла организован из главного каталога, через цепочку соподчиненных каталогов(подкаталогов) n-ого уровня. В каталоге любого уровня могут храниться записи как о файлах, так и о каталогах нижнего уровня.

Файловая система -часть операционной системы, управляющая размещением и доступом к файлам и каталогам на диске.

С понятием файловой системы тесно связанно понятие файловой структуры диска, под которой понимают, как размещаются на диске: главный каталог, подкаталоги, файлы, операционная система, а также какие для них выделены объемы секторов, кластеров, дорожек.

Правила формирования файловой структуры диска . При формирования файловой структуры диск операционной системы MS DOS соблюдает ряд правил:

  • файл или каталог могут быть зарегистрированы с одним и тем же именем в разных каталогах, но в одном и том же каталоге только один раз ;
  • порядок исследования имен файлов и подкаталогов в родительском каталоге произвольной;
  • файл может быть разбит на несколько частей, для которых выделяются участки дискового пространства одинакового объема на разных дорожках и секторах.

Путь и приглашение

Доступ к файлу осуществляется через каталог благодаря зарегистрированному в нем имени данного файла. Если каталог имеет иерархическую структуру, то доступ к файлу операционная система организует в зависимости от положения подкаталогов, в котором зарегистрировано имя искомого файла.

Доступ к файлу можно организовать следующим образом:

  • если имя файла зарегистрировано в текущем каталоге, то достаточно для доступа к файлу указать его имя
  • если имя файла зарегистрировано в пассивном каталоге, то, находясь в текущем каталоге, вы должны указать путь, т.е. цепочку соподчиненных каталогов, через которые следует организовать доступ к файлу.

Путь- цепочка соподчиненных каталогов, который необходимо пройти по иерархической структуре каталогов, где зарегистрированы искомые файлы. При задании пути имена каталогов записываются в порядке следования и отделяются друг от друга символом\.

Взаимодействие пользователя с операционной системой осуществляется с помощью командной строки, индицируемой на экране дисплея. Вначале командной строки всегда имеется приглашение, которое заканчивается символом>.В приглашении может быть отображено: имя текущего диска, имя текущего каталога, текущее время и дата, путь, символы разделители.

Приглашение операционной системы - индикация на экране дисплея информации, означающей готовность операционной системы к вводу команд пользователя.

Возможны три варианта организации пути доступа к файлу в зависимости от места его регистрации:

  • файл находится в текущем каталоге (путь отсутствует). При организации доступа к файлу достаточно указать его полное имя;
  • файл находится в пассивном каталоге одного из нижних уровней, подчиненного текущему каталогу. При организации доступа к файлу необходимо указать путь, в котором перечислены все имена
  • в котором зарегистрирован данный файл);
  • файл находится в пассивном каталоге на другой ветке по отношению к местонахождению текущего каталога иерархичной структуры. При организации доступа к файлу необходимо указать путь, начиная с главного каталога, т. е. С символа /. Это объясняется тем, что в иерархичной структуре движение возможно только по вертикали сверху - вниз. Горизонтальные переходы из каталога в каталог недопустимы.

Структура записи в каталоге

Теперь вам предстоит знакомство со структурой хранящихся в каталоге записей со сведениями о файлах и подкаталогов нижнего уровня.

Запись о файле каталоги содержат имя файла, объем файлов в байтах, дату создания, время создания и еще ряд параметров, необходимых в операционной системе для организации доступа.

Запись о подкаталоге нижнего уровня в родительском каталоге содержит его имя, признак, дату и время создания.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

Итак, DOS является самой надёжной из операционных систем, хоть её интерфейс не так «богат» разнообразными вставками. В наше время многие пользователи выбирают операционные системы Windows, однако без MS DOS не было бы нормальной работы. Если потребуется сделать что-то действительно важное и сложное, то DOS к вашим услугам. Здесь представлены основы работы в DOS, ведь узнать её всю можно только при длительной и кропотливой работе. Если разобраться в этой «сложной и неудобной» системе, то появятся возможности, недоступные для других ОС. В случае, когда на компьютере установлена программа-оболочка, работа в DOS становится гораздо проще. MS DOS – это самая выносливая ОС, придуманная человеком.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Библиографический список

1.  Хендерсон К. "Руководство разработчика баз данных" 2011г.

2.1-A. Операционная система MS-DOS. Том 1, книги 1 - 2 2012г.

3.Тонкая настройка и оптимизация MS-DOS.  2008 г.

4.Компьютер IBM PC/AT, MS-DOS и Windows.

5.Модемы и факс-модемы. Программирование для MS-DOS и Windows.

6.MS-DOS для программиста.2010-2013г.

7. Брябрин В.М. "Программное обеспечение персональных ЭВМ". М. "НАУКА", 2010 г.

 

 

 

 

 

 


Информация о работе Структура и управление оперативной памятью в ОС DOS