Операционная система Mac OS

Эволюция операционной системы Mac OS X, ее совместимость (программное и аппаратное обеспечение). История взлома Mac OS X, преследования со стороны Apple. Приложения, входящие в комплект с Mac OS X, программы для работы с мультимедийными данными.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 08.12.2012
Размер файла 47,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Ивановский государственный энергетический университет им. В.И. Ленина»

Факультет информатики и вычислительной техники

Кафедра систем управления

Реферат

по курсу «Системное программное обеспечение»

Операционная система MacOS

Выполнил: студент гр. 4-43

Кондратов А.А.

Проверил: старший преподаватель

Никоноров А.Н.

Оглавление

1. Общие сведения о семействе ОС Mac OS

2. История ОС Mac OS

3. Операционная система Mac OS X

4. Эволюция ОС Mac OS X

5. Совместимость Mac OS X

Программное обеспечение

Аппаратное обеспечение

6. Хакинтош (OSx86)

История взлома Mac OS X

Преследования со стороны Apple

7. Эволюция ОС Mac OS X

Приложения, входящие в комплект с Mac OS X

Полезные программы на каждый день

Программы для работы с мультимедийными данными

Программы для работы с интернет

8. Плюсы и минусы ОС Mac OS

9. История компании Apple

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

1. Общие сведения о семействе ОС Mac OS

операционная система программа

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

Apple хотела, чтобы Макинтош представлялся как компьютер «для всех остальных» («for the rest of us»). Сам термин «Mac OS» в действительности не существовал до тех пор, пока не был официально использован в середине 1990-х годов. С тех пор термин применяется ко всем версиям операционных систем Макинтоша как удобный способ выделения их в контексте других операционных систем.

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

2. История ОС Mac OS

Mac OS вышла в свет в 1984 году вместе с первым персональным компьютером Macintosh от компании Apple. Идеи, воплощенные в первой версии системы Mac OS, ее авторы почерпнули у фирмы Xerox. В исследовательском центре Xerox PARC в то время уже существовал компьютер с графической операционной системой, что тогда было настоящим прорывом в эволюционном развитии операционных систем. Но они использовали ее только для собственных нужд и не планировали коммерческого применения.

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

Уже тогда авторы Mac OS задались целью создать такую операционную систему, которая будет удобна и интуитивно понятна любому пользователю, даже не изучавшему компьютер ранее. До этого времени компьютерными программами и процессами управляли с помощью командной строки, поэтому появление наглядных значков обозначавших папки, корзину, компьютер и другие элементы стало настоящей сенсацией того времени. Эти значки авторы стали называть иконками. Разработчики Mac OS определили основы дальнейшего развития всех операционных систем, многое из того, что они придумали в далеком 1984 году, сейчас является эталоном для всех разработчиков программного обеспечения.

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

использование мульти файндера, позволяющего работать сразу нескольким приложениям одновременно;

усовершенствование мультимедийных функций и возможностей работы в интернете;

смена черно-белых иконок на цветные, а позже появление нового «платинового» интерфейса и возможности выбирать тему на свой вкус;

появление новой файловой системы HFS+;

улучшение функций инсталлеров;

появление программы Sherlock, предназначенной для поиска файлов на локальных дисках и в сети интернет;

появление многопользовательского режима и разграничение прав доступа.

Пиком работы над образом, усовершенствованием возможностей и обеспечением стабильности работы операционной системы Mac OS того времени стала ее девятая версия, которую сейчас еще можно встретить на некоторых компьютерах Macintosh. Ее называют классикой Mac OS. Macintosh завоевывал популярность, а Mac OS принесла компании огромный коммерческий успех. Но шло время и руководство компании Apple приняло решении о глобальных переменах.

В марте 2000 года свет увидела абсолютно новая десятая версия Mac OS X, которая не поддерживает программное обеспечение, предназначенное для Mac OS 9. Для ее создания полностью переписали начальный программный код, а за основу взяли операционную систему NeXTSTEP, разработчиком которой был один из тех, кто когда-то основал компанию Apple, но по стечению обстоятельств покинул ее. Разработки фирмы NEXT вместе с ее руководителем были куплены компанией Apple, благодаря чему во главе нее снова встает ее основатель Стив Джобс.

Теперь в Mac OS X используется ядро Mach, стандартные сервисы BSD и все основные возможности операционной системы Unix. Это дало возможность в много раз повысить ее функциональность, защищенность и стабильность. Вытесняющая многозадачность, которая используется в Mac OS X, позволяет работать нескольким процессам сразу, но при этом не мешать друг другу, а при сбое в работы одного из них не допускать сбоя всей системы и прерывания работы других процессов.

На данный момент Mac OS X имеет собственный красивый, не перегруженный спецэффектами и приятный для глаз интерфейс Aqua. Она проста в использовании и дружелюбна. В ней используется среда программирования Core Foundation, включающая в себя такие компоненты как Carbon API, Cocoa API и Java API. Графическая среда представлена использованием таких технологий как QuickTime, Quartz Extreme и OpenGL. К тому же Mac OS X позволяет использовать программное обеспечение, написанное на таких языках программирования, как Си, C++, Objective-C, Ruby и Java. Немаловажным достоинством Mac OS X является ее безопасность при работе в интернете, она неплохо защищена от интернет-атак, да и количество вирусов способных ее поразить на сегодняшний день ничтожно мало.

Если учитывать все достоинства Mac OS, то сразу встает вопрос, почему она до сих пор не так широко распространена, как ее основной конкурент всем известная ОС Windows. Ответ на него очень прост, ОС Mac OS устанавливается только на компьютеры Macintosh компании Apple, что является принципиальным решением ее руководства. Это не значит, что Mac OS не совместима с компьютерами других производителей и не может быть на них установлена. Установить систему конечно можно, но на данный момент это считается не законным. Компьютеры Macintosh имеют небольшой модельный ряд и не могут похвастаться разнообразием, к тому же они стоят в несколько раз дороже обычных персональных ЭВМ, поэтому число пользователей Macintosh сравнительно мало относительно общего числа компьютерных пользователей во всем мире.

3. Операционная система Mac OS X

Mac OS X абсолютно новая версия операционной системы Mac OS, основой которой является свободное программное обеспечение, называемое Darwin. Darwin включает в себя ядро XNU, созданное с использование технологии Mach и стандартных сервисов BSD. Главным преимуществом данной технологии является то, что ее фундамент основан на всем известной системе UNIX, что обеспечивает новой Mac OS повышенную стабильность, многофункциональность, скорость работы, безопасность и надежность.

Все модификации операционной системы Mac OS X названы различными видами животных из семейства кошачьих. Начиная с версии 10.0 до версии 10.6, операционные системы носят имена: Cheetah (в переводе Гепард), Puma, Jaguar, Panther, Tiger, Leopard и самая последняя версия Snow Leopard (в переводе Снежный Леопард). Каждая из версий имеет свои улучшения и доработки, но всем им присущи общие нововведения, которые делают Mac OS X абсолютно не похожей на Mac OS 9, это привело к тому, что приложения, написанные для предыдущих версий Mac OS, не будут работать на Mac OS X. Изначально работа приложений, написанных под Mac OS 9, осуществлялась посредством виртуальной эмуляции, но со временем от этого отказались совсем.

Неоспоримым преимуществом визуализации графической оболочки Mac OS X является новый интерфейс пользователя, который носит название Aqua. Графический интерфейс Aqua создает иллюзию водной среды, с ощущением прозрачности, глубины и движения. Он остается практически неизменным во всех модификациях Mac OS X, но все это время не теряет своей актуальности и свежести решения. Aqua создан не только для красоты, но и для комфорта и удобства пользователей. Одним из нововведений является возможность складывать окна активных приложений в отдельные секции, которые при желании можно скрыть из зоны видимости, не давая им без необходимости заполнять полезное пространство рабочего стола.

В новой версии Mac OS X реализованы такие функции как, защита памяти, благодаря которой исключается зависание всей системы при сбое в работе одного из приложений, а также вытесняющая многозадачность и симметричная многопроцессорность. В Mac OS X реализовано динамическое распределение памяти, что позволяет выделять и освобождать память непосредственно в процессе работы программ. Это исключает появление сообщений «out of memory» и не требует корректировки количества доступной памяти для каждого приложения.

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

В Mac OS X реализована возможность многопользовательского доступа к данным, разграничены права доступа, повышена степень защиты информации пользователей, администрирование системы стало еще более простым, а интерфейс управления шрифтами и шрифтовыми наборами стал более удобным и гибким, к тому же Mac OS X теперь напрямую поддерживает такие форматы шрифтов как: TrueType, Type1 и OpenType. В системе Mac OS X теперь есть встроенная поддержка принтеров фирм Epson, Hewlett-Packard и Cannon.

Двухмерная визуализация и печать документов в Mac OS X организована с помощью технологии Quartz, которая использует уже ставший стандартным графический формат PDF, что обеспечивает расширенную поддержку шрифтов и другие графические возможности системы. Для работы с аудиоданными и видеоданными в Mac OS X используется запатентованная технология QuickTime, которая теперь интегрирована в систему, а 3D графика и игры реализованы с использованием технологии OpenGL.

Mac OS X значительно отличается от предыдущих версий Mac OS. Основу системы составила POSIX-совместимая операционная система Darwin, которая является свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним от «Xnu is Not Unix» -- «Xnu -- не Юникс»), в котором используется ядро Mach и стандартные сервисы BSD. Все возможности Unix доступны через консоль.

Поверх этой основы, в Apple разработано много проприетарных компонентов, таких как API Cocoa и Carbon, Quartz.

Mac OS X включает множество возможностей, делающих её более стабильной, чем предыдущая версия -- Mac OS 9.

В Mac OS X используется вытесняющая многозадачность и защита памяти, позволяющие запускать несколько процессов, которые не могут прервать или повредить друг друга. На архитектуру Mac OS X повлияла OpenSTEP, которая была задумана как портируемая операционная система. К примеру, NeXTSTEP была портирована с оригинальной платформы 68k компьютера NeXT, до того как NeXTSTEP была куплена Apple. Так и OpenSTEP была портирована на PowerPC в рамках проекта Rhapsody.

Наиболее заметным изменением стал графический интерфейс Aqua. Использование закруглённых углов, полупрозрачных элементов и светлых полосок также повлияло и на внешний вид аппаратного обеспечения первых iMac. Некоторым пользователям это не понравилось, они считали это непрофессиональным. Другие были довольны и считали это шагом вперёд. После выхода первой версии Mac OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов.

Mac OS X включает среду разработки программного обеспечения Xcode, которая позволяет разрабатывать программы на нескольких языках, включая Си, C++, Objective-C, Ruby и Java. Она поддерживает компиляцию в так называемые «универсальные программы» (Universal Binary), которые могут запускаться на нескольких платформах (x86, PowerPC), так же, как «fat binaries» использовались для запуска одного приложения на 68k и PowerPC платформах.

Основами Mac OS X являются:

Подсистема с открытым кодом -- Darwin (ядро Mach, набор утилит BSD).

Среда программирования Core Foundation (Carbon API, Cocoa API и Java API).

Графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL).

Технологии CoreImage, CoreAudio и CoreData.

Эволюция ОС Mac OS X

