Операционная система Mac OS. Операционная система mac os реферат


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

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.

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

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

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

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

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

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

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

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

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

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

Два молодых энтузиаста Стив Джобс и Стив Возняк еще в 70-х  годах XX века основали компанию Apple по производству компьютеров. Познакомились  они еще в школьные годы, а общее  увлечение электроникой и компьютерами натолкнуло их на идею совместного  бизнеса. Первым логотипом компании был рисунок, на котором изображен  Исаак Ньютон, сидящий под яблоней. Надкушенное яблоко, раскрашенное во все цвета радуги, стало логотипом  компании и отличительным знаком всей продукции Apple немного позднее.

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

Под влиянием своего друга  Возняк продолжил работу по созданию первого персонального компьютера, который они вместе собирали в  гараже отца Джобса. Воплотить свою мечту в жизнь им удалось благодаря  тому, что к этому времени в  продаже появился первый не дорогой  микропроцессор, который и стал основой  нового персонального компьютера Apple I. Первую партию из 50 компьютеров закупил  Пол Террел владелец компьютерного  магазина Byte Shop. Продажа пошла на удивление бойко, что позволило  друзьям расплатиться с долгами  и поставить молодую компанию Apple на ноги.

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

Уже тогда продажи компьютерной техники от фирмы Apple били все рекорды, не только в США, но за ее пределами. Компания быстро богатела, стоимость  ее акций постоянно росла. Но в 1981 году после страшной авиакатастрофы из компании ушел Стив Возняк. Оставшись  один Стив Джобс решил нанять на работу опытного менеджера Джона  Скалли. После этого компании Apple настоящую славу принес первый компьютер Macintosh, снабженный мышью и графической  операционной системой с привычными для нас значками на рабочем столе.

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

Определяющим фактором быстрого распространения Маков среди  населения стала возможность  разработки программного обеспечения  для него сторонними организациями. Появления большого количества разнообразных  программ способствовало тому, что  компьютер стал незаменим в решении  множества задач. Компания Aldus, которая  позднее была переименована в Adobe, предложила тогда первую программу  для верстки Pagemaker, которая произвела  революции в типографском деле. Все  издательства стали закупать себе компьютеры, поэтому с тех пор считается  что Macintosh – это компьютер для  дизайнеров. К тому же компьютеры стали  неотъемлемой частью учебного процесса, их в больших количествах закупали институты, университеты и школы.

Стив Джобс и Стив Возняк стали отцами идеи персональный компьютер  в каждый дом, которую так блестяще впоследствии воплотил в жизнь Бил  Гейтс. Компания Apple с начала своей  деятельности придерживалась жесткой  политики, чтоб разработанная ей операционная система устанавливалась только на компьютеры ее производства. В свою очередь компьютеры они поставляли только в готовом виде и тщательно  защищали их от подделок и копий. Это  и стало главной причиной того, что со временем они перестали  занимать лидирующие позиции на рынке  продажи компьютеров, но при этом смогли сохранить свою индивидуальность.

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

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

Через некоторое время  после столь оглушительного успеха у Стива Джобса возник конфликт с  Джоном Скалли по поводу способа управления бизнесом. Спор решился в пользу Скалли, который сумел получить большинство  голосов в совете городов и  выгнать Джобса из компании. Это  стало для Стива сильным ударом. Покинув Apple Стив Джобс организовал  новую компанию NeXT, которая занималась созданием компьютеров для нужд ученых и образовательных учреждений. Он сосредоточился на разработке принципиального  новой операционной системы.

В то же время от приобрел у Лукаса мультипликационную студию, которая в последствии получила название Pixar и стала самой успешной студией мультипликации в Голливуде. Именно на ней был создан первый полнометражный мультипликационный фильм  в компьютерном 3D формате. Позднее  ее купила компания Walt Disney, а сам  Стив Джобс стал владельцем 7,4 % акций Disney.

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

yaneuch.ru

Операционная система MacOs — курсовая работа

Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Ивановский государственный энергетический университет им. В.И. Ленина»

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Реферат

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

 

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

 

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

Проверил: старший  преподаватель Никоноров А.Н.

 

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

Mac OS (Macintosh Operating System) — семейство  проприетарных операционных систем  с графическим интерфейсом. Вместе  с Mac OS X вторая по популярности  в мире операционная система  (рыночная доля в июле 2009 года  — ▼4,86 %).1 Разработана корпорацией 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.

  1. История ОС 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 вышло еще девять ее модификаций, в которых были введены такие  улучшения как:

Пиком работы над образом, усовершенствованием возможностей и обеспечением стабильности работы операционной системы 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 сравнительно мало относительно общего числа компьютерных пользователей во всем мире.

  1. Операционная  система 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 платформах.

