Deja Vu
#04
31 марта 1998 |
|
ANOTHER WORLD - О компьютере Be Box.
SoundTrack: MR.Z/LS/98 ZTIMEV2 LTP (C)BD __________________________________________ Edition: Ze Pagan/PGC/BD __________________________________________ * * * В связи с пожеланиями наших читателей с этого номера мы решили не └S зацикливаться на PC; AMIGA c└S или SPECCY. Это не означа- ╞└S ет, что мы прекратим рабо- )┴S тать в этом направлении, М┴S просто помимо вышеназван- я┴S ных платформ будут рассма- R┬S триваться и другие, аль- ╡┬S тернативные, если хотите. Как правило они малоизвес- тны и я думаю всем будет интересно узнать о них,даже,если они не получат распростра- нения. Итак, новую рубрику открывает не- давняя разработка - компьютер BeBox. Мате- риал статьи базируется на публикациях жур- нала КОМПЬЮТЕР ПРЕСС... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ┌────────┐ │ Be Box │ └────────┘ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Прежде, чем я перейду непосредственно к теме, стоит немного вспомнить историю... Возможно, кто-то еще помнит такое имя: Жан-Луи Гассе (Jean-Louis Gassee). Десять лет он проработал в Apple, а в 1982 году основал Apple France и руководил ею. Нео- жиданно, в 1990 году он оставил свой высо- кий пост и основал собственную компанию. На пять лет Гассе практически исчез с го- ризонта и про него стали забывать. И вот в начале октября 1995-го, на элитной конфе- ренции Agenda-96, состоялась главная сен- сация компьютерного года. Жан Луи Гассе, председатель и СЕО компании Be, Inc., объ- явил миру о рождении абсолютно новой ком- пьютерной платформы и, что еще интереснее, абсолютно новой операционной системы. Такого поворота событий не ожидал ник- то. Это был действительно вызов - выйти на рынок с новым компьютером, с ОС, не имею- щей ни одного приложения, сразу после вы- хода Windows 95. Ничего подобного не слу- чалось с 1988 года и практически все были уверенны, что никогда уже и не будет. В самом деле, вспомните, что рождение всех современных платформ уместилось в несколько лет: 1981-IBM PC, 1984-Макинтош, 1985-86 -Amiga, 1986-Архимед, 1987-NeXT. Тогда же появились и Sun, и Silicon. С тех пор - тишина... Основополагающий тезис разработчиков Be - эволюционный путь развития аппаратной и программной архитектуры современных компь- ютеров постепенно исчерпывает себя, темп их развития все более отстает от последних достижений технологии. Необходимость пре- емственности и совместимости приводит к тому, что радикальные изменения в совре- менные ОС вносить неимоверно трудно-напри- мер, ни Win95, ни MacOS не имеют нормаль- ной поддержки мультипроцессирования и вст- роить ее туда практически невозможно. Или не так? Попытки как-то преодолеть все эти "возрастные болезни" архитектур предприни- маются и Apple (PowerPC), и Intel (NSP), - но носят половинчатый характер, поскольку нельзя бросить десятки миллионов пользова- телей. Разработчики Be, не отягощенные сим бременем совместимости, попытались начать, как говорится, с чистого листа. Итак, да- вайте посмотрим, что у них получилось... ╔════════════════════════╗ ║ ║ ║ ВНУТРЕННЯЯ АРХИТЕКТУРА ║ ║ ║ ╚════════════════════════╝ В основе архитектуры компьютеров Be ле- жит симметричное мультипроцессирование. Первый BeBox построен на двух процессорах PowerPC 603/66МГц; в следующих моделях бу- дет использоваться 604e, далее возможен выход модели на четырех PowerPC 620. Мак- симальное же число процессоров-восемь. По- этому к первой модели следует относится скорее как к недорогой и максимально упро- щенной машине, предназначенной прежде все- го для разработки софта. BeBox содержит две системные печатные платы - главную процессорную плату (Main Processor Board, 6-слойная, с односторон- ним монтажом) и плату ввода - вывода (4-х слойная, с двухсторонним монтажом). На главной плате расположены процессоры, чип Motorola MPC105 (выполняющий функции конт- роллера памяти, арбитра процессорной шины и мостов "PCI-процессор" и "PCI-память"), слоты DRAM (8 банков, SIMM'ы с быстродейс- твием 60 нс и быстрее, емкостью от 1 до 128Mb, добавляются попарно),Flash ROM (128 Kb). Шина процессора имеет 64 разряда да- ных, 32 разряда адреса и управляющие сиг- налы. Процессоры и шина работают с "big- endian" адресацией. Разработчики заложили в архитектуру Be Box сразу две шины ввода-вывода - PCI и ISA. PCI используется для подключения быс- тродействующих устройств и графических карт. На шине находятся MPC105, контроллер SCSI, три 32-битных слота и мост PCI-ISA. Шина работает с тактовой частотой 33МГц. Все три слота могут принять полноразмерные карты. Шина ISA обеспечивает работу с менее скоростными устройствами, а также совмес- тимость с устройствами и картами для PC, например, сетевыми картами и модемами (для подключения их к BeBox необходим софтвер- ный драйвер, работающий в ОС Be). "Уста- ревшая" ISA включена в BeBox именно для того, чтобы пользователи Be получили дос- туп к огромному парку дешевых и доступных устройств PC-платформы. Чип Intel 82378 обеспечивает тайминг шины, а также работа- ет в качестве моста PCI-ISA, контроллера прерываний, ISA DMA (7 каналов, в том чис- ле для FDD, IDE параллельного порта и ау- диокодека) и арбитра шины PCI. Следует отметить особо, что разработчи- ки стремились везде выбирать стандартные и не самые дорогие компоненты для построения машины. Плата ввода-вывода расположена парал- лельно задней стенке компьютера, и разъемы для подключения внешних устройств смонти- рованы по всей ее площади, перпендикулярно плоскости платы. ╔════════════╗ ║ ║ ║ ВВОД-ВЫВОД ║ ║ ║ ╚════════════╝ Стандартный ввод-вывод максимально при- ближен к PC AT-стандартам для удешевления и облегчения комплектации компьютеров. Но есть целый ряд уникальных для BeBox воз- можностей. Встроенный SCSI-контроллер - это NCR53C 810, который обеспечивает работу Fast SCSI -2. Шина SCSI подключена к внутреннему 50- контактному разъему и внешнему 50-контакт- ному разъему SCSI-2. Используется обычный 3.5-дюймовый НГМД, 1.44Mb. Контроллер клавиатуры и мыши-стан- дартный для PC 8042, с тем же BIOS. Разъем для подключения клавиатуры - 5-штырьковый DIN, мышь подключается через 6-штырьковый мини-DIN коннектор. Мышь - двухкнопочная, но использование трехкнопочной тоже допус- кается. BeBox имеет 4 стандартных для AT 9- штырьковых последовательных порта. Порты Serial 1 и 2 удовлетворяют стандартам ISA и PREP и совместимы по адресам с COM1 и COM2. Два других, Serial 3 и 4, имеют нес- тандартную частоту,совместимую с MIDI (хо- тя могут поддерживать и нормальные скорос- ти). Параллельный порт также использует обычный для AT 25-штырьковый коннектор. Два порта MIDI (5-штырьковые DIN MIDI для ввода и вывода) обеспечивают прямое, без дополнительных адаптеров, подключение MIDI -устройств к BeBox. Два 15-штырьковых пор- та джойстиков совместимы с игровыми конт- роллерами, используемыми в PC. Предусмотрены три инфракрасных порта, каждый из которых может быть подключен к инфракрасному приемнику и излучателю. Каж- дый из портов может быть запрограммирован для дистанционного управления приложениями или системой в целом; будет ли возможен через них обмен данными, не сообщается. Компьютер содержит целую звуковую под- систему. 16-битный CODEC обеспечивает сэм- плирование и воспроизведение звуков; под- держиваются частоты сэмплирования до 44.1 и 48 кГц. Имеется линейный (RCA), микро- фонный (3.5-миллиметровый "мини-джек") и CD-аудиовходы. Выходы - на наушники (30- омный, типа walkman, с мини-джеком) и ли- нейный (RCA). Внутренний усилитель работа- ет на встроенный динамик. В планах - обес- печение интерфейса с цифровым аудио AES/EB U и SPDIF. Оригинальной разработкой конструкторов BeBox является GeekPort. Его 37 контактов распределяются так: 16 контактов - два 8- битных двунаправленных порта данных (кото- рые могут использоваться как 16 входов или 16 выходов, или 8 входов, 8 выходов); че- тыре Аналого-цифровых контакта (каждый из которых может быть обработан 12-битным АЦП); четыре Цифро-аналоговых (соединенных с 8-битными ЦАП); четыре контакта - пита- ние (+12, -12 и два по +5 B); 7 контактов- земля (еще две ноги не удалось отыскать). Этот порт может стать находкой для разра- ботчиков сложных игровых и тренажерных контроллеров, а также использоваться при подключении к Be различных приборов и ус- тановок. ╔═════════════════════════╗ ║ ║ ║ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ║ ║ ║ ╚═════════════════════════╝ Создана новая операционная система-Be. Это истинно многозадачная, многопотоковая (preemptive multithreading) ОС с мульти- процессорным микроядром типа Mach. Обеспе- чены самые современные алгоритмы виртуаль- ной памяти. Каждое приложение может порож- дать множество thread-процессов, как явно, по заданию программиста, так и автомати- чеки, через службы операционной системы. Все процессы одного приложения работают в одной общей области памяти, защищенной от других приложений. Два или несколько при- ложений могут также разделять область па- мяти. Имеются средства работы в реальном вре- мени, например, для обработки видео- и ау- дио- данных. Система обеспечивает эффек- тивную обработку потока данных путем выст- раивания последовательности буферов и про- ведения их через цепочку обработчиков. Об- работка может быть синхронизированна от внешнего источника; возможна синхронизация обработки нескольких потоков. В систему встроены сетевые средства TCP /IP. Для подключения к сети требуется лишь недорогая ISA Ethernet-карта типа NE2000 или 3Com 3C503. Естественно, ОС Be облада- ет современным графическим оконным интер- фейсом. Browser, входящий в ее состав, обеспечивает графическое представление ин- формации, позволяет управлять работой ком- пьютера, искать в файловой системе и базе данных и открывать документы, запускать программы. Каждое из окон может обладать собствен- ной графической средой. Поскольку каждое окно управляется своей подзадачей, при пе- реключении пользователя с одного окна на другое работа в первом окне не останавли- вается - поэтому можно параллельно в одном окне транслировать программу, в другом ре- дактировать ее текст, еще в двух - гонять ее с разными условиями для отладки. Анима- ция, видео, графическое представление зву- ка, скроллинг текста, подкачка и отображе- ние WWW-страниц, интенсивные вычисления - одновременно в разных окнах, без задержек и заиканий, и все это под нарастающие зву- ки "Let it Be" Beatles - эта демонстрация возможностей машины поразила участников Agenda-96. Второй раз за всю историю кон- ференции зал встал и устроил овацию! Что ж, я полагаю на этой оптимистичес- кой ноте можно и закончить краткий обзор нового компьютера BeBox. Думаю вам было небезинтересно узнать о рождении еще одной крутой платформы! __________________________________________ ------------------------------------------ ------------------------------------------ ╔══════════════════╗ ║ Кто обгонит IBM? ║ ╚══════════════════╝ В 1985 году произошло знаменательное и, надо сказать, не ординарное событие. Небе- зызвестный Стивен Джобс основал компанию "Next Inc.", считая, что именно она сможет сделать следующий рывок в компьютерной ин- дустрии. На чем все-таки основывалась его уверенность? Ведь ему предстояла конкурен- ция с двумя мощнейшими производителями компьютеров - "Apple Computer" и "Interna- tional Bussnes Mashines". (далее IBM) Давайте вместе заглянем в прошлое этих компаний и посмотрим, как в жесткой борьбе эволюционировала их продукция, потеснить которую самонадеянно собирался Джобс. В 1924 году компания "Computing Tabula- ting Recording", выпускавшая электромеха- нические табуляторы (арифметические счет- ные устройства), решила поменять название на IBM. Эту дату можно условно считать на- чалом компьютерной гонки, хотя первая ЭВМ Univac появилась лишь 22 года спустя, соз- дали ее математики и инженеры в фирме "Ra- mington Rand". Машина работала на огромных лампах, которые выделяли большое количест- во тепла и часто перегорали. В то время (первый коммерческий вариант появился в 1951 году) это была чудо-маши- на, используемая для прогнозов погоды. Ей иногда поручали сложные расчеты по ядерной физике. А в 1953 году этой же фирмой было создано высокоскоростное печатающее уст- ройство для Univac. В начале 50-х годов производство вычис- лительной техники было делом новым, весьма сложным и очень дорогим. Здесь можно было скорее все потерять, чем приобрести. Одна- ко, после того, как Бюро переписи населе- ния USA закупило Univac, выкинув оборудо- вание IBM, руководство компании дерзнуло пойти на риск и IBM всей своей мощью рину- лась в новую отрасль. Конкуренция на рынке резко обострилась и к 60-м годам цены на ЭВМ снизились: вычислительная техника ста- ла доступна мелкому бизнесу. IBM моментально (и надо отдать ей долж- ное) отреагировала на изменение конъюнкту- ры новой моделью System 360 - с нее нача- лась широко известная серия компьютеров. Успех превзошел все ожидания. За короткое время объем продаж достиг 20 тыс.штук, что по тем временам состовляло 2/3 всего ком- пьютерного рынка! Это не осталось незамеченным и послужи- ло поводом для обвинения в монополизации, выдвинутым 18 января 1969 года Министерст- вом юстиции США против IBM. Судебное раз- бирательство длилось 13 лет, после чего иск был аннулирован благодаря удачно пос- тавленной защите. Но сколь веревочке ни виться... - юрис- консультанты оказались правы, в конце кон- цов двое талантливых юношей, вся лаборато- рия которых поначалу разместилась в гара- же, бросили вызов компании, ворочающей де- сятками миллиардов долларов. Один из них, Стефан Возняк, из фирмы "Hewlett Packard" (в 1938 году тоже начи- налась с гаража),в 1975 году основал в Ка- лифорнии первый компьютерный клуб "Homeb- rew". Другой, уже известный нам, С. Джобс разрабатывал тогда первые видеоигры компа- нии "Atari". Результатом их содружества стала компа- ния "Apple Computer", представившая в 1977 году персональную ЭВМ "Apple II", постро- енную по принципу "открытой архитектуры": компьютер сконструирован таким образом, чтобы пользователь мог без труда его отк- рыть и расширить возможности, добавляя или заменяя электронные платы. Чем более "отк- рыта архитектура", тем более универсален компьютер. Идея пришлась по вкусу многим фирмам, которые стали выпускать дополни- тельные платы и отдельные части ЭВМ, быст- ро улучшая, к радости владельцев, исходную модель. Новый принцип открытой архитектуры под- хватила и компания IBM, выпустившая в 1981 году собственную разработку - IBM PC. В ней решили использовать новую опера- ционную систему, разработку которой пору- чили компании "Microsoft". Это был доволь- но рискованный шаг, ибо в то время боль- шой популярностью пользовалась операцион- ная система CP/M, прекрасно зарекомендо- вавшая себя на многих компьютерах в дело- вой сфере. Однако MSDOS, пришедшая на сме- ну CP/M, взяла у нее все самое лучшее,бла- годаря чему быстро завоевала популярность. Как и предвидели специалисты, компьютер IBM PC сам по себе не отличался оригиналь- ностью. Главной задачей, поставленной пе- ред разработчиками, была быстрота появле- ния на рынке вычислительной техники. Приш- лось использовать идеи и даже конструктив- ные разработки других фирм. Тем не менее, первенец серии пришелся "ко двору" пользо- вателей так удачно, что уже через год мно- гие фирмы-производители программного обес- печения переориентировались на операцион- ную систему MSDOS. В 1983 году IBM выпус- тила следующую модель своей персоналки, IBM PC XT - серьезную машину, рассчитанную на конкретного потребителя и превосходно вписывающуюся на свое место - в офис. Итак, крупнейшая в мире компьютерная компания прочно удерживала рынок малого бизнеса, превосходя по сумме продаж ново- явленного конкурента "Apple Computer" бо- лее чем в 100 раз. Но маленькое "яблочко" не собиралось сдаваться и через год появ- ляется компьютер Macintosh. Небольшой и удобный, он сразу привлек внимание пользо- вателей, причем особой популярности достиг в университетской среде. Но при всей своей популярности Mac не поверг в прах "Голубого гиганта". В авгус- те 1984 года с появлением на рынке новой модели IBM PC AT, основанной на новом мик- ропроцессоре фирмы "Intel", обстановка на- чала стабилизироваться: две ветви компью- терной эволюции за десять лет достигли пи- ка экстенсивного развития. В сфере деловой документации первенство прочно держали компьютеры фирмы IBM и их клоны, тогда как в быту и бизнесе, затра- гивающем в основном графические приложения - авторитет компании "Apple" был более ве- сом. Примерно так обстояли дела на рынке вы- числительной техники к 12 сентября 1985 г. Тогда-то и произошло то самое событие, с которого и начался наш рассказ: С. Джобс, один из отцов-основателей "Apple Computer" через год после ухода Стефана Возняка, то- же покинул "Apple", создав "Next Inc.". Свои капиталы в новую компанию, помимо С. Джобса, вложили такие корпорации, как "Ca- non Inc.", "General Motors", "Electronic Data Sistems", а также Станфордский и Кар- неги-Мелона университеты. Как и 8 лет на- зад, Джобс фанатично принялся за разработ- ку своего нового компьютера, призванного потрясти мир. Правда, теперь он начинал не в гараже, а имел мировое признание и 100 млн. долларов основного капитала. Поэтому дело шло достаточно быстро: че- рез 13 месяцев, 12 октября 1988 года, в Дейвис Симфони-Холл (Сан-Франциско) состо- ялась презентация нового компьютера NeXT. Демонстрацию начал сам компьютер, обратив- шись к зрителям с речью прекрасно имитиро- ванным голосом Мартина Лютера Кинга. Впро- чем, чтобы удивить специалистов, этого не- достаточно - надо добиться чего-то нового хотя бы в одном из узлов компьютера. Одна- ко и с этой стороны все было в порядке: практически все элементы NeXT - следующий шаг в эволюции вычислительной техники. Черный ящик (30x30 см) системного блока содержит 45 микросхем (против 100 чипов IBM PC или более чем 300 интегральных схем SUN или APPOLO). Вместе со встроенным мо- демом и пакетом соответствующих программ компьютер может по телефону распознать го- лос хозяина, выполнить его команды, т.е. заменить секретаршу. Впечатляет и богатст- во звука. В одном из рекламных роликов, представляющих NeXT, компьютер аккомпани- ровал скрипачу, заменяя целый оркестр. Здесь я опущу описание аппаратного ок- ружения NeXT, оно не представляет особого интереса, и остановлюсь лишь на самом при- мечательном решении фирмы - это оптический интерактивный диск емкостью 256 Мбайт. С. Джобс заявил, что цена диска составит 50$, а срок хранения, в отличии от магнитных носителей, практически бесконечен. Предла- гается его использовать для операций, тре- бующих больших объемов памяти (более вось- ми мегабайт), - графика, звук, речь, хра- нение большого объема данных. В заключение остается сказать, что ком- пьютер работает под управлением ОС MASH (вариант ОС UNIX). При всей новизне и но- ваторстве многих технических решений, цена NeXT составляла (на момент выпуска) 6500$, более чем в полтора раза меньше, чем на MAC IIX фирмы "Apple". Две мощные ветви персональных компьюте- ров за несколько десятилетий развития и непрестанной конкурентной борьбы породили множество мутантов, таких, как Amiga или Atari St (усовершенствованные ответвления первых моделей Macintosh). Или малоизвест- ный Baby AT - странный гибрид IBM PC XT и IBM PC AT. Какова же судьба ждет NeXT? От- вет на этот вопрос может дать только вре- мя. При благосклонном отношении пользова- телей к новой модели она, возможно, утвер- дится на рынке, потеснив Большую Двойку (IBM и Apple) и действительно станет сле- дующим шагом в эволюции выч. техники! * * * Материалы для статьи предоставил Стрельни- ков Андрей, наш постоянный корреспондент.
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября