История развития ОС.

 

ОС семейства DOS. Первой разработкой MS-DOS можно считать операционную систему для пеpсональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS. Право на использование операционной системы 86-DOS было куплено корпорацией MICROSOFT, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0. Эти компьютеры собирались на медленных процессорах Intel 8088, имели 256 Кбайт оперативной памяти, не имели жесткого диска, а использовали дискету емкостью 160 Кбайт. Информация выводилась только в текстовом режиме на черно-белый монитор. Вместе с тем, такие компьютеры значительно превосходили по своим возможностям все конкурирующие разработки.

Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры «схожие с PC». Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация MICROSOFT предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS, именуемую теперь MS-DOS.

Единственным серьезным различием этих систем было то, что называется «уровнем системы». То есть для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по «подгонке» операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.

С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. В 1982 г. появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства.

В 1983 г. были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический диpектоpий диска, включали встроенные устройства для дискет и систему управления файлами.

MS-DOS версии 3.0, выпущенная в 1984 г., предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 г.), развивались в том же направлении.

Наряду с MS DOS выпускались и продолжают выпускаться совместимые с ней операционные системы других производителей: IBM - PC DOS, Novel - Novel DOS, Digital Research - DR DOS, Phys Tech Soft - PTS DOS, PTS DOS Pro и другие.

Однако, не смотря на многие усовершенствования, DOS так и осталась однозадачной операционной системой, хотя некоторые разновидности поддерживают многозадачность в защищенном режиме процессора i386 и выше. В DOS оказалось невозможно встроить надежные средства для защиты данных от несанкционированного доступа и организации коллективной работы. Программы, разработанные для DOS, могут выполняться только в пределах первого мегабайта оперативной памяти, а остальная память может быть использована лишь для хранения данных. Последняя версия MS DOS 6.22 вышла в 1994 году и на этом завершила свое развитие, как самостоятельная операционная система. Последующие версии MS DOS были основой операционных систем Windows:

MS DOS 7.0 - составная часть Windows 95;

MS DOS 7.1 - составная часть Windows 95 OSR2 и Windows 98;

MS DOS 8.0 - составная часть Windows ME.

ОС семейства WINDOWS.Операционные системы семейства Windows (англ, window - окно) являются графическими операционными системами компьютеров платформы IBM PC. Ввиду невозможности внесения в MS DOS необходимых принципиальных усовершенствований, корпорация Microsoft была вынуждена создать новое семейство операционных систем, под общим названием Windows, обеспечивающих надлежащий сервис для пользователей и разработчиков, поддерживающих многозадачность, средства защиты данных и позволяющих эффективнее использовать современные микропроцессоры. Основным понятием операционной системы Windows является объект, его свойства и действия, которые может выполнить объект в зависимости от запроса. Объектами Windows являются: файлы; каталоги, называемые в системной среде Windows папками; папки логических устройств компьютера (диски, принтер, модем и т.д.).

Первой операционной системой этого семейства, получившей широкое распространение и популярность, была Windows 95, появившаяся в 1995 году. Выпущенные до этого Windows 3.x и Windows for Workgroups были фактически операционными оболочками с графическим интерфейсом и требовали для своей работы однозадачной операционной системы DOS. Windows 95 - это 32-разрядная, многозадачная операционная система. Она отличается простым и удобным графическим интерфейсом, обеспечивающим простоту и естественность общения пользователя с компьютером. Система имеет широкий набор средств, позволяющих настроить интерфейс в соответствии с потребностями пользователя. Особенностями Windows 95 является возможность автоматической настройки оборудования компьютера для бесконфликтной работы (поддержка технологии Plug and Play), встроенные средства работы в сети и возможность работы с Интернетом без дополнительных программ.

В 1998 году появляется операционная система Windows 98, которая стала продолжением развития линейки ОС Windows. Для значительно переработанной внутренней структуры, характерна возросшая скорость выполнения программ, поддержка работы с несколькими мониторами, поддержка универсальной последовательной шины (USB), упрощающей установку нового оборудования без перезагрузки компьютера, поддержка современных протоколов передачи информации между различными устройствами, более широкая, чем прежде, интеграция с Интернетом.

Выпущенная вслед за Windows 98 операционная система Windows Me продолжала линию Windows 9x и имела много новых возможностей: средства восстановления информации после сбоев, улучшенные возможности работы с мультимедиа и ряд других.

Параллельно с Windows 9х, начиная с 1993 года, выпускалась корпоративная операционная система Windows NT (New Technology Новая технология), которая с самого начала проектировалась с учетом всех требований, предъявляемых к современным операционным системам: расширяемости, переносимости, надежности, совместимости, производительности. В отличие от Windows 9х, в которой реализована многозадачность без вытеснения, в Windows NT используется механизм многозадачности с вытеснением.

В 2000 году на ИТ рынке реализуется операционная система Windows 2000, построенная на технологии NT и вобравшая в себя все лучшие качества Windows 9х. Эволюция операционных систем семейства Windows привела к объединению технологии NT с линейкой 9х. Наиболее важные отличия этой системы от предыдущих заключаются в использовании нового ядра Windows NT, что повысило надежность работы операционной системы с точки зрения корректности выполнения многозадачных приложений, расширило возможности сетевых настроек и позволило использовать файловую систему NTFS.

Прямой наследницей Windows 2000 явилась вышедшая в 2002 году операционная система Windows XP,также созданная на основе технологии NT. Система стала более простой, надежной, безопасной и быстрой. От предыдущих систем Windows XP досталась, прежде всего, улучшенная совместимость с аппаратными и программными средствами. В первую очередь, это - совместимость с большинством 16, 32-разрядных DOS- и Windows-приложений. Операционная система Windows XP обеспечивает устойчивую и надежную среду работы, в которой существенно уменьшена необходимость перезагрузки после добавления новых устройств и программ, повышена надежность драйверов устройств, улучшено многозадачное выполнение приложений, обеспечивается масштабируемая поддержка памяти и процессоров, ускоряется доступ к информации на локальных дисках и в сети. В Windows XP появилось множество средств для индивидуальных домашних пользователей, в том числе поддержка профессиональной работы с цифровым мультимедиа -цифровыми изображениями, музыкой, видео, DVD-файлами, а также многие другие возможности.

В 2006 г. корпорация Microsoft предлагает на рынок ИТ свой новый продукт операционную систему Windows Vista. Пользователям ПК сразу вида разница во внешнем виде и организации пользовательского интерфейса. Изменена структура и названия многих окон. Расширен инструментарий по обработке мультимедийной информации и обеспечения безопасности работы. Усилена защита по использованию нелицензированного программного обеспечения.

Операционная система OS/2.В 1987 году IBM и Microsoft совместно разрабатывают ОС OS/2, предполагая, что она послужит заменой DOS. Это многозадачная, однопользовательская, высоконадежная операционная система, обеспечивающая как текстовый, так и графический интерфейс пользователя. OS/2 обеспечивает:

· поддержку графического интерфейса пользователя;

· одновременную обработку нескольких приложений;

· многопоточную обработку нескольких задач одного приложения;

· 32-разрядную обработку данных;

· сжатие данных при записи на магнитные диски;

· защиту памяти.

Важной особенностью операционной системы OS/2 является высокопроизводительная файловая система HPFS (High Perfbmance File System), имеющая преимущества для серверов баз данных (в отличие от MS DOS поддерживаются длинные имена файлов), поддержка мультипроцессорной обработки - до 16 процессоров типа Intel и PowerPC. Версия OS/2 Warp работает с мультиcредой и имеет встроенный доступ в сеть Internet, систему распознавания речи VoiceType, интегрированную версию Lotus Notes Mail для передачи через Internet почты. В OS/2 могут выполняться прикладные программы Windows 3.1 и Win32s, но не могут выполняться приложения, работающие в среде Windows 95 или Windows NT. Спецификация Open 32 позволяет поставщикам программного обеспечения переносить его на новую платформу. Последняя клиентская версия - OS/2 Merlin - была выпущена в 1996 году (позднее выходили разного рода исправления). В дальнейшем IBM сконцентрировалась на продвижении своей ОС, как серверной операционной системы

ОС семейства Unix. Перспективной является многопользовательская и многозадачная. Данная операционная система реализует принцип открытых систем и широкие возможности по комплексированию в составе одной вычислительной системы разнородных технических и программных средств.

Unix обладает наиболее важными качествами, такими, как:

• переносимость прикладных программ с одного компьютера на другой;

• поддержка распределенной обработки данных в сети ЭВМ;

• сочетаемость с процессорами RISC.

Unix получила распространение для суперкомпьютеров, рабочих станций и профессиональных персональных компьютеров, имеет большое количество версий, разработанных различными фирмами. Согласно прогнозам объем мирового рынка вычислительных систем, базирующихся на ОС Unix, существенно будет возрастать, особенно с переходом к сетевым технологиям.

Одним из ранних вариантов UNIX была разработка Калифорнийского университета в Беркли операционной системы BSD (Berkeley Software Distribution), на базе которой по заказу DARPA (Агентство перспективных проектов военного ведомства США) компания BBN реализовала в системе BSD 4.1 протоколы TCP/IP. Так возникла сеть Интернет. В дальнейшем разработкой и продвижением системы UNIX по очереди занимались телефонной компании AT&T, компании UNIX System Laboratories, Novell, Santa Cruz Operations.

Unix может использоваться как в качестве сервера, так и рабочей станции. С UNIX-сервером конкурируют серверные операционные системы Microsoft Windows, Novell NetWare, IBM OS/2. Каждая система имеет свою область применения, в которой она лучше других.

UNIX базируется на двух основных понятиях: «процесс» и «файл». Процессы являют собой динамическую сторону системы, это субъекты, а файлы - статическую, это объекты действия процессов. Почти весь интерфейс взаимодействия процессов с ядром и друг с другом выглядит как запись/чтение файлов. Процессы не следует путать с программами. Одна программа, как правило, с различными данными, может выполняться в разных процессах. Все пользователи UNIX явно или неявно работают с файлами. Файловая система UNIXимеет древовидную структуру. Промежуточными узлами дерева являются каталоги со ссылками на другие каталоги или файлы, а листья дерева соответствуют файлам или пустым каталогам. Каждому зарегистрированному пользователю соответствует некоторый каталог файловой системы, который называется «домашним» каталогом пользователя. При входе в систему пользователь получает неограниченный доступ к своему домашнему каталогу и всем каталогам и файлам, содержащимся в нем. Пользователь может создавать, удалять и модифицировать каталоги и файлы, содержащиеся в домашнем каталоге.

Linux -это оригинальная реализация операционной системы UNIX для Intel-платформ, разработанная в 90-х годах молодым студентом хельсинского университета Линусом Торвальдсом. Это многопользовательская сетевая операционная система с сетевым оконным графическим интерфейсом X Window System. Операционная система Linux широко распространена на платформах Intel PC 386/486/Pentium и завоевывает позиции на ряде других платформ: DEC AXP, Power Macintosh и др.

Благодаря тому, что изначально Linux распространяется свободно и общедоступно и к ее развитию подключилось большое число независимых разработчиков, на сегодняшний момент это самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Она обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам типа UNIX, и имеет следующие преимущества:

• дает возможность бесплатно и легально иметь современную операционную систему для использования, как на работе, так и дома;

• обладает высоким быстродействием;

• работает надежно, устойчиво, совершенно без зависаний;

• не подвержена воздействию вирусов;

• позволяет полностью использовать возможности современных компьютеров, снимая ограничения, присущие DOS и Windows по использованию памяти и ресурсов процессора;

• эффективно управляет многозадачностью и приоритетами;

• позволяет легко интегрировать компьютер в локальные и глобальные сети, в том числе в Интернет; работает с сетями на базе NetWare и Windows;

• позволяет выполнять представленные в формате загрузки прикладные программы других операционных систем, в том числе различных версий UNIX, DOS и Windows;

• обеспечивает использование огромного числа разнообразных программных пакетов, накопленных в мире UNIX и свободно распространяемых вместе с исходными текстами;

• предоставляет богатый набор инструментальных средств для разработки прикладных программ любой степени сложности, пригодных для работы как в Linux, так и в других операционных системах.

Дистрибутив Linux- это набор программного обеспечения, включающий все 4 основные составные части операционной системы - ядро, файловую систему, оболочку и утилиты, а также некоторую совокупность прикладных программ.В настоящее время существует уже более сотни различных дистрибутивов Linux, и постоянно появляются новые.

В основном, дистрибутивы различаются структурой файловой системы, программой установки, средством установки программных пакетов, а также составом утилит и прикладных программ. Хотя различия между дистрибутивами незначительны и все более стираются, можно выделить три группы, в которых наиболее типичными представителями являются Red Hat, Slackware и Debian. Дистрибутив Linux - это не просто подборка программ, сформированная в соответствии со вкусами составителя. Хороший дистрибутив - это комплект готовых решений.