Список операционных систем: особенности, характеристики и отзывы. Характеристика операционных систем

Выполнила:студентка 105 группы

Куриленко В.А.

Преподаватель:Шишин И.О.

Санкт – Петербург

Введение

Заключение

Список используемой литературы

Введение

Операционная система, (сокращенно ОС) - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой - предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.

В составе ОС различают 3 группы компонентов:

· системные библиотеки

· оболочка с утилитами

В определении состава ОС значение имеет критерий операциональной целостности (замкнутости): система должна позволять полноценно использовать (включая модификацию) свои компоненты. Поэтому в полный состав ОС включают и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков).

Функции операционных систем (основные):

2. Стандартизированный доступ к периферийным устройствам;

3. Управление оперативной памятью;

4. Управление доступом к данным на энергонезависимых носителях;

5. Пользовательский интерфейс;

6. Сетевые операции

7. Параллельное или псевдопараллельное выполнение задач (многозадачность)

8. Взаимодействие между процессами: обмен данными, взаимная синхронизация

9. Разграничение прав доступа и многопользовательский режим работы (авторизация, аутентификация)

Основные классификации операционных систем

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

Существует несколько классификаций операционных систем, в которых выделяют определенные критерии, отражающие разные существенные характеристики систем, рассмотрим наиболее часто встречающиеся:

По назначению

1. Системы общего назначения.

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

2. Системы реального времени.

Предназначены для работы в контуре управления объектами.

3. Прочие специализированные системы.

Это различные ОС, ориентированные, прежде всего на эффективное решение определенного класса, с большим или меньшим ущербом для прочих задач

По характеру взаимодействия с пользователем

1. Пакетные ОС, обрабатывающие заранее подготовленные задания

2. Диалоговые ОС, выполняющие задания пользователя в интерактивном режиме

3. ОС с графическим интерфейсом

4. Встроенные ОС, не взаимодействующие с пользователем

По числу одновременного выполнения задач

1. Однозадачные ОС.

В таких систем ах в каждый момент времени может существовать не более чем один пользовательский процесс. Однако, одновременно с этим, могут работать системные процессы

2. Многозадачные ОС.

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

По числу одновременных пользователей

1. Однопользовательские ОС.

Для них характерен полный пользовательский доступ к ресурсам. Подобные системы приемлемы в основном на изолированных компьютерах.

2. Многопользовательские ОС.

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

По аппаратурной основе

1. Однопроцессорные ОС.

2. Многопроцессорные ОС.

В задачи такой системы входит эффективное распределение выполняемых заданий по процессорам и организация согласованной работы всех процессоров.

3. Сетевые ОС.

Они включают возможность доступа к другим компьютерам локальной сети, работы с файловыми и другими серверами.

4. Распределенные ОС.

Распределенная система, используя ресурсы локальной сети, представляет их пользователю как единую систему, не разделенную на отдельные машины.

По способу построения

1. Микроядерные

2. Монолитные

Классификация операционных систем по семействам

Операционные системы семейства OS/2

OS/2 – семейство многозадачных операционных систем с графическим интерфейсом, есть версии для многопроцессорных машин. OS/2 создавалась для собственных нужд и задач фирмы IMB. OS/2 использовалась IMB в качестве основы некоторого числа программных решений, таких как комментаторские системы олимпийских игр, программное обеспечение для банков. Под нее практически не существует программного обеспечения.

Поддержка OS/2 до последнего времени осуществлялась выпуском версий OS/2 безо всяких кардинальных изменений и улучшений.

Исторически сложилось такая ситуация, что в данный момент эта ОС на рынке программного обеспечения мало распространена. Существует несколько версий ОС OS/2 WarpServer, являющихся операционными системами для серверов.

В рамках проекта Core/2 существуют два действующих направления по развитию OS/2:

· OS/4 - создание современного ядра методом реверс-инижиринга и полного переписывания кода на основе существующих ядер.

· osFree – создание всей операционной системы «с нуля» на основе современных микроядерных технологий и активного использования OpenSource наработок.

