Операционные системы
Операционная система (ОС) – программа, первой загружаемая при включении компьютера. Первая ОС для 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 эффективно используется система ярлыков и папок.
Антивирусные программы предназначены для диагностики, выявления и устранения вирусных программ, нарушающих нормальную работу вычислительной системы.
Назад к разделу "Системное программное обеспечение информационных технологий"