3. Операционная система unix
Система
UNIXимеет
особенности, выгодно отличающие ее от
других
операционных систем. В ее основу положена
концепция процесса.
Процессом
называется
любой экземпляр запущенной программы
(программой в UNIX
называется
просто файл откомпилированной
программы). Каждый процесс с точки зрения
UNIX
представляет
собой программу, выполняемую на своем
виртуальном
компьютере и использующую свою виртуальную
память. Один процесс
может запускать другой процесс
(процесс-отец и процесс-сын). При этом
совершенно неважно, на каком компьютере
запускается
тот или иной процесс и на каком носителе
какого компьютера
расположены данные, используемые данным
процессом.
UNfX
имеет
богатые возможности обмена информацией
между
процессами, позволяющие синхронизировать
выполнение параллельных
вычислений: сигналы, семафоры, межпроцессные
каналы, очереди сообщений, разделяемую
память.