Операционные системы семейства UNIX

Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Все ОС, относящиеся к этому семейству, являются многозадачными, многопользовательскими, с графическим интерфейсом, обеспечивают достаточную надежность и защиту данных. Эти ОС ставятся на различные аппаратные платформы (как на ПК, так и на большие машины такие как мэйнфреймы и суперЭВМ).

Некоторые отличительные признаки UNIX-систем включают в себя:

· использование простых текстовых файлов для настройки и управление системой;

· широкое применение утилит, запускаемых в командной строке;

· взаимодействие с пользователем посредством виртуального устройства – терминалом;

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

· предоставление физических и виртуальных устройств и некоторых средств межпроцессорного взаимодействия как файлов.

Идеи, заложенные в основу UNIX, оказали огромное влияние на развитие компьютерных операционных систем. В настоящее время UNIX-системы признаны одними из самых исторически важных ОС.

Совокупная доля различных UNIX-систем занимает значительную долю на рынке серверных программ. Ввиду большой надежности системы UNIX она широко используется для организации работы глобальной сети Internet.

Операционные системы семейства Linux

Linux является одной из распространенных систем версий UNIX. Она может организовать работу как рабочих станций, так и сервера. Поддерживает технологию Plug & Play (стандарт аппаратной и программной архитектуры, который делает возможным распознавание устройств).

Linux – это многозадачная и многопользовательская операционная система для бизнеса, образования и индивидуального программирования. Как и все UNIX-системы, она ориентирована на работу в сети.

Одним из достоинств Linux можно считать высокую скорость работы. Эта ОС может работать на машинах не очень большой мощности. Второе достоинство заключается в том, что она может применяться как для различных типов серверов, так и для настольных компьютеров.

В отличие от большинства других операционных систем, Linux не имеет единой «официальной» комплектации. Вместо этого Linux поставляется в большом количестве так называемых дистрибутивов, в которых ядро Linux соединяется с утилитами GNU и другими прикладными программами (например, X.org), делающими её полноценной многофункциональной операционной средой.

Операционные системы семейства Windows

операционный система интерфейс

Платформы операционных систем WindowsNT и Windows 2000 представляют собой операционные системы для использования на самых разнообразных компьютерах. Все ОС семейства Windows являются многозадачными системами с графическим интерфейсом. Они работают на платформах x86, x86-64, IA-64, ARM. Существовали также версии для DEC Alpha, MIPS, PowerPC и SPARC.

Одним из достоинств ОС семейства Windows является поддержка технологии Plug & Play. Эта технология упрощает для пользователя подключение разных внешних устройств.

Сравнительная характеристика операционных систем

Windows и Linux

Критерии

Доступность и популярность

Windows распространяется как платная операционная система, имеет большую популярность, доступность этой операционной системы высока.

Распространяется совершенно бесплатно, достаточно скачать дистрибутив с интернета и приступить к установке.

Пользовательский интерфейс

Пользовательский интерфейс удобный.

Пользовательский интерфейс удобный, схож с windows.

Инсталляция и настройка

Windows устанавливается совершенно просто, настройка также происходит просто. Установка возможна как в ручном так и в автоматическом режиме.

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

Совместимость с устройствами

Совместима со всеми устройствами, при том, если имеются драйвера. В настоящее время под windows имеются все драйвера для всех устройств.

Совместима с минимальным количеством устройств. Это зависит от того, что под linux для устройств существует еще мало драйверов.

Набор встроенных программ

В windows присутствует минимальный набор встроенных программ, только самых необходимых.

В linux присутствует набор встроенных программ для работы с различными видами файлов, и для работы различных типов. Стандартный набор намного шире чем в windows/

Совместимость с другими программами

Windows совместима с большинством самых различных программ. Также возможна установка совместимости с более поздними версиями windows.

Linux поддерживает только программное обеспечение написанное под операционную систему linux.

Защита информации от несанкционированного доступа и вирусного заражения

Windows защищен от вирусов частично и требуется дополнительная покупка и установка антивирусов.

В Linux изначально предусмотрены средства защиты в ядре операционной системе.

Споры о том, какая из этих операционных систем лучше, наверное, не прекратятся никогда. Самыми распространенными и популярными среди ОС считаются Windows, Linux и Mac OS. Попробуем сравнить их.

Начнем с того, что Linux принадлежит к семейству открытых и свободных систем. Что это значит? Вы можете совершенно бесплатно, а главное, законно произвести установку ОС на своем ПК или ноутбуке. В свою очередь Mac OS и Windows относятся к закрытому (проприетарному) семейству операционных систем. Их копии необходимо приобретать для установки. Широко распространены пиратские версии.

Теперь кратко о каждой из названных ОС:

Windows. Еще недавно самая распространенная операционная система. По данным статистики, она установлена на 85% устройств: планшеты, ноутбуки, компьютеры. Используются как дома, так и на предприятиях. С распространением мобильных устройств – смартфонов, Linux начала теснить Windows. Ведь именно она стал основой для Android.
Самые главные плюсы – отличная совместимост ь и распространенность.

Linux из семейства операционных систем Unix. Однако существуют различные дистрибутивы, которые имеют ядро в зависимости от версии, и заточены под определенные цели. Они подходят и для работы на десктопах для домохозяйкам, и для мощных кластерных серверных систем. Более 80% серверов в Интернете работают на базе одного из дистрибутивов Linux, FreeBSD или другой Unix-подобной системы. Про основу под Android мы сказали выше.

Достоинство – оперативная доработка недочетов и неточностей благодаря открытому исходному коду.

Mac OS. Система, которая была разработана компанией Apple. Это сопутствующее ПО для выпускаемых этой корпорацией устройств. Основана на FreeBSD, исходный код закрыт. В настоящий момент занимает менее 20% рынка и считается второй по популярности.

Преимущества – стабильность и производительность.

Сравним ОС по нескольким параметрам.

    Системные требования. Конечно, на данный параметр сейчас обращают гораздо меньшее внимание, чем каких-нибудь 7–8 лет назад. Однако количество приложений, которым для работы необходимы серьезные ресурсы, увеличивается. Это значит, что и свободное место на вашем ПК или другом устройстве будет не лишним.

    Windows. Для стабильной работы системы последних версий вам понадобится процессор с двумя ядрами, 1 Гб оперативки (а если берете 64-битный дистрибутив, то еще больше), не самая плохая видеокарта.

    Linuх. Здесь ситуация проще. Достаточно одноядерного процессора, 256 Мб оперативки (сразу приготовьтесь докупить планку) и абсолютно любой видеокарты. Естественно, этого будет недостаточно для быстрой работы приложений и легкого серфинга в Интернете. Но минимальные требования именно такие. Отметим, что плюсом будет модуль ядра Zram, который позволяет сжимать данные с помощью zip перед сохранением в оперативной памяти.

    Mac OS. Так как система закрыта, то однозначного вывода сделать не получится. Теоретически данную ОС получится запустить с 512 Мб оперативки, одноядерным процессором с частотой 1 ГГц и 9 свободными Гб памяти на жестком диске.

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

    Windows. Считается, что это ОС наиболее уязвимая. Это можно объяснить очень просто: над последними версиями работают менее квалифицированные сотрудники. Подобное подтверждается многочисленными ошибками в коде. Если вспомнить Windows NT и Windows XP, то процесс разработки был организован хорошо, отсюда и стабильность. Именно поэтому хакеры придумывают все новые и новые вирусы под эту оболочку. Также специалисты из Microsoft устраняют крайне мало уязвимостей, а если делают это, то через месяц или больше.

    Linux. Если посмотреть на Linux, то «дыры» латаются за считанные часы. Все продукты семейства Unix имеют очень мало изъянов. Есть возможность шифрования данных, но чтобы это выполнять, потребуются определенные навыки. Что касается всплывающих блокираторов – про них можно забыть.

    Mac OS. Наиболее безопасная ОС, за ее взлом даже назначают неплохую награду на некоторых хакерских сайтах. Помогает поддерживать систему в стабильности за счет шифрования данных и распределения их на личные и системные. К тому же новая Mac OS переписана с нуля и не совместима с предыдущими версиями. Это значит, что искать пути взлома стало еще труднее.

    Процесс установки и настройки ОС. Тут сравниваемые проявляют себя по-разному: кто-то « настроен дружелюбно » , а кто-то доставит немало хлопот.

    Windows. Как показывает практика, поставить ее может даже начинающий пользователь компьютера. Ход всей операции понятен на интуитивном уровне. Минус – придется искать некоторые программы для полноценной работы системы.

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

    Mac OS. Процесс установки можно сравнить с аналогичной операцией у Windows. Чтобы настроить систему, используются уже готовые программы System Preferences.

    Стабильность. Рассмотрим различия в процессе работы.

    Windows. Да, устаревшие версии действительно часто выходили из строя. На современных вариантах ОС такого нет. Синие экраны смерти появляются теперь крайне редко.

    Linux. Пожалуй, самая стабильная система из всех троих.

    Mac OS. Сбои случаются примерно с той же периодичностью, что и у Windows. Это чаще всего происходит из-за использования несовместимых со стандартами Apple программи.

    Поддержка ПО. Сейчас сравним, как «относятся» к стороннему софту представленные операционные системы.

    Windows. Так как данная ОС самая распространенная, то и ПО чаще всего пишется именно под нее. Можно найти очень много платного и бесплатного софта.

    Linux. С каждым годом появляется огромное количество программ, совместимых с этой системой, и практически все они бесплатные. Кроме того, в данной ОС есть эмуляторы Wine и Mono, которые позволяют запустить большую часть Windows-приложений прямо из Linux.

    Mac OS. Программ достаточное количество. Минус – устанавливать их можно только из AppStore.

    Удобство в использовании. Все разработчики стремятся сделать свои продукты максимально простыми и доступными в применении, но не у всех это получается.

    Windows. Тут без вопросов. Интерфейс понятен (если не считать Windows 8). Работа за компьютером не вызывает сложностей.

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

    Mac OS. Тоже удобная и простая система, в ней учитываются все мелочи. Работа с ней будет понятна даже непосвященному.

Вместо заключения. Хочется отметить, что выбор должен основываться на запросах. Определитесь, что вам нужно. Windows простая и понятная система, которая идеально подойдет начинающему пользователю. Mac OS отлично оптимизирована, приятна в работе, производительна. Linux активно развивается, ее применяют уже «вооруженные» люди и профильные специалисты, также и все чаще устанавливают на домашние компьютеры. Берите то, что подходит вам. От себя рекомендуем пройти курс ​ в нашей Академии.

Основная особенность Windows 8 - ее массовое распространение. Связано это с тем, что это операционная система, созданная для пользователей, она не заставляет пользователя подстраиваться под систему, она подстраивается под его потребности. Это самая распространенная в мире операционная система, несмотря на то, что по общественному мнению она самая «глючная», «нестабильная», ненадежная» и к тому же платная.

С точки зрения пользователя Windows устроен примерно так:

1. Ядро. Работает с устройствами, управляет памятью и процессами, управляет графической подсистемой.

2. Графическая подсистема. Обеспечивает интерфейс с пользователем.

3. Текстовая подсистема. Обеспечивает текстовый интерфейс с пользователем.

4. Система удаленного доступа.

Преимущества ОС Windows 8: Гарантированная 100 процентная поддержка любого оборудования, для этого ОС найдется драйвер любого устройства, да и сама она содержит много предустановленных драйверов для быстрого распознавания оборудования. Существует масса профессиональных прикладных программ, полнофункциональные аналоги которых отсутствуют в других ОС, например, Promt и Photoshop. Простота и понятность интерфейса, что делает ее доступной для использования любому человеку, даже не имеющему первичных навыков работы с компьютером. Пользователь может получить любую поддержку или консультацию по его лицензионной ОС Windows 8.

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

Linux – многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. Linux принадлежит к семейству UNIX-подобных операционных систем. Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

С точки зрения пользователя UNIX устроен примерно так:

1. Ядро. Работает с устройствами, управляет памятью и процессами.

2. Текстовая подсистема, работа с системой через терминал

