В2: Семейство ОС UNIX. Общая характеристика

UNIX зародился в лаборатории BellLabs фирмы AT&Tв 61-х годах XX века. Основные разработчики - Кен Томпсон, Денис Ритчи. Первая версия UNIX не имела в то время никакого названия, включала характерную для UNIX файловую систему, имела подсистему управления процессами и памятью, а также позволяла двум пользователям работать в режиме разделения времени. Система была написана на ассемблере. Позже разработана библиотека ввода-вывода stdio. Благодаря использованию этой библиотеки для компилятора С, программы для UNIX стали легко переносимыми.

Общие для UNIX черты:

1) многопользовательский режим со средствами защиты данных от несанкционированного доступа,

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

3) использование механизмов виртуальной памяти и свопинга для повышения уровня мультипрограммирования,

4) унификация операций ввода-вывода на основе расширенного использования понятия "файл",

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

6) переносимость системы за счет написания ее основной части на языке C, разнообразные средства взаимодействия процессов, в том числе и через сеть,

8) кэширование диска для уменьшения среднего времени доступа к файлам.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: