Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 

 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




Содержание | Next

ВВЕДЕНИЕ В UNIX

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 и других.

Содержание | Next



With any suggestions or questions please feel free to contact us