3. Система удаленного доступа в текстовом режиме.

4. Система удаленного доступа в графическом режиме.

5. Система передачи графического окна приложения на другой компьютер

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

Недостатки:Несмотря на очень большой объём ПО, написанного для Linux, пользователи, столкнутся с тем что, часть ПО будет для них незнакомым... Наибольшие проблемы возникают со специализированным профессиональным софтом, значительная часть которого написана только для Windows-систем. Unix состоит из ядра с включенными в него драйверами и из утилит (внешних по отношению к ядру программ). Если надо изменить конфигурацию (добавить устройство, изменить порт или прерывание), то ядро пере собирают (перелиновывают) из объектных модулей или (напр., во FreeBSD) из исходников. Это не совсем верно. Некоторые параметры можно поправить без переборки. Существуют также loadable kernel modules.

В противоположность Unix"у Windows (если не уточняется, какая, то имеются в виду 3.11, 95 и NT) и OS/2 при загрузке фактически на ходу перелиновывают драйверы. При этом компактность собранного ядра и повторное использование общего кода на порядок ниже, чем у Unix. Кроме того, при

неизменной конфигурации системы ядро Unix без переделки (потребуется изменить только стартовую часть BIOS) может быть записан в ПЗУ и выполняться не загружаясь_ в ОЗУ. Компактность кода особенно важна, т.к. ядро и драйверы никогда не покидают физическую оперативную память, не сводятся на диск.

Unix - самая много платформенная OS. Windows NT пытается подражать ему, но пока это плохо удается - после отказа от MIPS и POWER-PC, W"NT остались всего на двух платформы - традиционная i*86 и DEC Alpha.

Переносимость программ с одной версии Unix на другую ограничена. Неаккуратно написанная программа, не учитывающая различий в реализациях Unix, делающая необоснованные предположения типа "переменная integer должна занимать четыре байта" может потребовать серьезной переделки. Но все равно это на много порядков легче, чем, например, перенести с OS/2 на NT

ЗАКЛЮЧЕНИЕ

Итак, данной работе мы рассмотрели наиболее важные этапы создания операционных систем Unix и отличия от семейства Windows.

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

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

Можно выделить несколько ветвей ОС UNIX, различающихся не только реализацией, но временами интерфейсами и семантикой (хотя, по мере развития процесса стандартизации, эти различия становятся все менее значительными). Сегодня популярен новый свободно распространяемый вариант ОС UNIX, называемый FreeBSD.

Ведутся работы над более развитыми версиями BSDNet. Windows – подойдет людям, которым нужен мультимедийный центр (музыка, кино, интернет, игры). И для тех, кому нужен не дорогой и не слишком сложный в использовании компьютер для работы. Linux, да и вообще UNIX-подобные системы - лучший вариант для серверов. Профи (программисты, хакеры, системные администраторы) любят эти системы за высокую гибкость и надежность.

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

Эти операции используются для работы с любой программой, поэтому целесообразно из всего многообразия операций, выполняемых ПК, выделить типовые и реализовать их с помощью специализированных программ, которые следует принять в качестве стандартных средств, поставляемых вместе с аппаратной частью.

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

Операционная система (ОС) – совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.

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

Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Любая же прикладная программа связана с ОС и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда.

Для работы с ОС необходимо владеть языком этой среды – совокупностью команд, структура которых определяется синтаксисом языка.

ОС выполняет следующие функции :

    управление работой каждого блока ПК и их взаимодействием;

    управление выполнением программ;

    организация хранения информации на внешних носителях;

    взаимодействие пользователя с ПК (поддержка интерфейса пользователя).

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

ОС определяет общие правила запуска программ, управления данными и доступа к ресурсам компьютера.

ОС для ПК подразделяются на:

    одно - имногозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);

    одно - имногопользовательские (в зависимости от числа пользователей, одновременно работающих с ОС);

    непереносимые ипереносимые на другие типы компьютеров;

    несетевые исетевые , обеспечивающие работу в локальной вычислительной сети.

2.2. Развитие операционных систем персональных эвм

За более чем 30-летнюю историю использования ПК сменилось несколько поколений ОС.

Наиболее широко распространенной и универсальной ОС для большинства типов ЭВМ в 1970-80 гг. являлась многозадачная и многопользовательская операционная система UNIX , разработанная компаниейBell Labs (одно из подразделений компанииAT&T ). В настоящее времяUNIX используется преимущественно в высокопроизводительных системах - серверах и мощных рабочих станциях.

Первой распространенной ОС для 8-разрядных ПК, основанных на микропроцессоре Intel 8080 , стала в 70-е годы системаCP/M-80 фирмыDigital Research .

Основной ОС компьютеров IBM PC и совместимых с ними, изначально основанных на микропроцессоре Intel 8088 , а в дальнейшем - на последующих моделях микропроцессоров Intel, стала (с 1981 г.) 16-разрядная однозадачнаяMS-DOS (Microsoft Disk Operating System ). Кстати,MS-DOS не была оригинальной разработкой компанииMicrosoft– она лишь доработала ОС под названиемQDOS , созданную компаниейSeattle Computer Products . Позднее появились клоны, совместимые с MS-DOS, такие, какPC-DOS фирмыIBM ,DR-DOS фирмыDigital Research (впоследствии стала продуктом фирмыNovell под маркойNovell DOS ).

Попыткой уйти от стандарта MS-DOS была совместно разработанная фирмами Microsoft иIBM операционная системаOS/2 (1987 г.). С 1990 г. фирмаMicrosoft отошла от разработки OS/2 и полностью сконцентрировалась на линии операционных системWindows . Многооконный интерфейсWindows быстро завоевал популярность во всем мире и фактически стал промышленным стандартом, а различные версии этой ОС установлены в настоящее время на подавляющем большинстве ПК.

Разработка графической оболочки Windows для ОСMS - DOS началась в 1981 г. В 1985 г. была выпущенаWindows 1.0 , а позднее в 1987 г. –Windows 2.0 , которые из-за отсутствия пользовательских приложений не получили широкого распространения. К концу 80-х годов такие приложения (текстовые процессоры, процессоры электронных таблиц, системы управления базами данных и др.) появились на рынке и сразу жеMicrosoftвыпускает системуWindows 3.0 (1990 г.). В 1992 г. выпускается версияWindows 3.1 , которая как и практически идентичная ейWindows 3.11 (1993 г.), работала только в стандартном и 386-м расширенном режимах. В 1993 г.Microsoftвыпускает систему для работы в одноранговых сетяхWindows for Workgroups 3.11 .

В августе 1995 г. компания Microsoft выводит на рынок полноценную 32-разрядную многозадачную ОС Windows 95 , обладающую рядом несомненных достоинств по сравнениюс MS-DOS. В состав этой ОС в качестве подсистемы была включенаMS-DOS 7.0 , служащая для обеспечения совместимости с предыдущими версиями MS-DOS. ВWindows 95 впервые был интегрирован программно-драйверный комплексDirectX , предоставляющий приложениямWindowsпрямой доступ к аппаратным устройствам ПК – звуковой плате, видеоплате и т.п. Другая система –ActiveMovie– обеспечивала поддержку воспроизведения различных мультимедийных файлов. Windows 95 могла автоматически распознавать большое количество комплектующих и обладала развитым механизмом настройки и конфигурации.

Летом 1996 г. свет увидела версия Windows 95 OSR 2 (OES Service Release ), предназначенная только для поставки вместе с готовыми компьютерами, в которой были исправлены многие ошибки предшествующей версии. Однако основным прорывом явился переход к более совершенной файловой системе –FAT32, позволяющей сэкономить место на диске.

На смену этой системы в 1998 г. приходит Windows 98 , основное отличие которой отWindows 95 состояло в тесной интеграции с Интернетом: в новой ОС была окончательно стерта разница меж ирной паутины (WWW World Wide Web ) – основным средством работы с информационными объектами становится Проводник (Explorer ). Расширились и возможности управления интерфейсом

