2. 12 МИР ПК №4/89
ется с кубом посредством ка нему других устройств не пла составляет 25 МГц в отличие
беля длиной 3 м, через который нируется. Некоторые приклад от 16 МГц в ПК Mac IIX.
подается питание и поступают ные программы могут предус Цифровой процессор сигна
сигналы - видео, звуковые, с матривать использование обеих лов 56001 фирмы Motorola
клавиатуры и от микроманипу кнопок "мыши", но интерфейс представляет собой ИС для вы
лятора "мышь". Благодаря ^io- пользователя ориентируется в полнения математических опе
му отпадает необходимость в основном на левую кнопку; пра раций обработки сигналов,
отдельном кабеле питания, а вая резервируется для особой синтеза музыки и речи, мат
всю систему — и куб, и дис функции "перемещение по ме ричной обработки и других ана
плей, и принтер — можно ню". логичных функций. Средняя
включать и выключать с кла Поскольку память и аппара скорость работы ЦПС — около
виатуры. тура видеоотображения распо 12,5 млн. операций в секунду.
Черно-белый 43-см монитор ложены на системной плате ПК ЦПС может выполнять быстрое
имеет разрешающую способ Next, вы не имеете возможно преобразование Фурье (проце
ность 1120 х 832 элемента ото сти использовать дисплей, при дура, часто используемая в на
бражения (плотность 3,5 точ обретенный у другого постав учных и технических расчетах);
ка/мм) с четырьмя градациями щика (как в случае Mac II). 1024-точечное БПФ он реали
серого (два бита на элемент Однако фирма Next обещает в зует за 3,2 мс. ЦПС имеет
отображения). Частота регене дальнейшем средства цветной встроенные ЗУ команд (256
рации составляет 68 КГц, что графики и другие типы видео байт) и данных (1024 байт);
позволяет получить четкое, яс аппаратуры. кроме того, предусмотрено бы
ное и свободное от мерцаний стродействующее статическое
изображение. Память монитора ЗУПВ без периодов ожидания,
размещена на системной плате, Системная плата которое может использоваться
отдельно от основного ЗУ; там для хранения и команд, и дан
же находится и аппаратура, Как можно видеть на фото ных; объем этой памяти — 8 К
обеспечивающая визуальное "Системная плата Next", все байт.
отображение информации. Мо электронное оборудование ПК Основная память объемом
нитор оснащен подставкой, ре Next размещается на одной 16 Мбайт также размещена на
гулируемой по высоте и углу плате размером 280 х 280 мм. системной плате и состоит из
наклона. На плате установлено примерно 16 модулей типа SIMM (с од
Клавиатура подключается к 45 ИС. Большая часть из них норазрядным соединителем) по
дисплею; она имеет 84 клави спроектирована фирмой Next, 1 Мбайт. Фирма Next обещает,
ши, включая управляющие. На причем ряд этих ИС изготов что когда появятся 4-Мбайт мо
клавиатуре, как уже говорилось ляются по технологии СБИС. дули, удастся расширить объем
выше, установлен общий вы Стандартная системная плата основной памяти до 64 Мбайт.
ключатель питания, а также ре поставляется с тремя процес Отдельная секция на 256К байт
гуляторы яркости, контрастно сорами: ЦП, процессором с используется в качестве видео-
сти и громкости. Функциональ плавающей точкой и цифровым ОЗУ.
ные клавиши отсутствуют. процессором сигналов (ЦПС). На системной плате располо
Двухкнопочное устройство В качестве ЦП используется жено также насколько портов
"мышь" подсоединяется к кла ИС 68030 фирмы Motorola, про (см. фото "Куб, вид сзади"),
виатуре, так же как в случае цессора с плавающей точкой в том числе:
ПК Mac SE и Mac II. Но в — ИС 68882 фирмы Motorola. — видеопорт (для подклю
отличие от последних у ПК Те же ИС применяются и в чения дисплея MegaPixel);
Next нет специальной "настоль ПК Macintosh ИХ, однако в — принтерный порт (для ла
ной" шины и подключение к ПК Next их рабочая частота зерного принтера);
3. АППАРАТНЫЕ СРЕДСТВА 13
Куб, вид сзади. С за
дней стороны ПК Next
видны источник питания
и четыре гнезда для
плат (три из которых
пусты). На системной
плате размешены порты
(сверху вниз): порт мо
нитора (для подключе
ния дисплея MegaPixel);
соединитель сети
Ethernet; принтерный
порт (для подключения
лазерного принтера с
плотностью печати 16
точка/мм); порт SCSI;
два последовательных
порта, совместимых с
ПК Mac; порт ЦПС.
— порт интерфейса SCSI (ин темной плате. Процессоры ВВ байт каждый. Поскольку эти
терфейс малых вычислитель обеспечивают обмен данными диски съемные, вы сможете ис
ных систем) с соединителем, между основной памятью и пользовать их в том количестве,
совместимым с ПК Mac; другими компонентами системы которое вам нужно — по 50
— два последовательных пор — памятью монитора, памятью долл. за чистый диск. Время
та RS-422 с соединителями, со ЦПС, последовательными пор подвода головки на дорожку
вместимыми с ПК Mac; тами, портом SCSI, принтерным равно около 92 мс, т. е. на
— соединитель для подклю портом, оптической дисковой доступ к заданному сектору на
чения к сети Ethernet; памятью и т.д. (см. рисунок диске уходит около 0,1 с. Это
— специальный порт для свя "Архитектура аппаратных не слишком высокая скорость;
зи непосредственно с ЦПС. средств Next"). Такой принцип для сравнения укажем, что у
Порт SCSI, хотя он и совме работы называют прямым до встроенного накопителя на же
стим с Mac, позволяет переда ступом к памяти; он позволяет стких магнитных дисках ПК
вать данные со скоростью 2,5 ЦП, инициировав процесс пе Mac II время установки на до
раза выше, чем порт ПК Mac. редачи, "заняться" другими рожку равно 30 мс. Однако ско
Последовательные порты Next, операциями. В результате, как рость передачи данных между
как сообщают разработчики, сообщают разработчики из диском и основной памятью,
идентичны последовательным фирмы Next, обмен данными с составляющая около 1
портам ПК Mac SE. Кроме то основной памятью ведется с Мбайт/с, — такая же, как и
го, на системной плате ПК Next максимальной скоростью, и у ПК Mac II. Один из заказных
установлены встроенные аппа время ЦП примерно на 50% процессоров ввода-вывода обес
ратные средства для работы с остается свободным для реше печивает обмен данными с ди
32-разрядной сетью Ethernet ния прикладных задач. сковым накопителем методом
вместе с полными системными прямого доступа к памяти, ос
средствами поддержки взаимо вобождая ЦП от этой нагрузки.
действия с Ethernet. Для того, Массовая память Вторая СБИС на системной
чтобы связать два (или не плате — это процессор опти
сколько) кубов ПК Next в сеть, в оптическом варианте ческой памяти OSP (Optical
потребуются только соответст Видимо, наиболее новатор Storage Processor), который
вующие кабельные соединения. ским и, безусловно, самым играет роль контроллера опти
Один из недостатков архи спорным решением фирмы Next ческого диска и, кроме того,
тектуры ПК Macintosh связан является использование в ПК исправляет ошибки в данных,
с тем, что его ЦП должен "уча Next оптического дискового на поступающих с оптического ди
ствовать" практически во всех копителя. Это устройство пред ска, с использованием кода Ри
операциях, в том числе и таких, ставляет собой магнитооптиче да-Соломона. ЦП освобождает
как пересылка данных из од ское ЗУ, предусматривающее ся и от этой операции, что
ного места системы в другое. выполнение всех необходимых увеличивает общую производи
ПК Next в значительной мере функций — чтения, записи и тельность системы.
решает эту задачу с помощью стирания. Емкость одного дис Естественно, возникает воп
12 процессоров ввода-вывода ка — 256 Мбайт, т. е. эквива рос: почему у ПК Next нет
(ВВ), встроенных в одну из лентна емкости 328 гибких ди накопителя на гибких дисках?
двух больших СБИС на сис сков ПК Macintosh пo 800K На это есть две существенные
4. 14 МИР ПК №4/89
Архитектура аппаратных
средств Next. В ПК
Next используется 12
процессоров ввода-выво
да (процессоры канала) -
система, нашедшая при
менение еще в компьюте
рах IBM 360. Все внеш
ние данные - от сети
Ethernet, оптических дис
ковых накопителей, нако
пителей на жестких маг
нитных дисках, подклю
чаемых через SCSI-интер
фейсы, и других
устройств - проходят че
рез микросхему "Интег
ральный процессор кана
лов", объединяющую эти
процессоры ввода-выво
да. Каждый из процессо
ров ввода-вывода имеет
свой собственный тракт
прямого доступа к основ
ной памяти.
причины. Во-первых, ПК Next Основной вопрос, который разрешение (250 точка/мм
предназначен для многих при волнует в основном разработ вместо 140).
ложений, требующих большого чиков программного обеспече Стоимость принтера не вхо
объема памяти, — воспроизве ния, — каким образом распро дит в цену системы, равную
дения звука и речи, графики с странять созданные программ 6500 долл.; он предлагается за
высоким разрешением, хране ные средства, если чистый оп дополнительную плату — 2000
ния книг в цифровой форме. тический диск стоит 50 долл.? долл. Учитывая качество и воз
Техника гибких магнитных ди Пока нельзя сказать, окажется можности принтера, следует
сков развивается, но недоста ли использование оптического считать такую цену вполне уме
точно быстро. В технике жес дискового накопителя блестя ренной. Одна из причин его
тких магнитных дисков (вин щей идеей или же она обречена столь низкой стоимости — это
честерских) также наблюдается на неудачу, хотя многие — и то, что вся обработка изобра
прогресс, однако жесткие диски сторонники этой идеи, и ее про жения производится в кубе ПК
обычно несъемные; в тех слу тивники, — считают, что знают Next, на системной плате, и
чаях, когда их все же можно ответ уже сейчас. Тем временем является лишь одним из про
снимать, то с ними следует об фирма Next предлагает пользо цессов, выполняемых в много
ращаться исключительно бе вателям устанавливать в кубе задачной среде. Когда постро
режно. Кроме того, в обоих винчестерские накопители: 330- ение изображения завершено,
типах дисковых систем возни Мбайт устройства по 2000 долл. один из процессоров ввода-вы
кают повреждения головок и или 660-Мбайт — по 4000 долл. вода передает двоичные данные
другие виды неисправностей, в Накопителей на гибких магнит о полученном изображении из
то время как поверхности оп ных дисках для ПК Next пока основной памяти на лазерный
тического диска не касается ни еще нет. принтер со скоростью около
что кроме светового луча. 5 Мбит/с.
Во-вторых, проектировщикам Принтером полностью управ
из фирмы Next хотелось бы, Новый взгляд ляет компьютер; на нем нет ни
чтобы учащиеся могли носить сигнальных лампочек, ни пере
целый "мир" в собственном
на лазерные принтеры ключателей — только кабель
портфеле. Поработав на одном Лазерный принтер для ПК длиной 3 м для подключения
ПК Next, учащийся может вы Next с плотностью печати к кубу и шнур питания. Все
нуть свой диск, перейти к дру 16 точка/мм имеет заметно сигналы, сообщения об ошибках
гому зданию и продолжить ра меньшие размеры, чем боль и т.д. через интерфейс пользо
боту на другом ПК Next — со шинство известных принтеров вателя выводятся на экран дис
всем набором своих программ этого типа. Он отличается ко плея MegaPixel.
и файлов при полном сохране ротким и прямым трактом под
нии конфигурации системы. ачи бумаги с правого поддона
Аналогичным образом, несколь в левый. В принтере использу Звуковоспроизведение
ко пользователей могут рабо ются стандартные кассеты с то
тать на одном компьютере (но нером, бумага различных типов О звуковых средствах компь
в разное время), не мешая друг и форматов и предусмотрен вы ютеров обычно вспоминают в
другу, так как каждый будет бор плотности печати — 12 последнюю очередь; такие ис
использовать свой собственный или 16 точка/мм. Второй ре ключения, как ПК Amiga, еди
диск. жим дает почти вдвое лучшее ничны. Даже если для этого
5. АППАРАТНЫЕ СРЕДСТВА 15
есть основные аппаратные Программное обеспечение равно находится за границей
средства, как, например, у ПК звуковоспроизведения также не слышимости).
Mac II, соответствующее про забыто. Специальные библиоте Звуковой ввод имеет качество
граммное обеспечение обычно ки в комплекте прикладных телефонного канала. В нем ис
минимально, и для того чтобы программ упрощают использо пользуется 8-разрядная ИС ко
извлечь из машины нечто бла вание звука и музыки в про дека с частотой дискретизации
гозвучное, требуется по мень граммах, не обращаясь к ЦПС 8 кГц. Это означает, что запись
шей мере корифей программи непосредственно. Важно и то, каждой секунды звука требует
рования. что обеспечивается не только около 8К байт памяти. Такую
Разработчики ПК Next стре звуковой вывод, но и ввод. возможность предполагается
мятся сделать средства высо Звуковой вывод ПК Next использовать лишь в немногих
кокачественного воспроизведе обеспечивает качество стерео приложениях ПК Next: напри
ния звука неотъемлемой и до фонического звуковоспроизве мер, можно будет передать че
ступной частью машины. Ап дения на уровне проигрывате рез систему электронной почты
паратное обеспечение это лей компакт-дисков: частота звуковое письмо. Однако по
позволяет: ЦПС 56001 может дискретизации равна 44,1 кГц, мните, что для записи звуко
решать многие сложные задачи, разрешение — 16 бит. Посколь вого сообщения длительностью
в том числе синтез музыкаль ку записанные цифровые фай 10 с потребуется 80К байт па
ных мелодий в истинно реаль лы звуковой информации могут мяти.
ном времени и программно-уп иметь очень большой объем при И звуковой вывод, и звуковой
равляемую реализацию функ малом времени звучания, вы ввод осуществляются через
ций модуляции/демодуляции, имеете возможность снизить дисплей MegaPixel. Громкого
что устраняет необходимость в частоту дискретизации до 22,1 воритель встроен в дисплей и
использовании специальной ап кГц, что сократит объем файла там же расположены левое и
паратуры для этих двух послед вдвое при потере только самой правое позолоченные гнезда ли
них целей. верхней октавы (которая все нейного звукового выхода
Программное обеспечение в комплекте с ЭВМ
"Но подождите — ная реляционная ба которых статей, же, из своей собст
это еще не все! Ес за данных с полной иллюстрациями; теза венной программы
ли вы сделаете за сетевой поддержкой урус Webster's вы можете вызвать
каз сейчас, мы вло для одновременного Collegiate Thesaurus; пакет Mathematica
жим тысячи долла обслуживания до пя словарь цитат The для выполнения вы
ров в программное ти пользователей. Oxford Dictionary of числений (напри
обеспечение, постав — WriteNow, вер Quotations; полное мер, решения систе
ляемое в комплекте сия, предназначен собрание сочинений мы уравнений) и пе
с машиной!" Звучит ная для ПК Next, Шекспира (издание редачи результата в
знакомо? С момен популярного тексто Oxford University вашу программу.
та появления систе вого процессора (с Press), все руковод Ряд других фирм, в
мы Osborne ни минимальными воз ства пользователя и том числе Lotus,
один изготовитель можностями ) компь техническая докумен Frame, Cricket
компьютеров еще не ютера Mac. тация. Software, Adobe и
предлагал программ — Allegro Common — Mail, система Mark of the
ное обеспечение в LISP компании электронной почты Unicorn, либо объя
столь больших объе Franz, Inc. Данная в среде Unix, обес вили о своих пла
мах вместе с аппа версия обеспечивает печивающая переда нах будущих разра
ратными средства доступ ко всему чу текстовых и рече боток для компьюте
ми. Среди поставляе Комплекту приклад вых сообщений. ра Next, либо по
мых программных ных программ. Все перечисленные крайней мере проде
систем можно на — Digital Library. прикладные програм монстрировали свой
звать следующие: Программа для ин мы могут вызывать интерес к таким раз
- Mathematica ком дексирования, по не только непосред работкам. Предвари
пании Wolfram Re иска и вывода тек ственно пользовате тельная демонстра
search. Этот пакет стов и рисунков гра ли, но и другие при ция компьютера
не только выполня фики из оперативно кладные программы. Next для потенци
ет сложные вычисле доступных докумен Это обеспечивается альных разработчи
ния. В него (в вер тов. Вместе с ней общей процедурой ков, состоявшаяся
сии только для ПК на основном систем обработки событий через день после
Next) включается ном диске компьюте и сообщений в сис официального объяв
также интерфейс ра Next поставляют темах Mach и ления о создании
пользователя с "диа ся: словарь Window Server. На Next, привлекла свы
логовым учебником" Webster's Ninth пример, WriteNow ше 700 специали
для разработки мате New Collegiate может обращаться стов; сколько из
матических про Dictionary с инфор к Digital Library, них займется разра
грамм. мацией по произно чтобы найти и выве ботками для Next —
- СУБД SYBASE шению и этимоло сти на экран опреде покажет время.
SQL Server компа гии, а также опреде ление выделенного
нии Sybase. Это пол лениями и, для не слова. Точно так
6. 16 МИР ПК №4/89
Системные программы
Next. Системное програм
мное обеспечение базиру
ется на аппаратных сред
ствах - центральном про
цессоре, процессоре с
плавающей точкой и циф
ровом процессоре сигна
лов. На основе ОС
Mach строится система
NextStep, лицензию на
которую приобрела для
своих систем AIX NextStep
(AIX/PS, AIX/RT,
AIX/370) фирма IBM.
Библиотеки программ
ЦПС— Комплект звуко
вых программ, Комплект
музыкальных программ,
Комплект программ мат
ричной обработки - пред
назначены только для
ПК Next.
(стандарт RCA), а также гнез Центральной частью ОС задач можно было выполнять
до для подключения стереона Mach является ее ядро, которое одновременно.
ушников для переносных ау выполняет только три главные Третья функция — органи
диосистем. Входной сигнал на функции. Первая — обслужи зация межзадачных связей,
ИС кодека подается с гнезда вание виртуальной памяти. благодаря которым задания
для подключения монофониче Этот метод обычен для больших (прикладные задачи и запущен
ского микрофона. компьютеров и заключается в ные ими процессы) получают
том, что каждая прикладная за быстрое и гибкое средство не
дача может "считать", что она посредственного обмена сооб
Операционная система имеет в своем распоряжении щениями. Это средство являет
Mach огромный объем памяти. В каж ся ключевым для всей системы,
Основа программного обеспе дый момент времени использу и его сила проявляется во мно
чения ПК Next — операцион ется только часть этой памяти; гих ситуациях; с некоторыми
ная система Mach, разработан остальная "память" находится из них мы познакомимся ниже.
ная в Университете Карнеги¬ на оптическом дисковом нако
Меллона как вариант ОС Unix пителе и по мере необходимо На основе ядра строится опе
для 1990-х годов. Современные сти из нее производится "под рационная система, полностью
варианты ОС Unix во многом качка". совместимая с версией Unix 4.3
построены на удачной идее, в Вторая функция — это вре BSD (Калифорнийского уни
чем-то переросшей саму себя менное планирование, т. е. оп верситета в Беркли) и имеющая
и в результате вышедшей из- ределение того, какая приклад в своем составе быструю фай
под контроля. ОС Mach, по су ная задача должна выполняться ловую систему, межсетевые
ществу, является полностью пе в данный момент. ОС Mach, протоколы TCP/IP, а также
реписанной ОС Unix, которая как многозадачная система, средства работы со стандарт
создана применительно к со должна выделять каждому за ными сетевыми файловыми
временным и будущим аппарат данию определенное время, протоколами (NFS), получен
ным средствам. чтобы несколько прикладных ные по лицензии у фирмы Sun.
Администратор рабочей
области. Интерфейс поль
зователя на основе адми
нистратора рабочей обла
сти. Обратите внимание
на "склад" пиктограмм у
правого края, "черную ды
ру" (для уничтожения
файлов) в правом ниж
нем углу и краткий указа
тель файлов. Прикладная
система "Цифровая библи
отека" (Digital Library)
демонстрирует на экране
одно из определений из
словаря Webster's Ninth
New Collegiate Dictionary.
7. А П П А Р А Т Н Ы Е СРЕДСТВА 17
Сравнение цен Mac — Next
Цены, долл. Цена для
универ
ситетов,
розничная оптовая долл.
Mac ИХ с О С A/UX 9852 5525 Next 6500
Центральный процессор Motorola 68030 Motorola 68030
(частота 16 МГц) (частота 25 МГц)
Процессор с плавающей Motorola 68882 Motorola 68882
точкой (частота 16 МГц) (частота 25 МГц)
ЦПС/звуковая ИС Apple S o u n d Chip ЦПС/Motorola 56001
частота 25 МГц
Процессоры ввода- Интегральный процессор канала
вывода (12 процессоров ввода—вывода с
прямым доступом к памяти)
Контроллер Н М Д Integrated W o z M a c h i n e Процессор оптической памяти с
disk controller исправлением ошибок
Оперативная память 8 М б а й т (4 М б а й т + 2399 1675 8 Мбайт
+ 4-Мбайт расширение)
Постоянная память 2 5 6 К байт(Toolbox и 64К байт (диагностическая
п р о г р а м м ы О С компью программа и загрузчик)
теров Mac)
Память на съемных 89-мм н а к о п и т е л и на 133-мм оптические дисковые на
дисках г и б к и х м а г н и т н ы х дис копители по 256 Мбайт
ках по 1,44 М б а й т
Память на несъемных Три н а к о п и т е л я на ж е с т 4398 2640 Не входит в базовую конфигу
дисках ких м а г н и т н ы х д и с к а х рацию
по 80 М б а й т (два внеш
них)
Последовательные порты RS-422 с с о е д и н и т е RS-422 с соединителями Mini-8 (2)
л я м и Mini-8 (2)
Порты SCSI DB-25; в н у т р е н н и е ДВ-25; внутренние
Другие порты Apple Desktop Bus (2) ЦПС; видео; принтерный
Звуковой вывод Громкоговоритель; Громкоговоритель; наушники;
наушники линейный выход
Звуковой ввод — Ввод с микрофона; 8-разрядная
ИС кодека (частота 8 кГц)
Гнезда для плат 6 гнезд; платы 4 гнезда (3 пустых); платы
102x328 мм 280x280 мм
Шина 10-МГц NuBus (бипо Модифицированная 25-МГц
лярная логика) шина NuBus (КМОП-логика)
Дисплей 640x480 элементов 898 625 1132x820 элементов отображе
отображения; ния 3,6 точка/мм
2,8 точка/мм
16 градаций серого 4 градации серого
Клавиатура 81 клавиша 129 90 84 клавиши
«Мышь» 1 кнопка 2 кнопки
Сетевые средства ОС NFS; Mac II Ether Talk 699 490 NFS; 32-разрядная Ethernet
A/UX (совместима с Mach (совместима с BSD 4.3)
AT&T System V)
Система ф о р м и р о в а н и я Quick Draw (для экрана Display PostScript (для всех
изображений и точечного принтера) устройств)
Библиотеки программ Mac Toolbox Комплект прикладных программ;
Комплект музыкальных программ;
Комплект звуковых программ;
Комплект матричной обработки
Интерфейс пользователя UNIX shell Администратор рабочей области;
UNIX shell
Программное обеспече HyperCard; Mathematica; CYBD SYBASE SQL;
ние поставляемое в средства программи Mail; Оджектив Си; Interface,
комплекте с машиной рования и утилиты ОС Builder; WriteNow; Digital
Unix Library;
Средства программирования и 6500
утилиты ОС Unix
Общая ц е н а 18375 11045
Чтобы сравнивать цены на эквивалентную продукцию, цену на ПК Next для университетов надо сопоставлять с оптовыми ценами
ПК Мае. Так как Next будет продаваться только университетам, розничные цены для него не приводятся. Оборудование по тем
пунктам, цены на которые не указаны, включается в состав системы.
8. 18 МИР ПК №4/89
Задняя панель дисплея
MegaPixel Слева направо:
выход для подключения
стереонаушников; линей-
ные стереовыходы стан
дарт RCA; соединитель
для кабеля от компьюте
ра Next; стандартный
вход от микрофона.
Следующий шаг щей прикладной программе. прочитывать файлы и "справоч
Window Server также принима ники-скоросшиватели".
Помня об усилиях разработ ет от прикладных программ со В основе всего этого лежит
чиков ПК Mac, которые обна общения, требующие изменить Комплект прикладных про
ружили, что в Mac одно и то изображение на экране, и вы грамм — эквивалент Toolbox
же изображение воспроизво полняет любые необходимые у ПК Mac. Данный комплект
дится дважды — один раз для для этого действия. на только реализует все воз
вывода на экран и еще раз для На данной основе строится можности стандартного интер
распечатки на принтере, — со интерфейс пользователя ПК фейса пользователя, например
здатели ПК Next приняли мо Next, названный Администра меню, окна, клавиши и т. д.,
дель однократного формирова тором рабочей области но, кроме того, реализует их
ния изображения под названи (Workspace Manager). Подроб таким способом, который мо
ем Display PostScript. Это спе но описать его не представля жет во многом помочь програм
циальная версия языка ется возможным, так как к то мистам. Ниже кратко поясня
PostScript, разработанная со му времени, когда подготавли ется суть этого способа.
вместно компаниями Adobe валась эта статья, многие его Процесс обслуживания окон
Systems и Next. Она расширена детали еще не были определе Window Server, "построитель"
так, чтобы обеспечивать моди ны. Говоря в общих чертах, это интерфейса Interface Builder,
фикацию изображений (как на интерфейс, использующий ок администратор рабочей области
экране дисплея), их объедине на, "мышь" и пиктограммы. Вот Workspace Manager и Комплект
ние (слияние или перекрытие), некоторые его особенности: прикладных программ
а также работу в многозадач — иерархические, "всплыва Application Kit в совокупности
ной среде. Принципиальное ющие" и "отрывные" меню вме получили название NextStep (см,
новшество в модели Display сто обычной строки заголовков рисунок "Системные программы
PostScript состоит в том, что меню; Next"). Фирма Next продала ли
для вывода на экран и на пе — управление окнами, вы цензию на NextStep корпорации
чать используются одни и те полняющее те же функции, что IBM "для использования в си
же команды, и при этом на и ПК Mac, однако практически стемах, основанных на процес
экране будет получаться в точ лишенное всякого сходства с сорах фирмы Intel и процессо
ности то же изображение, что соответствующим управлением рах с сокращенным набором ко
и на лазерном принтере. ПК Mac (на мой взгляд, раз манд (RISC)", а именно в си
Display PostScript использу работчики здесь переборщили); стемах AIX PS/2, AIX-RT и
ется процессом обслуживания — "склад пиктограмм" в пра AIX-370. Благодаря этому суще
окон (Window Server). Этот вом углу экрана, изображаю ственно возрастает привлека
процесс входит в основной щий стандартные средства уп тельность NextStep для разра
цикл обработки событий любой равления выполнением про ботчиков, поскольку рынок при
прикладной программы; он при грамм; кладных программ, использую
нимает запросы на прерывание — "черная дыра" вместо "му щих NextStep, становится
от клавиатуры и "мыши", об сорной корзины" для уничто гораздо обширнее. Фирме IBM
рабатывает все, что может об жения файлов; это, возможно, позволит изба
работать самостоятельно, а ос — средства для просмотра виться от засилья фирмы
тальное передает соответствую диска, позволяющие быстро Microsoft.
9. АППАРАТНЫЁ СРЕДСТВА 19
Программирование форме. Можно даже соединять шин есть заметная разница —
ПК Next объекты друг с другом (напри у ПК Mac отсутствует ЦПС,
мер, клавишу с полем). После оптический дисковый накопи
Учитывая сложность системы того как это сделано, "постро тель, широкоформатный дисп
Next, ее программирование мог итель" интерфейса (по требова лей, и, что самое важное, нет
ло бы стать настоящим кошма нию) генерирует полный исход программного обеспечения, по
ром, что легко могут себе пред ный текст программы на языке ставляемого вместе с машиной.
ставить разработчики программ Обджектив Си, а также коман Вы можете исправить (т. е.
для ПК Macintosh. Однако фир дный файл для его компиляции. увеличить) цифры цен, добавив
ма Next выбрала такой подход Внеся, если надо, изменения, эти пункты самостоятельно.
к программированию, который можно добавить такой текст к Как видите, ПК Mac IIX даже
значительно упрощает и ускоря программе. Когда формируете по оптовым ценам не выдер
ет разработку прикладных про- свои собственные объекты, то живает сравнения с Next.
I грамм. вы можете использовать в "по ПК Next перекрывает воз
Первое решение, которое уже строителе" интерфейса и их. можности Mac IIX (не говоря
упоминалось ранее, — это ис Сочетание трех описанных уже о других системах семей
пользование Комплекта при средств — Комплекта приклад ства Mac) практически по всем
кладных программ. Эта библи ных программ, языка Обджектив показателям. Единственное, где
отека содержит много различ Си и "построителя" интерфейса Next уступает, — это возмож
ных инструментов — окна, ме — значительно увеличивает про ность приобретения программ
ню, средства управления, про изводительность труда програм ного обеспечения у независи
граммные клавиши, — которые миста и сокращает время про мых поставщиков, однако в
вы можете использовать в сво граммирования. Это касается свое время и сбыт ПК
их программах. Отсюда следу- не только компьютера Next. Я Macintosh начинался с такого
ет, что фирма Next Computer сам пытался работать, исполь же положения. Теоретически
Systems применяет объектно- зуя самый первый прототип Next обладает большей вычис
ориентированный подход к про данной комбинированной сис лительной мощностью; снизят
граммированию. темы программирования, чтобы ли ее ОС Mach и система
Если вы разрабатываете новые перенести упрощенную версию Display PostScript до уровня,
объекты или расширяете воз моей программы GO с ПК Mac близкого к уровню ПК Mac,
можности прежних, то вы мо на Next, и был восхищен тем, — покажет время.
жете использовать в своих про насколько легко и быстро мне Самый эффективный тест,
граммах части этой стандартной это удалось. При сегодняшнем позволяющий определить, ну
библиотеки. состоянии указанных средств жен ли вообще ПК Next, —
Писать программы можно на подобную задачу удалось бы это не его собственное "выжи
языке Обджектив Си — полном решить еще быстрее. вание", а то влияние, которое
компилирующем варианте языка он окажет на остальные ком
Си (Американского националь Выживает сильнейший пьютерные фирмы, так сказать,
ного института стандартов) с его генетический потенциал. В
объектно-ориентированными Когда компания Apple объя этом отношении Джобс (раз
расширениями, которые обраба вила о выпуске ПК Mac IIX с работчик машин Lisa, Macintosh
тываются препроцессором. Это 16-МГц процессором 68030 по и Next) и его сотрудники в
позволяет комбинировать текст цене 10 тыс. долл. за один фирме Next уже победили: по
на стандартной версии языка Си компьютер без принтера и тер сле того как были опубликова
с определяемыми (в программе) минала, специалисты сочли, что ны технические характеристики
или заранее заданными объек это ослабит тот эффект, кото ПК Next, они стали новым
тами, т. е. можно использовать рый должно произвести появ стандартом, на который ориен
Комплект прикладных программ ление ПК Next. В действитель тируются конкурирующие сис
в необходимой степени (макси ности, появление Mac IIX мо темы. ПК Next или последую
мальной или минимальной). жет лишь усилить этот эффект. щие модели этого компьютера
Язык Обджектив Си разработан Повышение цен на системы могут вытеснить компьютер
компанией Stepstone Corp., и в Apple — щедрый подарок для Mac II (или последующие его
систему Next включен отладчик фирмы Next. Цена на базовый модели) с рынка мощных пер
на уровне исходного текста и комплект ПК Next, несомнен сональных систем. И чем бы
некоторые другие служебные но, была вследствие этого по это не обернулось, истинными
средства разработки программ. вышена по сравнению с тем победителями станете вы, поль
В системе Next есть еще одно первоначальным уровнем, на зователи, поскольку получите
средство, упрощающее програм который ориентировалась фир лучшие изделия и больше воз
мирование. Это "построитель" ма Next. можности для выбора.
интерфейса — достойная упо В таблице "Сравнение цен Как сказал один мой друг,
минания программа (ее автор Mac — Next" приведены цены рассматривайте это как эволю
Жан-Мари Халло из фирмы на систему Mac IIX, укомплек цию в действии.
Next), которая позволяет опи тованную примерно до уровня
сывать интерфейс пользователя ПК Next оборудованием фирмы Об авторе
в вашей программе, оперируя со Apple. Для Mac IIX приведены Брюс Ф.Уэбстер — автор
вокупностью объектов (таких, и оптовые, и розничные цены. "Книги о Next", вышедшей
как окна, программные клавиши, Между соответствующими ко в начале 1989 г. в издатель
меню и т. д.) в их графической лонками сопоставляемых ма- стве Addison-Wesley.