Введение

Macintosh Quadra – это семейство персональных компьютеров, разработанных, произведенных и продаваемых компанией Apple Computer, Inc. с октября 1991 года по октябрь 1995 года. Quadra, названная в честь центрального процессора Motorola 68040, заменила семейство Macintosh II как высококлассную модель Macintosh. Первыми моделями стали Quadra 700 и Quadra 900, обе представленные в октябре 1991 года. В течение 1993 года были добавлены Quadra 800, 840AV и 605. Линейка Macintosh Centris была объединена с Quadra в октябре 1993 года, расширив ассортимент моделями 610, 650 и 660AV. После выпуска линейки Power Macintosh в начале 1994 года Apple продолжала производить и продавать новые модели Quadra; модель 950 оставалась в продаже до октября 1995 года. Менеджером по продукту семейства Quadra был Фрэнк Казанова, который также был менеджером по продукту Macintosh IIfx.

Модели

Первыми компьютерами под названием Macintosh Quadra были Quadra 700 и Quadra 900, обе модели были представлены в 1991 году с тактовой частотой центрального процессора (CPU) 25 МГц. Модель 700 была компактной, с габаритами корпуса, аналогичными Macintosh IIci, и имела слот расширения Processor Direct Slot (PDS), в то время как 900 представляла собой новую конструкцию корпуса типа «башня» с пятью слотами расширения NuBus и одним слотом PDS. В 1992 году модель 900 была заменена на Quadra 950 с тактовой частотой CPU 33 МГц. В линейку вошли несколько машин «серии 800» в новом дизайне корпуса «мини-башня», начиная с Quadra 800, и модели «серии 600» в корпусе типа «пицца-бокс» с Quadra 610. В 1993 году были представлены Quadra 840AV и 660AV с тактовой частотой 40 МГц и 25 МГц соответственно. Они включали в себя цифровой сигнальный процессор AT&T 3210, а также порты S-Video и композитного видеовхода/выхода, а также порты микрофонного и аудиовыхода CD-качества. Модели AV также представили технологию PlainTalk, состоящую из программного обеспечения для синтеза речи MacinTalk Pro и управления голосом (хотя и без функции диктовки). Однако все эти функции были слабо поддерживаемы программным обеспечением, и в более поздних моделях AV DSP не устанавливался, поскольку они были основаны на более мощном процессоре PowerPC 601, который был достаточно производительным, чтобы самостоятельно выполнять функции сопроцессора.

Брендинг

Apple наняла маркетинговую фирму Lexicon Branding для разработки названия. Lexicon выбрала название Quadra, надеясь привлечь инженеров, вызывая ассоциации с техническими терминами, такими как квадрант и квадрицепс. Название Quadra также использовалось для моделей, пришедших на смену Centris, которые выпускались в течение 1993 года: 610, 650 и 660AV. Centris позиционировалась как линейка систем среднего уровня между высокопроизводительной Quadra и бюджетной LC, но позже было решено, что количество продуктовых линеек слишком велико, и название было отменено. Некоторые модели того времени, включая Quadra 605, также продавались под брендом Performa. Последним устройством с названием Quadra стала модель 630, представлявшая собой модификацию LC 630 с полноценным процессором Motorola 68040 вместо 68LC040 в LC, и была представлена вместе с ней в 1994 году. 630 стал первым Mac, использующим IDE-интерфейс для подключения внутреннего жесткого диска, в то время как во всех предыдущих моделях использовался SCSI. Первые три модели Apple Workgroup Server – WGS 60, WGS 80 и WGS 95 (чаще называемые "AWS 95" как сокращение от "Apple Workgroup Server") – были основаны на Centris 610, Quadra 800 и Quadra 950 соответственно.

Обработка

Переход на Motorola 68040 был не таким плавным, как предыдущие переходы на Motorola 68020 или Motorola 68030. Из-за раздельных кэшей инструкций и данных в процессоре Motorola 68040, у Quadra возникли проблемы совместимости с самомодифицирующимся кодом (включая перемещаемый код, который был распространен в архитектуре памяти Macintosh). Apple частично решила эту проблему, заставив базовую функцию копирования памяти Mac OS сбрасывать кэши. Это устранило подавляющее большинство проблем со стабильностью, но нивелировало значительную часть прироста производительности, обеспечиваемого Motorola 68040. Apple также представила вариант функции копирования памяти, который не сбрасывал кэш. Новая ловушка была реализована таким образом, что при вызове на более ранней версии Mac OS она просто вызывала предыдущую подпрограмму копирования памяти. В результате многие сложные приложения изначально работали медленно или часто аварийно завершали работу на 68040, однако разработчики быстро адаптировались к новой архитектуре, полагаясь на функции копирования памяти Apple, а не на собственные (или на сброс кэша), и используя функцию копирования памяти, не сбрасывающую кэш, когда это было целесообразно (в большинстве случаев).