Раздел 5. Операционная система MS-DOS (Microsoft Disk Operating System). Была выпущена в 1981 году корпорацией Microsoft. Вышла в 8 версиях, пока корпорация не прекратила её разработку в 2000 году.
Операционная система работает в реальном режиме работы процессора x86, поддерживает выполнение только 1 команды в 1 момент времени. Работа осуществляется на основе последовательного ввода команд.
Рисунок 7 – Внешний вид ОС Ms-Dos.
Системные требования:
Процессор: x86 (Intel 286)
ОП: 512B.
Наличие FDD.
Составные части ОС:
BIOS IO.sys MSdos.sys Command.com
Autoexec.bat Config,sys
Тема 1. BIOS (Base Input Output System).
BIOS (англ. Basic Input-Output System — базовая система ввода-вывода) — это программа, находящаяся в ПЗУ и отвечающая за базовые функции интерфейса и настройки оборудования, на котором она установлена.
Наиболее широко среди пользователей компьютеров известна BIOS материнской платы, но BIOS присутствуют почти у всех компонентов компьютера: у видеоадаптеров, сетевых адаптеров, модемов, дисковых контроллеров, принтеров.
Рисунок 8 – Схема ПЗУ.
Назначение BIOS материнской платы
Главная функция BIOS материнской платы — инициализация устройств, подключённых к материнской плате, сразу после включения питания компьютера. BIOS проверяет работоспособность устройств (т. н. самотестирование, тест POST — Power-On Self Test), задаёт низкоуровневые параметры их работы, и после этого ищет загрузчик операционной системы.
Если в процессе тестирования ПК происходит сбой, то BIOS выводит сообщение на экран и сигнализирует пользователю с помощью определенных звуковых сигналов.
Микросхема BIOS содержит в себе специальную программу, которая позволяет пользователю устанавливать значения различных параметров.
Для того чтобы запустить эту программу, необходимо после включения ПК нажать специальную клавишу, обычно это клавиша «DEL». В различных версиях BIOS внешний вид программы и управление различны, но принцип остаётся тот же.
а)
б)
Рисунок 9 (а, б) – Внешний вид утилиты BIOS.
Рассмотрим некоторые параметры и значения программы:
BIOS Features – позволяет определять режим работы системы.
Chipset Features – позволяет определять режим работы чипсета.
Frequency/Voltage control (Power Management Setup) - позволяет задавать настройки электропитания, изменять тактовую частоту и коэффициент умножения центрального процессора.
Integrated Peripherals – настройка интегрированных контроллеров.
Boot – загрузка с накопителей.
Primary /Secondary Master/Slave – информация о подключенном HDD.
Load BIOS Defaults – восстановление первоначальных настроек BIOS.
Таблицы звуковых сигналов
Award BIOS
Последовательность звуковых сигналов
| Описание ошибки
| Сигнал
| Успешный POST
| 1 короткий, 1 длинный
| Ошибка оперативной памяти (RAM)
| 1 длинный, 2 коротких
| Ошибка видеокарты
| Повторяющийся короткий
| Проблемы с блоком питания
| Повторяющийся длинный
| Проблемы с ОЗУ
| AMI BIOS
Последовательность звуковых сигналов
| Описание ошибки
| 1 короткий
| Ошибок не обнаружено ПК исправен
| 1 длинный, 1 короткий
| Проблемы с блоком питания
| 2 коротких
| Ошибка чётности RAM
| 1 длинный, 2 коротких
| Ошибка видеокарты
| 1 длинный, 8 коротких
| Не подключён монитор
| Для более подробного изучения данной темы рекомендуется следующая литература: Трасковский А.В. Секреты настройки BIOS.
Тема 2. Загрузчик операционной системы.
Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера.
Загрузчик операционной системы:
обеспечивает необходимые средства для диалога с пользователем компьютера;
приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы;
загружает ядро операционной системы в ОЗУ;
формирует параметры, передаваемые ядру операционной системы;
передаёт управление ядру операционной системы.
Загрузчик ядра Windows NT – NTLDR.
Тема 3. Файлы управления Ms-Dos.
К файлам управления относятся:
IO.sys
MSDOS.sys
COMMAND.com
CONFIG.sys
IO.sys – расширяет возможности BIOS и заканчивает работу по предоставлению услуг связанных с вводом-выводом.
MSDOS.sys – обработчик прерываний.
CONFIG.sys – файл конфигураций системы, содержит команды для настройки операционной системы.
COMMAND.com – отвечает за обработку и выполнение команд, которые вводит пользователь. Команды делятся на две категорий: внутренние и внешние. Внутренние – хранятся внутри файла command.com и обрабатываются им самим. Внешние – существуют в виде отдельных исполняемых файлов, имя файла совпадает с именем команды, а расширение обычно .com или .exe.
Тема 4. Команды ОС Ms-DOS.
Операционная система выполняет 1 команду в 1 момент времени. Команды вводит пользователь. Интерфейс ОС представлен в виде командной строки.
C:\> - приглашение ОС Ms-Dos.
Изменение текущего каталога: CD *
Переход в корневой каталог: CD \
Переход на уровень выше: CD..
Создание каталога: MD *
Просмотр каталога: DIR *
Копирование: COPY * *
Перемещение: MOVE * *
Переименование: REN * *
Создание файла: COPY CON *
Вызов встроенного редактора: EDIT *
Вывод файла на экран: TYPE *
Вызов встроенного справочника: HELP
Вывод атрибутов: ATTRIB *
Отображение дерева каталогов: TREE
Очистка экрана: CLS
Удаление пустого каталога: RD *
Удаление каталога с содержимым: DELTREE *
Удаление файла: DEL *
Форматирование: FORMAT *
Примеры:
Создать дерево каталогов:
C:\> MD 1 <- создается каталог 1
C:\> MD 2 <- создается каталог 2
C:\> СD 1 <- перейдем в каталог 1, и обратим внимание на то как изменится приглашение
C:\1> MD 3 <- создается каталог 3.
В созданном дереве каталогов создадим файл ABC.txt в папке 2.
C:\1> cd..
C:\> cd 2
C:\2> copy con abc.txt
это наш файл.
^Z.
Скопировано файлов: 1
C:\2>
Скопируем файл abc.txt из каталога 2 в каталог 3 и одновременно переименуем.
C:\2> copy C:\2\abc.txt C:\3\ddd.txt
Если файл переименовывать не надо, то команда будет выглядеть следующим образом.
C:\2> copy C:\2\abc.txt C:\3
ДОМАШНЕЕ ЗАДАНИЕ
Прочитать: Фигурнов В.Э. IBM PC для пользователя стр. 111 - 167.
Прочитав учебник классифицировать все команды по следующим категориям:
Команды для работы с файлами
Команды для работы с каталогами
Общие команды
Выполнить практические работы по теме MS-Dos.
Тема 5. Пакетные командные файлы.
ПКФ – это текстовый файл в Ms-Dos, который содержит последовательность команд, предназначенный для исполнения командным интерпретатором.
ПКФ имеют расширение .bat («batch» - пакетный).
Запуск ПКФ осуществляется точно также, как и запуск исполняемых файлов .com и .exe.
ПКФ применяются для облегчения выполнения наиболее рутинных операций.
Алгоритм создания ПКФ:
Создаём текстовый файл.
Набираем команды.
Сохраняем с расширением .bat.
Строки ПКФ могут представлять собой:
Команды Ms-Dos
Обращения к исполняемым программам
Вызов других ПКФ
Команды специфические для ПКФ.
Специфические команды ПКФ:
GOTO – переход на метку
IF - условие
FOR - цикл
SHIFT – сдвиг
EXIT - выход
EXIST - существование
ECHO - сообщение
Применение ПКФ:
Облегчение рутинной работы
Написание вирусов
Написание программ
Рассмотрим действие пакетного командного файла EXAM.bat:
@echo off
Cls
C:\
If exist mail.dat goto lab1
Echo Файл сообщений отсутствует
Goto lab2
:lab1
Type mail.dat
:lab2
Cd C:\user
For %%N in (*.bak) do del *.bak %%N
If exist %1 copy %1 C:\user
If exist %2 copy %2 C:\user
Dir c:\user
Pause
Cd C:\user1
В строке 1 запрещается вывод командных строк на экран. Строка 2 очищает экран. В строке в качестве рабочего каталога задается диск C:\.
Строка 4 проверяет условие существования файла mail.dat. Если файл существует выполняется переход на метку lab1, если файла нет, то показывается сообщение.
Строки 7 и 9 сами метки lab1 и lab2. Строка 8 выводит файл на экран.
Строка 11 в виде цикла находит все файлы с расширением .bak и удаляет их.
Тема 6. Конфигурирование системы.
Под конфигурированием системы понимается настройка системы для достижения поставленных целей:
Настройка под конкретную конфигурацию
Адаптация системы под конкретного пользователя
Повышение эффективности системы
За конфигурацию системы в Ms-Dos отвечают файлы CONFIG.SYS и AUTOEXEC.BAT. Если при загрузке ОС файл config.sys обнаружен, то происходит настройка по его указаниям, если файл не найден, то система загружается в режиме <по умолчанию>.
Файл CONFIG.SYS представляет собой текстовый файл, каждая строка которого может содержать команду конфигураций системы.
Кроме общих команд Ms-Dos в файле используется ряд специфических команд:
Buffers – указывает количество дисковых буфферов обмена.
Country – региональные настройки.
Device – загружает драйвер.
Files – указывает сколько файлов может быть одновременно открыто.
Install – загружает программу.
Shell – указывает интерпретатор отличный от comand.com.
Stack – резервирует место для обработки прерывании.
Break – задает поведение системы при нажатий клавиш ctrl+c.
Rem – комментарии.
Set – устанавливает значение переменной.
Пример файла Config.sys:
Buffers=20,0
Files=25
Device=C:\DOS\Himem.sys
Device=C:\DOS\EMM386.exe
Country=038,052, c:\dos\country.sys
Break on
Файл AUTOEXEC.BAT – это ПКФ, служит для автоматической загрузки программ или выполнения команд сразу после загрузки ОС.
Тема 7. Установка системы Ms-Dos.
Перед началом установки необходимо убедиться, что в BIOS выставлена загрузка с дискеты.
Вставляем установочную дискету в дисковод. С дискеты автоматически запускается установочная программа.
По умолчанию установочным каталогом является C:\DOS.
ДОМАШНЕЕ ЗАДАНИЕ
Прочитать: Фигурнов В.Э. IBM PC для пользователя стр. 342 - 360.
|