Последней ОС с использованием DOS-ядра в линейке систем Windows 9x явилась система для пользователей домашних ПК –Windows Millennium Edition (Windows Me) , появившаяся в продаже в сентябре 2000 г. Нововведением стали: усовершенствованный браузерInternet Explorer 5.5 , расширенный пакет драйверовDirectX 7.1 , универсальный проигрывательMicrosoft Media Player , поддержка цифровых устройств ввода (фото- и видеокамер, сканеров). Серьезные изменения претерпела система безопасности самой ОС – в составWindows Me вошел ряд новых инструментов обеспечения сохранности конфигурации и системных файлов.

Многозадачные 32-разрядные ОС на базе ядра NT (New Technology ) , обеспечивающего повышенную надежность, появились в 1993 г.:Windows NT Workstation иWindows NT Server . Эти ОС были ориентированы на корпоративных пользователей, работали в расширенном режиме и могли поддерживать несколько параллельно работающих микропроцессоров (МП).

Логическим продолжением Windows NT сталаWindows 2000 - многозадачная ОС, способная поддерживать до 32 параллельно работающих МП и ориентированная, прежде всего, на работу с бизнес-приложениями. Официальный выпуск «коробочной» версии состоялся в феврале 2000 г. ОС выпускалась в следующих вариантах -универсальном (Windows 2000 Professional ) исерверных (Windows 2000 Server ,Advanced Server иDataCenter Server ). Унаследовав защищенность, отличные сетевые возможности и сервисыNT,Windows 2000 стала удобней и дружественней пользователю.

В феврале 2001 г. была представлена Windows XP – ОС, известная какWhistler в период разработки (символыXP являются сокращением от англ.eXPerience -опыт ), обладающая повышенной защищенностью, вытесняющей многозадачностью, интегрируемостью с Интернетом и т.д. Под именемWindows XP миру была явлена целая линейка ОС: корпоративныеWindows XP иServer Windows XP Professional , и «домашняя»Windows XP Home . Внутреннее устройство новой версии Windows не претерпело значительных изменений со времен Windows 2000, однако появилось ряд нововведений – встроенная система распознавания голосовых команд, переход к поддержке 64-разрядных приложений, широкая возможность настройки пользовательского интерфейса, поддержка записиCD-R/RWна уровне самой ОС и др.

В конце 2002 г. Билл Гейтс заявил, что все силы компании Microsoftбудут брошены не на шлифовку рюшечек, а на обеспечение стабильности и безопасности своих продуктов. И первым продуктом, созданным в соответствии с этим принципом, стала ОСWindows Server 2003 – серверная, 64-разрядная, многозадачная ОС, способная централизовано или распределено управлять различными наборами ролей, появившаяся на рынке в начале 2004 г. ПК, оснащенный такой ОС, может выступать в качестве файлового сервера и сервера печати; веб-сервера и веб-сервера приложений; почтового сервера; сервера терминалов; сервера удаленного доступа/сервера виртуальной частной сети (VPN ); сервера службы каталогов, системы доменных имен (DNS ), сервера протокола динамической настройки узлов (DHCP ) и службыWindows Internet Naming Service (WINS ); сервера потокового мультимедиа-вещания.

Семейство Windows Server 2003 включает следующие варианты:Standard Edition (сетевая ОС для предприятий малого бизнеса и отдельных подразделений организации),Enterprise Edition (ОС, удовлетворяющая общим ИТ-требованиям предприятий любого размера и обеспечивающая работу любых приложений, веб-служб и инфраструктур),Datacenter Edition (ОС для ответственных бизнес-приложений и для приложений, используемых в решении важнейших задач, требующих масштабируемости и доступности высокого уровня) иWeb Edition (ОС, предназначенный для использования в качестве веб-сервера).

64-разрядные версии Windows Server 2003 Enterprise Edition иWindows Server 2003 Datacenter Edition могут использоваться только в системах на базе 64-разрядных МПIntelItanium. Они не могут быть установлены на компьютеры с 32-разрядными процессорами.

