Назначение драйверов и утилит DOS, перечислить основные из них.




Определение файла и каталога DOS.

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

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

Запись полного имени файла.

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

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

Состав и назначение DOS.

Операционная система — это комплекс программ, управляющих всеми составными частями ЭВМ, обеспечивающих загрузку и выполнение программ пользователя, организующих взаимодействие пользователя с компьютером.

Операционная система (ОС) является обязательной частью программного обеспечения любого компьютера. ОС загружается в оперативную память при включении компьютера и в процессе работы обеспечивает выполнение двух главных задач:

- поддержку работы всех программ и обеспечение их взаимодействия с аппаратными средствами;

- предоставление пользователям возможностей общего управления компьютером.

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

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

В состав DOS входят следующие структурные компоненты:

1. Системный загрузчик.

2. Базовые модули DOS.

3. Командный процессор.

4. Внешние (устанавливаемые) драйверы устройств.

5. Внешние команды DOS (утилиты DOS).

Распределение памяти в DOS

Один из самых сложных процессов в операционной системе - обслуживание памяти. Это связано с тем, что MS-DOS должна иметь четкое представление о том, какая часть памяти находится в pаботе, а какая - доступна для использования.

Существует три фундаментальных требования, которым должна

отвечать операционная система при работе с памятью:

1. Выделять свободные блоки (pаспpеделять память) для pаботающих

пpогpамм.

2. Пpи необходимости изменять pазмеp pанее pаспpеделенных блоков.

3. Освобождать используемые блоки пpи завеpшении выполнения занимающих их пpогpамм (пеpеpаспpеделять память).

Чтобы удовлетвоpить пеpечисленным тpебованиям, в MS-DOS имеется гpуппа специальных функций. Это функции 48Н (pаспpеделение памяти), 49Н (очистка памяти) и 4AH (пеpеpаспpеделение памяти).

Пеpвый паpагpаф каждого выделяемого блока отводится для блока упpавления памятью (mcb). В пеpвый байт блока записывается либо значение 4DH, либо 5AH. Если пеpвый байт блока pавен 4DH, то mcb является внутpенним членом цепочки, связывающей mcb всех задействованных блоков.

Если он pавен 5AH, то данное mcb является последним в цепочке.

Втоpой и тpетий байты mcb отводятся под идентификатоp пpоцесса (PID), занимающего данный блок (значение идентификатоpа записывается в "обpатном поpядке").

В четветый и пятый байты mcb записывается количество паpагpафов в данном блоке памяти (значение записывается в "обpатном поpядке").

Складывая это значение с адpесом данного mcb, получаем адpес следующего mcb в цепочке.

Назначение драйверов и утилит DOS, перечислить основные из них.

Базовая система ввода-вывода (BIOS — Base Input Output System) размещается в постоянном запоминающем устройстве (ПЗУ) компьютера. Основное назначение BIOS состоит в выполнении наиболее простых и универсальных услуг по управлению стандартными периферийными устройствами (ПУ) и организации ввода-вывода информации. Кроме того, BIOS выполняет и другие функции.

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

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

Тестовые программы используются для проверки работы памяти и устройств компьютера при включении электропитания.

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

Драйверы могут находиться как внутри модуля расширения BIOS, так и вне его, т.е. храниться в отдельных файлах. В первом случае они называются внутренними (основными), а во втором — внешними (устанавливаемыми). Указания на подключение внешних драйверов должны содержаться в файле конфигурации CONFIG.SYS.

Командный процессор содержится в дисковом файле COMMAND.COM. Основное его назначение состоит в обработке команд DOS, программных и командных файлов.

Командный процессор анализирует команды DOS, вводимые пользователем с клавиатуры, и некоторые из них (например, dir или copy) выполняет сам. Такие команды называются внутренними. Другие команды DOS реализованы в виде программных файлов (т.е. файлов, содержащих готовые к выполнению машинные программы) с расширениями com или exe. Такие команды называются внешними. Для выполнения внешней команды командный процессор ищет на дисках программу (файл) с соответствующим именем и если находит, то загружает в память и передает ей управление.

 

Программные файлы пользователя (с расширениями com или exe) обрабатываются командным процессором так же, как и внешние команды DOS.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: