рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Начальные сведения о DOS

Начальные сведения о DOS - раздел Менеджмент, Управление процессами   Операционная Система - Это Программа Или Гру...

 

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

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

Операционные системы играют роль посредника между компьютером и пользователем. Однако прямое использование команд операционных систем отличается трудоемкостью и чревато появлением ошибок в работе пользователя. Поэтому на практике пользователи, как правило, работают не напрямую с операционной системой, а через программные оболочки, дополняющие возможности операционных систем и улучшающих удобство общения пользователя с компьютером. К таким программным оболочкам относятся пакеты Norton Commander, Microsoft Windows 3.x и др. В этой теме мы рассмотрим операционную систему MS DOS.

DOS (англ. Disk Operating System - дисковая операционная система - ДОС). Была разработана в 1981 году фирмой Microsoft специально для компьютеров фирмы IBM. В дальнейшем операционная система постоянно совершенствовалась, поэтому говорят о версиях операционной системы MS DOS. Мы будем изучать DOS на примере MS DOS версии 6.22.

Операционная система DOS состоит из следующих частей (рис. 1):

1) базовая система ввода вывода (BIOS) (1);

2) загрузчик операционной системы (2);

3) дисковые файлы io.sys и msdos.sys (3);

4) командный процессор DOS, находящийся в файле command.com и осуществляющий обработку команд, вводимых пользователем (4);

5) программы для исполнения внешних команд DOS, осуществляющие форматирование дискет, проверку дисков и т.д. (5);

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

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

загрузчик операционной системы - это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. (Секторами называются участки длиной 512 байт, на которые разделена вся поверхность магнитного диска). Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS. а жестком диске загрузчик операционной системы состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Дело в том, что некоторые винчестеры имеют огромные размеры памяти. Поэтому чтобы ориентироваться в информации, хранящейся на них, их делят специальной программой на несколько частей, так называемых логических дисков, имеющих свои обозначения. Таким образом, при наличии одного винчестера может быть несколько логических дисков. Первая часть загрузчика находится в первом секторе жесткого диска. Она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Втоpая часть загpузчика находится в пеpвом сектоpе этого pаздела. Она считывает в память модули DOS и передает им управление.

Дисковые файлы io.sysиmsdos.sys (они могут называться и по-дpугому, например, ibmbio.com и ibmdos.com для PC DOS, drdos.sys и drbios.sys для DR DOS, - названия меняются в зависимости от версии операционной системы), загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл io.sys представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл msdos.sys реализует основные высокоуровневые услуги DOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле command.com на диске, c котоpого загpужается опеpационная система. Hекотоpые команды пользователя (программы, запускаемые на выполнение), например, type, dir или copy, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и, если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

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

Дpайвеpы устройств - это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Hапpимеp, c помощью драйверов возможна работа с "электронным диском", т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Дpайвеpы загpужаются в память компьютеpа пpи загpузке опеpационной системы, их имена указываются в специальном файле config.sys. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.

Начальная загрузка DOS осуществляется автоматически при включении компьютера, нажатии кнопки RESET или комбинации клавиш Ctrl+Alt+Del. Процесс начальной загрузки DOS показан на рис. 2.

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

После самотестирования проверяется наличие главной загрузочной записи на диске устройства, указанного в установках BIOS (BIOS Setup). Загрузка производится с первого по порядку опроса диска, имеющего MBR. Им может быть НГМД, жесткий диск, CD ROM, магнитооптический накопитель LS-120, устройство SCSI, сетевой загрузочный диск – при наличии в сетевой карте загрузочного ПЗУ.

Если это НГМД, и дискета, вставленная в дисковод - не системная (отсутствует MBR), то будет выведено сообщение об ошибке:

Non-system disk or disk error

Replase and strike any key when ready...

«Несистемный диск или ошибка на диске.

Замените диск и нажмите любую клавишу...»

Следует либо поставить системную дискету в дисковод для НГМД, либо вынуть все дискеты и нажать любую клавишу для продолжения загрузки с винчестера.

Программа-загрузчик считывает в память компьютера модули операционной системы io.sys и msdos.sys и передает им управление.

После этого читается файл config.sys и в соответствии с указаниями, содержащимися в нем, загружаются драйверы устройств и устанавливаются параметры операционной системы. Затем читается командный процессор command.com и ему передается управление. Командный процессор выполняет командный файл autoexec.bat, в котором указываются команды и программы, выполняемые при каждом включении или перезапуске компьютера. Подробнее об этих файлах см. в теме № 3.

После выполнения файла autoexec.bat процесс загрузки операционной системы заканчивается и DOS выдает приглашение, показывающее, что она готова к приему команд. Приглашение DOS - это знак, который DOS выводит на экран при готовности к работе. Вид приглашения DOS устанавливается параметрами команды prompt <параметры> в файле autoexec.bat. Обычно оно состоит из буквы, двоеточия, обратной наклонной черты (слэша) и знака >, показывающие путь к текущему каталогу, например c:>, что можно истолковать как «текущий каталог – корневой диска с, введите команду». Строка, где находится приглашение DOS, называется командной строкой DOS.

 

№9

– Конец работы –

Эта тема принадлежит разделу:

Управление процессами

Операции над процессами... ОС должна иметь возможность выполнять определенные операции над процессами... Новый процесс может породить дочерние процессы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Начальные сведения о DOS

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Управление процессами.
Процесс - это программа во время выполнения, т.е. когда ей предоставлен центральный процессор.

Ядро ОС.
Ядро - часть ОС, которая выполняет операции, связанные с процессами. Важная функция ядра - это обработка прерываний.

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

Семафоры в ОС.
Семафор - механизм реализации взаимоисключения процессов. Пример работы двух параллельных асинхронных процессов:

Тупики в ОС.
Тупик (клинч, дедлок) - ситуация, которая никогда не разрешится, т.е. процесс ждет ресурса, но он ему не будет выделен. ОС в состоянии тупика ("зависание")

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

Дисковая операционная система (MS-DOS).
Команды работы с файлами:   Команда Описание COPY CON имя_файла создние файла DEL

Однозадачные ОС для ПЭВМ.
Наиболее популярной из однозадачных ОС является ОС DOS, которая впервые была выпущена в 1981 г. и называлась MS-DOS. Также наряду с ней известны следующие ОС:

Состав MS-DOS.
На базовую систему ввода/вывода (BIOS) возложены следующие функции: пр

Модуль 3. Объектно-ориентированное программирование в Delphi.
Общие сведения об ООП Delphi. Программа состоит из 4-х основных окон: окно формы, окно Object Inspector, Code Editor, главное окно Delphi. Программа создается в резу

Типы памяти.
Стандартная память (CMA) Верхняя память (UMA) Расширенная память (XMA)

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

Компьютерные вирусы, признаки поражения компьютера вирусами. Борьба с компьютерными вирусами (КВ).
Компьютерный вирус - это программа, которая способна создавать свои копии и внедрять их в различные объекты (ресурсы) компьютерных систем, сетей и т.д. без ведома пользователя. При

Модуль 3. Объектно-ориентированное программирование в Delphi.
Общие сведения об ООП Delphi. Программа состоит из 4-х основных окон: окно формы, окно Object Inspector, Code Editor, главное окно Delphi. Программа создается в резу

Объектно-ориентированное программирование в Delphi.
Общие сведения об ООП Delphi. Программа состоит из 4-х основных окон: окно формы, окно Object Inspector, Code Editor, главное окно Delphi. Программа создается в резу

Требования и цели при разработке современных ОС.
Требования: Переносимость, т.е. написать ОС на переносимом языке, что позволит быстро переходить от одной архитектуре компьютера к другой Мультипроцессорная обработка и

Модели, используемые при разработке ОС WinNT.
ОС - это сложная программа, в которой детали накладываются друг на друга. Чтобы система могла обеспечивать желаемые возможности, не нарушая цели проекта, необходима унифицирую

Защищенные подсистемы.
Термин "сервер" подразумевает, что каждая защищенная подсистема обеспечивает API (интерфейс прикладных программ), которые могут использовать прикладные программы.

Структура объектов (ресурсов).
Для унификации обработки различных объектов, диспетчеру объектов необходимо, чтобы каждый объект (ресурс) содержал в заданном месте несколько полей со стандартной информацией => для разделения с

Файловая система VFAT (виртуальная FAT).
Файловая система содержит 2 драйвера: Доступ к традиционным дискам. Доступ к CD-ROM. Часть системы, которая используется для доступа к обычным дискам, называет

Начальная загрузка Windows.
Процесс загрузки имеет 4 фазы: Boot Strapping (самозагрузка). Это инсталляция BIOS, проверка стандартного оборудования и поиск начального кода ОС. По завершению начальной проверки об

Диспетчер виртуальной памяти.
Развитие технологии ОС сводилось к поиску того, как сделать процессор занятым большую часть времени, и таким образом выполнять больший объем работы. Многозадачные ОС загружают в память несколько пр

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги