Автор работы: Пользователь скрыл имя, 06 Декабря 2013 в 19:41, контрольная работа
Операционная система MS DOS имеет развитые средства доступа ко всем аппаратным компонентам, обладает достаточно гибкой файловой системой, основанной на иерархической структуре каталогов, удобным командным языком. Последнюю версию этой ОС представляет MSDOS 6.22. Средства, предоставляемые ОС этого класса, позволяют формировать удобную операционную среду для разработки программного обеспечения. С другой стороны, на их основе достаточно просто можно создавать автоматизированные рабочие места с простыми средствами доступа к прикладным пакетам и программам.
Е. С. Чернюк
Е. С. Чернюк
1.Операционная система MS DOS, ее характеристика (ввода-вывода, модуль обработки прерываний, драйверы устройств). Организация хранения данных в MS DOS: файлы, их имена и атрибуты; каталоги. Команды работы с дисками и каталогами. Команды работы с файлами. Общесистемные команды.
Операционная система MS DOS имеет развитые средства доступа ко всем аппаратным компонентам, обладает достаточно гибкой файловой системой, основанной на иерархической структуре каталогов, удобным командным языком. Последнюю версию этой ОС представляет MSDOS 6.22. Средства, предоставляемые ОС этого класса, позволяют формировать удобную операционную среду для разработки программного обеспечения. С другой стороны, на их основе достаточно просто можно создавать автоматизированные рабочие места с простыми средствами доступа к прикладным пакетам и программам.
Основными компонентами MS DOS являются:
Базовая система ввода-вывода находится в ПЗУ компьютера и устанавливает связь между обладающими некоторыми фирменными особенностями техническими средствами и стандартизированным программным обеспечением, а именно с операционной системой. Ее назначение состоит в выполнении наиболее простых и универсальных функций операционной системы, связанных с вводом-выводом. BIOS в ПЗУ содержит также тест функционирования компьютера, проверяющий работу памяти и устройств при включении питания. Кроме того, он содержит программу вызова загрузчика ОС.
Модуль обработки прерываний (файл MSDOS.SYS) образует верхний уровень операционной системы, с которым взаимодействует большинство прикладных программ. Компонентами данного модуля являются программы, обеспечивающие работу файловой системы, устройств ввода/вывода (клавиатуры, дисплея, принтера, портов), обслуживания некоторых ситуаций, связанных с завершением программ, их принудительным прерыванием и обработкой ошибок.
Драйверы устройств представляют собой программы, дополняющие систему ввода вывода MSDOS и обеспечивающие обслуживание новых устройств или нестандартное использование имеющихся устройств. В частности, с помощью драйверов, например драйвера ansi.sys, обеспечивается требуемый способ формирования символов и вывода их на принтер. Драйверы загружаются в ОЗУ при загрузке операционной системы, а их имена указываются в файле конфигурации config.sys.
Организация хранения данных в MS-DOS:
Имя файла. Любые наборы данных на внешних носителях хранятся в виде файлов. Файл - это логически связанная и специальным образом организованная совокупность данных или программ, расположенных на внешнем носителе в отдельной области. Бывают файлы программные и файлы данных. Каждый файл имеет уникальное имя. Полное имя файла состоит из двух частей: имени файла и его типа (расширения), разделенных точкой. Тип файла служит для характеристики информации, хранящейся в файле. Он содержит не более трех символов. Допускается использовать в имени файла буквы латинского алфавита от А до Z, цифры от 0 до 9, а также символы !, @, #,$ и т.д. Никаких ограничений на порядок следования символов в имени файла не накладывается. Недопустимые символы в имени файла: пробел, /, запятая, ;, +, [, ], “, =, *, ?, :, \, <, >. В качестве имени файла нельзя использовать имена устройств (con, prn, com1 и т.д.).
Имя файла - обязательная часть составного имени и поэтому должно указываться всегда: как при создании файла, так и при доступе к существующему файлу. Рекомендуется давать файлам такие имена, которые несут смысловую нагрузку.
Кроме составного имени, с
файлом связывается ряд его
- атрибуты файла;
- дата создания файла:
- время создания файла;
- длина файла.
Атрибуты файла определяют способы его использования и права доступа к нему. Операционная система MS DOS допускает задание следующих атрибутов:
- файл предназначен только для чтения;
- архивный файл;
- скрытый файл;
- системный файл.
Файлу может быть присвоена любая комбинация перечисленных атрибутов.
Дата создания и
время создания приписываются
файлу в тот момент, когда файл
создается, и изменяются
Каталоги.
Для удобства работы
с файлами имена файлов
Каталог - это область памяти на диске, в которой хранятся: имена файлов, сведения об их размерах, время их последнего обновления, атрибуты файлов и т.д. На каждом магнитном носителе может быть несколько каталогов. В каждом каталоге может быть много файлов. Если имена файлов хранятся в каталоге, говорят, что файл находится в каталоге. Ограничения на имена каталогов те же, что и на имена файлов. Но в имени каталога отсутствует расширение.
Операционная система MS DOS
обеспечивает формирование на каждом
диске не произвольной, а только
древовидной файловой структуры, в
основании которой находится
корневой каталог, а листьями являются
файлы и, возможно, каталоги. Цепочки
включенных друг в друга каталогов
обозначаются их именами, разделяемыми
знаком «\» (обратный слэш). Основной каталог
в древовидной структуре
Маршрут (путь) файла. При
сложной, древовидной структуре
файлов на диске для указания файла
уже недостаточно задать только его
имя, так как одноименные, но различные
по содержанию файлы могут фигурировать
в нескольких каталогах. Для точной
идентификации (указания) файла, необходимо
кроме имени указать его
Пример: c:\каталог 3\каталог 4\файл *
Итак, файл полностью задается следующими элементами:
В любой момент времени
системе известен текущий маршрут
на каждом из накопителей, который может
быть изменен соответствующей
Системное приглашение MS DOS. Приглашение к вводу команд выдается на экран дисплея после загрузки операционной системы или когда она находится в состоянии ожидания каких-либо действий пользователя. Стандартное приглашение Ms Dos, как правило, указывает имя текущего диска:
A:\> - указывает на диск А
C:\> - указывает на диск С.
Чтобы перейти на другой диск, надо набрать на клавиатуре имя нового диска, двоеточие и нажать на клавишу [Enter].
Основные команды работы с дисками. Команды общесистемного назначения.
Пользователь общается с
ДОС с помощью набора команд. Одна
часть этих команд (резидентная) исполняется
непосредственно интерпретатором
команд. Для выполнения остальных (транзитных)
командному процессору требуется найти
на диске соответствующую
В плане организации обмена информацией в ПЭВМ различаются два типа логических устройств: блочные и последовательные. Логические устройства блочного типа: обмениваются блоками информации. Характерными представителями этого типа устройств являются накопители на магнитных дисках. Для их обозначения используются однобуквенные латинские имена, среди которых А и В зарезервированы для первого и второго НГМд. При наличии в системе большего количества НГМД используются имена С и D и т.д. Обычно подобных устройств в ПЭВМ только два, и поэтому имена С, D и т.д. присваиваются разделам НМД типа "винчестер" (если осуществлено разбиение на несколько логических дисков). При наличии в системе других логических устройств блочного типа(например, адаптер локальной сети, контроллер НМЛ и др.), им в качестве идентификаторов присваиваются последующие буквы латинского алфавита.
Логические устройства последовательного
типа обмениваются информацией не блоками,
а последовательностями символов. Для
основных устройств последовательного
типа в ДОС зарезервированы
CON - системная консоль
- устройство, которое при считывании
идентифицируется как
PRN - системное печатающее устройство;
AUS - асинхронная последовательная линия связи;
NUL - свободное устройство (псевдоустройство), служащее
для замены логического
устройства ввода-вывода. в программе,
когда при ее выполнении не
используется ввод и не
Для указания ДОС, что служебное слово является именем, относящимся к логическому устройству, оно завершается двоеточием, Т.е. двоеточие является символом, зарезервированным для идентификации логических устройств, например:
А: - первый НГМД; .
В: - второй НГМД;
С: - первый НМД и т .д.
Как было уже сказано, ДОС работает с файлами. Файл представляет собой поименованную целостную совокупность даннЫХ на внешнем носителе информации (логическом устройстве). Например, в файл на ГМД могут быть помещены программы, данные, а также последовательности символов, которые ПЭВМ получает от другого компьютера по линии связи.
Рассмотрим основные команды:
Формат команды: CLS
При выводе информации на экран ого заполнение осуществляется построчно. Когда последняя строка окажется занятой, то содержимое экрана смещается на одну строку вверх, а новая информация отображается в нижней строке. Чтобы .полностью освободить экран от ненужной информации и возобновить вывод с его первой (верхней) строки, следует выполните команду CLS. При этом экран полностью очищается, а в левом верхнем углу появляются приглашение DOS и курсор. Если Вы специальными средствами DOS (Escape- последовательностями) не меняли оцветовку экрана, то весь он заполняется черным цветом, а символы будут выводиться белым цветом. В противном случае экран окрашивается установленным фоновым цветом, а для выдачи информации также будет использоваться выбранный для этой цели цвет.
ЗАМЕЧАНИЕ: команду CLS часто полезно использовать в командных файлах.
2. DATE - установка и отображение даты (внутренняя)
Формат команды: DATE [дата]
Установка даты для DOS влияет на корректность заполнения соответствующего поля элемента каталога при создании и обновлении файла, а также при создании подкаталога.
Если требуется установить дату и Вы знаете, в каком формате ее ввести, то при вызове команды DATE укажите дату аргументом date. Если Вам нужно ввести экран дисплея текущую дату и затем, возможно, изменить ее (пользуясь предложенным форматом), то задайте команду DATE без аргумента. При этом появится, например, сообщение: