1. СОСТАВ СИСТЕМЫ
Система UNIX разработана в подразделении Computing
Science Research Group фирмы Bell Labs в штате Нью-Джерси в
США. Принципы ее построения были описаны первоначально в ря-
де статей журнала этой фирмы [1], а различные аспекты ее ис-
пользования - в ряде книг [2,3,4].
1.1. Главные части UNIX
Ядро - управление основными ресурсами (процессор, опера-
тивная память) и периферийными устройствами обмена и хране-
ния данных (магнитные диски, магнитные ленты, принтеры, тер-
миналы, линии связи и т.д.).
Файловая система (ФС) организует структуры данных на уст-
ройствах хранения.
Shell - командный интерпретатор: слушает ваш терминал и
транслирует вашу команду в запрос к ядру и ФС.
1.2. Основные свойства UNIX
------ ------
Интерактивность: Ѓ вы Ѓ<=====>ЃUNIXЃ
------ ------
Мультизадачность: несколько задач, или процессов; в част-
ности, возможны процессы "заднего плана" (back ground); от
них не надо ждать ответа, чтобы продолжать что-нибудь делать
(на их фоне).
Многопользовательская система - это следствие предыдущего
свойства:
- 2 -
--------- \
--->ЃпроцессЃ Ѓ
Ѓ --------- Ѓ
------ Ѓ --------- Ѓ
Ѓ вы Ѓ--+-->ЃпроцессЃ Ѓ
------ -->------ --------- Ѓ
ЃUNIXЃ==Ѓ Ѓ-> процессы (задачи)
------ -->------ --------- Ѓ
Ѓ он Ѓ--+-->ЃпроцессЃ Ѓ
------ Ѓ --------- Ѓ
Ѓ --------- Ѓ
--->ЃпроцессЃ Ѓ
--------- /
1.3. Языки программирования в UNIX
- С, ПАСКАЛЬ, ФОРТРАН используются чаще всего;
- СНОБОЛ, БЭЙСИК и многие другие также доступны во многих
реализациях UNIX;
- интерактивные арифметические калькуляторы.
Компиляторы языков программирования - наиболее машин-
но-зависимые части реализаций UNIX, так как генерация кодов
на каждом компьютере своя.
1.4. Версии UNIX
Основные версии:
1) версии 6, 7, III, V Bell Labs AT&T (16 р, 32 р - ЭВМ);
2) версия 4.2, 4.3 Калифорнийского университета (32 р -
VAX, SUN).
Система работает на десятках типов ЭВМ: серия DEC PDP
(СМ), серия DEC VAX, Honeywall 6070, семейство IBM/370 (ЕС
ЭВМ), Amdahl 470, Perkin Elmer, Zilog Z8000, рабочие станции
на базе Motorola MC 68000, серия HP 9000 , персональные
компьютеры на базе Intel 286,386,486 и других.


