Операционные оболочки

Автор работы: Пользователь скрыл имя, 19 Марта 2014 в 11:06, курсовая работа

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

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

Прикрепленные файлы: 1 файл

Операционные оболочки.doc

— 2.19 Мб (Скачать документ)

Первоначально LINUX создавался Линусом Торвальдсом как хобби. Его вдохновила операционная система Minix. Дальше LINUX стал разрабатываться группой энтузиастов UNIX. Сегодня LINUX – полноценная операционная система UNIX, способная работать с “X Windows”, TCP/IP, Emacs и прочими пакетами.

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

Университеты по всему миру применяют LINUX в учебных курсах по программированию и проектированию операционных систем.

§2. Ключевые черты LINUX.

 

— Многопользовательская операционная система, защищенного 32-х разрядного режима, в ее составе нет 16-ти разрядного кода, кроме подпрограммы загрузки.

         — Передовая 32[64 для Alpha] битная подсистема виртуальной памяти.

— Отсутствует ограничение 640к. LINUX может выделить до 3Гб на процесс, если у вас есть достаточно виртуальной памяти.

— Система безопасности файлов и процессов пользователя.

— Сетевая система графического интерфейса “X Windows”, отвечающая промышленному стандарту. Запуск приложений через сеть. Возможность работы приложений с многих машин на вашей рабочей станции одновременно.

— Общие библиотеки (“Shared libraries”) для повышения эффективности использования памяти и дискового пространства.

— Прозрачная программная эмуляция мат. сопроцессора для машин без такового.

— API стиля POSIX.1 с USL и BSD расширениями. Перенос почти любого корректно написанного Posix или Unix API приложения является тривиальной задачей.

— Встроенная поддержка сети TCP/IP включая оба протокола и стандартный набор инструментов BSD.

— Широкий спектр WWW инструментов.

— Клиент и сервер NFS - стандартной сетевой файловой системы Unix.

— SAMBA SMB сервер для LAN manager и клиентов Windows for Workgroups.

— MARS_NWE сервер клона Netware для использования в сетях IPX.

— Netatalk Appletalk сервер для использования в сетях Appletalk (Эппл).

— Клиент и сервер SMTP (E-mail) включая поддержку MIME.

— Программное обеспечение для UUCP - протокола старого стиля для эффективного хранения и маршрутизации сетевой информации.

— SLIP и PPP для работы с сетями Интернет через аналоговые и цифровые модемы.

— Широкий ряд сетевых высокопроизводительных драйверов.

— Драйверы для звуковых плат и приводов СD-ROM.

— Эмулятор DOS.

— Практически бесплатная система. Лицензия позволяет не только копировать и распространять soft, но и предоставляются исходные тексты.

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

— 2-6 миллионов пользователей по всему миру.

Выводы:

  1. С точки зрения пользователя, Linux идеально вписывается в концепцию “клиент/сервер”, реализуемую на базе протоколов TCP/IP. При этом Linux позволяет превратить казалось бы устаревшее оборудование в мощный файл-сервер, факс-сервер, работающий как шлюз для отправки факсов через внутреннюю систему электронной почты или postscript-ориентированный принт-сервер, который обслуживает обычные матричные или лазерные принтеры. При этом, Linux зачастую работает устойчивее, чем его коммерческие собратья.
  2. Система компактна и шустра, а кроме того, может быть перекомпонована для решения вполне определенных задач. В Linux встроены средства поддержки электронной почты и доступа к ресурсам Internet. Система отлично документирована и получает все большее распространение во всем мире. Вам полностью доступен исходный код операционной системы, что само по себе является мощным учебным пособием, которое так и тянет опробовать на практике. Подводя итоги, отметим, что Linux оказывается неожиданно мощной системой, которая разработана неорганизованной группой программистов-любителей. Идеи положенные в его основу проверены временем. Количество и качество свободно распространяемых приложений просто завораживает. Возможности этой системы открывают все новые и новые пользователи. И с эволюционным развитием всех трех систем наблюдается устойчивый рост количества пользователей Linux.

Глава 5. Mac OS

Рис.16. Эмблема Mac OS

§1. Общие cведения

Mac OS (Macintosh Operating System), это торговая марка для серии операционных систем с графическим интерфейсом пользователя разработаных корпорацией Apple (ранее Apple Computer) для их линейки компьютеров Macintosh. Популяризация графического интерфейса пользователя в современных операционных системах часто считается заслугой Mac OS. Она была впервые представлена в 1984 году вместе с оригинальным Macintosh 128K.

Ранние версии Mac OS были совместимы только с Макинтошами, основанными на процессорах Motorola 68k, следующие версии были совместимы с архитектурой PowerPC (PPC). С недавних пор Mac OS X стала совместима с архитектурой Intel x86. Но политика фирмы Apple такова, что она разрешает устанавливать систему Mac OS только на компьютеры Apple.

Система была основана на прототипе графического интерфейса пользователя, позаимствованом руководством Apple в исследовательском центре Xerox PARC. Разработчики Macintosh использовали некоторые идеи прототипа Xerox, разработав и расширив их, добавив собственные, в том числе метафору «папок» и «файлов», широко использующуюся и в настоящее время.

