Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Операционные системы, их сравнительный анализ

Содержание:

ВВЕДЕНИЕ

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

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

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

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

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

Самой большой популярностью пользуются операционные системы, выпускаемые компанией Microsoft. Их доля составляет 95% среди всех операционных систем. Самые стабильные системы этой фирмы основаны на технологии NT (Windows NT/2k/XP). Однако, в последнее время (около 6 лет) активно набирает популярность операционная система, которая носит название Linux.Юное поколение программистов, активно пользуются и сравнивают эти две ОС между собой. И конечно же, в последствие этого, между ними возникает дискуссия, какая же система всё-таки лучше.

Целью курсовой работы является проведение сравнительного анализа операционных систем ХР и Seven.

Что бы достигнуть данной цели необходимо изучить следующие задачи:

  1. 1.произвести обзор каждой операционной системы;
  2. найти отрицательные и положительные стороны каждой операционной системы;
  3. на основе статистических данных проанализировать популярность использования каждой операционной системы среди пользователей;
  4. провести сравнительный анализ между операционными системами;
  5. основные направления и перспективы решения.

Операционные системы Microsoft Windows XP и 7 являются многопользовательскими многозадачными. В них широко развита поддержка сети, защита данных и множество других одинаковых функций. В результате этого у них совпадают области интересов относительно потребителя, что и послужило основой конфликта, разгоревшегося как между поклонниками ОС, как и между их создателями.

ГЛАВА 1 ПОНЯТИЕ И ИСТОРИЯ ОПЕРАЦИОННЫХ СИСТЕМ

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

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

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

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

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

В каждой операционной системе сущеcтвует несколько видов интерфейсов:

  • командный (текстовый) интерфейс;
  • текстовый или графический полноэкранный интерфейс;
  • графический многооконный пиктографический интерфейс;
  • интерфейс Win32 API.

Рассмотрим каждый интерфейc более подробно:

Командный (текстовый) интерфейc.

Любая операционная система имеет командный интерфейс (бывает и в скрытой форме).

В первой из ОС (OS/360) взаимодейcтвие с пользователями было жеcтко разбито между cледующими составляющими:

  • (JCL – Job Control за управление вычиcлительным прочеcом). Это язык диалогового режима – команда запуска – остановки задач, привязки носителей информации к устройствам, получение информации о заданиях, которые ждут выполнения, вывода, наличие свободной памяти и свободных устройств и тд.
  • Язык управления заданиями (JCL – Job Control Language), на котором любые пользователи (программисты, разработчики и просто конечные пользователи) описывали состав и структуру процесса обработки данных – последовательность запуска программ, входные и выходные файлы, условия, при которых те или иные задачи должны быть выполнены или пропущены и др. Это язык пакетной обработки, не допускающий вмешательства пользователя в процесс вычисления, сборки пр.

В большинстве ОС в современном мире сложился более или менее стандартизированный формат командной строки. Строка включает в себя[5]:

  • Тип операции;
  • Рабочий вход (входные файлы или устройства);
  • Рабочий выход (выходные файлы или устройства);
  • Управляющий вход (управляющие параметры или ключи команды);
  • Управляющий выход (обычно – протокол, содержащий диагностику ошибок, код завершения или другую информацию).

Текстовый или графический полноэкранный интерфейс.

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

Текстовый или графический полноэкранный интерфейс[8].

Он имеет, как правило, в верхней части экрана систему меню с подсказками. Меню часто бывает выпадающим (ниспадающим – pull-down).

Для управления компьютером курсор экрана или курсор мыши после поиска в древе каталогов устанавливается на командные файлы программ (*.exe, *.com, *.bat) и для запуска программы нажимается клавиша <Enter> или правая кнопка мыши. Различные файлы могут выделяться разным цветом или иметь разный рисунок. Каталоги (папки) отличаются от файлов размером или рисунком. Данный интерфейс является основным для всех видов программных оболочек.

Графический многооконный пиктографический интерфейс.

Представляет собой рабочий стол (DeskTop), на котором располагаются пиктограммы (значки или иконки программ). Все операции производятся, как правило, мышью. Для управления компьютером курсор мыши подводят к пиктограмме и запуск программы осуществляют щелчком левой кнопки мыши по пиктограмме. Это наиболее удобный и перспективный интерфейс, осебенно при работе с программами. Примеры: интерфейс с компьютеров Apple Macintosh, Windows 3.1, Windows 95/98, OS/2, XP, Vista.

Графический интерфейс пользователя (GUI-графический интерфейс пользователя). Появление операционной системы и оболочек с развитыми графическими инструментами Box (ОС Macintosh, Windows 3.1 и особенности Windows 95/98/ME и NT/2000) и программного обеспечения, что позволяет создавать графические интерфейсы пользователя (FoxPro для Windows и т. д.), и особенно объектно-ориентированные системы программирования, привели к внедрению и широкому распространению элементов экранного интерфейса.

Оболочка Microsoft Windows изначально не была операционной системой, поскольку она существует поверх операционной системы MS-DOS. Она возникла в виде графического интерфейса стандартизатора и прижилась только потому, что пользователю захотелось увидеть программу, с которой ему часто приходится работать, красивую, практичную, удобную и легкую в освоении и использовании[11].

Интерфейс Win32 API.

Win32 API лежит в основе всех ОС семейства Windows.

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

Интерфейс Win32 API позволяет программам работать почти во всех версиях Windows.

Особенности Win32:

  1. Многие вызовы Win32 создает объекты ядра того или иного типа, например, файлы, процессы, потоки, каналы.
  2. Каждый вызов, создающий объект, возвращает вызывающему процессу результат, называемый дескриптором.

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

  1. Система управления памятью – способность процесса отображать на свою виртуальную работу. Это предоставляет процессу возможность читать и писать части файлов как если бы она представляли собой просто слова в память.
  2. Файловый ввод/вывод – Файл представляет собой просто линейную последовательность байтов. Интерфейс Win32 предоставляет более 60 вызовов: открывать, закрывать, копировать, вырезать, удалять и т.д.

1.2 История создания операционной системы Microsoft Windows

Windows-новая операционная система от Microsoft, которая заменила Windows XP и Windows Vista и была выпущена 22 октября 2009 года. Официально разработка Windows началась сразу после выхода Windows Vista в конце 2006 года, но многие идеи были заложены в проект Longhorn, работа над которым началась в 2001 году, после выхода операционной системы Windows XP. Изначально в Longhorn планировалось реализовать целый ряд новшеств, но за три года работы над этим проектом, разработчики так и не удалось создать полноценную рабочую систему. Даты релиза продолжали отталкиваться от Longhorn, и для спасения проекта пришлось принять решительные меры. В середине 2004 года руководство Microsoft решило начать разработку операционной системы Longhorn заново, исключив из нее некоторые важные функции. Результатом этой работы стал выход в начале 2007 года операционной системы Windows Vista. Эта система получила неоднозначную оценку специалистов и пользователей. За два года после выхода Windows Vista на нее перешла лишь небольшая часть пользователей, а наиболее популярной оставалась проверенная временем Windows ХР.

Существует несколько основных причин, почему Windows Vista широко не используется[6].

  • Системные требования для установки Windows Vista оказались значительно выше, чем для Windows ХР. На типичном компьютере 2007 года Windows ХР просто «летала», а Windows Vista зачастую работала очень «задумчиво».
  • Во время установки и настройки системы часто возникали проблемы с совместимостью оборудования и поиском правильных драйверов.
  • Контрольные сервисные аккаунты часто вызывали раздражение у пользователей и некоторые улучшения интерфейса воспринимались неоднозначно.
  • На момент выпуска Windows Vista многие программы оказались несовместимы с ней. В процессе создания Windows разработчикам удалось не только» поработать над ошибками», но и наполнить систему совершенно новыми возможностями. Уже на стадии бета-тестирования Windows стало ясно, что она станет более популярней, чем Windows Vista.
  • Windows имеет те же Системные требования, что и Windows Vista, но работает быстрее на том же оборудовании. В связи с этим Windows является уникальной системой, так как раньше с выходом каждой новой версии требования к аппаратному обеспечению увеличивались в несколько раз.
  • После внедрения Windows Vista была проделана большая работа по созданию новых драйверов для обеспечения совместимости оборудования и приложений. По этой причине при установке и настройке Windows несовместимости гораздо менее распространены.
  • Windows - это не расширенная версия Windows Vista, а полностью автономный продукт. Десятки новых функций реализованы в этой операционной системе.

Как уже упоминалось, на момент выпуска Windows, самой популярной операционной системой была Windows XP. По разным данным, от 70 до 80% пользователей работали с ней. Однако с момента ее выхода прошло уже более пятнадцати лет, и за это время внедрено много новых устройств и технологий, требующих поддержки операционной системы. Учитывая, что Windows лучше практически во всех отношениях, чем Windows Vista, поэтому и совершился такой масштабный переход от Windows XP к Windows.

1.3 История создания операционной системы Linux

На 28 декабря 1968 года, сын Лайнуса, родился в обычной финской семье Нильса и Анны Торвальдс. Любимыми объектами Линуса всегда были математика и физика. Он любил точные науки, давая возможность поломать голову над решением проблемы. Ему было интересно поговорить на математические темы, а также поиграть с калькулятором – одним из основных рабочих инструментов деда Лео, профессора статистики в университете Хельсинки. Примитивный калькулятор-все, в чем Линус тогда нуждался для счастья. В 1981 году мой дед-профессор купил Commodore VIC-20. А в 10 лет начал заниматься программированием, активно работая на домашнем компьютере.

В 1989 г., когда Линус готовился поступить в университет, на конференции ассоциации Usenix в Торонто представители корпорации AT&T объявили о новой системе цен на UNIX System V: около 40 тыс. долл. в расчете на один процессор (7,5 тыс. долл. для учебных заведений). Это были большие деньги. Профессор Амстердамского университета Эндрю Таненбаум в ответ на это занялся написанием Minix-усеченной версии UNIX, способной работать на ПК[2].

Для изучения Minix Линусу Торвальдсу потребовалось больше месяца. Он уже был постоянным читателем технических конференций. ОС Таненбаума было что-то из учебника в мире Unix. Поэтому в нем было много ограничений. Он не мог исправить ни патчи, ни дополнительные программы. Линус был раздражен на Minix многими вещами, но больше всего – эмулятор терминала, который был сделан просто ужасно. Уже привыкнув ко всем необходимым программам, Торвальдс взялся за разработку нормального терминала.

Самодельный эмулятор терминала быстро обрастал наворотами. Когда он, наконец, был готов, Линус решил разбавить его новыми возможностями. Например, функциями upload и download. Для этого нужно было написать драйвер дисковода, а для него, в свою очередь – создать файловую систему. Трудная, кропотливая работа, но программист, закаленный ночными посиделками, любил решать такие проблемы. И процесс начался.

В университете весной 1991 года, делать было, в общем-то, ничего, поэтому Линус каждый день проводил в своей комнате. От написания файловой системы нужно отвлекаться разве что на сон, а иногда и на еду. Через несколько недель проект, изначально задуманный как продвинутая терминальная программа, был больше похож на всю операционную систему. Когда автор понял, что зашел слишком далеко, было поздно остановиться. Линус Торвальдс не из тех парней, которые могли сдаться на полпути.

В начале сентября оболочка будущей операционной системы наконец сработала. Несмотря на то, что Торвальдс называл его Linux, в официальном релизе было подготовлено имя Frakes - автор не хотел, чтобы его считали нескромным. Тем не менее, Ари Лемке, преподаватель университета в Хельсинки, который согласился выделить место для системы на компьютере Института, больше понравилось Название Linux, и вскоре ftp.funet.fi/pub/OS/Linux появилась первая версия системы со знаком 0.01. Эту версию, мало кто «пробует», она была еще очень «сырой» и для того, чтобы заставить её работать, пришлось потратить много времени и нервов.

