Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции_ОСС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
476.16 Кб
Скачать

Тема 2. Классификация режимов работы ос

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

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

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

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

  • информацию о программе задачи данного шага (где размещается программа, имя программы и пр. );

  • информацию о данных для обработки этой задачей (где, адрес, объем );

  • информацию о необходимых для задачи шага устройствах ВС.

В соответствии со способами реализации этих действий различают два основных вида обработки заданий под управлением ОС:

Диалоговый пакетный

(пошаговое управление в темпе (отложенный счет)

пользователя) авт. управл.заданиями

граф. язык команды ОС язык программир. Shell

( граф.образы

команд ОС)

предмет изучения в данном курсе -

-интерфейс пользователя

Тема 3. Виды нтерфейсов пользователя ос unix

Интерфейсы пользователя – средства пользователя для управления ресурсами ВС и вычислительными заданиями. Место интерфейсов видно на явно выраженной слоистой структуре UNIX-подобной ОС:

Графический интерфейс пользователя

Командный интерфейс пользователя

Системные вызовы (программный интерфейс)

АП

Прикладное ПО

Системное ПО

Оболочки

Утилиты

Ядро ОС

ОС

Каждый слой ПО имеет свой интерфейс с соседним (вышележащим или нижележащим) слоем.

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

Разновидности интерфейсов пользователя:

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

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

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

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