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

Автор работы: Пользователь скрыл имя, 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 Мб (Скачать файл)

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

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

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

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

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

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

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

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

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

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

В январе-феврале 1992 г. в телеконференции comp.os.minix развернулась открытая дискуссия о недостатках Linux между Таненбаумом и Торвальдсом. Профессор Таненбаум считал Linux устаревшим подходом прежде всего из-за отказа Линуса от микроядра в пользу моноядра. Линус согласился с тем, что микроядро — хорошее решение, но настаивал на своем: моноядро, обладая большей эффективностью, не наносит серьезного ущерба переносимости.[8]

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

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

В 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 с каждым годом неуклонно растет..[3]

  1. Сравнительный анализ некоторых ОС
    1. Краткий обзор современных операционных систем

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

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

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

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

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

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

Рабочий стол Windows 7

Доля при продаже  компьютеров (OEM) : Предустанавливается  почти на все продаваемые настольные системы

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

Системная консоль/командная  строка: Командная строка существует, но обладает ограниченной функциональностью. Базируется на MS-DOS, наследуя её скромные возможности, мало изменившиеся с 1990-х годов. Разработан также мощный командный процессор Windows PowerShell, реализующий некоторые возможности командной строки UNIX, основанный на .NET . Функции по восстановлению или настройке могут выполняться из командной строки.[8]

Размер инсталлятора: Как правило, один компакт-диск (Windows 7 — 1 DVD).

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

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

Поставляемое программное  обеспечение: Несколько программ для  работы с мультимедиа и сетью интернет (браузер Internet Explorer, проигрыватель Windows Media Player, текстовые редакторы Notepad, WordPad, графический редактор Paint), почтовый клиент Outlook Express.[3]

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

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

Рабочий стол Linux

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

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

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

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

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

Размер инсталлятора: От одной дискеты до нескольких DVD дисков.

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

Время, затрачиваемое  на установку: От 6 минут до часа и  более, в зависимости от объёма устанавливаемого ПО, поставляемого с дистрибутивом. В среднем составляет 6─30 минут для распространенных дистрибутивов.Компиляция полной системы из исходных кодов может быть выполнена, в зависимости от мощности процессора, за несколько часов или за несколько дней.[6]

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

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

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