Лекции по курсу "Информатика"

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

ерационной системы сообщается в файле конфигурации CONFIG.SYS. Этот файл обрабатывается модулем расширения BIOS.

4.Модуль обработки прерываний (MSDOS.SYS) является основным модулем операционной системы. Он обеспечивает взаимодействие с программами пользователя. Так же, как и модуль BIOS, модуль обработки прерываний (MSDOS.SYS) загружается в ОЗУ и остается на весь сеанс работы с компьютером.

Компонентами данного модуля являются подпрограммы, обеспечивающие работу файловой системы, информационный обмен с дисками, а также обслуживание некоторых специальных ситуаций. При обращении к этим подпрограммам из прикладной программы модуль обработки прерываний получает параметры операций и выполняет требуемые действия или преобразует полученные параметры в один или несколько запросов к модулю расширения BIOS. Функции, реализуемые модулем обработки прерываний (MSDOS.SYS), в первую очередь используются командами MS-DOS, обрабатываемыми командным процессором (DIR, COPY и т.д.), но с тем же успехом они могут вызываться прикладными программами.

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

 

Функции командного процессора заключается в следующем:

  1. Прием и синтаксический разбор команд, полученных с клавиатуры или из командного файла;
  2. Исполнение внутренних команд операционной системы;
  3. Загрузка и исполнение внешних команд (программ) операционной системы и прикладных программ пользователя (находящихся в файлах, имеющих расширение COM.EXE и BAT).

Некоторые команды (TYPE, DIR и другие) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующем именем (например, FORMAT), и если находит ее,то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение MS-DOS).

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

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

Таким образом, любая программа может занять эту область памяти, "затерев" (уничтожив) нерезидентную часть командного процессора. По окончании работы такой программы управление всегда возвращается в резидентную часть командного процессора, который восстанавливает нерезидентную часть, загружая ее с системного диска. Поэтому предпочтительнее иметь файл COMMAND.COM на жестком или виртуальном диске, в этом случае не требуется установка системного гибкого диска.

Виртуальный диск - область оперативной памяти компьютера, с которой можно работать так же, как с диском.

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

В состав MS-DOS входит более трех десятков программ, предназначенных для различных целей. Приведу примеры некоторых внешних команд операционной системы:

FORMAT.COM - форматирование гибких дисков;

CHDISK.COM - проверка дисков на правильность файловой структуры;

MODE.COM - установка режимов работы устройств;

FDISK.EXE - разметка жесткого диска;

GRAPHICS.COM - подготовка к печати графической копии экрана и другие, с которыми Вы познакомитесь в ходе практических занятий.

7.Драйверы устройств - это специальные резидентные программы, которые дополняют систему ввода/вывода и обеспечивают обслуживание дополнительных внешних устройств или нестандартное использование имеющихся устройств. Драйверы хранятся в файлах имена, которых имеют расширение SYS. Они загружаются в память компьютера при загрузке операционной системы. Необходимость и порядок загрузки указываются в специальном файле SONFIG.SYS. Такое подключение драйверов облегчает добавление новых устройств и позволят делать это, не затрагивая системные файлы IO.SYS и MSDOS.SYS.

 

3. Файловая система и основные команды MS-DOS.

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

Операционная система содержит следующие основные компоненты:

  1. файловую систему;
  2. интерпретатор командного языка (командный процессор);
  3. драйверы внешних устройств.

ФАЙЛОВАЯ СИСТЕМА - это совокупност