Автор работы: Пользователь скрыл имя, 19 Марта 2014 в 11:06, курсовая работа
Целью данной работы является изучение наиболее известных операционных оболочек на предмет их разнообразия и удобства в использовании.
Операционная оболочка - комплекс программ, ориентированных на определенную операционную систему, предназначен для облегчения диалога между пользователем и компьютером путем выполнения наиболее часто повторяющихся программ.
Первоначально LINUX создавался Линусом Торвальдсом как хобби. Его вдохновила операционная система Minix. Дальше LINUX стал разрабатываться группой энтузиастов UNIX. Сегодня LINUX – полноценная операционная система UNIX, способная работать с “X Windows”, TCP/IP, Emacs и прочими пакетами.
Он был создан и продолжает совершенствоваться и развиваться группой добровольцев. Все желающие приглашаются подключиться к этой работе. Единственное, что требуется – это интерес к семейству UNIX и желание совершенствовать свои навыки в этой среде.
Университеты по всему миру применяют 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 миллионов пользователей по всему миру.
Рис.16. Эмблема Mac OS
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 уже не поддерживается).
Основанная на 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 дальше.
Как известно, процесс проникновения информационных технологий практически во все сферы человеческой деятельности продолжает развиваться и углубляться. Помимо уже привычных и широко распространенных персональных компьютеров, общее число которых достигло многих сотен миллионов, становится все больше и встроенных средств вычислительной техники. Пользователей всей этой разнообразной техники становится все больше, и поэтому компьютеры и информационные системы становятся все более дружественными и понятными даже для человека, не являющегося специалистом в области информатики и вычислительной техники. Это стало возможным прежде всего потому, что пользователи и их программы взаимодействуют с вычислительной техникой посредством операционных систем.
В сегодняшнем мире огромное количество людей научились использовать компьютеры в работе, обучении, науке. Огромную роль в прочесе компьютеризации мира, на мой взгляд,
Сыграли разработчики операционных систем, сделавшие их понятными всем без исключения.
Исторически сложилось так, что среди операционных систем большую долю рынка занимает "Windows". Но сегодня все большее распространение получают OpenSourse-системы – таки, как "Unix" и "Linux".
Специализированные системы были и будут производиться ограниченным числом компаний и вряд ли им найдется быстрая замена. С другой стороны, некоторые из подобных систем изначально строились на "Unix"-платформах и сейчас успешно применяются и высоко ценятся как разработчиками, так и пользователями.