Операционная система компании Apple Mac OS X на данный момент представлена в двух вариантах: версия для рабочих станций и ноутбуков, а также версия для сервера, необходимая для организации работы локальной сети предприятия. После выхода версии Mac OS X 10.0 было выпущено еще шесть ее модификаций, каждая из которых носит название животного из семейства кошачьих.

Mac OS X 10.0 Cheetah (Гепард): стала первой обновленной версией операционной системы Mac OS. Она появилась в марте 2001 года и была создана на основе ОС UNIX и сервисов FreeBSD. Новая технология позволила повысить функциональность, надежность и безопасность новой операционной системы. Но версия 10.0 Cheetah была нестабильна в работе, в ней отсутствовал ряд функций, которые есть в последних версия системы Mac OS X, поэтому компания Apple выпустила бесплатное обновление.

Mac OS X 10.1 Puma: бесплатное обновление разработанное компанией Apple, позволяло обновить операционную систему Mac OS X 10.0 Cheetah до версии 10.1 (Puma), что дало возможность исправить ряд недоработок, существовавших в первой версии и повысить стабильность работы. В ней появились такие функции как: персонификация, высокое качество графики, быстрый доступ к системным параметрам, расширение спектра сетевых возможностей и периферийных устройств, воспроизведение и запись DVD дисков.

Mac OS X 10.2 Jaguar: в новую версию операционной системы Mac OS X было внесено более 150 видов различных изменений и дополнений, главным из которых стала поддержка аппаратного ускорения пользовательского интерфейса с применением технологии Quartz Extreme, в результате этого вся обработка изображений осуществляется процессором видеокарты. В этой версии появился мультимедийный центр QuickTime 6, интернет программа обмена мгновенными сообщениями iChat, единая адресная книга, система рукописного ввода Inkwell. Улучшены программы mail, где появилась фильтрация спама, поиск файлов на диске Finder и поиск информации в интернете Sherlock 3.

Mac OS X 10.3 Panther: появилась на рынке 24 октября 2003 года, в нее была внедрена технология шифрования данных FileVault. Последующие обновления системы привнесли еще ряд изменений таких как: исправлены некоторые проблемы безопасности, повышение надежности в работе с удаленными файлами в смешанных сетях, улучшена система файлового обмена и поддержка беспроводных сетей, обновлены драйвера к видеокартам, система каталогов и поддержка OpenGL. Внесены изменения и доработки в браузер Safari, почтовый клиент mail, адресную книгу, Stickies и QuickTime, а также доработана поддержка программного обеспечения сторонних разработчиков.

Mac OS X 10.4 Tiger: вышла в апреле 2005 года и включила в себя более 200 изменений и дополнений, которые необходимы для более быстрой и стабильной работы компьютера. Главными новинками этой версии операционной системы Mac OS X стали уникальная функция быстрого поиска информации Spotlight и интерфейс для виджетов Dashboard, приложение Automator, предназначенное для автоматизации ряда постоянно повторяющихся действий, что позволило выполнять рутинную работу с помощью одного нажатия.

Mac OS X 10.5 Leopard: появилась на рынке 26 октября 2007 года, она включает в себя более 300 улучшений и дополнений. Изменения в первую очередь коснулись ядра операционной системы, в него теперь интегрирован фреймворк динамической трассировки DTrace, а также имеется среда Cocoa Bridges для разработки приложений на Ruby и Python языках программирования, Scripting Bridge позволяет автоматизировать Mac-приложения посредством программ на Objective-C, Ruby и Python. В систему были также включены Rails, Mongrel и Capistrano. В данный момент Mac OS X 10.5 Leopard признана полноценной UNIX системой. Немаловажным событием стало появление в данной версии программы Boot Camp, с помощью которой на компьютеры Macintosh теперь можно устанавливать ОС Windows, в качестве второй рабочей операционной системы. В новой версии Mac OS X был полностью обновлен Finder и другие полезные приложения, добавлены такие функции как Stacks, Quick Look, Spaces и программа Time Machine для создания резервных копий системы и данных.

Mac OS X 10.6 Snow Leopard: была представлена в июне 2008 года и включает в себя ряд кардинальных изменений. Теперь она работает только на процессорах Intel, использует в работе 64-разрядные технологии, одинаково работает с 64-разрядными и 32-разрядными приложениями, занимает почти в два раза меньше места на диске, быстрей устанавливается, грузиться и работает. Все стандартные приложения Mac OS X (Finder, Mail, Safari, iCal и iChat и др.) в новой версии были переведены на 64-разрядный код, что значительно повысило их производительность и сделало их более устойчивыми к атакам хакеров. Диспетчер Grand Central Dispatch позволяет на полную использовать возможности многоядерных систем и увеличить производительность компьютера. Добавлено масштабирование интерфейса. ОС Snow Leopard использует технологию Bonjour для обмена файлами, стеки для работы с окнами программ, а также в ней обновлена функция Expose, которая стала еще удобней и доступней. Увеличена скорость резервного копирования, для передачи данных с целью предотвращения сбоев соединения в iChat теперь может использоваться сервер ретрансляции AIM.

5. Совместимость Mac OS X

Программное обеспечение

Для обеспечения гладкого перехода с Mac OS 9 на Mac OS X был создан Carbon. Приложение, написанное с помощью Carbon, может запускаться на любой из этих ОС. С другой стороны, Mac OS X наследует многое из OpenSTEP, которая не является обратно-совместимой с другими версиями Mac OS. В данный момент Apple рекомендует API, именуемый Cocoa, и там наследие OpenSTEP весьма заметно -- имена многих классов начинаются с «NS» (NSObject, NSArray), что является аббревиатурой от NeXTSTEP.

