русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретический материал


Дата добавления: 2014-11-28; просмотров: 1310; Нарушение авторских прав


MS–DOS – это

- семейство ОС с развитыми средствами доступа ко всем аппаратным возможностям персонального компьютера;

- работа в гибкой файловой системе, основанной на иерархической структуре каталогов;

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

MS–DOS постоянно находится в памяти и занимается невидимым сервисом: распределением памяти для программ, размещением файлов на диске, обслуживанием сигналов, поступающих от оборудования (клавиатуры, дисплея, винчестера, дисководов) и работающих программ.

ОС MS–DOS имеет модульную структуру.

Модуль – унифицированная самостоятельная часть системы, имеющая законченное оформление и средства сопряжения с другими функциональными узлами и модулями.

Структуру ОС MS–DOS образуют модули:

1. BIOS (Basic Input/Output System) – базовая система ввода-вывода – программа, находящаяся в постоянной памяти компьютера. Ее функции:

§ тестирование (проверка правильности работы) аппаратных частей компьютера;

§ вызов в память других элементов ОС;

§ организация наиболее универсальных операций ввода – вывода информации.

2. Модуль расширения – EM BIOS (Extension Module BIOS) в виде файла с именем IO.SYS. Базовый модуль (BM – Basic Module) дисковой операционной системы в виде файла с именем MSDOS.SYS.Два системных файлаDOS (IO.SYS, MSDOS.SYS) находятся в фиксированном месте на диске с ОС, считываются в память при начальной загрузке и присутствуют в оперативной памяти постоянно.

§ IO.SYS – дополнение к BIOS;

§ MSDOS.SYS – файл, реализующий высокоуровневые услуги DOS.

3. Командный процессор или интерпретатор команд (CI – Command Interpreter) в виде файла с именем COMMAND.COM, находится на диске с ОС. Функции командного процессора:



§ обработка команд, вводимых пользователем;

§ организация выполнения программ.

4. Внешние команды и драйверы, утилиты – файлы с расширением .COM, .EXE, .SYS – программы, которые дополняют систему ввода ОС и обеспечивают обслуживание новых или нестандартное обслуживание уже имеющихся устройств. Пример: драйвер клавиатуры, обеспечивающий ввод букв русского алфавита (кириллицы).

5. Системный загрузчик (SB – System Bootstrap);

BIOS, модуль расширения EM BIOS, загружаемые (внешние) драйверы, системный загрузчик составляют машинозависимую часть ОС.

Базовый модуль DOS, командный процессор, внешние команды, инструментальные средства составляют машинонезависимую часть ОС.

ОС MS–DOS храниться на внешнем носителе обычно жестком диске (кроме модуля BIOS). При включении ПК начинается процесс перезаписи ОС MS–DOS с диска в оперативную память. Этот процесс получил название загрузка операционной системы(рис. 1).

После включения компьютера можно наблюдать за сменой цифр на экране. Эти цифры отображают процесс тестирования оперативной памяти программой BIOS. При обнаружении неисправности в ячейках оперативной памяти будет выдано сообщение.

После успешного окончания тестирования аппаратуры производится обращение к дисководу с гибким диском А:, и рядом с ним загорается лампочка индикации. Если вы загружаете ОС с гибкого диска, то надо до или во время тестирования вставить системный диск в дисковод А:. В противном случае при отсутствии на диске А: ОС осуществляется обращение к жесткому диску, о чем свидетельствует засветившаяся рядом с ним лампочка индикации.

Начинается считывание в оперативную память 0-го сектора 0-й стороны диска, в котором находится загрузчик (BOOT RECORD). Управление передается загрузчику, который проверяет наличие на системном диске модуля расширения IO.SYS и базового модуля MSDOS.SYS. Если они находятся в отведенном для них месте (рис. 1), то он загружает их в оперативную память, в противном случае будет выдано сообщение об их отсутствии. В этом случае рекомендуется произвести повторную загрузку. Сигнал повторной загрузки передает управление постоянному модулю BIOS, который снова переписывает с диска в оперативную память блок начальной загрузки и т.д.

Дня повторной загрузки ОС в память нажать одновременно клавиши Ctrl+Alt+Del.

После успешно выполненной загрузки в оперативную память модуля расширения IO.SYS и базового модуля MSDOS.SYS загружается командный процессор СОМMAND.COM и обрабатывается файл конфигурации CONFIG.SYS, который содержит команды подключения необходимых драйверов. Этот файл может отсутствовать, если не устраивает базовый вариант операционной системы.

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

Файл со стандартным именем AUTOEXEC.BAT отличается от других файлов типа . BAT тем, что выполнение помещенных в него команд начинается автоматически сразу после загрузки операционной системы.

В случае отсутствия файла AUTOEXEC.BAT будет предложено ввести дату и время.

После окончания работы файла AUTOEXEC.BAT, а также если этот файл не обнаружен, на экран дисплея будет выдано приглашение системного диска. Это является свидетельством нормального завершения процесса загрузки, и можно приступать к работе, введя имя прикладной программы или команду операционной системы.

