Сетевые информационные технологии


Семейство операционных систем UNIX - часть 2


Многие фирмы на основе этих версий разработали и поддерживают свои версии UNIX: SunOS и Solaris фирмы Sun Microsystems, UX фирмы Hewlett-Packard, XENIX фирмы Microsoft, AIX фирмы IBM, UnixWare фирмы Novell (проданный компании SCO), и список этот можно еще долго продолжать.

Наибольшее влияние на унификацию версий UNIX оказали такие стандарты как SVID фирмы AT&T, POSIX, созданный под эгидой IEEE, и XPG4 консорциума X/Open. В этих стандартах сформулированы требования к интерфейсу между приложениями и ОС, что дает возможность приложениям успешно работать под управлением различных версий UNIX.

Независимо от версии, общими для UNIX чертами являются:

  • многопользовательский режим со средствами защиты данных от несанкционированного доступа,
  • реализация мультипрограммной обработки в режиме разделения времени, основанная на использовании алгоритмов вытесняющей многозадачности (preemptive multitasking),
  • использование механизмов виртуальной памяти и свопинга для повышения уровня мультипрограммирования,
  • унификация операций ввода-вывода на основе расширенного использования понятия "файл",
  • иерархическая файловая система, образующая единое дерево каталогов независимо от количества физических устройств, используемых для размещения файлов,
  • переносимость системы за счет написания ее основной части на языке C,
  • разнообразные средства взаимодействия процессов, в том числе и через сеть,
  • кэширование диска для уменьшения среднего времени доступа к файлам.

 




Начало  Назад  Вперед



Книжный магазин