Что собой представляет bios являющийся одним из основных модулей ос ms dos

Обновлено: 06.07.2024

MS-DOS расшифровывается как дисковая операционная система. Операционная система - это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. MS-DOS - операционная система, расположенная на дисках. Разработчиком MS-DOS является Корпорация Microsoft. Три основные функции операционной системы: 1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется "ввод/вывод данных". 2. Обеспечение системы организации и хранения файлов. 3. Загрузка программ в память и обеспечение их выполнения. Операционная система MS-DOS блестяще справляется со своими обязанностями. На практике одно из основных преимуществ использования MS-DOS заключается в простоте ее понимания, несмотря на функциональную сложность (То есть система рассчитана на выполнение достаточно сложных функций). В отсутствие операционной системы вычислительная машина ведет себя как дикий неприрученный зверь, сильный и быстрый, не неуправляемый человеком. Операционная система "обуздывает" ее скорость и силу, превращает энергию машины в полезный для человека инструмент.

Краткая история создания MS-DOS.

Первой разработкой MS-DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS. Право на использование операционной системы 86-DOS было куплено Корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0. Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры "схожие с РС". Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS - широко теперь применяемую MS-DOS. Единственным серьезным различием этих систем было то, что называется "уровнем системы". То есть для каждой машины необходимо было по- купать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по "подгонке" операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними. С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. в 1982 году появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства. В 1983 году были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический каталог диска, включали встроенные устройства для дискет и систему управления файлами. MS-DOS версии 3.0, выпущенная в 1984 году, предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 году), развивались в том же направлении. MS-DOS версии 5.0 предоставляет возможность использования памяти расположенной выше 1M. В MS-DOS версии 6.0 расширены возможности изпользования памяти расположенной выше 1M, добавлена утилита оптимизации использования памяти Memmaker. Добавлено средство увеличения эффективного дискового пространства DoubleSpace. В комплект поставки включены утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag. После судебных разбирательств с компанией Stack по поводу авторского права на DoubleSpace, последний в версии MS DOS 6.22 заменен на DriveSpace.

Основные понятия

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

Пример: kbr.sys - драйвер клавиатуры

каталог (директория) - группа файлов,объединенных по какому-либо признаку. Вся информация, хранящаяся в ПК размещается в файлах. Для обращения к файлу используется имя файла. ИМЯ ФАЙЛА: имя.тип имя - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 8 символов; тип - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 3 символов. Тип или расширение могут отсутствовать.

Пример: docum1.txt lex.bat baza

Для удобного обращения к файлам используются каталоги. В каталоге могут размещяться файлы и другие каталоги. Таким образом каталоги образуют дерево. Имена каталогов могут быть такими же как и имена файлов, а также: . - текущий каталог; .. - родительский каталог; \ - корневой каталог. Имена катологов завершаются символом \ (обpатная косая). Для обращения к файлу, pасположенному не в текущем каталоге, используется полное (маршрутное) имя файла. Полное имя файла: имя диска маршрут имя файла

Примеры: c:\bux\ve.prg c:\lex\lex.exe d:\users\fox\fhg.fox

Направленный ввод/вывод, фильтры и коммуникации

Ввод и вывод - это процессы, осуществляющие пересылку входнных и выходных данных. MS-DOS предусматривает достаточно сложное математическое обеспечение для управления этими процессами по желанию пользо- вателя. Управление данными осуществляется с помощью процедур, называемых направленный ввод и вывод, фильтры и коммуникации. Используя эти процедуры, пользователь может организовать свою линию передачи информации. Он может ориентировать поток информации на любое устройство, или в любое место памяти, упорядочить информацию, пропустив ее через фильтр, направляя затем выходной поток, например, на вход системной программы или обpаботчика команды.

Стандартные устройства ввода и вывода

Для ввода информации в большинстве случаев используют клавиатуру. В результате выполнения большинства операций полученные данные выводятся на экран дисплея. Поэтому клавиатура считается стандартным уст- ройством ввода, а экран - стандартным устройством вывода. MS-DOS предусматривает средства, позволяющие назначать нестандартные устройства ввода или вывода. Такие устройства называются перифе- рийными устройствами ввода/вывода, т.к. они являются внешними по отношению к машине.

Стандартные названия устройств

Назначая нестандартное устройство, грамотно указывайте его название. Каждое устройство (например, принтер) имеет стандартное системное имя, относящееся именно к этому устройству. Имя резервируется даже для фиктивного устройства, котоpое используется при тестировании системы.

Направленный ввод и вывод