Также Mac OS X поддерживает Java. Это означает, что приложения, написанные на Java и использующие Swing, выглядят так же, как и приложения, использующие Cocoa. Традиционно приложения под Cocoa разрабатываются на Objective C, альтернативе Java. Однако 25 июля 2007 года Apple заявила, что дальнейшие расширения в Cocoa не будут портированы на Java. В составе Mac OS X, начиная с версии 10.5 Leopard, поставляется интерпретатор Ruby с поддержкой Cocoa.

В отличие от предшественниц, Mac OS X является полноценной, сертифицированной UNIX'03 операционной системой. Это означает, что большинство программ, написанных для BSD, Linux и других UNIX-подобных систем, скомпилируются и будут работать на Mac OS X почти или же вовсе без дополнительных изменений в коде. Для удобной установки таких программ разработаны менеджеры пакетов, такие как Fink или MacPorts (ранее -- DarwinPorts). Они подобны apt в Debian или портам во FreeBSD.

Начиная с версии 10.3, Mac OS X по умолчанию также включает в себя X11.app -- адаптированную версию X-сервера. Это позволяет запускать на Mac OS X приложения, разработанные для X11 -- с использованием gtk, Qt для X11 (Qt4 поддерживает Mac OS X как в режиме X11, так и в обычном режиме Aqua) и прочих. Для вывода на экран X11.app использует Quartz. Однако X11.app имеет ряд проблем, таких как отсутствие Aqua-стиля в оформлении приложений и неполную поддержку Unicode.

Более ранние версии ОС могут запускать X-сервер через XDarwin (англ.).

Mac OS X основана на ядре XNU, созданном на основе микроядра Mach 3.0.

Аппаратное обеспечение

Ранние версии Mac OS X поддерживали все компьютеры Macintosh (лаптопы, десктопы или серверы) на процессорах PowerPC G3, G4 и G5. Более поздние версии перестают поддерживать старое оборудование: например, версия 10.3 Panther не поддерживает старые G3, 10.4 Tiger не поддерживает системы без портов FireWire, бета-версия 10.5 Leopard, представленная на WWDC, не поддерживала G3 вообще. Однако существуют утилиты, такие как XPostFacto, и патчи к установочному диску, сделанные сторонними разработчиками, для установки новых версий Mac OS X на оборудовании, официально не поддерживаемым Apple, включая некоторые до-G3 системы. Исключая некоторые возможности, требуемые оборудованием (такие, как графическое ускорение, запись DVD), операционная система предлагает одинаковую функциональность на всём поддерживаемом оборудовании.

Версия Mac OS X для PowerPC остаётся совместимой со старыми Mac OS приложениями через эмуляцию так называемой Classic, которая позволяет пользователям запускать Mac OS 9 как процесс в Mac OS X, поэтому многие старые приложения запускаются так, как будто под старой операционной системой. Classic не поддерживает компьютеры на процессорах Intel.

В апреле 2002 года eWeek сообщил слух о том, что у Apple есть версия Mac OS X с кодовым названием Marklar, которая запускается на процессорах Intel x86. Идея Marklar была в переходе Mac OS X на альтернативную платформу, которая позволит Apple преодолеть проблемы развития платформы PowerPC. Слухи оставались не подтверждёнными до мая 2005 года, когда в файлообменных сетях появилась версия Mac OS X для процессоров Intel.

6 июня 2005 года Стив Джобс подтвердил слухи и сообщил на WWDC, что в течение двух лет Apple перейдёт с PowerPC на процессоры Intel. До этого Apple меняла платформу с Motorola 68K на IBM/Motorola PowerPC -- Apple включила эмулятор Motorola 68K в новую ОС, которая позволяла запускать большинство 68K-приложений. Apple поддерживала эмулятор в течение 11 лет; однако, при переходе на Intel, он был удалён. В новую OS был включён эмулятор PowerPC, который называется Rosetta. Также, новая версия XCode и соответствующие консольные утилиты позволяют разрабатывать universal binaries (fat binaries) -- исполняемые файлы, которые могут содержать в себе поддержку нескольких платформ (ppc, ppc64, i386, …).

Сейчас большинство приложений, которые доступны только для PowerPC, поддерживается при помощи эмулятора Rosetta. Однако Apple просит разработчиков создавать универсальные приложения для обеих платформ. Универсальные приложения запускаются быстрее на компьютерах с процессором Intel, чем приложения для PowerPC, запускаемые с помощью эмулятора Rosetta. Некоторое программное обеспечение для PowerPC, такое, как расширения ядра и плагины системных настроек (System Preferences), не поддерживаются на компьютерах с процессорами Intel.

В то время, когда MacIntel могут запускать приложения для PowerPC, x86 и универсальные, PowerPC Маки могут запускать только универсальные и PowerPC приложения. Поддержка платформы PowerPC осталась в Mac OS X 10.5. Джобс также подтвердил слух, что новая версия Mac OS X запускалась на Intel процессорах большую часть своего существования, так как кросс-платформеность уже существовала в Mac OS X -- OpenSTEP был портирован на множество платформ, включая x86, и Darwin включил поддержку для обоих (PowerPC и x86).

Mac OS X была портирована на iPhone и iPod touch. Несмотря на серьезные изменения -- например, закрытость платформы и отсутствие рабочего стола (его заменяет SpringBoard) -- в порте сохранились такие особенности, как Darwin, ядро XNU. В некоторых сторонних программах сохранились эффекты из настольной версии -- например, в программе Converter.

6. Хакинтош (OSx86)

OSx86 (сочетание аббревиатуры «OS X» и названия архитектуры микропроцессоров «x86») -- хакерский проект, связанный с реализацией возможности запуска и использования операционной системы Apple Mac OS X на персональных компьютерах (PC) c микропроцессорами архитектуры x86. Проект был начат вскоре после того, как на Worldwide Developers Conference в июне 2005 года Apple анонсировала переход от аппаратной платформы PowerPC на микропроцессоры Intel.

