Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 49 стр.

UptoLike

Составители: 

49
Управление возвращается прикладной программе, которая
забирает сохраненные системой результаты выполнения функции
и анализирует ошибки, если они возникли.
Способ реализации системных вызовов зависит от реализации
конкретной операционной системы, от аппаратной платформы и от языка,
на котором написано приложение.
Пользовательский интерфейс
Помимо удобного интерфейса для прикладного программиста,
операционная система должна быть удобной
и для людей, работающих с
ней. Это могут быть конечные пользователи, администраторы,
программисты.
В ранних операционных системах пакетного режима все функции
пользовательского интерфейса сводились к командной строке, которая к
тому же часто вводилась с перфокарты.
Современные операционные системы поддерживают развитые
функции пользовательского интерфейса. Они предназначены для
интерактивной работы за терминалами
двух типов:
алфавитно-цифровыми и
графическими.
При работе за алфавитно-цифровым терминалом пользователь имеет
в своем распоряжении систему команд, которая отражает функциональные
возможности конкретной операционной системы. Обычно командный язык
операционной системы позволяет:
запускать и останавливать приложения,
выполнять различные операции с файлами и каталогами,
получать информацию о
состоянии операционной системы
(активные процессы, объем свободной оперативной и дисковой
памяти, загрузка процессора и т. д.),
                                       49



       − Управление     возвращается        прикладной      программе,    которая
         забирает сохраненные системой результаты выполнения функции
         и анализирует ошибки, если они возникли.
       Способ реализации системных вызовов зависит от реализации
конкретной операционной системы, от аппаратной платформы и от языка,
на котором написано приложение.
       Пользовательский интерфейс
       Помимо удобного интерфейса для прикладного программиста,
операционная система должна быть удобной и для людей, работающих с
ней.   Это    могут   быть    конечные        пользователи,    администраторы,
программисты.
       В ранних операционных системах пакетного режима все функции
пользовательского интерфейса сводились к командной строке, которая к
тому же часто вводилась с перфокарты.
       Современные    операционные          системы    поддерживают      развитые
функции      пользовательского   интерфейса.          Они   предназначены    для
интерактивной работы за терминалами двух типов:
       − алфавитно-цифровыми и
       − графическими.
       При работе за алфавитно-цифровым терминалом пользователь имеет
в своем распоряжении систему команд, которая отражает функциональные
возможности конкретной операционной системы. Обычно командный язык
операционной системы позволяет:
       − запускать и останавливать приложения,
       − выполнять различные операции с файлами и каталогами,
       − получать информацию о состоянии операционной системы
         (активные процессы, объем свободной оперативной и дисковой
         памяти, загрузка процессора и т. д.),