Операционные Системы

Автор работы: Пользователь скрыл имя, 28 Сентября 2013 в 16:22, курсовая работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ 3
1. ПОНЯТИЕ И ИСТОРИЯ ОПЕРАЦИОННЫХ СИСТЕМ 5
1.1. ОСНОВНЫЕ ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ 5
1.2. ИСТОРИЯ СОЗДАНИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ MICROSOFT WINDOWS SEVEN 9
1.3. ИСТОРИЯ СОЗДАНИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX 11
2. СРАВНИТЕЛЬНЫЙ АНАЛИЗ НЕКОТОРЫХ ОС 15
2.1. КРАТКИЙ ОБЗОР СОВРЕМЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ 15
2.2. WINDOWS 7 И LINUX 16
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 27

Вложенные файлы: 1 файл

kursovaya_Goncharov_1.doc

— 2.21 Мб (Скачать файл)

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА  
РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ  
АГРАРНЫЙ УНИВЕРСИТЕТ ИМЕНИ ИМПЕРАТОРА ПЕТРА I »

Кафедра информационного обеспечения  
и моделирования агроэкономических систем

 

КУРСОВАЯ РАБОТА

по  информатике

на тему: «Операционные Системы».

 

 

Выполнил: студент ГПФ-1-1 
Гончаров А.В

 

 

Руководитель: к.э.н., доцент

Толстых А.А

 

Воронеж

2012

 

Содержание

Введение

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

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

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

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

Информационные технологии серьезно внедряются в нашу жизнь, без них мы много чего не сможем сделать. [1]

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

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

Для достижения данной цели мне необходимо разобрать следующие задачи:

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

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

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

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

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

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

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

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

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

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

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

2. Всякая операционная система имеет командный интерфейс (иногда в скрытой форме).

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

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

В большинстве ОС в настоящее время сложился более или менее унифицированный формат командной строки. Командная строка включает в себя:

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

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

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

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

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

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

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

Графический интерфейс пользователя (GUI – Graphics User Interface). Появление ОС и оболочек с развитыми диалоговыми графическими средствами (OS Macintosh, Windows 3.1, а особенно Windows 95/98/ME, а также NT/2000) и средств программирования, позволяющих создавать графические интерфейсы (FoxPro for Windows и пр.), а особенно – объектно–ориентированных систем программирования – привело к внедрению и широкому распространению элементов экранного интерфейса.[4]

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

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

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

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

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

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

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

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

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

Windows 7 – это новая операционная система от компании Microsoft, пришедшая на смену Windows ХР и Windows Vista и выпущенная 22 октября 2009 года. Официально разработка Windows 7 началась сразу же после выпуска Windows Vista в конце 2006 года, но некоторые идеи были заложены еще в проекте Longhorn, работа над которым началась в 2001 году, после выхода операционной системы Windows ХР. Изначально в Longhorn планировалось реализовать целый комплекс фундаментальных новшеств, но за три года работы над этим проектом разработчикам так и не удалось создать полноценную рабочую систему. Сроки выхода Longhorn постоянно отодвигались, и для спасения проекта пришлось принимать радикальные меры. [6]

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

Можно выделить несколько основных причин, почему Windows Vista не получила широкого распространения.[6]

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

Информация о работе Операционные Системы