Лекция
Сразу хочу сказать, что здесь никакой воды про семейство операционных систем unix, и только нужная информация. Для того чтобы лучше понимать что такое семейство операционных систем unix , настоятельно рекомендую прочитать все из категории Информатика.
Проект системы UNIX (Uniplex Information and Computing Services) был создан сотрудниками лаборатории Bell Labs фирмы AT&T К. Томпсоном и Д. Ритчи более 20 лет назад. Разработанная ими ОС была реализована на ассемблере. Изначально сотрудник Bell Labs Б. Керниган назвал эту систему «UNICS». Однако скоро ее стали называть сокращенно «UNIX».
В 1973 г. Д. Ритчи разработал язык программирования высокого уровня С (Си), и скоро ОС UNIX заново переписали на этом языке. После публикации Д. Ритчи и К. Томпсона в 1974 г. в журнале САСМсистему UNIX стали применять повсеместно.
Главной проблемой ОС семейства UNIX является несовместимость различных версий. Попытки стандартизации версий UNIX закончились неудачей, так как наибольшее распространение получили две несовместимые версии этой системы: линия фирмыАТ&Т – UNIX System V и линия университета Berkeley – UNIX BSD. Об этом говорит сайт https://intellect.icu . Многие фирмы, основываясь на этих версиях, разработали свои варианты UNIX: SunO• и Solaris фирмы Sun Microsystems, AIX фирмы IBM, UnixWare фирмы Novell и др.
Одна из последних версий UNIX System V Release 4 собрала в себе лучшие черты линий UNIX System V и UNIX BSD, но данная разновидность системы является незавершенной, так как в ней отсутствуют системные утилиты, необходимые для успешного использования ОС.
Общими чертами для любой ОС UNIX считаются:
1) многопользовательский режим со способом защиты данных от несанкционированного доступа;
2) реализация мультипрограммной обработки в режиме разделения времени, которая основана на применении алгоритмов вытесняющей многозадачности; повышение уровня мультипрограммирования;
3) унификация операций ввода-вывода на базе расширенного использования понятия «файл»;
4) иерархическая файловая система, которая образует единое дерево каталогов независимо от числа физических устройств, используемых для размещения файлов;
5) переносимость системы, которая осуществляется за счет написания ее основной части на языке С;
6) разнообразные средства взаимодействия процессов, например через сеть;
7) кэширование диска с целью уменьшения среднего времени доступа к файлам.
Пожалуйста, пиши комментарии, если ты обнаружил что-то неправильное или если ты желаешь поделиться дополнительной информацией про семейство операционных систем unix Надеюсь, что теперь ты понял что такое семейство операционных систем unix и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Информатика
Из статьи мы узнали кратко, но содержательно про семейство операционных систем unix
Комментарии
Оставить комментарий
Информатика
Термины: Информатика