Архитектура современных операционных систем

10 Основы архитектуры Unix Первая система Unix реализована в 1969г. на языке assembler для PDP-7, автор К. Томпсон. В 1972г. Д. Риччи переписал ОС на языке Си, что позволило переносить систему на другие платформы. С 1973г. Unix стала устанавливаться на PDP-11. К 1977 году система использовалась на 500 машинах, а к 80-му году - на 10000 машин. Причинами распространения системы стали: 1. Переносимость. 2. Простота самой системы (минимальное количество функций) и про- стота пользовательского интерфейса. 3. Использование большого количества общих функций (механизмы ра- боты с файлами и устройствами одинаковы). 4. Удачная файловая система. Unix построена по многослойному принципу (рис. 2.4.): Рис. 2.4. Ядро состоит из аппаратно-зависимой и аппаратно-независимых частей. Аппаратная часть работает с оборудованием, а аппаратно-независимая выпол- няет основные функции по созданию и планированию выполнения процессов, реализации межпроцессорных взаимодействий, управления памятью, файлами и устройствами.

RkJQdWJsaXNoZXIy MTY0OTYy