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

Автор работы: Пользователь скрыл имя, 30 Мая 2013 в 23:19, курсовая работа

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

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

Содержание

ВВЕДЕНИЕ 3
ИСТОРИЯ СОЗДАНИЯ ОПЕРАЦИОННЫХ СИСТЕМ 6
WINDOWS XP 14
MICROSOFT WINDOWS 7 18
LINUX 20
MAC OS 25
ОБЗОР СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА WINDOWS 7 И MAC OS X SNOW LEOPARD 30
СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА 42
ОБЩИЙ ВЫВОД: 48
ЗАКЛЮЧЕНИЕ 50
СПИСОК ЛИТЕРАТУРЫ 51

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

Курсовая Саши.doc

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

Графический интерфейс Windows слишком  тесно интегрирован с операционной системой. В противоположность этому, графический интерфейс Linux не встроен  в ядро. Соответственно, операционную систему можно загрузить в  режиме командной строки, не подключая GUI (Graphical user interface - графический пользовательский интерфейс). Это одно из важнейших преимуществ Linux, позволяющее запускать ее на компьютерах с минимальной конфигурацией.

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

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

Linux идеально подходит для администрирования,  т.к. изначально была приспособлена  к дистанционному управлению, поскольку  произошла от UNIX. Первыми UNIX-машинами  были дорогие мини-компьютеры, к которым через последовательные порты подключалось множество терминалов. Единственным различием между локальным и удаленным соединением была более высокая скорость локальной связи (от 4800 бит/с до 19 200 бит/с) по сравнению со скоростью коммутируемого доступа (110, 300 или 1200 бит/с). При этом в обоих случаях применялось одно и то же коммуникационное программное обеспечение, независимо от того, подключен терминал напрямую или через пару модемов и телефонную линию. Даже сегодня, когда UNIX и Linux обзавелись графическим интерфейсом, установка сеанса связи остается одинаково простой на удаленной и локальной машине (при условии, что пользователь имеет право на запуск сеанса с удаленного хоста). Таким образом, если для управления расположенным в другой стране компьютером с Linux мне нужно лишь подключиться к нему с помощью программы telnet, то для решения той же задачи с сервером Windows придется в эту страну съездить.

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

За годы работы, разумеется, накоплено огромное количество программного обеспечения. Самый простой способ установки ПО для Linux – это установка  программ из бинарных файлов (пакетов), которые хранятся в репозиториях (хранилищах данных) того или иного  дистрибутива. То есть вам не нужно искать по всему интернету нужную программу. Просто с помощью "менеджера пакетов ОС" выбираете нужную вам программу, и она автоматически скачивается и устанавливается на компьютер. Величина репозиториев зависит от конкретного дистрибутива Linux. Например, репозитории Ubuntu содержат более 23 тыс. пакетов.

Несмотря на очень большой объём  ПО, написанного для Linux, пользователи, мигрировавшие с Windows, столкнутся с  тем что, часть ПО будет для  них незнакомым. Это связанно с  тем, что далеко не все программы кроссплатформенны и имеют версии как для Windows, так и для UNIX-систем. Среди самых известных кроссплатформенных программ стоит упомянуть браузеры Firefox и Opera, почтовый клиент Thunderbird, офисный пакет OpenOffice, графический редактор Gimp, программа для просмотра PDF-файлов Adobe Acrobat, FTP-клиент FileZilla, торрент-клиент Azureus, WEB-сервер Apache.

Наибольшие же проблемы возникают  со специализированным профессиональным софтом, значительная часть которого написана только для Windows-систем. Равноценной замены некоторым приложениям в Linux нет. Это, к примеру, всем известный Photoshop, AutoCAD, программы для видеомонтажа, а также локально ориентированный софт, созданный с учетом законодательства России (бухгалтерское ПО, справочно-правовые базы).

Для молодежной аудитории  серьёзным недостатком является невозможность запустить часть  современных игр в Linux-среде, и  здесь у Windows огромное преимущество как перед Linux, так и перед Mac OS X, так как индустрия игр для  ПК ориентирована в первую очередь на Windows. Для решения этих проблем был создан проект Wine. Это ПО используется для работы с Windows-приложениями и для запуска Windows-игр в Linuх.

Wine – это альтернативная  реализация Widows API для UNIX-подобных  систем. Это очень активный и  востребованный проект, но о 100-процентной совместимости Wine со всем программным обеспечением Windows говорить пока рано.

Последнее время бизнес сообщество более активно заинтересовалось Linux. Такие компании, как Novell, Oracle, Sun, IBM, Google, принимают активное участие в развитии Linux и различных с ней связанных проектах. Это во многом обусловлено открытостью, безопасностью и стабильностью Linux, критериями, очень важными для бизнеса. Положение дел с безопасностью в Linux в общем очень похоже на Mac OS. Они находятся на очень высоком уровне в обеих системах и значительно опережают Windows

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис 3. Интерфейс Linux

 

Mac OS

Отличительной особенностью большинства пользователей Mac OS X, является то, что практически все они  мигранты с других платформ, в основном – с Windows. Это связано с тем, что наибольшее распространение компьютеры Mac получили после перехода на процессоры семейства Intel в 2005 году.

Переход на новую архитектуру, сильно трансформировал Mac-сообщество и, фактически, разделил представление об их компьютерах на две эры – “до перехода на Intel” и “после перехода на Intel”. Прежнее представление о пользователях компьютеров Mac как о приверженцах определенной секты, в которой состояли музыканты, дизайнеры, журналисты и другие люди творческих профессий, было сломлено. Apple стала более открыта для внешнего мира, а за открытостью последовала и массовость продукции, и быстрое увеличение количества новых пользователей.

Теперь Мacintosh используют стандартное оборудование, представленное на обычном рынке комплектующих. При этом конечная стоимость компьютеров Mac всеравно выше, но она могла быть еще гораздо больше, если бы не существование в постоянной конкуренции с Microsoft.

Сама Mac OS представляет собой  сильно переработанную BSD-UNIX-систему со своим ядром (XNU). Несмотря на то, что Mac OS и Linux имеют общие UNIX-корни, между ними есть два принципиальных различия.

Первое – это то, что Mac OS устанавливается (без помощи хакеров) только на компьютеры Мacintosh производства фирмы Apple. Второе же различие заключается в том, что Mac OS – проприетарное программное обеспечение (распространяемое с условиями, запрещающими его свободное дальнейшее распространение, использование пользователем в собственном ПО, внесение в него изменений и т. д. – т. е. с ограничениями свободы пользователя), а Linux относится к "свободному" ПО, соответственно, они отличаются способом распространения.

Первая Mac OS появилась  в 1984 году, значительно раньше Windows. Она была разработана специально для компьютеров Мacintosh (Mac). Эти компьютеры имеют в отличие от привычных нам ПК закрытую архитектуру, то есть сами компьютеры собирает только Apple. Ограничение свободы выбора пользователя это далеко не лучшее решение. Но, как показала практика компании Apple, иногда это может быть единственным возможным решением для выживания компании.

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

Сильной стороной Мас OS является практическое отсутствие вирусов для  Мacintosh. И дело не только в не очень  большой распространенности Mac OS по сравнению с Windows, но и в том, что традиционные вирусы просто не работают в UNIX среде. Теоретически конечно существуют образцы вирусов, которые могут работать с некоторыми приложениями к Mac OS, но их количество по сравнению с вредоносным программным обеспечением, написанным для Windows, просто ничтожно. Даже удаленный взлом компьютера, работающего под управлением Mac OS, значительно сложнее, чем взлом машины, работающей под управлением Windows, а антивирусные программы могут понадобиться только для того, чтобы не переслать зараженный файл на машину под управлением Windows, вам же он никакого вреда не принесёт.

Интерфейс системы тоже имеет существенные отличия от Windows. Например, если в Windows каждой программе  обычно соответствует одно окно с  открывающимися в нем вкладками  и панелями инструментов, то в Мас OS используются "плавающие" окна и панели, не привязанные к общему окну, а располагающиеся на рабочем столе.

Характерен так же единый интерфейс приложений и операционной системы, построенный по стандартам AHIG. Apple Human Interface Guidelines (AHIG) – основной документ, который описывает принципы построения оконного интерфейса в среде Mac OS X. Это первая книга, которую должен прочитать разработчик перед созданием своих программных продуктов для Mac OS. Цель данного документа – разъяснить правильный и неправильный подход построения дизайна интерфейса в операционной системе Apple. Несмотря на то, что документ скорее имеет рекомендательный характер, практически все разработчики стараются соблюдать указанные требования.

Главной особенностью интерфейса Mac OS является минималистичность. Это значит, что при запуске приложения пользователю предоставляется ключевые, основные элементы интерфейса и управления и, только по мере надобности, пользователь может настраивать рабочую среду по своему вкусу. В таком случае пользователь не будет испытывать трудности в освоении интерфейса ОС.

Операционная система  от Apple и так удобна и функциональна, но в Apple с подозрением относятся  к самодеятельности пользователя. Руководствуясь принципом “Чем меньше пользователю дано, тем меньше он сломает”, они ограничили свободу настройки оформления Mac OS X. Существует только несколько приложений для смены стандартной темы оформления, например: Magnifique и ShapeShifter (только 10.4 Tiger). Но и они не могут менять оформление координальным образом.

Ещё одной отличительной  особенностью Маковского интерфейса является панель dock. Это панель в нижней части  рабочего стола, где находятся значки файлов и приложений, к которым  требуется быстрый доступ, а также  запущенные приложения. Панель можно редактировать, менять размеры, убирать и добавлять значки приложений. Можно также отметить такие элементы интерфейса, как Dashboard и Expose. Dashboard – панель для работы с "виджетами", простейшими графическими приложениями, которые, как правило, выполняют информационные функции. Expose – функция отображения на экране в виде миниатюр всех открытых окон или только окон активной программы.

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

Windows, сразу после своей  установки на компьютер, не  представляет из себя ничего. Это всё равно, что построить дом и не выполнить его отделку. Mac OS X же с самого начала поставляется с необходимым набором средств для полноценной работы. И хотя список программ для Mac OS не столь внушителен, как для Windows, но, тем не менее, все основные необходимые приложения для работы и развлечений там имеются, более того, сама концепция создания ПО от Аpple подразумевает, что для решения одной задачи достаточно всего одной программы, главное, чтобы она хорошо работала. То есть для прослушивания музыки не нужно 10 медиаплееров, а нужен один iTunes, а для веб-сёрфинга нужен только один браузер, и пусть это будет Safari. Разработчики интерфейса Mac OS считают, что так будет удобнее пользователям, которые не будут путаться в бесчисленном множестве вариантов, а сам компьютер не станет превращаться в свалку сомнительных программ, угрожающих работоспособности всей системы. И хотя сейчас компания не так строго следует этому правилу, сам принцип такого подхода к ПО сохранился. Поэтому большинство программ, использующихся на "Маках", достаточно надежны и имеют дружественный пользователю интерфейс.

 

 

 

 

 

 

 


 

 

Рис 4. Интерфейс Mac OS

 

Обзор сравнительная  характеристика Windows 7 и Mac OS X Snow Leopard

С почти одновременным  выпуском новых операционных систем Windows 7 и Mac OS X Snow Leopard у пользователей неизбежно возникают вопросы о преимуществах, характеристиках и функциональности данных платформ. Лучшие операционные системы 2010 года были оценены по выбранным критериям в виде сравнения.

Внесенные изменения

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

 

 

 

 

 

 

 

 

 

 

 


Рис 5. Интерфейс Windows 7.

Большая часть изменений  в Mac OS X Snow Leopard сосредоточены на внутренних ресурсах платформы. В операционной системе реализованы технологии OpenCL и Grand Central Dispatch, упрощающие процесс функционирования в среде многоядерных процессоров и обработки больших объемов анимационных и графических элементов. Использование инновационных технологических решений было произведено для повышения производительности компьютерного оборудования. Однако для существенного увеличения эффективности, скорости работы машин и полномасштабного использования новых технологий необходимо внесение значительных дополнений в программы для платформ Mac. В операционной системе Mac OS X Snow Leopard произведены усовершенствования интерфейса, заключающиеся в обновлении Finder и интеграции Dock с Exposé.

Информация о работе Современные операционные системы, их виды, достоинства и недостатки