Компьютер с процессором архитектуры x86, на котором выполняется Mac OS X, называют словом хакинтош (от англ. hack и Macintosh).

История взлома Mac OS X

Mac OS X 10.4.4

10 января 2006 года компания Apple выпустила первую версию операционной системы Mac OS X 10.4.4 для первого поколения компьютеров Apple на базе процессоров Intel -- iMac и MacBook Pro. В ПЗУ этих машин вместо обычного BIOS устанавливались прошивки Extensible Firmware Interface (EFI). 14 февраля 2006 года в сети Интернет появился первый «хак» Mac OS X v10.4.4. Спустя несколько часов, Apple выпустила обновление 10.4.5, которое также было «пропатчено» тем же автором уже через пару недель. 3 апреля 2006 года вышло обновление 10.4.6 и вновь спустя две недели появились патчи этого обновления -- пользователи компьютеров x86 могли обновиться до последней версии системы, хотя само ядро не обновлялось до 10.4.6. В июне того же года хакеры выпустили пропатченное обновление 10.4.7.

Вплоть до выпуска обновления 10.4.8, хакеры использовали ядро 10.4.4, в то время как остальная часть системы обновлялась до 10.4.8. Однако, обновлённые части системы полагались на обновлённое ядро, поэтому с выходом 10.4.8 у пользователей появился ряд проблем. Apple также сделала упор на использование инструкций процессора SSE3, что создало ещё больше сложностей для пользователей, чьи процессоры поддерживали только SSE2 (например, Pentium 4).

Патч ядра XNU

Два программиста, в интернете известные как Mifki и Semthex, выпустили свои версии ядра, взяв за основу исходный код проекта XNU, и написав для него патчи, позволяющие запускать Mac OS X на не-Apple машинах. Однако ядра Mifki и Semthex были неодинаковы -- в то время, как ядро Mifki имело минимальное количество патчей, что позволяло его запускать лишь на компьютерах, конфигурация которых была близка к конфигурации оригинальных компьютеров Apple, то ядро Semthex было подвергнуто большим модификациям, что позволяло использовать его с большим количеством конфигураций. Оба ядра позволяли запускать большинство обновлённых фреймворков и расширений ядра, что позволяло сконфигурировать обычный PC, так чтобы для системы он выглядел почти как обычный Macintosh.

Mifki обновил своё ядро лишь однажды, в то время как Semthex стал выпускать регулярные обновления, добавив в последующих версиях поддержку AMD, VMware и SSE2. Semthex также опубликовал исходный код патченного ядра на своей веб-странице. 24 декабря 2006 года, в качестве подарка сообществу, он также опубликовал последние патчи к ядру SSE3 как diff-файл различий по отношению к оригинальной ветке исходников XNU. Стоит также обратить особое внимание на его работу совместно с Rufus по эмуляции инструкций SSE3 -- это была первая опубликованная полная эмуляция SSE3, существующие до этого эмуляции были существенно неполны, эмулируя лишь 3 инструкции SSE3. Это достижение позволило полноценно выполнять на процессорах SSE2 приложения, требующие SSE3, такие как iTunes 7 и большинство 3D-программ.

Mac OS X 10.5

Уже после появления билда 9A466 новой версии Mac OS X v10.5 (кодовое имя Leopard), сообщество располагало версией этого релиза для не-Apple машин. Хакер BrazilMac одним из первых проработал процесс патчинга, позволяющий пользователям стороннего оборудования устанавливать легально полученную «розничную» версию Apple Mac OS X. После этого появилось сразу несколько дистрибутивов Mac OSx86, использующих этот патч; четыре наиболее популярных из них -- это JaS, Kalyway, iATKOS и iDeneb, хотя довольно скоро эти дистрибутивы перешли на набирающий популярность метод Boot-132 (см. ниже). Дистрибутивы стали регулярно публиковаться в Интернете и регулярно обновляться, не столько для сохранения совместимости с релизами Apple, сколько для включения всё новых патчей для всё более расширяющегося круга аппаратного обеспечения.

Эмуляция EFI

Extensible Firmware Interface (EFI) -- это спецификация, определяющая программный интерфейс между операционной системой и аппаратным обеспечением. Давно используется в серверных материнских платах многих производителей, но в ноутбуках и десктопных материнских платах есть только в продукции Apple.

В начале ноября 2007 года, группа хакеров (возглавляемая хакером Netkas), используя модифицированную ветку исходников boot-132 от David Elliot, разработала метод эмуляции EFI, используя особым образом модифицированный загрузчик Darwin. В практическом смысле это означает, что стало возможно представить обычный ПК для Mac OS X таким образом, что Mac OS считает машину обычным Macintosh и ядро системы надёжно и прозрачно работает с "неродным" аппаратным обеспечением без применения модификаций. На основе этого хака появилось сразу несколько рабочих решений. Подробное описание этого достижения, вместе с пошаговым руководством появилось на сайте DigitMemo.com.

Эмуляция EFI была крайне востребованным вкладом в проект. До этого, пользователи могли использовать Mac OS X на обычных ПК, лишь используя пропатченное ядро, обходящее обращения к EFI. С использованием эмуляции EFI, хакинтош смог загружать «ванильные» (немодифицированные) ядра операционной системы, и использовать оригинальные расширения. Это сделало систему совместимой с будущими обновлениями и, кроме того, значительно повысило стабильность системы.

В середине 2008 года появился коммерческий продукт EFi-X (модуль, подключаемый к USB), предоставляющий возможность загружать и устанавливать Leopard без каких-либо патчей.

Boot-132

