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

 

Операционная система (ОС) – программа, первой загружаемая при включении компьютера. Первая ОС для IBM-совместимого компьютера (MS DOS) была создана в 1981 году.

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

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

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

Операционные системы являются основными программными комплексами, выполняющими следующие основные функции:

● тестирование работоспособности вычислительной системы и её настройка при первоначальном включении;

● обеспечение синхронного и эффективного взаимодействия всех аппаратных и программных компонентов вычислительной системы в процессе ее функционирования;

● обеспечение эффективного взаимодействия пользователя с вычислительной системой.


ОС классифицируются на:

●·однопользовательские однозадачные системы (MS-DOS и др.);

● однопользовательские многозадачные системы (OS/2, Windows 95/98/2000 и др.);

●·многопользовательские (сетевые) системы (семейство UNIX, WindowsNT и др.).

 

К основным функциям сетевых ОС, предназначенных для работы в различных сетях, относятся:

● управление каталогами и файлами;

● защита от несанкционированного доступа;

● обеспечение отказоустойчивости;

● управление сетью.

 

Простейшими сетевыми являются ОС для одноранговых сетей. Их функция заключается в разделении дисков разных узлов между всеми пользователями, соблюдению паролей и запретов на использование определённых дисков. (LANtastic, WindowsforWorkgroup).

Все основные сетевые ОС работают с протоколами TCP/IP.

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

 

Сервисные программы, драйверы и утилиты

 

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

 

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

 

Языки программированиясредства разработки программ (трансляторы, компиляторы, редакторы связей, отладчики и др.); программы или процедуры, связанные с написанием программ.

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


Командно-файловые процессоры (оболочки) предназначены для организации взаимодействия пользователя с вычислительной системой. Раннее с ОС MS-DOS эффективно использовались программы-оболочки Norton Commander, Windows версий до 3.11 и др. Ныне существуют подобные программы типа FAR, WindowsCommander, Проводник и др. Однако они редко используются на современных ПК с ОС, позволяющими выполнять эти функции другим образом, чаще всего более приемлемым для современных пользователей ПК. Так, в ОС Windows эффективно используется система ярлыков и папок.

 

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

 

 

К оглавлению

Назад к разделу "Системное программное обеспечение информационных технологий"

Вперед к разделу "Инструментальное программное обеспечение"