Лабораторнаяработа №1
Тема: Работа с командной строкой в ОС MS DOS.
Цель: Познакомиться с основными принципами управления работой ПК на базе ОС MS DOS, изучить основные команды управления ОС MS DOS.
Время: 1 занятие (2 часа).
Теоретические сведения
Операционная система– специализированное ПО, которое, являясь неотъемлемой частью ПЭВМ, обеспечивает управление всеми аппаратными компонентами компьютера и позволяет отделить остальные классы программ от непосредственного взаимодействия с аппаратурой.
ОС – обеспечивает выполнение двух главных задач:
Поддержку работы всех программ, обеспечение их взаимодействия с аппаратурой.
Предоставление пользователю возможности общего управления машиной.
В рамках первой задачиОС выступает в роли регулировщика уличного движения, управляя потоком данных в ПК и осуществляя запуск и остановку вычислительных процессов. Кроме этого ОС предоставляет прикладным программам доступ к аппаратуре и системному ПО, выявляет различные события, возникающие в процессе работы и соответствующим образом реагирует на них.
В рамках второй задачипользователь должен иметь возможность отдавать системе команды. Соответствующие средства ОС называются пользовательским интерфейсом.
Другими важными интерфейсами являются интерфейсы аппаратуры и программ.
Интерфейс– совокупность средств и правил, обеспечивающих логическое или физическое взаимодействие устройств и/или программ вычислительной системы. Другими словами – это некоторый набор правил общения.
Для того, чтобы быть полноценной, ОС должна как минимум содержать следующие основные компоненты:
Файловую систему
Драйверы внешних устройств
Процессор командного языка
Операционная система ms dos
(Disk Operating System – дисковая операционная система). Эта операционная система получила распространение вместе с популярным семейством IBM совместимых компьютеров. Первая версия этой системы вышла в 1981 г. вместе с первой моделью персонального компьютера фирмы IBM. Разработана фирмой Microsoft, крупнейшей софтверной компанией на сегодняшний день. Фактически эта операционная система стала стандартной для маломощных 16 разрядных ПК.
К основным достоинствам этой ОС относятся:
Развитый командный язык.
Возможность организации многоуровневых каталогов.
Возможность подключения пользователем дополнительных драйверов внешних устройств и др.
Для работы DOS необходим незначительный объем оперативной памяти – около 60 кВ.
Важной отличительной особенностью DOS, как и других операционных систем, является модульность. Это свойство, во-первых, позволяет изолировать друг от друга отдельные части столь большой программы, какой является ОС, облегчая ее разработку, во-вторых, позволяет собрать в каждом модуле определенные логически связанные группы функций. Если возникает необходимость в замене или расширении такой группы функций, то это можно сделать путем замены или модификации лишь одного модуля, а не всей системы.
DOS состоит из следующих основных модулей:
Базовая система ввода-вывода BIOS.
Блок начальной загрузки.
Модуль расширения BIOS.
Модуль обработки прерываний.
Командный процессор.
Утилиты DOS.
Необходимо заметить, что модуль BIOS является частью аппаратуры персонального компьютера и к ОС его относят чисто номинально.
Рассмотрим эти модули несколько подробней.
Система BIOS. Располагается в микросхемах ПЗУ, установленных на материнской плате ПК. Входящие в нее программы и данные обеспечивают выполнение ряда важных функций по поддержке работоспособности ЭВМ: тестирование системы при включении электропитания, вызов блока начальной загрузки DOS, обслуживание системных вызовов или прерываний.
Блок начальной загрузки – это маленькая программа назначение, которой заключается в считывании с диска в оперативную память ПК двух других частей DOS – модуля расширения базовой системы ввода-вывода и модуля обработки прерываний. Сам загрузчик размещается на 0 стороне в 1 секторе дорожки 00 системного магнитного диска.
Модуль расширения BIOS – обеспечивает подключение внешних драйверов устройств, подстройку прерываний и других параметров системы, указанных в настроечном файле config.sys, располагающемся на системном диске. Кроме этого модуль завершает загрузку DOS в оперативную память ПК. Расположен в файле io.sys, записанном в системной области диска.
Модуль обработки прерываний – обслуживает прерывания, вызываемые из прикладных программ. Расположен в файле msdos.sys, записанном в системной области диска.
Командный процессор – по сути обычная компьютерная программа расположенная в файле command.com, который может располагаться в любом месте системного диска. Его функции:
Прием и обработка команд из настроечного файла autoexec.bat, а также клавиатуры.
Исполнение встроенных команд DOS, находящихся внутри файла command.com.
Загрузка и исполнение прикладных компьютерных программ и внешних программ DOS.
Утилиты DOS – внешние компьютерные программы, располагающиеся в отдельных файлах и предназначенные для выполнения каких-либо определенных действий, например, копирования информации с одной дискеты на другую.