<р> Цель компьютерной системы, чтобы позволить пользователю выполнять программы. Таким образом, операционная система обеспечивает среду, где пользователь может легко запускать программы. Пользователь не нужно беспокоиться о выделении памяти или многозадачности или что-нибудь. Эти вещи заботятся операционных систем.
<Р> Запуск программы включает в себя выделения и освобождения памяти, планирование процессора в случае многопроцессорных.
Эти функции не могут быть уделено программам на уровне пользователя. Так программы пользовательского уровня не может помочь пользователю запускать программы самостоятельно, без помощи из операционных систем.
<р> Каждая программа требует вход и производит вывод. Это включает в себя использование I /O. Операционные системы скрывает пользователю подробную информацию о базового оборудования для I /O. Все, что пользователь видит, что ввода /вывода была выполнена без каких-либо деталей.
Таким образом, операционная система, обеспечивая I /O делает его удобным для пользователей для запуска программ.
<Р> Для эффективного и пользователи защиты не может контролировать I /O поэтому данная услуга не может быть предоставлена в рамках программ на уровне пользователя.
<р> Выход из программы может должны быть написаны в новые файлы или вход, взятых из некоторых файлов. Операционные системы предоставляют эту услугу. Пользователь не придется беспокоиться об управлении вторичной памяти.
Пользователь дает команду для чтения или записи в файл и видит, что его /ее задача выполнена. Таким образом, операционные системы сделать его проще для пользовательских программ для выполнения их задачи.
<Р> Эта услуга включает в себя управление вторичной памяти. Скорость ввода /вывода, что зависит от управления вторичного хранения имеет решающее значение для скорости многих программ и, следовательно, я думаю, что это лучше всего отнесены к операционных систем, чтобы управлять им, чем давать индивидуальные пользователи контроль над ним.
Это не трудно для программы пользовательского уровня для оказания этих услуг, но и для упомянутых выше причин лучше, если оставить этот сервис с с операционной системой.
<р> Есть случаи, когда процессы должны чтобы общаться друг с другом для обмена ин