ОС MS DOS.

Единицы компьютерной информации. Биты и байты.

БИТ – наименьшая единица компьютерной информации, логические 0 или 1. Машинное слово – комбинация из 8 бит – это БАЙТ. Один байт уже может нести в себе информацию об одной букве, цифре, печатном знаке и.т.д. Число комбинаций бит в байте 256 (2 в степени 8). От нуля (в двоичной системе это 00000000) до 255 (11111111). А этого хватит для отображения и цифр и букв сразу нескольких алфавитов.

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

- килобайт (кбайт) – 2 в степени10 байт = 1024 байт.

- Мегабайт (Мбайт) – 2 в степени 20 байт = 1 048 576 байт = 1024 кбайт.

- Гигабайт (Гбайт) – 2 в степени 30 байт = 1 073 741 824 байт = 1 048 567 кбайт = 1024 Мбайт.

Биты используются реже, например, в скорости передачи данных.

-килобит (кбит) – 2 в степени 10 бит = 1024 бит = 128 байт.

-Мегабит (Мбит) - 2 в степени 20 бит = 1 048 576 бит =1024 кбит = 128 кбайт.

-Гигабит (Гбит) - 2 в степени 30 бит =1 073 741 824 бит = 1 048 567 кбит = 1024 Мбит = 128 Мбайт.

********************

Перейдем к подробному знакомству ОС MS DOS.

Как раньше упоминалось – это однозадачная дисковая операционная система с текстовым интерфейсом.

ОС MS DOS состоит из следующих частей.

Базовая система ввода – вывода (BIOS) ,находящаяся в постоянной памяти (ПЗУ) компьютера. Эта часть ОС является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг ОС, связанных с осуществлением ввода-вывода. Она содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, в BIOSсодержится программа вызова загрузчика ОС.

Загрузчик операционной системы – это очень короткая программа, находящаяся в первом секторе каждой дискеты с ОС ДОС. Функция этой программы заключается в считывании в память еще двух модулей ОС, которые и завершают процесс загрузки ДОС.

Дисковые файлы IO.SYS и MSDOS.SYS - они загружаются в память загрузчиком и остаются там постоянно. Файл IO.SYS представляет собой дополнение к BIOS в ПЗУ, а файл MSDOS.SYS реализует основные высокоуровневые услуги ДОС.

Командный процессор обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Внешние команды ДОС – это программы, поставляемые вместе с ОС в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например, форматирование дискет, проверку дисков и т.д.

Драйверы устройств – это специальные программы, которые дополняют систему ввода-вывода и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств, например, с помощью драйверов возможна работа с «электронным диском», т.е.части памяти компьютера. Драйверы загружаются при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы ДОС.

Начальная загрузка MS DOS выполняется автоматически в трех случаях:

- при включении электропитания компьютера;

- при нажатии клавиши RESET на системном блоке;

- при одновременном нажатии трех клавиш <CTRL><ALT><DEL>.

При этом необходимо, чтобы или была вставлена в дисковод дискета с ОС или на винчестере была бы ОС записана.

В начале загрузки работают программы проверки (тестирования) оборудования, находящиеся в постоянной памяти машины. После окончания работы программ тестирования оборудования программа начальной загрузки пытается прочесть с дискеты, установленной в дисководе А:, программу-загрузчик ОС. Если в дисководе нет дискеты, то загрузка ОС будет производиться с жесткого диска. После того, как с диска прочитана программа-загрузчик ОС, эта программа считывает в память модули IO.SYS и MSDOS.SYS и передает им управление. Далее с того же диска читается файл конфигурации CONFIG.SYS и в соответствии с указаниями, содержащимися в нем, загружаются драйверы устройств и устанавливаются параметры ОС. Если файл CONFIG.SYS отсутствует, все параметры устанавливаются по умолчанию.

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

Когда загрузка закончена, на экране появится приглашение ОС (командная строка) в виде:

С:\> , где символы означают С: - работа с жестким диском С, \ - вы находитесь в главном (корневом ) каталоге, > - значок приглашения к вводу команды.

Прежде чем писать команды, разберемся с некоторыми общими терминами и понятиями.

ИМЕНА ДИСКОВ. Обычно в компьютере несколько дисководов. Для ДОС накопители на магнитных дисках именуются А:, В:, С: и т.д. Для CD ROM присваивается буква, следующая за последним именем диска.

