ВУЗ:
Составители:
Рубрика:
11
жет осуществляться через два практически независимых канала: через поль-
зовательский интерфейс и программный интерфейс (Рис. 1.33).
ЭВМ
ОС
Пользователь
Программа
Пользовательский
интерфейс
Программный
интерфейс
Виртуальная машина
Рис. 1.33. Интерфейсы ОС
Пользовательский интерфейс фактически представляет собой язык ко-
манд (в текстовом, графическом или ином представлении), с помощью кото-
рого пользователь в режиме диалога через системный терминал (обычно это
дисплей с клавиатурой) задает необходимые действия ОС и получает от нее
оперативную информацию в виде сообщений.
Программный интерфейс - это набор
приемов и средств, с помощью
которых программа в процессе ее исполнения может получить доступ к
услугам ОС. Имеется несколько уровней доступа через программный
интерфейс, в числе которых обычно используется система программных
прерываний, запуск внешних утилит и программный доступ к командной
строке (т.е. к пользовательскому интерфейсу).
Функция распределения ресурсов актуальна только
тогда, когда могут
возникать несколько конкурирующих запросов на один и тот же ресурс. Та-
кая ситуация характерна для многопользовательских и (или) многопрограмм-
ных режимов работы или в случае их эмуляции.
Управление процессами
Под процессом (задачей) понимается программа со всеми наборами дан-
ных, необходимыми для ее выполнения (входные данные), а также являю-
щимися продуктом ее деятельности (выходные данные). Процесс является
минимальной единицей работы, для которой выделяются ресурсы. Управле-
ние процессами подразумевает загрузку процессов в вычислительную систе-
му, выделение им ресурсов, осуществление прогона и
выдачу результатов.
Характер управления процессами во многом определяется режимом работы
виртуальной машины (т.е. ЭВМ + ОС). Возможные режимы работы опреде-
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »