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

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 215

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

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

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

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

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

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

Самой большой популярностью пользуются операционные системы, выпускаемые компанией 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, а полностью автономный продукт. Десятки новых функций реализованы в этой операционной системе.