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

6. Выводы

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

и переназначение ввода-вывода.

Обращения к операционной системе позволяют процессам производить

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

ЛИТЕРАТУРА

1. THE DESIGN OF THE UNIX OPERATING SYSTEM by Maurice J. Bach («Морис Дж.

Бах. Архитектура операционной системы Unix»Перевод с английского к.т.н.

Крюкова А.В.) Copyright c 1986 Корпорация Bell Telephone Laboratories.

Издано корпорацией Prentice-Hall. Отделение Simon & Schuster Энглвуд

Клиффс, Нью-Джерси 07632

2. Кристиан К. Операционная система UNIX. - М., Финансы и статистика,

1985, 320 стр.

3. Баурн С. Операционная система UNIX. - М., Мир, 1986, 464 стр.

4. Aho A.V., Kernighan B.W., Weinberger P.J. Awk - A Pattern Scanning and

Text Processing Language (2d Edition). - Bell Labs, Murray Hill, N.J.

5. Feldman S.I. Make - a program for maintaining computer programs. - Bell

Labs, Murray Hill, N.J. (а также в журнале Software - Practice and

Experience, vol.9).

29

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