24 марта 2000 года новый CEO Apple Стив Джобс (который и основал Apple, но на какое-то время ушедший в компанию NeXT) представил Mac OS X версии 10.0 (Гепард). До этого также была представлена первая Mac OS X (Server 1.0 - Rhapsody - Рапсодия) и Public Beta версия Mac OS X 10.0, которая имеет несколько отличий от финальной версии, например Apple Menu, сдвинутое в центр, или Finder, который частично переименован в Desktop, а также возможность использовать в menu bar иконку приложения вместо его названия. Mac OS X базируется на ОС NeXTSTEP, разработанной корпорацией NeXT.

Mac OS X официально сертифицирована  как UNIX-система. Так как Mac OS X и Mac OS 9 значительно отличаются друг  от друга, программы для Mac OS 9 работают  в Mac OS X в режиме эмуляции. Для  запуска приложений Mac OS 9 в Mac OS X была создана виртуальная машина, называемая «Classic» (с версии 10.5 уже не поддерживается).

§2. Ключевые черты Mac OS

Основанная на OpenStep, она получила крепкую базу в виде Unix-ядра FreeBSD и графический интерфейс, напоминающий «классическую» Mac OS. Благодаря этому в Mac OS X можно запускать терминальные приложения, которых довольно много для платформы Unix. Вдобавок для совместимости с программами, написанными под предыдущее поколение Mac OS, новая система имела среду эмуляции Mac OS 9 (после перехода на процессоры Intel Apple отказалась от этой идеи). К тому же Mac OS X может работать с Java-приложениями – Apple тесно сотрудничает с Sun в данном направлении.

ОС состоит также и из других важных компонентов, определяющих ее функциональность. Так, для поддержки медиаконтента в Mac OS X применяются несколько известных и популярных стандартов. Например, для работы с изображениями, видео и звуком Apple использовала технологию QuickTime, с изобретением которой связывают термин «мультимедиа». Для двухмерной графики был внедрен стандарт PDF, также ставший общепризнанным. С точки зрения пользователя, это чрезвычайно удобно, поскольку дополнительное ПО от Adobe для сохранения любого документа в PDF не нужно. Кроме того, PDF позволяет достичь высокой четкости изображения, сглаженности шрифтов, различных эффектов вроде отрисовки теней и прозрачности, что положительно сказывается на общем впечатлении от интерфейса. Для трехмерной графики Mac OS X поддерживает стандарт OpenGL от компании Silicon Graphics.

Поверх всех перечисленных сред для запуска приложений, графических подсистем и Unix-терминала у Mac OS X имеется прекрасный графический интерфейс под названием Aqua. Apple традиционно известна своими разработками в этом направлении, и Mac OS X не стала исключением. В ней не только сохранено все лучшее из «классической» Mac OS, которая считалась одной из самых удобных операционных систем, но и добавлено много нового, чего, по мнению создателей, не хватало в интерфейсе старой ОС. Так и появился Aqua, с его яркими фоновыми цветами, пульсирующими кнопками голубого цвета и прочими украшениями. Но с эволюцией Mac OS X – а ей вот уже больше пяти лет – интерфейс также меняется и улучшается, приобретая завершенность и избавляясь от излишней радикальности первоначальных нововведений. Приложение iTunes, которое выглядит одинаково в версиях для Mac и Windows, является хорошим индикатором того, как будет развиваться внешний вид Mac OS X дальше.

Выводы:

  1. Mac OS — семейство проприетарных операционных систем с графическим интерфейсом. Популяризация графического интерфейса пользователя в современных операционных системах считается заслугой Mac OS.
  2. В настоящий момент номенклатура железа, совместимого с MacOS-x86, довольно ограничена. Особенно остро стоит проблема с поддержкой периферийных устройств, таких как модемы и принтеры. Это связано, главным образом, с отсутствием драйверов. Хотя известны случаи неработоспособности устройств, даже правильно определяемых MacOS-x86.

Заключение

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

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

Сыграли разработчики операционных систем, сделавшие их понятными всем без исключения.

Исторически сложилось так, что среди операционных систем большую долю рынка занимает "Windows". Но сегодня все большее распространение получают OpenSourse-системы – таки, как "Unix" и "Linux".

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

 

Список литературы

  1. М. Уэлш. Инсталяция Linux и первые шаги. –М. МГУ, 1999
  2. Н.А. Олифер, В.Г. Олифер «Сетевые операционные системы»
  3. А.В. Гордеев «Операционные системы»
  4. Larry Greenfield «Руководство пользователя Linux»
  5. Sven Goldt, Sven van der Meer, Skott Burkett, Matt Welsh «Руководство пользователя  Linux»
  6. В.Э.Фигурнов IBM для пользователя. Издательский дом «ИНФРА-М»,2001.- 480с.:ил.
  7. Вильям Столлингс. Операционные 2004.
  8. Гордеев Александр. Операционные системы: Учебник для вузов. - 2-е изд2006
  9. Партыка Т.Л. , Попов И.И. «Операционные системы среды и оболочки» 3-е изд., перераб. и доп., 3-е изд., перераб. и доп., СПО              

 

 

 


Информация о работе Операционные оболочки