В октябре вышла Linux 0.02, а в ноябре – 0.03. Первыми бета-тестерами Linux стали читатели comp.os.minix, которые, хоть и посылали сообщения об ошибках пачками, но всячески хвалили новую ОС. Однако Linux стал действительно набирать популярность, когда в конце ноября стал полностью автономным. Армия пользователей Linux быстро выросла. Многие предложили свою помощь, прислали программы и патчи для Linux.

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

В январе-феврале 1992 года в группе новостей компас.МИНИКС оказалась открытой дискуссии о недостатках Linux между Таненбаумом и Линусом. Профессор Танненбаум считает, что Linux-это устаревший подход, в первую очередь из-за отказа Линус из микроядра в пользу моноядра. Линус согласился с тем, что микроядро является хорошим решением, но настоял: моноядро, обладая большей эффективностью, не наносит серьезного ущерба портативности.

В 1997 году Линус Торвальдс вместе с женой и одним ребенком переехал в Америку. Многие компьютерные корпорации, в том числе и Apple, предлагали ему хорошую работу, но Линус выбрал из всех не большую компанию Transmeta, специализирующуюся на разработке процессоров.

В результате, не технологическое совершенство проекта, а атмосфера работы энтузиастов, свободное распространение и использование исходных текстов стали основой феномена Linux.

В 1998 г. авторитетный американский журнал Forbes под заголовком «Icons of the Net» («Легенды Сети») опубликовал имена самых влиятельных людей, внесших огромный вклад в развитие сети Internet:

  • Линус Торвальдс (28 лет) — создатель Linux;
  • Ричард Столлман (45 лет) — основатель Фонда свободного ПО (Free Software Foundation);
  • Тим Бернерс-Ли (43 года) — разработчик World Wide Web;
  • Роб Глейзер (36 лет) — основатель компании RealNetworks;
  • Джерри Янг (29 лет) — основатель портала Yahoo.

Торвальдс решил отойти от производства микрочипов и полностью углубиться в поддержку своего главного детища под началом Лаборатории Разработки Открытых Исходников (www.osdl.org). Популярность Linux с каждым годом неуклонно росла.

ГЛАВА 2 СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОПЕРАЦИОННЫХ СИСТЕМ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

2.1 Краткий обзор каждой операционной системы

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

Для NT стало возможным выиграть по десктопным и персональным системам (около 90% десктопных компьютеров), а Linux популярен на веб-серверах, вычислительных кластерах и суперкомпьютерах (50-90%).

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

Характеристики двух систем

Windows и Linux трудно сравнивать на равных из-за следующих факторов:

  • Linux не является определенной ОС, их насчитывается более 600, среди них есть и те, которые существенно отличаются друг от друга, а некоторые не много, кроме того, популярных дистрибутивов может существовать до 100 версий;
  • Слово Linux может относиться к различным понятиям. В некоторых случаях это просто ядро операционной системы, в других случаях - полные операционные системы в дистрибутиве с графическим интерфейсом;
  • Оба порядка систем поставляются в различных конфигурациях. Особенно Linux, для которого существует множество вариантов, некоторые из них рассчитаны на узкий круг задач;
  • Цена и широта технической поддержки варьируется от поставщика к поставщику в зависимости от версии и распространения;
  • Производители оборудования могут устанавливать дополнительное ПО с операционной системой, которое делает доступные функции системы разнообразнее. Иногда они даже спонсируют продавца, снижая цену продукта для пользователя;
  • Данные, полученные от маркетинговых подразделений, и результаты тестирования могут различаться;
  • Компания Microsoft распространяет Windows под разными лицензиями (закрытыми). Дистрибутивы Linux, со своей стороны, могут содержать проприетарные компоненты.

Таблица 1 - Популярность на настольных компьютерах:

Windows Seven

Linux

Доля при продаже компьютеров (OEM)

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

Предустанавливается на небольшое количество продаваемых систем. Например, Ubuntu на компьютеры Dell и Sysytem76, SUSE Linux на компьютерах марки Lenovo ThinkPads, MSI.

Оконные менеджеры/графическая среда

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

Среды рабочего стола: GNOME, KDE и другие. Множество оконных менеджеров: Openbox, Fluxbox, и другие. Графическая оболочка не критична для работы ОС, она может переключаться в текстовый режим. Удалённое управление осуществляется, обычно, через SSH, VNC и XDMCP. Используются «виртуальные терминалы», что позволяет избежать перезагрузки системы в случае отказа одного из терминалов.

Системная консоль/командная строка

Строка существует, но имеет ограниченную функциональность. Основываясь на MS-DOS, унаследовав свои скромные возможности, которые мало изменились с 1990-х годов. Мощный процессор команд Windows PowerShell также был разработан для реализации некоторых функций командной строки UNIX на основе .NET . Функцию для восстановления или настройки можно запустить из командной строки. Командная строка существует, но имеет ограниченную функциональность. Основываясь на MS-DOS, унаследовав свои скромные возможности, которые мало изменились с 1990-х годов. Мощный процессор команд Windows PowerShell также был разработан для реализации некоторых функций командной строки UNIX на основе .NET . Функцию для восстановления или настройки можно запустить из командной строки.

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

Таблица 2 - По инсталляции

Windows Seven

Linux

Размер инсталлятора

Как правило, один компакт-диск (Windows — 1 DVD).

От одной дискеты до нескольких DVD дисков.

Простота установки

Windows, довольно проста в установке.

Сильно варьирует между дистрибутивами в основном из-за разной степени предварительного конфигурирования. Существуют варианты с удобной и графической инсталляцией, (SuSE, Mandriva, Ubuntu, Fedora и др.) и варианты с инсталляторами через меню (Debian, Vector Linux, ArchLinux, Slackware), но некоторые дистрибутивы требуют копирования и компиляции исходных текстов (Gentoo). Кроме того, есть возможность целиком скомпоновать систему из исходных кодов, не прибегая к менеджерам установки программного обеспечения (Linux from Scratch).

Время, затрачиваемое на установку

Заявленное время составляет около часа (даже до 10─30 минут для Windows, в зависимости от мощности компьютера).

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

Поставляемое программное обеспечение

Несколько программ для работы с мультимедиа и интернетом (Internet Explorer, Windows Media player, text-мобильные редакторы Notepad, WordPad, графический редактор-Tor Paint), почтовый клиент Outlook Express.

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

Дополнительное ПО

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

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

Подготовка диска

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

Можно установить несколько операционных систем. Большинство дистрибутивов имеют возможность работать даже с компакт диска, и затем работать со всеми функциями в том числе с мощной графической утилитой GPartEd, работа с большим набором файловых систем, включая NTFS. Динамические диски поддерживаются с помощью LVM или EVM, которые часто поставляются вместе с дистрибутивом.

Программа-загрузчик

Может загружать операционные системы семейства Windows NT/9x по выбору пользователя (NTLDR), но не Linux и другие подобные системы. В этом случае приходится прибегать к другим загрузчикам, таким как GRUB.

Может загружать операционные системы по выбору пользователя с помощью встроенных менеджеров GRUB или LILO.[36] Также имеются средства безопасности (например запрос пароля), которых нет в загрузчике Windows.

Таблица 3 - По удобству использования и наличию особых режимов

Windows Seven

Linux

Единообразие между различными версиями

Между различными версиями сохраняется высокая степень сходства в интерфейсе. Но в случае Windows Server 2008 появились значительные отличия в интерфейсе, особенно оснасток(snap-in) администрирования. Кроме того, имеются различия в интерфейсах Windows XP и Vista, несколько затрудняющие переход между ними.

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

Единообразие между программами

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

