История операционных систем
История операционных систем
1955 год. Первой операционной системой считается "General Motors Operating System"(GMOS) - монитор обработки данных в пакетном режиме. Разработана была инженерами Исследовательского Центра "General Motors" в 1955 году для IBM 701, и FORTRAN Monitor System (FMS).
1965 год. American Telegraph & Telephone Bell Labs совместно с фирмой General Electric и группой исследователей из Масачусетского технологического института начала проект по созданию OS Multics.
Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. Эта ОС основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, где с каждым сегментом связывался уровень доступа.
Система Multics имела множество характерных особенностей, обеспечивших ее безотказность и высокую производительность. Например, дополнительно к поддержке модульности программного обеспечения, система также была ориентирована на модульную поддержку используемых в ее работе электронных устройств, что позволило наращивать вычислительные возможности системы простой заменой ее модулей: центрального процессора, памяти, дискового пространства, и т.д. Отдельные для каждого пользователя списки доступа к файлам обеспечили весьма гибкий механизм коллективного использования информации в системе, гарантирующей также обеспечение полной конфиденциальности хранимой и используемой пользователями информации. Также система Multics обладала рядом стандартных механизмов, позволяющих инженерам анализировать вычислительные мощности системы, а также набором механизмов, обеспечивающих оптимизацию работы самой операционной системы.
Попытки наладить в системе относительно дружественный интерфейс провалились. В проект было вложено много денег, а результат был неудовлетворительным. Проект был закрыт.
1969 год. Кен Томпсон начал разрабатывать новую файловую системы для собственных нужд. Постепенно система разрасталась, приобретая новые возможности: понятие inodes, подсистему управления процессами и памятью, обеспечивающую использование системы двумя пользователями в режиме TimeSharing`а (разделения времени) и простой командный интерпретатор. Брайан Керниган решил назвать системы UNICS (Uniplexed Information and Computing System), однако через некоторое время она была переименована в UNIX.
1971 год. "Первая редакция UNIX". В ноябре 1971 года был опубликован первый выпуск документации по ОС UNIX ("Первая редакция"). В соответствии с этой "Первой редакцией" назвали и соответствующий документации вариант системы. Впоследствии это стало традицией: новая редакция ОС UNIX объявлялась при выходе в свет новой редакции документации.