Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSiS.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
198.89 Кб
Скачать

Основные функции операционных систем, сред, оболочек.

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

  • Менеджер ресурсов.

  • Виртуальная машина.

ОС как менеджер ресурсов должна обеспечивать:

  • Загрузка пользовательских программ в оперативную память.

  • Выполнение этих программ путем организации работы процессора.

  • Работа устройств в долговременной памяти, такие как магнитные диски, ленты, оптические накопители.

  • Стандартный доступ к различным устройствам ввода\вывода.

В современных вычислительных системах реализуются следующие функции:

  • Параллельное или псевдопараллельное вычисление нескольких задач.

  • Распределение ресурсов системы между задачами.

  • Взаимодействие нескольких пользовательских программ с нестандартными внешними устройствами.

  • Организация межмашинного взаимодействия и разделение ресурсов.

  • Защита системных ресурсов, данных и программ пользователей.

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

  1. Пользовательский интерфейс предназначен для работы с готовыми приложениями. К нему относятся все интерфейсы в диапазоне от командной строки до развитых графических оболочек.

  2. Программный интерфейс или интерфейс прикладного программирования Представляет собой средство для обращения к возможностям операционной системы при создании собственных приложений.

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

Операционные оболочки предоставляют следующие возможности :

  • Работа с файловой системой: просмотр дерева каталогов, получение информации о состоянии диска, работа с файловой системой напр. форматирование.

  • Работа с файлами и каталогами: создание, просмотр содержимого , копирован ие, перенос, переименование, удаление, изменение атрибутов, редактирование текстовых файлов.

  • Дополнительные возможности : подключение к сети, создание пользовательских меню, подключение внешних редакторов и т.д.

В соответствии со способом представления объекта оболочки можно разделить на 2 класса:

  1. Графические, в которых используются визуальные средства представления - иконки и пиктограммы, технология манипулирования объектами путем перетаскивания (drag and drop).

  2. Не графические или текстовые, в которых объекты представлены именами и обрабатываются посредством систем меню или горячих клавиш.

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

В ОС Unix и Linux базовым считается интерфейс командной строки. Возможна установка файловых менеджеров , таких как Midnight commander или графический интерфейс, который состоит из X-server и X-client. X-server входит в состав ядра ОС.

X-client представляет собой ряд приложений - менеджеров окон, каждый из которых может взаимодействовать с X-server по стеку протоколов TCP\IP например: KDE, Gnome, xfce.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]