Выходная информация, полученная в результате выполнения команды MS-DOS, передается на нестандартное устройство, если в командной стpо- ке после имени команды вводится знак ">" (символ напpавленного вывода) и имя этого устpойства. Команда выводит на экран содержимое файлов. При введении "type myfile", на экране появляются данные файла myfile. Чтобы напpавить эти данные на принтер, вводится: Ctype myfile > prn Так как при введении команды в качестве устройства вывода указан принтер (prn), то файл выводится на принтер, а экран остается пустым. В дополнение к устройствам, перечисленным выше, периферийным устройством можно назначить файл. Это означает, что вывод можно записать на диск в виде файла. Выходную информацию команды DIR, например, можно оформить файлом "dir.lst". Cdir > dir.lst Если этот файл имеется на рабочем диске, то вывод запишется на место старой информации (тем самым ее уничтожив). При необходимости сохранения старой информации, вместо символа ">" задается ">>". Тогда вывод запишется в конец старого файла. Например, Cdir >> dir.lst Выходная информация DIR добавляется к существующему файлу dir.lst. Если на рабочем диске файла нет, то он будет оpганизован. Аналогично направленному выводу организуется направленный ввод. Символ направленного ввода - "

Шаблоны имен файлов

Для работы с группой файлов (копирование,удаление и т.д.) исползуются шаблоны имен файлов. * любое количество любых символов ? любой символ,но один

Прочие файлы: *.txt - текстовые файлы *.doc - текстовые файлы *.dbf - файл базы данных *.sys - системные файлы *.bak - страховочный файл

Базовые команды pаботы с файловой системой.

Команда DIR Отображает список файлов и подкаталогов в катологе.

DIR [диск:][маршрут][имя файла] [/P] [/W] [/A[[:атрибуты]]
[/O[[:]порядок сортировки]] [/S] [/B] [/L] [диск:][маршрут][имя файла] Указывает диск, каталог, и/или файлы для отображения. /P Приостанавливает вывод каждый раз после заполнения экрана информацией. /W Испольновать компактыный формат вывода. /A Отображать файлы с указанными атрибутами.

Команда MKDIR Создает каталог.

MKDIR [диск:]маршрут
MD [диск:]маршрут

Команда CHDIR Отображает имя или изменяет текущий каталог.

CHDIR [диск:][маршрут]
CHDIR [..]
CD [диск:][маршрут]
CD [..] .. Указывает, что Вы хотите перейти в родительский каталог. Наберите CD диск: чтобы узнать имя текущего каталога на указанном диске. Наберите CD без параметров чтобы узнать текущий диск и каталог.

Команда RMDIR Удаляет каталог.

RMDIR [диск:]маршрут
RD [диск:]маршрут

Команда COPY Копирует один или несколько файлов в другое место.

COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+ . ]] [результат]
[/A | /B]] [/V] источник Указывает файл или файлы для копирования. /A Указывает, что копируемый файл - ASCII текстовый файл. /B Указывает, что копируемый файл - двойчный файл. результат Указывает каталог и/или имя файла для нового файла(ов). /V Проверять, что новые файлы записаны корректно. Для добавления файлов друг к другу укажите один файл как результат, но несколько файлов как источник (используйте шаблоны или формат файл1+файл2+файл3).

Команды DEL, ERASE Удаляет один или несколько файлов.

DEL [диск:][маршрут]имя файла [/P]
ERASE [диск:][маршрут]имя файла [/P] [диск:][маршрут]имя файла Указывает файлы для удаления. Для удаления нескольких файлов используйте шаблоны /P Спрашивать подтверждение перед удалением каждого файла.

Команда RENAME Переименовывает файл (файлы).

RENAME [диск:][маршрут]имя файла1 имя файла2
REN [диск:][маршрут]имя файла1 имя файла2 Заметим, что Вы не можете указать новый диск или маршрут для резултирующего файла.

Дисковый сервис

Комманда FDISK Конфигурирует жесткий диск для использования под MS-DOS.

Команда FORMAT Форматирует диск для использования под MS-DOS.

FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:размер] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/T:дорожки /N:сектора] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/1] [/4] [/B | /S]
FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B | /S]
/V[:метка] Указывает метку тома. /Q Выполнять быстрое форматирование. /U Выполнять безусловное форматирование. /F:размер Указывает размер дискеты для форматирования (такой как 160, 180, 320, 360, 720, 1.2, 1.44, 2.88). /B Выделить место на форматированном диске под системные файлы. /S Копировать системные файлы на форматированный диск. /T:дорожки Указывает количество дорожек на стороне диска. /N:сектора Указывает количество секторов на дорожке. /1 Форматировать одну сторону дискеты. /4 Форматировать дискеты 5.25 дюйма на 360K в дисководе высокой плотности. /8 Форматировать 8 секторов на дорожку.

Команда CHKDSK Проверяет диск и отображает отчет.

CHKDSK [диск:][[маршрут]имя файла] [/F] [/V]
[диск:][маршрут] Указывает диск и каталог для проверки. имя файла Указывает файлы для проверки на фрагментированность. /F Исправлять ошибки на диске. /V Отображать полный маршрут и имя каждого файла на диске. Наберите CHKDSK без параметров для проверки текущего диска.

Тема урока: Основные понятия MS-DOS. Модули MS-DOS. Первоначальная загрузка MS-DOS.

Тип урока: Урок семинар

Вид урока: Лекция

Требования предъявляемые к уровню подготовленности обучающихся

БК 1. Соблюдать технику безопасности и правила пожарной безопасности;

БК 2. Организовать работу с различными источниками информации – находить, обрабатывать, хранить и воспроизводить;

БК 3. Общее назначение периферийных устройств.

Корректно работать с периферийными устройствами. Изпользовать основные функциональные задачи ОС.

Ознокомить с основными понятиями MS-DOS. Модули MS-DOS. Первоначальная загрузка MS-DOS.

Воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

Развитие интеллектуального мышления , навыков работы на компьютере, самоконтроля, умения конспектировать, анализировать , логический излогать свои мысли.

Межпредметные связи

Предмет: Экономическая информатика и информационные технологии

Тема курса 1.2. Состав и назначение программного обеспечения. Основные понятия ОС. Разновидности ОС.

Предмет: Операционные системы и ППП

Тема 2.1 Общие сведения. Основные модули ОС. Файловая система ОС MS-DOS. Файлы и каталоги. Основные команды MS-DOS

Оборудование урока

Технические средства обучения

Олифер В.Г. «Сетевые ОС»

О. В. Максимова «Информационные технологии для экономистов»

Содержание урока

Элементы урока, учебные вопросы,

формы и методы обучения

Организационный (2 мин)

Проверка готовности учебной аудитории к учебным занятиям

Проверка готовности обучающихся к учебно-практической деятельности

Проверка отсутствующих, заполнение учебного журнала

Постановка цели и хода урока

Проверка домашнего задания (20 мин)

1. Периферийные устройства?

2. О сновные функции (назначение) ОС?

3. Основные функции класический ОС ?

Объяснение нового материала (40 мин)

Дисциплина: Операционные системы и ППП

Раздел №2. Операционная система MS-DOS

Тема курса: Тема 2.1 Общие сведения. Основные модули ОС. Файловая система ОС MS-DOS. Файлы и каталоги. Основные команды MS-DOS

Тема урока: Основные понятия MS-DOS. Модули MS-DOS. Первоначальная загрузка MS-DOS.

Закрепление полученных знаний (10 мин)

1. Основные понятия MS-DOS ?

3. Первоначальная загрузка MS-DOS ?

Подведение итогов урока (6 мин)

Постановка домашнего задания (2 мин)

Олифер В.Г. «Сетевые ОС», стр. 21-23

Преподаватель __________ Р.С. Раева

Дисциплина: Операционные системы и ППП

Раздел №2. Операционная система MS-DOS

Тема курса: Тема 2.1 Общие сведения. Основные модули ОС. Файловая система ОС MS-DOS. Файлы и каталоги. Основные команды MS-DOS

Тема урока: Основные понятия MS-DOS. Модули MS-DOS. Первоначальная загрузка MS-DOS.

Операционная система MS-DOS (Microsoft Disk Operating System) была разработана фирмой Microsoft для компьютеров IBM в начале 80-х годов.

Основные составные части DOS.

Базовая система ввода-вывода – BIOS. Находится в постоянной памяти (ПЗУ). Ее назначение состоит в выполнении услуг, связанных с осуществлением ввода-вывода, тестированием компьютера и вызовом загрузчика ОС.

Блок начальной загрузки - Boot Record. Эта программа находится в первом секторе диска. Функция этой программы заключается в считывании в память двух модулей ОС.

Модуль расширения BIOS - io.sys. Дополняет и расширяет возможности BIOS.

Основной модуль ОС – msdos.sys. Модуль обработки системных вызовов и или прерываний работы процессора. Реализует основные высокоуровневые услуги DOS.

