115
В связи с широким распространением к середине 70-х годов, наряду с
мэйнфреймами и мини-компьютеров (особенно типа PDP-11) с упрощённой
архитектурой, появился ряд вариантов более простых ОС с усечёнными по
сравнению с многопользовательскими мультипрограммными ОС функциями.
В ряде случаев создавались специализированные ОС, например для управления
объектами в реальном времени (ОС RT-11 для компьютеров
PDP-11).
С середины 70-х годов началось массовое распространение ОС UNIX.
Изначально она создавалась как ОС поддержки режима разделения времени для
мини-компьютера PDP-7. Её программный код практически полностью был
написан на языке высокого уровня С, что при наличии эффективных С-
компиляторов (программ преобразования с языка С непосредственно в команды
процессора) позволило сравнительно легко
переносить ОС UNIX на различные
типы компьютеров (с различными типами процессоров). Кроме того, ОС UNIX
стала первой открытой операционной системой, её исходные коды (команды)
поставлялись вместе с самой ОС, что позволяло, при необходимости, вносить в
неё дополнения (изменения) с целью реализации в ОС дополнительных
функциональных возможностей. В дальнейшем высокие эксплуатационные
качества ОС UNIX: широкие
функциональные возможности, гибкость,
открытые коды – обусловили её быстрое распространение на все классы
компьютеров (суперкомпьютеров, мэйнфреймов, мини-компьютеров,
персональных компьютеров).
В период 80-х годов на развитие ОС значительное влияние оказало
принятие семейства протоколов TCP/IP в качестве стандарта для разнородных
вычислительных систем, становление сети Интернет, стандартизация
технологий локальных вычислительных сетей и массовое распространение
персональных компьютеров. Благодаря внедрению протоколов TCP/IP новые
многочисленные версии ОС семейства UNIX создавались как сетевые
операционные системы. В этих версиях реализовывались стремления
разработчиков адаптировать (по возможности и оптимизировать) код ОС под
особенности аппаратуры компьютеров определённых архитектурных решений.
Соответственно возникла проблема совместимости версий в рамках единого
семейства UNIX.
ОС для персональных компьютеров с учётом индивидуального
использования компьютера в процессе работы пользователя не имели средств
поддержки мультипрограммирования. Так, первая версия популярной MS-DOS
компании Microsoft была однопрограммной однопользовательской ОС,
обеспечивающей взаимодействие с пользователем через командную строку.
Система могла запускаться даже с одной дискеты и обеспечивала управление
файлами, находящимися на винчестере и дискете, а также запуск необходимых
программ. Для улучшения
пользовательского интерфейса использовались
дополнительные программы, например, операционная оболочка Norton