yaneuch.ru

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

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

  1. Эволюция  ОС 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.

  1. Совместимость 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.

  1. Хакинтош (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, сколько для включения всё новых патчей для всё более расширяющегося круга аппаратного обеспечения.

yaneuch.ru

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

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 языках программирования. В данный момент 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-разрядными приложениями, занимает почти в два раза меньше места на диске, быстрей устанавливается, грузиться и работает. Добавлено масштабирование интерфейса. Увеличена скорость резервного копирования, для передачи данных с целью предотвращения сбоев соединения в iChat теперь может использоваться сервер ретрансляции AIM.

  1. Совместимость 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.

  1. Хакинтош (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, помимо прочих нарушений.

myunivercity.ru

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

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

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

  1. Эволюция ОС 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.

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

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

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

myunivercity.ru

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

Похожие главы из других работ:

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

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

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

Информационная система для мобильных устройств

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

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

Информационно-справочная система кинотеатра

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

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

История развития вычислительной техники

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

...

Компьютерные вирусы и борьба с ними

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

Заражаемая Операционная система (вернее, ОС, объекты которой подвержены заражению) является вторым уровнем деления вирусов на классы. Каждый файловый или сетевой вирус заражает файлы какой-либо одной или нескольких OS - DOS, Windows, Win95/NT, OS/2 и т.д...

Конструирование программ и языки программирования

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

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

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

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

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

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

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

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

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

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

состоит из следующих частей: Базовая система ввода-вывода (ВIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер...

Перспективы развития ПК

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

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

Программное средство, которое обеспечивает учет спецодежды в Молодечненских электрических сетях

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

Операционная система - это совокупность программ...

Разработка внутреннего корпоративного портала предприятия ПО Тотемские электрические сети

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

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

Разработка информационной системы учета посещаемости пациентов

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

· Windows Xp/Vista/7/8/10 · Требуется наличие установленного. NetFramework 3.5...

Реконструкция локальной сети офиса средних размеров

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

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

Сервер Hewlett-Packard HP 9000 V-class на базе процессора PA-8200

Операционная система HP-UX

Вместе с многопроцессорными серверами HP 9000 а настоящее время поставляется операционная система HP-UX версии 11.0. HP-UX отвечает спецификации UNIX 95...

prog.bobrodobro.ru

История развития операционной системы Mac OS — реферат

             МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ  РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный  университет»

 

 

 

ШКОЛА ЕСТЕСТВЕННЫХ НАУК

 

 

Кафедра компьютерных систем

 

 

РЕФЕРАТ

 

по дисциплине  «Информационное общество и проблемы  прикладной информатики»

Специальность 230700.68 «Прикладная информатика»

 

на тему «История развития операционной системы Mac OS»

 

 

 

 

Выполнил  студент гр. М8119         

___________  Е.В.Кравченко

         Проверил 

____________  Н.Е.Петраченко

____________________________

          (зачтено/незачтено)

 

 

г. Владивосток

2013 

 

Оглавление

Введение 2

1 “Классические” версии Mac OS 3

2 Версии семейства Mac OS X 12

Заключение 31

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

 

 

Введение

 

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

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

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

Целью данной работы является изучение истории развития операционной Mac OS и оценка перспектив развидия данной операционной системы.

Задачи:

  1. Изучить “классическое” семейство Mac OS;
  2. Изучить семейство Mac OS X.

 

1 “Классические” версии Mac OS

 

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

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

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

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

Рисунок 1 – Операционная система Mac OS 1

Выпуски  Mac OS 1, Mac OS 2, Mac OS 3 и Mac OS 4 могут запускать только одно приложение, хотя специальные приложения, таких как  MultiMac ,  Switcher  могли обойти это в некоторой степени. Системы 1.1 и 2.0 (рисунок 2) использовали  плоский файл (тип файловой системы компьютера, которая хранит все данные в одном каталоге), которая называлась системой Macintosh File (MFS). В  системе 2.1 представлена файловая система  HFS (Hierarchical File System), которая имела каталоги файлов.. Система 3.0 (рисунок 3) была выпущена с компьютером  Mac Plus в 1986 г. В ней официально реализована HFS, а так же введены новые технологии, включая SCSI (Small Computer System Interface) и AppleShare, а так же выпуклая корзина (то есть, если в корзине содержатся файлы, она приобретает выпуклый внешний вид). Система 4.0 была выпущена с компьютером Mac SE в 1987 г. (рисунок 4).

Рисунок 2 – Операционная система Mac OS 2

 

Рисунок 3 – Операционная система Mac OS 3

Рисунок 4 – Операционная система Mac OS 4

Системное программное  обеспечение 5 (рисунок 5) (также называемое как просто Система 5), выпущенное в  октбре 1987 добавило MultiFinder, расширение, которое позволяет системе управлять несколькими программами сразу.

Рисунок 5 – Операционная система Mac OS 5

Система 6 (рисунок 6) была консолидационным выпуском Операционной системы Mac OS, представляющая полную, устойчивую операционную систему.

Рисунок 6 – Операционная система Mac OS 6

В марте 1988 года некоторые  инженеры и менджеры Apple в тайне от руководства обсудили глобальные планы на будущее. Идеи сортировали по безумности и записывали на цветные карточки — синие, розовые и красные. Blue — проект улучшения уже имеющейся ОС. Он стал основой для System 7. Pink — система, переписанная с нуля. Предполагали внедрить ООП, полную защиту памяти, легковесные потоки, отдельные защищенные адресные пространства, многозадачность и много еще чего интересного. Проект развивался вяло, и его отдали в компанию Taligent. Red — вещи, слишком прорывные даже для Pink. В это время актуальной была System 6.х. К 1991 году дописывается Blue и выпускается под именем System 7. Это очень значительный шаг, сравнимый разве что с выходом Mac OS X. В этом промежутке времени Apple выпустила два интересных проекта: GS/OS и A/UX.

Система имела следующие  обновления:

  1. MultiFinder встроен и используется по умолчанию. Многозадачность только кооперативная;
  2. Встроенная поддержка сети AppleTalk и сетевых дисков AppleShare;
  3. 32-битная адресация памяти;
  4. AppleScript для автоматизации работы, управление цветом ColorSync, совместная работа и электронная почта через PowerTalk, QuickTime, TrueType, WorldScript поддерживал несколько языков как системные. Не все эти компоненты входили в поставку, некоторые надо было добавлять отдельно;
  5. Поддержка виртуальной памяти.

 

Рисунок 7 – Операционная система Mac OS 7

Релиз Mac Os 8 состоялся в 1997 г. Это серия версий классической Mac OS, которая использовалась во время перехода через крупные изменения в аппаратной платформе Macintosh. Её наиболее ранний релиз все ещё поддерживал Маки с процессорами Motorola 68040; более поздние релизы (Mac OS 8.1 и 8.5) поставлялись с системами, основанными на процессорах PowerPC G3, такими как первые iMac иPowerMac G3. Она ассоциируется с PowerPC-Маками второго поколения, которые Apple продавала в то время. Более 1,2 миллионов копий Mac OS 8.0 было продано в течение первых недель от её релиза. В таблице 1 представлены версии Mac OS 8.

Таблица 1 - версии Mac OS 8

Версия

Дата выпуска

Изменения

Кодовое имя

Цена

8.0

26 июля 1997

Изначальный релиз

Tempo

$99

8.1

19 января 1998

Файловая система HFS+

Bride of Buster

Бесплатное обновление

8.5

17 октября 1998

Поддержка только PPC, Sherlock, темы, 32-битные иконки

Allegro

$99

8.5.1

7 декабря 1998

Исправление падений системы, утечек памяти и потерь данных

The Ric Ford Release

Бесплатное обновление

8.6

10 мая 1999

Новое наноядро для поддержки Multiprocessing Services 2.0

Veronica

Бесплатное обновление

 

Рисунок 8 – Операционная система Mac OS 8

Mac OS 9 (рисунок 9) — последняя версия «классической» Macintosh Operating System (Mac OS), представленная Apple 23 октября 1999 года, незадолго перед выходом Mac OS X. Во время представления в Mac OS 9 было объявлено о «50 новых функциях», включая возможность 128-битного шифрования и Sherlock 2.

Mac OS 9 под кодовым именем «Sonata» изначально предполагалась быть выпущенной как Mac OS 8.7. Многие считают её наиболее функциональной из оригинальных Mac OS. В то время, как Mac OS 9 не включала таких современных функций операционной системы, как защищённая память[1] и вытесняющая многозадачность, последние улучшения включали добавление автоматического движка Software Update и поддержку множества пользователей.

Apple представляла Mac OS 9 как «лучшую операционную систему всех времен для работы с интернетом» («best Internet operating system ever») и в рекламе делала упор на программу Sherlock 2, привлекая внимание ко встроенному в неё поиску в Интернете.

В дополнение к Sherlock и iTools Mac OS 9 предлагала многие другие усовершенствования по сравнению с Mac OS 8:

С версии Mac OS 9.1:

Таблица 2 – Версии Mac OS 9.

Версия

Дата выпуска

Изменения

Кодовое имя

9.0

Октябрь 1999

Изначальный релиз

Sonata

9.0.2

Поставлялась с Маками

Исправлены баги

9.0.3

Поставлялась с Маками

Исправлены баги

9.0.4

Апрель 2000

Улучшена поддержка USB и FireWire. Исправлены прочие баги.

Minuet

9.1

Январь 2001

Возможность записи CD из Finder. Имплементация меню «Window» в Finder. Улучшена стабильность.

Fortissimo

9.2

Июль 2001

G3 процессор теперь минимальное  системное требование. Улучшена  скорость и поддержка Classic Environment.

Moonlight

9.2.1

Август 2001

Исправления мелких багов.

Limelight

9.2.2

Декабрь 2001

Исправления багов касающихся Classic Environment.

LU1

myunivercity.ru


Смотрите также