Файл конфигурации – config.sys. Файл установки текущей конфигурации оборудования компьютера и режимов его работы. Это текстовый файл, в нем содержатся указания, какие драйверы внешних устройств нужно загрузить в ОП и как загрузить их в DOS.

Настройка на пользователя autoexec.bat. Это командный файл, который ОС ищет при запуске, и в котором записываются команды, осуществляющие настройку ОС, удобное для работы окружение.

Драйверы устройств. Это специальные программы, которые обеспечивают управление работой устройств, согласование информационного обмена с другими устройствами и настройку некоторых параметров устройств.

Программы, входящие в состав ОС, находятся на жестком диске. В момент включения компьютера они загружаются в оперативную память и где и находятся в течение всего времени работы.

Каждое из устройств внешней памяти компьютера имеет свое имя. с: - имя жесткого диска; а: - имя гибкого диска; con - клавиатура и экран; prn – логическое имя принтера и т.д.

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

Файл – это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти компьютера.

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

В различных ОС существуют различные форматы имен файлов. В ОC MS-DOS собственно имя должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв. Например: proba.txt.

Типы файлов и расширений.

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

Файловая система.

На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой. Файловая система – это система хранения файлов и организации каталогов.

Для дисков с небольшим количеством файлов может использоваться одноуровневая файловая система, когда каталог – линейная последовательность имен файлов.

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

Путь к файлу (маршрут). В маршрут входят записанные через разделитель “\” логическое имя диска и последовательность имен, вложенных друг в друга каталогов. В последнем каталоге этой записи содержится нужный файл.

Маршрут – последовательность каталогов, ведущая к нужному файлу. Виды: абсолютный (начинается с корневого, включая его), относительный (начинается от текущего, не включая его).

Например: а:\ АСТРА \ МАССА \ звезда.doc – абсолютный маршрут; МАССА \ звезда.doc – относительный маршрут.

Для обращения к группе файлов используются специальные символы: ? (в данной позиции может быть 1 символ, а может и не быть), * (в данной позиции и справа от нее может находится любое количество любых символов). Запись, в которой есть “?” или “*” называется шаблоном или маской. Примеры: a?.txt, a*.txt, books.*, *.*

Загрузка операционной системы MS-DОС.

Первую команду компьютер получает из ПЗУ. ПЗУ – микросхема, расположенная на материнской плате, питается от батарейки и поэтому энергонезависима. В ПЗУ находится программа тестирования компьютера BIOS. В случае обнаружения неисправности какого-либо устройства BIOS сообщает об этом. Если все устройства компьютера готовы к работе, BIOS заканчивает свою работу и дает команду загрузить с жесткого диска специальную программу – загрузчик операционной системы. Эта программа находится в загрузочном секторе жесткого диска или на системной дискете. Происходит поочередное обращение к имеющимся в компьютере дискам. Далее в ОЗУ считывается операционная система. После окончания загрузки ОС управление передается командному процессору и на экране появляется графический интерфейс. Теперь всей работой компьютера управляет ОС. Если системные диски в компьютере отсутствуют, то загрузка ОС прекращается и компьютер “зависает”.

Основные команды MS-DOS работы с файлами и каталогами.

Команды работы с каталогами.

dir – просмотр содержимого каталога.

Общий вид: dir [диск] [маршрут] [имя файла] [/p] [/w]. Пример: dir а: - просмотр корневого каталога диска а:. Если каталог содержит много файлов и они не помещаются на экране, то используют ключи: /p – постраничный вывод на экран (dir c: \ windows / p), /w – вывод без дополнительной информации о файлах. Для обозначения группы файлов используют шаблон или маску. Например: dir *.txt – на экране увидим информацию о текстовых файлах текущего каталога.

cd – смена каталога.

Общий вид: cd [диск] маршрут

md – создание каталога.

Общий вид: md [диск] маршрут

rd – удаление пустого каталога.

Общий вид: rd [диск] маршрут

tree – просмотр “дерева” каталогов.

Общий вид: tree [маршрут]

Команды работы с файлами.

copy con – создание текстового файла.

Общий вид: copy con имя файла.

Пример : copy con n.txt ( ENTER)

Я учусь в выпускном классе (CTRL+Z, ENTER)

copy – команда копирования файла ( группы файлов ).

Общий вид: copy [диск] [маршрут] [имя файла] [диск] [маршрут] [имя файла]

Пример: copy n.txt а:\

del – удаление файла.

Общий вид: del [диск] [маршрут] имя файла.

Пример: del n.txt.

move – команда перемещения файла ( группы файлов ).

Общий вид: copy [диск] [маршрут] [имя файла] [диск] [маршрут]

