Операционная система — это программа, которая загружается при включении компьютера. Она ведет диалог с пользователем, осуществляет управление компьютером, его ресурсами (оператив¬ной памятью, местом на дисках и т. д.), запускает другие (приклад¬ные) программы на выполнение. Операционная система обеспечи¬вает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.
Основная причина необходимости операционной системы со-стоит в том, что элементарные операции для работы с устройст-вами компьютера и управления ресурсами компьютера - это опе-рации очень низкого уровня, поэтому действия, которые необхо-димы пользователю и прикладным программам, состоят из не-скольких сотен или тысяч таких элементарных операций. Задача усложняется следующим:
■ имеется около десятка форматов дискет, и операционная система должна уметь работать со всеми этими форматами. Для пользователя работа с дискетами различного формата должна осуществляться абсолютно одинаково;
■ файл на дискетах занимает определенные участки, причем пользователь не должен ничего знать о том, какие именно. Все функции по обслуживанию таблиц размещения фай-лов, поиску информации в них, выделению места для фай-лов на дискетах выполняются операционной системой, и пользователь может ничего не знать о них;
■ во время работы программы копирования может возникать несколько десятков различных особых ситуаций, напри-мер, сбой при чтении или записи информации, неготов-ность дисководов к чтению или записи, отсутствие места на дискете для копируемого файла и т. д. Для всех этих си-туаций необходимо предусмотреть соответствующие со-общения и корректирующие действия.
Операционная система скрывает от пользователя эти сложные в ненужные подробности и предоставляет ему удобный интер-фейс для работы. Она выполняет также различные вспомогатель¬ные действия, например, копирование или печать файлов. Опера¬ционная система осуществляет загрузку в оперативную память ; всех программ, передает им управление в начале их работы, вы-. полняет различные действия по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении.
Как правило, персональный компьютер IBM PC работает под 'управлением операционной системы MS DOS или MS Windows j фирмы Microsoft Corp. У системы MS DOS существует множест¬во аналогов. К ним относятся, например, PC DOS, распростра-няемая фирмой IBM, DR DOS фирмы Digital Research (ныне под-разделение фирмы Novell). Все эти три системы имеют одинако-вый набор команд, и их часто обозначают общим названием DOS. f^anee будут описываться эти три операционные системы, причем дни будут обозначаться общим словом DOS.