Программы следующие принципам KDE и GNOME за определенный период, наследуют единые принципы. Однако многие независимые программы могут не соответствовать этим требованиям. Предпринимаются попытки создать графические библиотеки, строящие интерфейс на тех же принципах GTK+, Qt и др.

Единообразие процедуры обновления программ и ОС

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

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

Настройка

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

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

Особые возможности

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

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

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

Доминирующей настольной (десктопной) операционной системой является Microsoft Windows с долей рынка около 83,3%. MacOS от Apple Inc. занимает второе место (11,2%), а разновидности Linux находятся на третьей позиции (1,55%).

В секторе мобильных (смартфонов и планшетов) по данным третьего квартала 2016 года Android от Google доминирует с 87,5%, а темпы роста — 10,3% в год, за которым следует iOS Apple с 12,1% и в год снижение рынка Доля в 5,2 процента, тогда как другие операционные системы составляют всего 0,3 процента.

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

2.2 Положительные и отрицательные стороны каждой ОС

Начнем с положительных моментов системы Linux, среди которых я бы выделила:

  1. Отсутствие самой страшной угрозы для компьютера в целом – вирусов. В семействе операционных систем Unix\Linux система безопасности реализована радикально иным образом, на уровне системного ядра, а не на уровне сторонних приложений. На КАЖДОЕ важное системное действие требуется ввести пароль администратора (root);
  2. Большинство Linux установка не вызывает абсолютно никаких хлопот, она занимает максимум 30 минут – 1 час (в зависимости от дистрибутива);
  3. Сравнительная производительность системы-возможность выполнять сразу несколько задач одновременно без» подвешивания « компьютера (имеется в виду в консоли);
  4. Быстрая и адекватная работа в локальных и внешних сетях;
  5. Стабильность и гибкость ОС, реестр конфигураций не засоряется, а вся информация хранится в виде текстовых файлов, который не «тормозит» систему;
  6. Разнообразные дистрибутивы и репозитории с набором игр для Linux и программным обеспечением на любой выбор;
  7. возможность запуска Windows программ в режиме эмуляции Windows.

Минусы Linux:

  1. Некоторых пробелов в программном обеспечении недостаточно, программ для решения узких задач, например, нет полноценного аналога программ Adobe Photoshop, Autocad и др. (аналоги программ Windows в Linux);
  2. Часто возникают проблемы с поддержкой внешних и внутренних устройств (принтеров, сканеров);
  3. Низкая распространенность среди пользователей, которые боятся изменить свои привычки, разработанные в Windows.

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

  1. Начнем с потребления ОС Windows ресурсов компьютера. Microsoft для 32-битки рекомендует 1 ГГц Процессор, 1 ГБ ОП, 16 ГБ, 128 МБ Видеокарта и 64-битки 1-Гц процессор, 2 ГБ ОП, накопитель объемом 20 ГБ Видеокарта 128 МБ. Как вы можете видеть, заявленные требования практически совпадают с требованиями операционной системы Vista. Одним из больших недостатков Windows Vista было то, что интерфейс Aero потреблял огромное количество железных ресурсов, в 7-й версии эта проблема практически устранена.
  2. Панель задач в новой Windows обеспечивает лучший просмотр, имеет большое количество функций, которые помогают пользователям ускорить процесс управления приложениями и окнами. В общем, «инновации» панели задач можно только приветствовать, хотя границы вокруг активных приложений четко не различимы.
  3. В Windows устранена проблема предыдущей операционной системой о настройках безопасности пользователя (что очень сильно мешало правильно и конструктивно работать), теперь в ОС 2 промежуточный параметр, который бьёт тревогу, только если программа изменяет настройки установки.
  4. В Windows появилась новая функция – «библиотеки», которая предоставляет виртуальные папки для документов, музыки, фотографий и видео, призвана заменить устаревшую функцию «Мои документы».
  5. Очевидным преимуществом Windows является поддержка мультитач-ввода (при работе на сенсорном экране, пользователь видит первое меню с меньшей точностью навигации), а также «навигационный центр».
  6. Новый интерфейс продукт от Microsoft-это красиво и удобно. Основные минусы операционной системы Windows;
  7. Новая функция HomeGroups - это способ обмена папками полных мультимедийных файлов и документов между компьютерами по сети, которая не «сумасшедшая»: вместо того, чтобы позволить пользователю указать пароль сам во время установки, функция назначает пароль самостоятельно (что очень неудобно).
  8. К сожалению, Windows не поддерживает обновление с Windows ХР. Утилита easy Transfer может помочь пользователям XP, но она работает только с передачей личных настроек. Программы и программное обеспечение должны быть установлены на вашем ПК снова.

2.3 Сравнительный анализ

Различные организации выбирают Linux из-за фактов. Возвращаясь к теме фактов о Linux, следует сказать, что Linux действительно является надежной, гибкой и высокоэффективной ОС. Вот некоторые типичные примеры применения:отдел нуждается в Web или e-mail сервере, и Linux позволяет использовать ненужные 386 машины для этой цели.

  • команде (например, при производстве компьютерной графики для фильма Titanic) требуются эффективные в ценовом отношении вычисления, для чего создается высокоэффективный вычислительный комплекс.
  • инженеры проводящие многие часы за клавиатурой переходят с Windows на Linux, раздраженные постоянной необходимостью перезагрузки.
  • интернет-провайдеры (ISP) переходят с Windows на Linux, из-за лучшей управляемости последнего, 24x7, при обслуживании десятков тысяч пользователей.

Windows Seven, с другой стороны, традиционно лидировал, когда требовалась простота использования, простота установки, предсказуемость обслуживания и количество приложений. Но эти различия, кажется, стираются. Многие организации предпочитают поддержку, которую обеспечивает Red Hat или какой другой поставщик Linux, поддержке Microsoft.

Linux лучше, чем Windows справляется с установкой plug-and-play устройств. Рабочий стол Linux можно настроить, чтобы он выглядел не только как Windows, но и можно запускать пакеты приложений, которые по функциональности эквивалентны Microsoft Office. Реализация новых стандартов и протоколов происходит раньше в Linux. Это из-за того, что исходный код легко доступен, заплаты, для дефектов в аппаратуре, для Linux иногда выходят в тот же день.

Windows остается предпочтительной в многих случаях. Для организаций, которых она устраивает, тех кто имеет совместимое или достаточно мощное аппаратное обеспечение, и особенно для тех, кто полагается на ActiveX или другие собственные протоколы Microsoft, Linux не даст больших преимуществ.

Например, команда разработчиков Wired HotBot, подтвердила, что они пожертвовали надежностью и эффективностью в недавнем переходе к Windows, но сделав это получила доступ к ряду новых технологий Windows.

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

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

Популярность операционных систем в России:

Первое место Windows — 68,58%. Второе и третье место Android — 15,88% и iOS — 7,11%

Виндоус или андроид, операционные системы в России

Рисунок 1. Популярность операционных систем в России

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

Учитывая совокупную статистику настольных и мобильных платформ, на июль 2017 года лидирует ОS Android — 41.24% всех устройств.  Второй и третий соответственно Windows — 35,24% и  iOS — 13,2%.

Лидеры по популярности среди операционных систем в мире

Рисунок 2.Статистика операционных систем в мире

ЗАКЛЮЧЕНИЕ

В каждой операционной системе как сказано выше есть свои положительные и отрицательные стороны. Как Windows, так и Linux «хороши» сами по себе. Фирма Microsoft сделала акцент на простоте использования операционной системы пользователями за счет графических представлений.

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

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

По занимаемому месту дискового пространства если оставить «голую» операционную систему, то Windows Seven все же будет занимать 8 Гб памяти, в то время как Linux – 2Гб.

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