Пример: move n.txt а:\

type – вывод содержимого файла на экран.

Общий вид: type [диск] [маршрут] имя файла.

ren – переименование файла.

Общий вид: ren [диск] [маршрут] имя файла старое имя файла новое.

Пример: ren а:\ n.txt m.doc

Общий вид: copy f1 + f2 + … + fn f

Пример: 1. copy n.txt + m.txt a.txt; 2. copy *.doc b.txt

Общий вид: copy [диск] [маршрут] имя файла prn

Режим работы экрана, клавиатуры.

prompt – изменение вида приглашения.

Prompt $p$g – восстановление обычного вида приглашения.

Mode con: cols=40 – переход в режим 40 колонок на экране. Con – имя стандартного устройства ввода-вывода, т.е. клавиатуры и дисплея.

Mode con: cols=80 – возврат к обычному представлению.

BIOS (The Basic Input/Output System) – базовая система ввода / вывода . Она находится в ПЗУ, поэтому, с одной стороны, ее можно рассматривать как часть аппаратных средств ПК, а с другой стороны, как часть программного обеспечения, входящую в состав ОС. Часто говорят, что BIOS – это часть ОС, встроенная в ПК. Она предназначена для выполнения наиболее простых действий ПК по вводу/выводу информации.

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

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

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

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

Начальная загрузка ОС выполняется автоматически в следующих случаях:

При нажатии на клавишу ‘RESET’

При работе в DOS перезагрузка выполняется также при одновременном нажатии клавиш [Ctrl]-[Alt]-[Del].

Запуск ПК осуществляется в 2 этапа. На первом этапе работает аппаратная часть: после включения электропитания происходит автоматический запуск программы, хранящейся в ПЗУ на системной плате. Эта программа выполняет всю подготовительную работу:

Проверяет функционирование процессора

Проверяет оперативную память, показывая на экране ее количество.

Проверяет работоспособность клавиатуры и дисководов.

Завершение проверок подтверждается гудком динамика.

1. На диске а:\ создайте “дерево” каталогов

2. В каталоге ASTRA создайте файлы: info1.txt, содержание: “Свет, идущий от звезды, проходит долгий путь”; info2.txt, содержание: “У каждой звезды своя масса”; info3.txt, содержание: ”Солнце – желтая звезда”.

3. Скопируйте все файлы из каталога ASTRA в каталог DOCUMENT под тем же именем.

4. Скопируйте файл info3.txt из каталога ASTRA в каталог COLOR под именем solnze.doc.

5. Произведите конкатенацию всех файлов каталога DOCUMENT, результирующий файл создайте в каталоге PLAN и назовите info.doc.

C:\> a:
а:\> md astra ( аналогично PLAN)
а:\>cd astra
а:\astra> md color ( аналогично MASSA)
а:\astra> cd \plan
а:\plan> md document
а:\plan>cd \astra
а:\astra> copy con info1.txt ( аналогично info2.txt, info3.txt )
а:\astra> copy *.txt \plan\document\*.txt
а:\astra> copy info3.txt \color\solnze.doc
а:\astra>cd \plan\document
а:\plan\document> copy *.txt \plan\info.doc

1. На диске а:\ создайте “дерево” каталогов

2. В каталоге GAMES создайте файлы: m1.txt, содержание: “Я – выпускник”; m2.txt, содержание: “Я учусь в 11в классе”; m3.txt, содержание: ”Я учусь в 12 школе”.

3. Скопируйте все файлы из каталога GAMES в каталог PHONE, под тем же именем, изменив расширение с .txt на .doc.

MS-DOS (англ. MicroSoft Disk Operating System — дисковая операционная система от Microsoft) — коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT [1] .