Примечание. В случае отсутствия файлов CONFIG.SYS и AUTOEXEC.BAT параметры операционной системы будут установлены по умолчанию.

Взаимодействие с ОС MS–DOS осуществляется посредством текстовых директив – команд, которые вводятся с клавиатуры в командную строку.

Команды, являющиеся блоками командного процессора, процессор выполняет сам. Их называют внутренними. Другие являются сами программами, и процессор находит их по соответствующим именам на дисках. Такие команды называются внешними.

Рис. 1. Алгоритм загрузки операционной системы с диска в оперативную память
Ход выполнения работы:

1. Запустить командную строку (рис. 2)

Пуск®Программы®Стандартные®Командная строка (для Windows 2000/XP) или загрузить компьютер в режиме MS-DOS (для Windows 9.x). Командная строка – строка, в которой высвечивается приглашение DOS. Обычно она состоит из литеры, обозначающей тот или иной диск, двоеточия, пути до текущего каталога, знака>. Например, С:\Documents and Settings>.

 

Рис. 1. Окно Командная строка

2. Развернуть окно Командная строка на весь экран, нажав комбинацию клавиш Alt+Enter.

3. Обратить внимание на информацию представленную в окне Командная строка или интерфейсе ОС MS-DOS, запишите приглашение, отображаемое в командной строке.

4. Используя справочную информацию ОС MS-DOS (командной строки), получить необходимые данные по командам ОС, приведенным ниже (формат ввода, назначение, ключи), результаты представьте в виде таблицы (см. табл. 1). Для получения справочной информации по какой-либо команде необходимо в командной строке ввести следующее: название команды /?и нажать Enter. Например, dir /?.

Команды манипулирования файлами:

COPY CON, COPY, DELETE, MOVE, RENAME, FIND, ATTRIB, TYPE, EDIT

Команды манипулирования каталогами:

MKDIR (MD), CHDIR (CD), RMDIR (RD), DIR, XCOPY, DELTREE

Команды манипулирования дисками:

FORMAT, SYS

Информационные и вспомогательные команды:

CLS, DATE, TIME, LABEL, MODE, MORE, MEM, VOL, VER, PRINT, SORT, TREE

Таблица 1

Название команды Тип Формат ввода Назначение, ключи
Команды манипулирования файлами
COPY внут. сopy [диск:][путь1]\имя файла [путь 2] /ключи   [путь1] – диск и путь по директориям откуда копировать [путь2] – диск и путь по директориям куда копировать Копирование одного или нескольких файлов /V – проверка правильности копирования файлов
DEL внут. del [диск:][путь1]\имя файла /ключи удаление файлов /р – запрос на подтверждение перед удалением каждого файла
     

 

5. Определить типы команд (внутренняя или внешняя), используя учебную литературу.

6. Выполнить следующие задания:

а)Вывести содержимое текущего каталога и запишите его в файл OGLAV.LST.

В текущую позицию курсора ввести команду DIR>OGLAV.LST, нажать клавишу Enter. В результате выполнения команды будет создан файл OGLAV.LST, в который будет записана информация о содержимом текущего каталога.

б)В текущем каталоге создать подкаталог PUBLIC.

В текущую позицию курсора ввести команду MD PUBLICи нажать клавишу Enter.В результате выполнения команды будет создан каталог PUBLIC.

в)Создать в каталоге PUBLIC два текстовых файла text1.txt и text2.doc.

В текущую позицию курсора ввести команду COPY CON PUBLIC\ TEXT1.TXT,нажать клавишу Enter, записать информацию в файл (например, ТГКСИУ - 2006), закрыть файл, нажав комбинацию клавиш CTRL+Z (или F6) и еще раз нажать клавишу Enter. На экран будет выдано сообщение «Скопировано файлов: 1», .т.е. файл создан.

Аналогичным способом создайте файл TEXT2.DOC.

г)Вывести содержимое каталога PUBLIC и дозаписать его в файл OGLAV.LST.

В текущую позицию курсора ввести команду
DIR D:\PUBLIC>>OGLAV.LST, нажать клавишу Enter. В результате выполнения команды содержимое каталога PUBLIC будет дозаписано в файл OGLAV.LST.

д)Вывести на экран содержимое файла OGLAV.LST.

В текущую позицию курсора ввести команду TYPE OGLAV.LST, нажать клавишу Enter. В результате выполнения команды на экран будет выведено содержимое файла OGLAV.LST.

е)Просмотреть метку дискеты.

В текущую позицию курсора ввести команду VOL А:. В результате выполнения команды будет выдана информация о метке тома и серийном номере тома.

ж)Присвоить метку дискете.

В текущую позицию курсора ввести команду LABEL А:.Врезультате выполнения команды будет выдана информация о метке тома и серийном номере тома, а также, будет предложено установить метку тома А:.

з)Вывести на экран версию операционной системы.