ТЕКУЩИЙ ДИСКОВОД – это тот дисковод, с которым вы работаете в настоящее время. Чтобы сменить текущий дисковод на другой, в командной строке надо набрать его имя, двоеточие и нажать клавишу ENTER. Например, командная строка: А:\ > С: <ENTER>

В результате на командной строке будет приглашение из другого текущего дисковода С:\ >.

Файлы объединены в особые структуры – папки( или директории, каталоги). Имя папки не имеет расширения. ИМЕНА КАТАЛОГОВ должны состоять из символов латинского алфавита (не более 8).

 

КАТАЛОГИ (ДИРЕКТОРИИ) – специальное место на диске, в котором хранятся имена файлов, сведения о размере файла, времени его последнего обновления, атрибуты (свойства) файлов и т.д. Если в каталоге хранится имя какого – либо файла, то говорят, что файл находится в таком-то каталоге(хотя в каталогах файлы только регистрируются), а физическая информация может быть записана в разных местах на винчестере. Каталог, в котором ничего нет, называют ПУСТЫМ.

КОРНЕВОЙ КАТАЛОГ (совпадает с именем диска, на котором он находится) – каталог 1-го уровня, в котором могут быть зарегистрированы каталоги 2-го уровня, а в них в свою очередь каталоги 3-го уровня и т.д. Получается иерархическая структура каталогов на магнитном диске.

Каталог 2-го уровня является ПОДКАТАЛОГОМ каталога 1-го уровня и НАДКАТАЛОГОМ каталога 3-го уровня.

В ОС обозначается особыми значками – открывающимися папками, в отношении папок нельзя применять операцию редактирования, Чтобы найти файл, надо знать его адрес. Первый элемент локального адреса – имя диска. Состоит из одной буквы, двоеточия и обратной наклонной черты, называемой «бэк-слэш». А:\ , С:\ , …Е:\ и.т.д. А – дисковод, С: - главный жесткий диск.

Следующий элемент адреса – имя папки и подпапки, а третий элемент – имя самого файла.

Внутренние команды МС ДОС:

(Обрабатываются командным процессором )

К О М А Н Д Ы работы с КАТАЛОГАМИ – это инструкции на выполнение определенных операций.

DIR – просмотр содержимого каталога:

C:\>DIR <ENTER>

Командой DIR можно просмотреть содержимое не только текущего каталога, но и любого другого, если после DIR написать путь к тому каталогу. Что такое ПУТЬ?

ПУТЬ – это маршрут к данному каталогу от корневого. Выглядит как последовательность из имен каталогов, разделенных символом «\».

MD (MAKE_DIRECTORY) –создание каталога

C:\>MD < имя каталога >

C:\>MD IVANOV

CD (CHENGE_DIRECTORY) – смена каталога

C:\>CD IVANOV

C:\ IVANOV> - текущим (из которого осуществляется запрос) стал каталог IVANOV

REN (RENAME) – переименование каталога

C:\ IVANOV>REN < старое имя> < новое имя>

RD – удаление каталога. Но каталог, который удаляется этой командой, должен быть ПУСТЫМ!!!

ОС MS DOS позволяет с помощью специально зарезервированных имен осуществить ввод и вывод информации не только с файлов, но и с устройств. Эти имена устройств не могут использоваться в качестве имен :

- PRN - принтер, LPT1 – LPT3 - параллельные порты, CON- консоль – при вводе - это клавиатура , при выводе – это монитор.

КОМАНДЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ.

Создать файл можно с помощью команды копирования COPY: COPY <имя файла> <куда копируем>.

Для создания пишем команду:

C:\>COPY CON File1.txt

Режим ввода текста до нажатия клавиши <F6> или <CTRL><Z>, затем- ENTER.

Набрав строку

C:\>COPY File1.txt File2.txt , мы используем команду копирования по прямому назначению – создаем копию файла с именем File1.txt под именем File2.txt. Во многих командах и именах файлов можно применять символы «*» и «?» для указания группы файлов из одного каталога. * - любое число символов, ? – один символ. Эти символы нельзя использовать при указании имени каталога (папки).

Например: имя A:\work\*.txt - допускается, а A:\*\file.txt - нет.

Пример использования символов указания группы:

*.* - все файлы,

*. txt – все файлы с расширением txt

с*.d * - все файлы , начинающиеся с буквы с и расширением с буквы d в текущей папке.

-TYPE<bмя файла> - просмотреть содержимое файла. В этой команде нельзя использовать символы * и ?, чтобы не было неоднозначности.