В конце 2002 г. Microsoftначала работу над новой ОС, названнойWindows Longhorn , бета-версии которой появились во второй половине 2004 г. В 2005 г. компания объявила, что коммерческая версия появится в 2006 г. под торговой маркойWindows Vista . Революционным новшеством является поддержка новой файловой системыWinFS , имеющей больше сходства с классической базой данных. А это значит, что традиционная древообразная структура папок уходит в историю – при работе сVista будет совершенно безразлично, где именно на диске расположен файл. Его можно найти с помощью усовершенствованного поискового механизма, работающего на основе стандартных для баз данных запросов. На смену папкам с фиксированным набором файлов приходят «виртуальные» папки, объединяющие файлы на основе выбранных пользователем критериев. При таком подходе поиск файлов и открытие папки на деле станет обозначать одну и ту же операцию. Примерно так же организован Интернет и его поисковые системы: пользователю совершенно безразлично, что нужные документы могут быть разбросаны по всему свету. Главное – в случае необходимости их всегда можно вызвать с помощью поисковиков.

Другим ключевым нововведением Vista является улучшенная система защиты под названиемPalladium, которая берет на себя функции брандмауэра, системы шифрования информации, почтового фильтра и антивируса.

Новая ОС по-настоящему интернациональна: превратить Vista из англоязычной в украиноязычную (или на любой другой язык) можно с помощью специального языкового пакета.

И наконец, изменился интерфейс. Он стал истинно трехмерным благодаря использованию 3D-технологий.

Сравнительные характеристики современных операционных систем персональных компьютеров приведены в табл. 1.

Обзор альтернативных ОС для персональных компьютеров приведен в приложении 1.

Таблица 1. Сравнение современных операционных систем персональных компьютеров

Функции ОС

MacOS X

Win 9.x/ME

Win NT/2000

Win 2003 Server

Управление внешними устройствами

Режимы работы

клиент, (сервер)

клиент/сервер

клиент/сервер

клиент, (сервер)

клиент/сервер

клиент/сервер

(клиент), сервер

Файловая система

owner (владелец)

group (группа)

Управление прикладными программами

Устойчивость ОС

Переустановка ОС

легко, долго

сложно, долго

сложно, долго

сложно, долго

сложно, долго

Связь документа с программой

T/C, расширения

расширения

расширения

расширения

расширения

расширения

Организация памяти

сквозное

сквозное

платф-завис.

страничное

страничное

страничное

защищ. кольца

Многозадачность

переключатель

вытесняющая

вытесняющая

переключатель

вытесняющая

вытесняющая

невытесняющая

Программная совместимость

эмулятор (68k)

эмулятор (68k)

эмулятор (68k)

PC (DOS, Win 9.x, Win NT/2000/XP)

эмулятор

эмулятор

эмулятор

эмулятор (-)

эмулятор

эмулятор

Интерфейс пользователя

виды интерфейса

графический

граф/терминал

терминал/ Х

графический

графический

графический

консоль/Java

Совместимость данных

Mac(Cyr), utf16

рус. шрифты

DivX, QuickTime, MediaPlayer

Базы Данных

SQL, ODBC, JDBC

Требования к аппаратной части ПК

Разрядность

не ниже Р1

не ниже Р3

не ниже Р3

Частота процессора:

не менее 300 МГц

Объем оперативной памяти:

максимальный

64 Мбайта

128-256 Мбайт

64 Мбайта

128-512 Мбайт

256-1024 Мбайт

4-512 Гбайт

Поддержка нескольких процессоров

Пространство на жестком диске для установки

200-540 Мбайт

1-2 Гбайта

1,5 Гбайта

1,5-2 Гбайта

    Программа – четкая, подробная и упорядоченная последовательность команд (инструкций) компьютера для решения задачи. Процесс ее создания представляется как последовательность этапов постановки задачи, ее алгоритмизации и программирования.

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

    Для поддержки информационной технологии выделяются три класса программных продуктов: системное программное обеспечение (совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ),пакеты прикладных программ (комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области) иинструментарий технологии программирования (совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов).

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

    ОС для ПК подразделяются на одно- и многозадачные, одно- и многопользовательские, непереносимые и переносимые на другие типы компьютеров, несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети.