Современные операционные системы

Первенство технологических достижений двух основных версий UNIX

Показывать лекцию целиком

Как на один из примеров взаимного проникновения идей в разные версии, обратите внимание на строку SVR4, в которой появилась быстрая файловая система, заимствованная у BSD. И конечно, таблица поражает количеством новых идей, реализуемых в версиях по мере их совершенствования. Основа таблицы взята из пособия С. Кузнецова, опубликованного в Интернете (http://www.citforum.ru/operating_systems/unix/contents.shtml).

Характерные свойства версий ATT UNIX начиная с 1982 года.
Годы, версия системыХарактерные свойства
1982 System III Именованные программные каналы
Очереди запуска
1983 System V Хеш-таблицы
Кэши буферов и inodes
Семафоры
Разделяемая память
Очереди сообщений
1984 SVR2 Блокирование записей и файлов
Подкачка по требованию
Копирование по записи (write to copy)
1987 SVR3 Межпроцессные взаимодействия (IPC)
Разделение удаленных файлов (RFS)
Развитые операции обработки сигналов
Разделяемые библиотеки
Переключатель файловых систем (FSS)
Интерфейс транспортного уровня (TLI)
Возможности коммуникаций на основе потоков
1989 SVR4 Поддержка обработки в реальном времени
Классы планирования процессов
Динамически выделяемые структуры данных
Развитые возможности открытия файлов
Управление виртуальной памятью (VM)
Возможности виртуальной файловой системы (VFS)
Быстрая файловая система (BSD)
Развитые возможности потоков
Прерываемое ядро
Квоты файловых систем
Интерфейс драйвера с ядром системы
1989 Прекращение выпуска версий UNIX ATT

Приведем описание новшеств, появляющихся в разных версиях операционной системы BSD и служащей характеристикой её достижений.

Характерные свойства версий BSD
Годы, версия системыХарактерные свойства
1975 (1978) BSD Текстовый редактор ex, впоследствии названый vi
Командный процессор C
1983 3BSD Виртуальная память
Страничное замещение по требованию
1983 4.2BSD Поддержка семейства сетевых протоколов TCP/IP
Поддержка работы в сетях, в т.ч. Ethernet
Эта версия обеспечила подключение к сети ARPANET
Файловая система fast.
1986-1990 4.3BSD Сетевая файловая система NFS
Виртуальная файловая система VFS
Отладчик ядра
Более мощная поддержка сети
1993 4.4BSD Виртуальная память как в Mach 2.5
Журналируемая файловая система USF
1992 Закрытие CSRG в Беркли (подразделения, разрабатывающего последние версии BSD UNIX)
Вернуться к учебному плану