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

Вопрос 22.

Операционные системы и оболочки. Начальная загрузка ПК.

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

аппаратурой компьютера и пользователем с его задачами, предназначен для

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

Функции ОС:

- прием от пользователя заданий или команд, выданных в виде командной

строки или с помощью манипулятора (мыши);

- прием и исполнение программных запросов на запуск, приостановку или

остановку других программ;

- загрузка в оперативную память подлежащих исполнению программ;

- инициирование программы (передачи управления на ее выполнение);

Назначение операционной системы:

- управление вычислительными процессами в вычислительной системе;

- распределение ресурсов вычислительной системы между различными

вычислительными процессами;

- образование программной (операционной) среды, в которой выполняются

прикладные программы пользователей.

Программная подсистема, при обращении к которой посредством соответствующих

вызовов пользователь получает функции и сервисы, называется операционной

системой.

Операционная среда – набор функций и сервисов ОС и правила обращения к ним.

Операционная среда – набор интерфейсов, необходимый программам и пользователям

для обращения к ОС с целью получить определенные сервисы.

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

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

В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI).

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

В операционные системы MS-DOS и Windows 9x включён командный интерпретатор command.com, в Windows NT включён cmd.exe. В большом семействе командных оболочек UNIXнаиболее популярны bashcshkshzsh, в UNIX-подобных системах у пользователя есть возможность менять командный интерпретатор, используемый по умолчанию.

[Править]Функции

Командный интерпретатор исполняет команды своего языка, заданные в командной строке или поступающие из стандартного ввода или указанного файла.

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

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

[Править]Стандартный командный интерпретатор

Стандартом POSIX (ISO/IEC 9945) (Том 3. Оболочка и утилиты) определён язык оболочки, включающий конструкции последовательного (перевод строки, точка с запятой), условного («if», «case», "||", «&&») и циклического («for», «for in», «while», «until») исполнения команд, а также оператор присваивания.

Стандартом также определен режим редактирования вводимых команд, являющийся подмножеством команд стандартного текстового редактора («vi»).

, реализующие надмножества языка стандартной оболочки. Для системWindows) также доступны реализации этих оболочек.

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