В текущую позицию курсора ввести команду VER.Врезультате выполнения команды будет выдана информация о номере версии операционной системы.

и)Вывести на экран информацию о распределении памяти компьютера.

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

к)Просмотреть дату, установленную на компьютере.

В текущую позицию курсора ввести команду DATE.Врезультате выполнения команды на экране высветится сообщение:

Current date Is Tue 01-01-2006 (текущая дата: 01.01.2006)

Enter new date (dd-mm-yy): (введите новую дату: дд-мм-гг)

Для изменения даты ввести новую дату в указанном формате, где dd – день, mm – месяц, уу – год.

Если вы не хотите изменять дату, нужно нажать клавишу Enter.

л)Просмотреть время, установленное на компьютере (команда просмотра/изменения времени действует аналогично команде DATE).

В текущую позицию курсора ввести команду TIME. Врезультате выполнения команды на экране высветится текущее время. Для изменения времени (ели необходимо) можно ввести новое время.

Если вы не хотите изменять время, нужно нажать клавишу Enter.

7. Отработать изученные команды на приведенных в Задании к работе вариантах.

Задания к работе:

Выполните один вариант из предложенных заданий:

Вариант 1

1. Создать на диске D. файловую древовидную структуру не менее четырех уровней.

2. В подкаталоге нижнего уровня создать два текстовых файла.

3. Просмотреть содержимое первого созданного файла на экране. Содержимое второго файла распечатать на принтере.

4. Переписать в каталог нижнего уровня файлы: D:\*.txt.

5. Создать копии одного из созданных и одного из скопированных файлов в каталоге верхнего уровня.

6. Сделать эти файлы только читаемыми.

7. Объединить два созданных текстовых файла в каталоге нижнего уровня в один файл.

8. Удалить созданную структуру подкаталогов и файлов.

Вариант 2

1. Перейти на диск D:. Вывести оглавление корневого каталога диска D: в файл proba1.txt.

2. Создать на диске D: файловую древовидную структуру: D:\RAB1\RAB2\DOC1\ и D:\RAB1\RAB2\DOC2\.

3. Создать в каталоге DOC1 текстовый файл proba2.txt и просмотреть его. Перенести в каталог DOC2 файл probal.txt и распечатать текст этого файла на принтере.

4. Скопировать файл proba2.txt в каталог DOC2 и переименовать его. Каталог DOC1 удалить.

5. Найти в корневом каталоге диска D: файлы, имена которых начинаются на букву «f», и скопировать их в каталог DOC2.

6. Вывести на экран дерево каталогов диска D:.

7. Вывести на экран метку тома и серийный номер диска D:.

8. Созданную иерархическую систему каталогов и файлов удалить.

Вариант 3

1. Перейти на диск D:.

2. Создать на диске D: файловую древовидную структуру не менее четырех уровней.

3. В подкаталоге нижнего уровня создать два текстовых файла. Просмотреть их содержимое и распечатать на принтере.

4. Один из созданных файлов переименовать, а второй скопировать в каталог второго уровня.

5. Вывести дерево каталогов на диске D:.

6. Найти в корневом каталоге диска D: файлы с именами *.txt. Скопировать найденные файлы в каталог нижнего уровня созданной структуры.

7. Изменить атрибуты файлов с расширением .txt: сделать их только читаемыми.

8. Удалить созданную систему подкаталогов и файлов.

Вариант 4

1. Перейти на диск D: и вывести на экран структуру ката логов диска D: .

2. Создать на D: четырехуровневую древовидную систему каталогов.

3. В каталоге третьего уровня создать два текстовых файла. Один текстовый файл скопировать в каталог нижнего уровня, а второй переименовать и скопировать в каталог второго уровня.

4. Просмотреть содержимое каталога третьего уровня. Объединить два текстовых файла в каталоге третьего уровня в один файл.

5. Просмотреть файл в каталоге нижнего уровня. Распечатать содержимое одного из текстовых файлов каталога второго уровня.

6. Изменить атрибуты текстовых файлов подкаталога второго уровня: сделать их только читаемыми.

7. Удалить один файл каталога второго уровня.

8. Удалить созданную иерархическую систему каталогов.

Вариант 5

1. Перейти на диск D: . Вывести оглавление корневого каталога диска D: на экран.

2. Создать на диске D: файловую древовидную структуру: D:\BOOC\BASIK\LESSON\.

3. В подкаталоге LESSON создать два текстовых файла: lesson1.txtи lesson2.txt. Просмотреть содержимое этих файлов на экране и распечатать на принтере.

4. Просмотреть оглавление диска D:\. Скопировать файлы *.* в каталог BASIK.

5. Скопировать и переименовать файлы из каталога LESSON в каталог BASIK.

6. Сменить атрибуты файлов каталога BASIK: сделать эти файлы невидимыми.

7. Вывести дерево каталогов диска D: на принтер.

8. Удалить созданную файловую систему.



<== предыдущая лекция | следующая лекция ==>
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА | Министерство образования и науки Российской Федерации


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.357 сек.