MS-DOS была создана в 1981 году и в ходе её развития было выпущено восемь крупных версий (1.0, 2.0 и т.д.) и два десятка промежуточных (3.1, 3.2 и т.п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.

Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95 (версии 7.0 и 7.1), Windows 98 (версия 7.1) и Windows ME (версия 8.0).

Одной из самых распространенных операционных систем до середины 90-х годов была дисковая операционная система фирмы Microsoft MS DOS (Microsoft Disk Operating System).

В современных ОС Windows для работы с командами DOS используется командная строка, которую можно вызвать: Пуск/выполнить, в окне диалога ввести cmd и нажать ОК. Другой способ вызова командной строки – Пуск/Программы/Стандартные/Командная строка.

Состав MS DOS

В операционную систему MS DOS входят следующие основные модули:

Базовая система BIOS аппаратно зависима и находится в памяти ПЗУ ПК. Эта часть операционной системы является встроенной в ПК.

Она реализует следующие основные функции:

Блок начальной загрузки (Boot Record) – это очень короткая программа (около 512 байт), находящаяся в первом секторе каждого диска с операционной системой DOS. Boot Record загружает в память еще два модуля ОС (системных файлов io.sys, msdos.sys), которые завершают процесс загрузки DOS.

Модуль IO.SIS расширения BIOS представляет собой дополнение к BIOS в ПЗУ. Он настраивает ОС на конкретную конфигурацию ПК и позволяет подключать новые драйвера к нестандартным устройствам ввода/вывода.

Модуль обработки прерываний MS DOS.SYS – реализует услуги связанные с обслуживанием файловой системы и операций ввода – вывода.

Загрузка MS DOS

Загрузка MS DOS – это считывание операционной системы из внешнего запоминающего устройства в оперативную память, ее настройка и запуск.

После включения питания компьютера, на котором установлена операционная система MS DOS, автоматически происходят следующие процессы:

После загрузки ОС на экране монитора высвечивается приглашение пользователю на ввод команд, которое состоит из имени диска и символов:
A:\> или C:\>.
Это означает, что DOS готова к приему команд.

Приглашение DOS содержит информацию о текущем дисководе и о текущем каталоге. Например,
A:\> - дисковод А:, корневой каталог:
C:\windows> - дисковод С:, каталог \windows.

В этом параграфе мы остановимся на базовых принципах организации операционной системы MS DOS. Как уже упоминалось ранее, длительное время она явно "господствовала" на подавляющем большинстве персональных компьютеров. С Наступлением эры графических операционных сред DOS отошла в тень. Однако ее роль в обеспечении процессов управления ЭВМ по-прежнему остается достаточно ощутимой. Более того, практика показывает, что знание основ DOS способствует более глубокому пониманию того, как функционирует программное обеспечение последующих поколений.


Рис. 4.2. Командная строка MS DOS
Работа в операционной системе MS DOS организуется с помощью команд, которые вызывают определенную последовательность действий компьютера.
Ввод команды осуществляется в командной строке в соответствии со следующими правилами:
o команда DOS состоит из имени команды (вводится латинскими буквами, регистр не имеет значения) и отделенных от него пробелом параметров (ключей, опций), уточняющих действия команды;
o формат параметров определяется исключительно внутренней логикой работы команды. В некоторых случаях они могут просто отсутствовать. Часто в качестве признака начала параметра (или для отделения параметров друг от друга) используются символы / или -. В состав параметров могут входить имена файлов.
Для того чтобы получить контекстную справочную информацию по формату команды, ее надо ввести с параметром / ?, как это показано на рис. 4.3:


Рис. 4.3. Получение справки по команде Сору



Рис. 4.4. Результат выполнения команды dir/w


Таблица 4.4. Стандартные типы файлов и их расширения

Расширение Тип файла
*.СОМ Исполняемый файл (компактный файл, размером до 64 Кбайт)
*.ЕХЕ Исполняемый файл
*.ВАТ Командные (пакетные) файлы, см. 4.3.3
*.DAT Файл с данными
*.НЕХ Файл с данными, представляемыми в шестнадцатеричном формате
*.OVR Файл с оверлейными (догружаемыми в процессе выполнения) частями программ
*.DLL Файл с динамически компонуемыми библиотеками (Dynamic Linked Libraries). Содержит программные модули, общие для различных задач в формате MS Windows, которые ими вызываются в процессе выполнения
*.ВАК Резервная копия файла, сохраняемая перед началом каких-либо операций с ним (от англ, backup)
*.SYS Системный файл
*.ТМР Временный файл
*.ТХТ Текстовый файл
*.DOC Файл с документом (допустим в формате текстового процессора MS Word)
*.BAS Файл с текстом программы на языке BASIC
*.PAS Файл с текстом программы на языке Паскаль (Pascal)
*.С Файл с текстом программы на языке С
*.OBJ Объектный модуль - скомпилированная программная процедура, переведенная в машинные коды
*.UB Библиотека - объединенная в единый файл специального формата совокупность объектных файлов


4.3.3. Создание командных файлов
Достаточно часто при работе с операционной системой возникает необходимость организации автоматического выполнения целого ряда команд (одной за другой), или, как еще говорят, пакетного выполнения. Средством пакетной обработки является командный (пакетный) файл. Он облегчает работу пользователя за счет автоматизации выполнения часто повторяющейся совокупности команд и освобождает его от необходимости запоминания многих деталей и тонкостей форматов команд.
Командные файлы, работающие в операционной среде MS DOS, имеют расширение *.ВАТ (от английского batch - пачка).
Командный файл с точки зрения внутреннего содержания представляет собой текстовый файл и может быть создан в любом текстовом редакторе. Его текст
состоит из последовательности команд управления операционной системой, которые, вообще говоря, могли быть введены пользователем с клавиатуры. Помимо этого в командном файле могут содержаться специальные операторы, накладывающие простейшие логические ограничения на процесс выполнения. Более подробно ознакомиться с синтаксисом языка командных файлов можно в Руководстве пользователя по операционной системе DOS.
При создании командного файла необходимо соблюдать некоторые правила:
командный файл может состоять из любых команд операционной системы MS DOS, имен файлов запуска и сервисных программных средств;
каждая команда располагается на отдельной строке (при вводе команд могут использоваться строчные и прописные буквы);
после ввода каждой команды нужно нажать клавишу Enter;
имя командного файла уникально в пределах каталога, где он находится.
Запуск командного файла: в командной строке задается только имя файла (без указания типа) и нажимается клавиша ввода - Enter.
Для прерывания работы командного файла могут быть использованы комбинации клавиш Ctrl+C или Ctrl+Break.


Рис. 4.5. Пример файла AUTOEXEC.BAT

4.3.5. Файл конфигурации CONFIG.SYS
Файл CONFIG.SYS предназначен для настройки операционной системы на конкретную конфигурацию аппаратуры компьютера. Так же, как и AUTOEXEC.BAT, он присутствует практически на любом компьютере в главном каталоге на диске, с которого производится загрузка операционной системы.
Среди основных отличительных особенностей CONFIG.SYS могут быть названы следующие:
- как правило, задаваемые в нем настройки действуют в течение всего сеанса работы (то есть могут быть изменены только после перезагрузки компьютера);
- настройки CONFIG.SYS устанавливаются в автоматическом режиме перед выполнением AUTOEXEC. ВАТ.
Основное назначение CONFIG.SYS состоит в организации загрузки в оперативную память необходимых драйверов для управления аппаратной частью компьютера (подключение различных видов памяти, клавиатуры, мыши, принтера).
Начиная с MS DOS версии 6.0, в CONFIG.SYS появилась возможность создания описаний различных вариантов загрузки, из которых пользователь имеет возможность в режиме диалога выбирать нужный на текущий сеанс работы.
CONFIG.SYS создается и редактируется в любом текстовом редакторе, при этом необходимо соблюдать некоторые правила:
- файл CONFIG.SYS состоит из специальных команд операционной системы MS DOS
по настройке аппаратуры. Формат этих команд имеет особый вид: Имя команды = значение;
- каждая команда располагается на отдельной строке (при вводе команд могут
использоваться строчные и прописные буквы);
- после ввода каждой команды нужно нажать клавишу Enter;
- порядок записи команд DEVICE и DEVICEHIGH в файле CONFIG.SYS очень важен:
сначала устанавливаются драйверы, позволяющие работать с разными видами
памяти, которые дополняют стандартную память объемом 640 Кбайт, а затем
устанавливаются драйверы, использующие эту память;
- после создания (редактирования) файла CONFIG.SYS необходимо перезагрузить
операционную систему для установки новой конфигурации настройки.
Перечислим "часто используемые" команды и устанавливаемые драйверы в файле CONFIG.SYS:
BREAK = ON или OFF - установка/отмена режима возможности прерывания процесса выполнения программ по нажатию комбинации клавиш Ctrl+Break (или Ctrl+C);
BUFFERS = <число> - выделение объема оперативной памяти в соответствии с заданным в команде числом буферов (ячеек стандартной длины). Обычно рекомендуется использовать не менее 40 буферов;
DEVICE = <имя драйвера> [параметры]> - подключение драйвера для управления каким-либо устройством;
DEVICEHIGH = <имя драйвера> [параметры] - загружает драйвер устройства в верхнюю память (UMB);
DOS = <параметры> - устанавливает режим использования области высокой памяти (НМА) и обеспечения доступа к блокам верхней памяти (UMB);
FILES = число> - устанавливает максимальное число одновременно открытых файлов. Обычно не менее 20;
NUMLOCK = ON или OFF - устанавливает состояние клавиши NumLock;
RЕМ или; -комментарии;
LASTDRIVE - установка количества букв логических дисков;
Драйверы, входящие в поставку операционной системы MS DOS:
ANSLSYS - поддерживает эмуляцию терминала ANSI;
DISPLAY.SYS - поддерживает переключение кодовых страниц для монитора;
HIMEM.SYS - управляет использованием расширенной (Extended) памяти;
EMM386.EXE - организует расширенную (Extended) память и обеспечивает доступ
к области верхней памяти на компьютерах с процессором 386 и выше, которые
имеют расширенную (Extended) память.
Пример возможного содержания файла CONFIG.SYS представлен на рис. 4.6.


Рис. 4.6. Пример файла CONFIG.SYS

4.3.6. Программные оболочки
Управление компьютером при помощи команд DOS требует определенной квалификации, большой аккуратности и внимания. Для того чтобы сделать общение с компьютером более простым, используются специальные программы-оболочки. Оболочка - это такая программа, которая позволяет пользователю осуществлять вия по управлению ресурсами компьютера в рамках более развитого (более 5ного и интуитивно понятного) интерфейса. К числу наиболее популярных почек относится пакет Norton Commander (фирма Symantec).
Применение операционной оболочки Norton Commander значительно упрощает управление компьютером, позволяет в наглядном виде получать информацию о его основных ресурсах (и их загруженности), осуществлять все основные процедуры управления компьютером (выбор диска, каталога; создание каталога; создание, просмотр, редактирование текстовых файлов, копирование, перемещение, удаление, файлов и каталогов; поиск файлов и каталогов; работа с архивными файлами; сравнение каталогов и т. п.).
Общий вид интерфейса Norton Commander, который зачастую знаком даже людям, весьма далеким от компьютеров и программ, представлен на рис. 4.7.


Рис. 4.7. Norton Commander, интерфейс

Вопрос о том, какие именно качества Norton Commander обеспечили данной программной оболочке столь грандиозную популярность среди пользователей, не получил однозначного ответа даже к настоящему времени, когда, в общем-то, ее время уже прошло. По мнению авторов, на первое место среди прочих достоинств Norton'a следует поставить идею двухпанельного интерфейса, предоставляющего пользователю возможности по одновременной манипуляции содержимым нескольких логических устройств. Действительно, однопанельные оболочки, очень напоминавшие одну отдельно взятую панель Nortona, существовали и до него, однако все они в подавляющем большинстве стали достоянием истории, не оставив о себе сколько-нибудь значительных воспоминаний.
В завершение следует сказать, что широкая популярность данной оболочки у пользователей привела к феномену появления программ, "похожих на Norton". Их авторы, оставаясь в фарватере основной мультипанельной идеи, вносили определенные усовершенствования (как правило, сервисного характера). Иногда данные усовершенствования оказывались непринципиальными экзотическими излишествами, а иногда давали пользователям ощутимый эффект в работе. Среди таких "клонов" Norton Commander могут быть названы Volkov Commander (VC), DOS Navigator (DN), Far (File and archive manager).
Также необходимо отметить, что Norton Commander явился не единственным шагом фирмы Symantec по расширению функциональных возможностей служебного и системного программного обеспечения, работающего в среде DOS. Другой ее известный продукт - Norton Utilities - объединил в себе большое количество утилит, реализующих многие важные и полезные функции, которые затруднительно или даже невозможно осуществить с помощью штатных средств операционной системы.

Знаете ли Вы, что, как и всякая идолопоклонническая религия, релятивизм ложен в своей основе. Он противоречит фактам. Среди них такие:

1. Электромагнитная волна (в религиозной терминологии релятивизма - "свет") имеет строго постоянную скорость 300 тыс.км/с, абсурдно не отсчитываемую ни от чего. Реально ЭМ-волны имеют разную скорость в веществе (например,

200 тыс км/с в стекле и

3 млн. км/с в поверхностных слоях металлов, разную скорость в эфире (см. статью "Температура эфира и красные смещения"), разную скорость для разных частот (см. статью "О скорости ЭМ-волн")

2. В релятивизме "свет" есть мифическое явление само по себе, а не физическая волна, являющаяся волнением определенной физической среды. Релятивистский "свет" - это волнение ничего в ничем. У него нет среды-носителя колебаний.

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

4. В гравитационном релятивизме (ОТО) вопреки наблюдаемым фактам утверждается об угловом отклонении ЭМ-волн в пустом пространстве под действием гравитации. Однако астрономам известно, что свет от затменных двойных звезд не подвержен такому отклонению, а те "подтверждающие теорию Эйнштейна факты", которые якобы наблюдались А. Эддингтоном в 1919 году в отношении Солнца, являются фальсификацией. Подробнее читайте в FAQ по эфирной физике.

Читайте также: