Mac Pro березня 2009 року: роздвоєння особистості...

3 березня 2009 року, весняне оновлення всіх настільних лінійок Масів на тлі однієї з найважчих економічних криз нового тисячоліття. «Криза - найкращий час для змін», - сказав Стів Джобс 1997 року. Через 12 років відповіддю на кризу стала нова модель Mac Pro. Тільки ця нова модель, насправді, була двома моделями. Те, що офіційно було «Mac Pro з ідентифікатором моделі MacPro4,1», в онлайн-магазині було представлено двома базовими конфігураціями - одно- і двопроцесорною. Перетворити одну з них на іншу було неможливо: крім числа процесорів, їх відрізняли й інші особливості конструкції (число банків пам'яті, наприклад).

Між одно- і двопроцесорними варіаціями MacPro4,1 відмінностей було більше ніж між PowerBook або iBook з різною діагоналлю екранів, традиційно позначених різними ідентифікаторами.


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

У MacPro4,1 використовувалися процесори з архітектурою Nehalem, наступного після Core 2. Ця архітектура стала основною для першого покоління Intel Core i5 і Intel Core i7. І як годиться, нова архітектура робила процесори потужнішими, економічнішими, краще - інакше на її розробку не стали б витрачати час і гроші.

Однією з особливостей найбільш продуктивних процесорів нової архітектури був QPI (QuickPath Interconnect), технологія замінила собою фронтальну системну шину. Через це в MacPro4,1 багато чого довелося радикально переробити.

Всередині це був абсолютно інший Mac, подібних якому до MacPro4,1 ще не було, але користувачі через це не постраждали. Новий Mac Pro став дорожчим і помітно спритнішим, але в іншому це був все той же доброзичливий Mac...

Це четверта частина серії про Mac Pro. Посилання на попередні частини серії тут:

Перша частина: Mac Pro 2006: «яблучний» апокаліпсис,
Друга частина: Квітень 2007, невідомий Mac Pro.
..; третя частина: 2008 починався з Mac Pro....


Посилання всі частини серії про PowerMac G5 можна знайти тут або тут.

Nehalem

Nehalem - це відносно невелика річка, що впадає в Тихий океан в північно-західній частині штату Орегон. І кодове найменування процесорної архітектури Intel, яка в 2008 році була новою.

Процесори цієї архітектури випускалися за тією ж технологією 45 нм, що і Penryn, але порівняно з ними, за даними Intel, були економічнішими на 30%, на 15-20% ефективніше використовували кожен цикл. Крім того, їх можна було розганяти до значно вищих тактових частот (що, за інших рівних умов, є найдієвішим способом підняти продуктивність процесора).

Від процесорів з архітектурою Core 2 їх відрізняв і набір технологій:

HyperThreading: кожне фізичне ядро вело себе як два логічних, технологія застосовувалася на початку нульових, але потім була тимчасово вилучена з обігу - і ось, після доопрацювання і усунення виявлених недоліків повернулася в лад;

Turbo Boost: коли в процесорі використовувалося тільки одне ядро, його тактова частота автоматично збільшувалася, а інші ядра тимчасово вимикалися.

4-ядерний процесор Xeon W3520 з номінальною тактовою частотою в 2,66 ГГц, наприклад, в режимі Turbo Boost розганяв навантажене ядро до 2,93 ГГц;


У процесори середнього класу був інтегрований «північний міст», DMI (інтерфейс прямого доступу до процесора) і управління PCI Express - але до MacPro4,1 це не має відношення, в ньому використовувалися Nehalem-процесори вищого класу;

У процесори високого класу було інтегровано QPI (QuickPath Interconnect), заміною фронтальної системної шини, деякі з подробиць про нього в наступному розділі;

Інтегрований в процесор контролер оперативної пам'яті;

І багато іншого, на обговорення всіх особливостей просто немає місця.

У варіантах MacPro4,1 застосовувалися процесори Nehalem високого класу (з кодовим найменуванням Bloomfield), і чіпсети Intel X58 (в однопроцесорних варіантах) і Intel 5520 (у двопроцесорних).


QuickPath Interconnect (QPI)

На зміну FSB (фронтальній системній шині, а ви що подумали?) в MacPro4,1 прийшла технологія QPI. Її часто називають «шиною», але взагалі це не шина, а високошвидкісна мережа, розгорнута на материнській платі, вузлами якої є її життєво важливі компоненти. Швидкість передачі даних, порівняно з FSB, радикально збільшилася.

Визначити тактову частоту QPI неможливо, тому для оцінки продуктивності QuickPath Interconnect використовуються інша одиниця виміру, з іншим «фізичним» сенсом - число транзакцій в секунду.

Наприклад, у Xeon W3520 з тактовою частотою в 2,66 ГГц це 4,8 Гігатранзакцій в секунду на канал. Кожне з'єднання складається з двох каналів, що передають за одну транзакцію 16 біт корисного навантаження. Теоретично, пропускна одного з'єднання в один бік - від 9,6 до 12,8 Гігабайт/с, або від 19,2 до 25,6 Гігабайт/с в обидва боки.

На момент впровадження технології QuickPath Interconnrect у листопаді 2008 року, принципи на яких вона заснована використовувалися вже десять років.

Першою на цей шлях вступила Digital Equipment (DEC), принципи були використані в Alpha 21364. За рівнем кваліфікації інженерів, DEC була порівнянна з Apple. Це була чудова компанія, вічна їй пам'ять.


З 2003 році головний конкурент Intel, AMD, використовувала у своїх процесорах технологію HyperTransport - аналогічну QuickPath Interconnrect. Intel негайно відреагувала на це, запустивши в 2003 або 2004 році відповідну розробку. Розробкою займався MMDC, Центр Розробки Мікропроцесорів в Массачусетсі, в штаті цього центру, в основному, були інженери з Digital Equipment, які винайшли цю технологію.

Чому їм знадобилося чотири з гаком роки для створення Intel QPI? Мабуть, причини були. Вони досягали досконалості.

Кодові назви проекту MMDC декілька разів змінювалися. Спочатку він називався Yap, в стилі проектів з відкритим вихідним кодом (Yet Another Project, тобто: «Ще один проект»). Потім - Yap +. У Intel дуже розумні і терпимі менеджери, але в 2005, коли вже було чим похвалитися перед ЗМІ, проект назвали CSI (Common System Interface, «Загальний системний інтерфейс»).

І, нарешті, в 2008 році проект став називатися QuickPath Interconnrect або QPI, і це вже був зареєстрований торговий знак.

Операційні системи

MacPro4,1 поставлявся з попередньо встановленою Mac OS 10.5.6, і, за офіційними даними, сумісний з усіма версіями Mac OS X аж до 10.11.6 (El Capitan). Ні з 10.12 (Sierra), ні з будь-якою з більш пізніх версій комп'ютер несумісний «абсолютно».


Цікаво, чому? Очевидних технічних причин... ні. Це спосіб збільшити продажі або якісь невідомі технічні причини? Задайте питання Apple, я не знаю.

Зате я знаю як можна встановити Mac OS 10.12 (Sierra), Mac OS 10.13 (High Sierra) і навіть Mac OS 10.14 (Mojave) на MacPro4,1 (вони, хоч і не без проблем, працюють!), і на багато інших «несумісні» моделі Мас'ів.

За допомогою, співвідповідально, Sierra Patching Tool, High Sierra Patching Tool і Mojave Patching Tool. Ця програма дивиться в EFI комп'ютера на якому вона запущена, шукає її ідентифікатор моделі у своїх базах даних і, записує замість справжнього найближчий ідентифікатор присутній у дозволених списках бажаної версії системи.

У разі MacPro4,1 ідентифікатор моделі змінюється на MacPro5,1.

Природно, ніхто і нічого не гарантує - порушник заборон завжди діє на свій страх і ризик. Списки проблем і несумісностей вражають. Але... Можна!

Продовження слід

Обговорити історію Apple ви можете в нашому Telegram-чаті.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND