Разделы:

Главная

О проекте

Загрузки

Документация:

Linux

BSD

Другие Unix

Программинг

HTML, XML...

Сервера

"Окна Закрой!"

MANы

 



1. СОСТАВ СИСТЕМЫ

Система UNIX разработана в подразделении Computing Science Research Group фирмы Bell Labs в штате Нью-Джерси в США. Принципы ее построения были описаны первоначально в ря- де статей журнала этой фирмы [1], а различные аспекты ее ис- пользования - в ряде книг [2,3,4].


1.1. Главные части UNIX

Ядро - управление основными ресурсами (процессор, опера- тивная память) и периферийными устройствами обмена и хране- ния данных (магнитные диски, магнитные ленты, принтеры, тер- миналы, линии связи и т.д.).

Файловая система (ФС) организует структуры данных на уст- ройствах хранения.

Shell - командный интерпретатор: слушает ваш терминал и транслирует вашу команду в запрос к ядру и ФС.



1.2. Основные свойства UNIX
                             ----        ----
   Интерактивность:           вы  <=====>UNIX
                             ----        ----
   

Мультизадачность: несколько задач, или процессов; в част- ности, возможны процессы "заднего плана" (back ground); от них не надо ждать ответа, чтобы продолжать что-нибудь делать (на их фоне).

Многопользовательская система - это следствие предыдущего свойства:

                            ---------    \
                             --->ЁпроцессЁ    Ё 
                             Ё   ---------    Ё
                     ------  Ё   ---------    Ё
                     Ё вы Ё--+-->ЁпроцессЁ    Ё
          ------  -->------      ---------    Ё
          Ё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 и других.

далее     содержание


Партнёры и спонсоры проекта:

Все материалы сайта распространяются по лицензии GNU/GPL
© ProUNIX 2003-2009, UnixLib 2005-2009, SoftLib 2006-2009.