Было много операционных систем, которые были значительными в свое время, но их уже нет, таких как AmigaOS; OS/2 от IBM и Microsoft; Классическая Mac OS, предшественник не-Unix для MacOS от Apple; BeOS; XTS-300; RISC OS; MorphOS; Хайку; BareMetal и FreeMint. Некоторые из них по-прежнему используются на нишевых рынках и продолжают развиваться как платформы меньшинств для сообществ энтузиастов и специализированных приложений. OpenVMS, ранее из DEC, все еще активно развивается Hewlett-Packard. Тем не менее, другие операционные системы используются почти исключительно в академических кругах, для обучения в операционных системах или для исследования концепций операционной системы. Типичным примером системы, которая выполняет обе роли, является MINIX, тогда как, например, Singularity используется исключительно для исследования.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Артамонова, Н.В. Операционные системы для организации производства в промышленности: Учебное пособие / Н.В. Артамонова. - СПб.: ГУАП, 2012. - 224 c.

2. Астахова, И.Ф. Компьютерные науки. Деревья, операционные системы, сети / И.Ф. Астахова, И.К. Астанин и др. - М.: Физматлит, 2013. - 88 c.

3. Астахова, И.Ф. Компьютерные науки. Деревья, операционные системы, сети / И.Ф. Астахова и др. - М.: Физматлит, 2013. - 88 c.

4. Дейтел, Х., М. Операционные системы. Основы и принципы. Т. 1 / Х. М. Дейтел, Д.Р. Чофнес. - М.: Бином, 2016. - 1024 c.

5. Дейтел, Х.М. Операционные системы. Т. 2. Распределенные системы, сети, безопасность / Х.М. Дейтел, П.Д. Дейтел, Д.Р. Чофнес; Пер. с англ. С.М. Молявко.. - М.: БИНОМ, 2013. - 704 c.

6. Дейтел, Х.М. Операционные системы. Распределенные системы, сети, безопасность / Х.М. Дейтел, Д.Р. Чофнес. - М.: Бином, 2013. - 704 c.

7. Иртегов, Д. Введение в операционные системы / Д. Иртегов. - СПб.: BHV, 2012. - 1040 c.

8. Иртегов, Д.В. Введение в операционные системы / Д.В. Иртегов. - СПб.: БХВ-Петербург, 2012. - 1040 c.

9. Карасева, М.В. Операционные системы. Практикум для бакалавров / М.В. Карасева. - М.: КноРус, 2012. - 376 c.

10. Коньков, К.А. Устройство и функционирование ОС Windows. Практикум к курсу "Операционные системы": Учебное пособие / К.А. Коньков. - М.: Бином, 2012. - 207 c.

11. Назаров, С.В. Современные операционные системы: Учебное пособие / С.В. Назаров. - М.: Бином. Лаборатория знаний, 2013. - 367 c.

12. Назаров, С.В. Современные операционные системы: Учебное пособие / С.В. Назаров, А.И. Широков. - М.: Бином, 2013. - 367 c.

13. Назаров, С.В. Современные операционные системы: Учебное пособие / С.В. Назаров, А.И. Широков -. - М.: БИНОМ. ЛЗ, ИНТУИТ, 2013. - 367 c.

14. Назаров, С.В. Операционные системы. Практикум: Учебное пособие / С.В. Назаров, Л.П. Гудыно, А.А. Кириченко. - М.: КноРус, 2012. - 376 c.

15. Партыка, Т.Л. Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И. Попов. - М.: Форум, НИЦ ИНФРА-М, 2013. - 560 c.

16. Синицын, С.В. Операционные системы: Учебник для студентов учреждений высш. проф. образования / С.В. Синицын, А.В. Батаев, Н.Ю. Налютин. - М.: ИЦ Академия, 2012. - 304 c.

17. Спиридонов, Э.С. Операционные системы / Э.С. Спиридонов, М.С. Клыков, М.Д. Рукин. - М.: КД Либроком, 2015. - 350 c.

18. Таненбаум, Э. Современные операционные системы / Э. Таненбаум. - СПб.: Питер, 2013. - 1120 c.