В середине 2008 года также появился новый метод установки, известный как BOOT-132. Этот метод позволил использовать для установки обычную, легально приобретённую версию Leopard, не требующую взломанных инсталляций, таких как JaS или Kalyway. Загрузчик Boot-132 подготавливает для установки среду, в которой Leopard может загружаться и работать. Необходимые патчи (kext-файлы) подаются для него в виде .img-файла или просто складываются в папку. Преимущество этого метода в том, что можно загружаться и устанавливаться прямо с оригинального DVD и даже обновлять систему прямо с сайта Apple. Переустановка системы также не требует повторного применения необходимых патчей.

Загрузчик работает как ядро Linux: он может использовать mboot-совместимый загрузчик (обычно используется патченый syslinux), который подаёт boot-dfe .img-файл (пользователям Linux он известен как RAM-диск или initrd), и boot-dfe использует его для получения kext/mkext-файлов.

Однако, это работает только на совместимых машинах; но в последнее время, с выходом ядра Voodoo [9], пользователи AMD также получили возможность устанавливаться с оригинального DVD. Это требует размещения патченного ядра на диске с boot-132.

10.6 Snow Leopard

С появлением первых билдов MacOS X 10.6, предназначенных для разработчиков ПО, члены сообщества OSx86 получили возможность загружать новую версию OS X, используя загрузчик, предоставленный хакером Netkas. OSx86 сейчас несколько ограничен в использовании Snow Leopard, в основном из-за того что отсутствуют 64-разрядные драйвера для ряда популярных видеокарт, но в остальном, на совместимом оборудовании, 64-разрядный вариант MacOS X вполне работоспособен.

Live DVD

В марте 2007 года сообщество проекта OSx86 достигло успехов в создании Live DVD, позволяющего загрузить систему и работать в ней, не устанавливая её на компьютер. В тот момент удалось таким образом запустить Mac OS X 10.4.8.

2 января 2009 года LiveDVD-команда форума InsanelyMac опубликовала новый метод, позволяющий создавать LiveDVD для Mac OS X v10.5.x. Этот метод более надёжен, поскольку он использует возможности Netboot и Imageboot самой системы, и работает так, как будто система запущена с сетевого диска. Кроме того, этот метод проще в воплощении, требуется лишь добавить один сценарий к существующей инсталляции. Интересно, что этот метод был успешно опробован на обычной Apple Mac машине.

Преследования со стороны Apple

Соглашение с конечным пользователем (EULA) на Mac OS X запрещает установку системы на компьютеры сторонних производителей (англ. non Apple-labeled hardware).

Компания Psystar в течение нескольких месяцев выпускала компьютеры под маркой «Open Computer» -- клоны Mac. 3 июля 2008 года Apple подала иск против Psystar Corporation за нарушение Mac OS X EULA, помимо прочих нарушений.

14 января 2009 года сайт Gadget Lab, принадлежащий журналу Wired, опубликовал видео-руководство по установке Mac OS X на ноутбук MSI Wind. После жалобы со стороны Apple, видео было убрано, хотя текст руководства остался на сайте, с предупреждением о возможном нарушении EULA.

13 ноября 2009 года Apple одержала победу в судебной тяжбе против компании Psystar. Федеральный суд США постановил, что производитель компьютеров-клонов нарушает права Apple, когда продает ПК с предустановленной системой Mac OS X.

7. Эволюция ОС Mac OS X

Операционная система компании Apple Mac OS X на данный момент представлена в двух вариантах: версия для рабочих станций и ноутбуков, а также версия для сервера, необходимая для организации работы локальной сети предприятия. После выхода версии Mac OS X 10.0 было выпущено еще шесть ее модификаций, каждая из которых носит название животного из семейства кошачьих.

Mac OS X 10.0 Cheetah (Гепард): стала первой обновленной версией операционной системы Mac OS. Она появилась в марте 2001 года и была создана на основе ОС UNIX и сервисов FreeBSD. Новая технология позволила повысить функциональность, надежность и безопасность новой операционной системы. Но версия 10.0 Cheetah была нестабильна в работе, в ней отсутствовал ряд функций, которые есть в последних версия системы Mac OS X, поэтому компания Apple выпустила бесплатное обновление.

Mac OS X 10.1 Puma: бесплатное обновление разработанное компанией Apple, позволяло обновить операционную систему Mac OS X 10.0 Cheetah до версии 10.1 (Puma), что дало возможность исправить ряд недоработок, существовавших в первой версии и повысить стабильность работы. В ней появились такие функции как: персонификация, высокое качество графики, быстрый доступ к системным параметрам, расширение спектра сетевых возможностей и периферийных устройств, воспроизведение и запись DVD дисков.

Mac OS X 10.2 Jaguar: в новую версию операционной системы Mac OS X было внесено более 150 видов различных изменений и дополнений, главным из которых стала поддержка аппаратного ускорения пользовательского интерфейса с применением технологии Quartz Extreme, в результате этого вся обработка изображений осуществляется процессором видеокарты. В этой версии появился мультимедийный центр QuickTime 6, интернет программа обмена мгновенными сообщениями iChat, единая адресная книга, система рукописного ввода Inkwell. Улучшены программы mail, где появилась фильтрация спама, поиск файлов на диске Finder и поиск информации в интернете Sherlock 3.

Mac OS X 10.3 Panther: появилась на рынке 24 октября 2003 года, в нее была внедрена технология шифрования данных FileVault. Последующие обновления системы привнесли еще ряд изменений таких как: исправлены некоторые проблемы безопасности, повышение надежности в работе с удаленными файлами в смешанных сетях, улучшена система файлового обмена и поддержка беспроводных сетей, обновлены драйвера к видеокартам, система каталогов и поддержка OpenGL. Внесены изменения и доработки в браузер Safari, почтовый клиент mail, адресную книгу, Stickies и QuickTime, а также доработана поддержка программного обеспечения сторонних разработчиков.

Mac OS X 10.4 Tiger: вышла в апреле 2005 года и включила в себя более 200 изменений и дополнений, которые необходимы для более быстрой и стабильной работы компьютера. Главными новинками этой версии операционной системы Mac OS X стали уникальная функция быстрого поиска информации Spotlight и интерфейс для виджетов Dashboard, приложение Automator, предназначенное для автоматизации ряда постоянно повторяющихся действий, что позволило выполнять рутинную работу с помощью одного нажатия.

Mac OS X 10.5 Leopard: появилась на рынке 26 октября 2007 года, она включает в себя более 300 улучшений и дополнений. Изменения в первую очередь коснулись ядра операционной системы, в него теперь интегрирован фреймворк динамической трассировки DTrace, а также имеется среда Cocoa Bridges для разработки приложений на Ruby и Python языках программирования, Scripting Bridge позволяет автоматизировать Mac-приложения посредством программ на Objective-C, Ruby и Python. В систему были также включены Rails, Mongrel и Capistrano. В данный момент Mac OS X 10.5 Leopard признана полноценной UNIX системой. Немаловажным событием стало появление в данной версии программы Boot Camp, с помощью которой на компьютеры Macintosh теперь можно устанавливать ОС Windows, в качестве второй рабочей операционной системы. В новой версии Mac OS X был полностью обновлен Finder и другие полезные приложения, добавлены такие функции как Stacks, Quick Look, Spaces и программа Time Machine для создания резервных копий системы и данных.

Mac OS X 10.6 Snow Leopard: была представлена в июне 2008 года и включает в себя ряд кардинальных изменений. Теперь она работает только на процессорах Intel, использует в работе 64-разрядные технологии, одинаково работает с 64-разрядными и 32-разрядными приложениями, занимает почти в два раза меньше места на диске, быстрей устанавливается, грузиться и работает. Все стандартные приложения Mac OS X (Finder, Mail, Safari, iCal и iChat и др.) в новой версии были переведены на 64-разрядный код, что значительно повысило их производительность и сделало их более устойчивыми к атакам хакеров. Диспетчер Grand Central Dispatch позволяет на полную использовать возможности многоядерных систем и увеличить производительность компьютера. Добавлено масштабирование интерфейса. ОС Snow Leopard использует технологию Bonjour для обмена файлами, стеки для работы с окнами программ, а также в ней обновлена функция Expose, которая стала еще удобней и доступней. Увеличена скорость резервного копирования, для передачи данных с целью предотвращения сбоев соединения в iChat теперь может использоваться сервер ретрансляции AIM.

Приложения, входящие в комплект с Mac OS X

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

К стандартным приложениям операционной системы Mac OS X можно отнести такие программы как:

Полезные программы на каждый день

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

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

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

Preview - простенький просмотрщик изображений, позволяет просмотреть не только файлы картинок, но файлы в формате PDF.

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

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

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

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

Программы для работы с мультимедийными данными

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

iTunes - это медиаплеер для работы с музыкальными и видео файлами, с помощью него можно систематизировать медиаданные на вашем компьютере, слушать музыку и смотреть фильмы, конвертировать различные музыкальные форматы и музыку с дисков, работать с iPod и iPhone и плеером Apple TV. В on-line режиме браузер iTunes позволяет покупать музыку в интернет магазине iTunes Store, а также слушать любые радиостанции.

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

Garage Band - программа для тех, кто увлекается записью собственных музыкальных композиций. Garage Band позволяет работать сразу с несколькими звуковыми дорожками, добавлять сэмплы, хранящиеся в банке звуков, или захватывать сигналы с электроинструментов посредством MIDI-переходника, записывать голос или звуки с помощью микрофона. В последних версиях Garage Band к звуку можно добавлять видео.

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

Программы для работы с интернет

Safari - веб-браузер для работы в сети интернет, стал входить в комплект с ОС начиная с версии Mac OS X 10.3 Panther. Safari позволяет открывать несколько страниц в одном окне и масштабировать размер текстового поля, имеет встроенный поиск и защиту от взлома, вирусов и сетевых атак. Safari поддерживает автозаполнение форм, режим частного просмотра веб-страниц, при котором не ведется история посещений, содержит проверку текста и встроенный RSS-агрегатор.

Mail - почтовый клиент, который поддерживает протоколы POP, IMAP и Exchange. Mail позволяет получать письма, контролировать фильтрацию спама, сортировать список корреспонденции по значимости, заносить важные даты из писем в календарь, удалять одно или несколько писем сразу, пересылать письма или отправлять скрытые копии. В программе mail содержится 30 шаблонов, позволяющих красиво оформить письмо или создать праздничную открытку.

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

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

В состав операционной системы Mac OS X входит интерфейс для виджетов Dashboard, при его запуске на экране появляется окно с набором небольших программ, которые могут быть полезны пользователю. В стандартный набор виджетов для Mac OS X включены 14 приложений: адресная книга, калькулятор, календарь, словарь, телефонная книга, переводчик, конвертер единиц измерения, заметки, игра «пятнашки», курс валют, мировое время, погода, авиасправка, акции и контроллер iTunes. На сайте компании Apple существует еще более сотни различных виджетов, которые можно скачать и установить на компьютер. Количество и внешний вид виджетов, входящих в стандартную комплектацию может меняться в зависимости от версии Mac OS X.

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

Программное обеспечение Boot Camp позволяет загружать на компьютерах Intel Macintosh операционную систему Windows XP или Windows Vista. Boot Camp выделяет на диске еще один раздел и форматирует его под файловую систему Fat32 или NTFS, после чего в этот раздел устанавливается Windows. При этом для работы каждой из систем требуется перезагрузка компьютера. При загрузке Mac OS X раздел диска зарезервированный под Windows будет доступен только для чтения и наоборот.

Boot Camp вошел в состав Mac OS X, начиная с версии Mac OS X 10.5 Leopard, ранее шла его beta версия. Сейчас в комплекте Mac OS X предоставляется пакет драйверов к Windows и аплет для панели управления Windows, с помощью которого можно установить первоначальные настройки системы. Продажей и распространением ОС Windows компания Apple не занимается. Boot Camp был создан для того, чтоб облегчить переход всем желающим с обычных компьютеров на компьютеры Macintosh, а так же запускать на них приложения, которые еще не реализованы для операционной системы Mac OS.

8. Плюсы и минусы ОС Mac OS

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

Обсуждать достоинства и недостатки системы Mac OS необходимо вместе с обсуждением плюсов и минусов самих компьютеров Macintosh. Но каждое достоинство и каждый недостаток в этом случае дело абсолютно условное, поскольку тут надо учитывать с какой стороны посмотреть на ту или иную проблему. Цена главный минус компьютеров от компании Apple, поскольку они недоступны широким массам населения, и совсем не тянут на бюджетную версию.

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

Да, Macintosh удовольствие дорогое, но за эти деньги вы получаете красивый, со своей особой индивидуальностью компьютер отличного качества и современную операционную систему, разработанные с учетом всех новейших технологий и достижений науки. При этом ОС Mac OS была создана именно для компьютеров Macintosh, что позволяет вам использовать возможности железа на 100 процентов, а не переплачивать деньги за новинки, которые не известно когда и с помощью чего можно будет оценить.

...

Подобные документы

  • Торговая марка для серии операционных систем с графическим интерфейсом пользователя, разработанных корпорацией Apple. Эволюция ОС MacOS X. Программное и аппаратное обеспечение. Главные плюсы и минусы ОС MacOS. Модельный ряд компьютеров Macintosh.

    реферат [210,6 K], добавлен 10.02.2015

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

    реферат [20,0 K], добавлен 05.10.2011

  • Основные моменты возникновения и развития iOS. Дизайн и функции операционной системы. Автоматическое обновление платформы. Собственные сервисы Apple. Специальные возможности, производительность ОС. Настройки и стандартные приложения мобильного устройства.

    реферат [409,9 K], добавлен 14.04.2014

  • Понятие операционной системы. Фундаментальные особенности Linux. Обзор основных качеств. Программное и аппаратное обеспечение, безопасность системы. Преимущества ОС - общественная доступность проекта, открытость, бесплатность, развитая оболочка.

    реферат [63,2 K], добавлен 09.01.2011

  • Системное и программное прикладное программное обеспечение. Понятие "операционная система". Утилиты, программно-инструментальные средства. Системы технического обслуживания. Пакеты прикладных программ общего назначения. Сетевая операционная система.

    презентация [70,2 K], добавлен 31.10.2016

  • Операционная система (ОС) как комплекс служебных и программных средств. Базовое программное обеспечение компьютера, BIOS - опора для программного обеспечения, прикладных и служебных приложений. Функции ОС, файловая система, базовые объекты Windows.

    контрольная работа [505,3 K], добавлен 24.11.2009

  • Определение и свойства алгоритма, его разработка. Технология создания прикладной программы. Системное программное обеспечение персонального компьютера, его назначение. Приложения, входящие в пакет MS Office XP. Характеристика внутренних и внешних модемов.

    методичка [1,7 M], добавлен 26.03.2010

  • Операционная система MS-DOS: история и характеристика. Обзор стандартных программ операционной системы Windows. Способы запуска программ. Служебные приложения Windows и их назначение: диспетчер задач, проверка, очистка, дефрагментация и архивация диска.

    реферат [221,4 K], добавлен 06.01.2015

  • Apple I как ранний персональный компьютер, первый компьютер Apple Computer. Основные характеристики Rhapsody, Blue Box. История создания Mac OS X, принципы ее работы, значение и направления использования. Существующие типы и формы данной системы.

    курсовая работа [2,6 M], добавлен 26.11.2014

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

    контрольная работа [294,8 K], добавлен 18.01.2011

  • Что такое операционная система, ее главные функции и классификация. Характеристика операционной системы MS-DOS4, организация данных. Особенности основных операций и команд системы, отработка практических навыков использования команд для работы на ПК.

    контрольная работа [13,0 K], добавлен 04.03.2011

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

    контрольная работа [215,1 K], добавлен 03.10.2010

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

    шпаргалка [294,2 K], добавлен 14.06.2010

  • Обзор мобильной операционной системы ios: Архитектура ОС iOS; уровень библиотек; среды разработки приложения (Xcode, Xamarin). Доступ к информации колледжа "Угреша". Требования к мобильному приложению. Подготовка среды разработки. Тестирование приложения.

    дипломная работа [5,6 M], добавлен 10.07.2014

  • Понятие операционной системы (ОС) как базового комплекса компьютерных программ для управления аппаратными средствами компьютера и работы с файлами. Файловые системы и их основные функции. Способы именования файлов при создании диска, совместимость с ОС.

    контрольная работа [36,8 K], добавлен 20.11.2009

  • Главные цели разработчиков операционной системы. Наиболее распространенные операционные системы: MS-DOS, OS/2, UNIX, WINDOWS, их эволюция. Основные классы операционных систем, обеспечивающих пользователю и прикладным программам удобный способ общения.

    презентация [1020,1 K], добавлен 08.04.2015

  • Мониторинг операционной системы в современном мире. Программа для операционной системы Windows как средство для его проведения. Особенности разработки программы в Delphi 7.0. Описание работы программы, порядок выполняемых действий, и программная часть.

    курсовая работа [2,7 M], добавлен 02.12.2009

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

    презентация [68,1 K], добавлен 27.12.2011

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

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

    презентация [3,2 M], добавлен 20.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.