Рефераты DOS

Вернуться в Программирование

DOS
Что такое операционная система
Операционная система — это программа, которая загружается при включении
компьютера. Она производит диалог с пользователем, осуществляет управление
компьютером, его ресурсами (оперативной памятью, местом на дисках и т. д.),
запускает другие (прикладные) программы на выполнение. Операционная система
обеспечивает пользователю и прикладным программам удобный способ общения
(интерфейс) с устройствами компьютера.
Основная причина необходимости операционной системы состоит в том, что
элементарные операции для работы с устройствами компьютера и управления
ресурсами компьютера — это операции очень низкого уровня, поэтому действия,
которые необходимы пользователю и прикладным программам, состоят из
нескольких сотен или тысяч таких элементарных операций.
Например, накопитель на магнитных дисках "понимает" только такие
элементарные операции, как включить/ выключить двигатель дисковода,
установить читающие головки на определенный цилиндр, выбрать определенную
читающую головку, прочесть информацию с дорожки диска в компьютер и т. д. И
даже для выполнения такого несложного действия, как копирование файла с
одной дискеты на другую (файл — это поименованный набор информации на диске
или другом машинном носителе), необходимо выполнить тысячи операций по
запуску команд дисководов, проверке их выполнения, поиску и обработке
информации в таблицах размещения файлов на дисках и т. д. Задача еще
усложняется следующим:
• имеется около десятка форматов дискет, и операционная система
должна уметь работать со всеми этими форматами. Для пользователя работа с
дискетами различного формата должна осуществляться абсолютно одинаково;
• файл на дискетах занимает определенные участки, причем пользователь
не должен ничего знать о том, какие именно. Все функции по обслуживанию
таблиц размещении файлов, поиску информации в них. выделению места для
файлов на дискетах выполняются операционной системой, и пользователь
может ничего не знать о них;
• во время работы программы копирования может возникать несколько
десятков различных особых ситуаций, например сбой при чтении или записи
информации, неготовность дисководов к чтению или записи, отсутствие места
на дискете для копируемого файла и т. д. Для всех этих ситуаций необходимо
предусмотреть соответствующие сообщения и корректирующие действия.
Операционная система скрывает от пользователя эти сложные и ненужные
подробности и предоставляет ему удобный интерфейс для работы, Она выполняет
также различные вспомогательные действия, например копирование или печать
файлов. Операционная система осуществляет загрузку в оперативную память
всех программ, передает им управление в начале их работы, выполняет
различные действия по запросу выполняемых программ и освобождает занимаемую
программами оперативную память при их завершении.
Как правило, персональный компьютер IBM PC работает под управлением
операционной системы MS DOS фирмы Microsoft Corp. или ее варианта PC DOS,
распространяемого фирмой IBM, либо же под управлением совместимых MS DOS
операционной системы DR DOS фирмы Digital Research (ныне подразделение
фирмы Novell) или PC DOS фирмы IBM. Далее будут описываться эти три
операционные системы, причем они будут обозначаться общим словом DOS.

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

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

 

Rambler's Top100