Acorn Business Computer ( ABC ) [1] — серия микрокомпьютеров , анонсированная в конце 1983 года британской компанией Acorn Computers . Серия из восьми компьютеров была нацелена на рынки бизнеса, исследований и дополнительного образования. Демонстрируемая на выставке Personal Computer World Show в сентябре 1984 года, находившаяся в разработке «около года» и проходившая полевые испытания с мая 1984 года, серия «по понятным причинам привлекла большое внимание» и была благосклонно встречена некоторыми комментаторами. [2] Официальный запуск серии был запланирован на январь 1985 года. [3]
В пресс-релизе от февраля 1985 года компания Acorn заявила, что машины ABC вскоре появятся в 50 магазинах, но после спасения Olivetti ни один дилер не имел ассортимента, и к концу марта ожидалось, что на выставке будут представлены только модели Personal Assistant и 300 series. [4] Однако линейка ABC была отменена до того, как какая-либо из моделей была отправлена клиентам. Впоследствии ABC 210 была перезапущена как Acorn Cambridge Workstation в июле 1985 года [5] и продана в скромных количествах академическим и научным пользователям.
Линейка ABC была разработана Acorn по сути как переупакованная BBC Micro , расширенная до 64 КБ ОЗУ, к которой (в некоторых моделях) был добавлен второй процессор и дополнительная память в дополнение к Micro 6502. Электроника и дисководы были интегрированы в корпус монитора с отдельной клавиатурой.
Zilog Z80 , Intel 80286 и National Semiconductor 32016 использовались в качестве вторых процессоров в различных моделях. Две из восьми выпущенных моделей, Personal Assistant и Terminal, не имели второго процессора. [6]
В рамках соглашения, заключенного между Acorn и BBC, о поставке микрокомпьютера для сопровождения проекта компьютерной грамотности BBC, Acorn обязалась предоставить бизнес-обновление для BBC Micro, при этом компьютеры на базе Z80, работающие под управлением операционной системы CP/M, были устоявшейся бизнес-платформой в то время и, следовательно, вероятной формой любого такого обновления. [7] Это обновление в конечном итоге было предоставлено в 1984 году как Z80 Second Processor, требующий BBC Micro, двухдисковых дисководов и дисплея для завершения базовой бизнес-системы общей стоимостью около 1500 фунтов стерлингов. Таким образом, комплект не предлагался как единый, упакованный бизнес-компьютерный продукт, в отличие от расширяющегося ассортимента конкурирующих продуктов, которые можно было получить по такой цене. [8]
Различные системы уже были предложены Acorn в начале жизни BBC Micro, до того как название Acorn Business Computer было публично принято. Например, машина, которая в конечном итоге станет известна как ABC 210, была описана в середине 1982 года в контексте очевидной сделки с National Semiconductor , указывающей на систему 1 МБ с жесткими дисками и «операционными системами Acorn, Unix или Idris » по предполагаемой цене около 3500 долларов, со вторым процессорным продуктом для BBC Micro, имеющим всего 256 КБ ОЗУ. [9] Концепция Gluon, предлагающая решение второго процессора 32016 для BBC Micro и других микрокомпьютеров, занимала видное место в стратегии компании по предложению более мощного вычислительного оборудования и обеспечению основы для более мощных машин. [10]
Между тем, машина, которая станет известна как ABC 100, была описана в середине 1983 года как Acorn Business Machine, основанная на BBC Micro со вторым процессором Z80, двумя дисководами, работающей под управлением CP/M, с ожидаемым запуском в том же году и ценой «менее 2000 фунтов стерлингов». [11] Такая конфигурация с процессором Z80, работающим под управлением CP/M, которому помогает процессор 6502, управляющий дисплеем и периферийными устройствами, уже была проверена различными продуктами Torch Computers — в частности, C-серией (Communicator) на базе BBC Micro [12] — и также представлена в таких машинах, как C/WP Cortex. [13]
Успешная разработка решений второго процессора рассматривалась как существенный прогресс, который позволил бы Acorn предлагать варианты BBC Micro в качестве бизнес-машин и иметь возможность конкурировать с Torch, чьи продукты в некотором роде преследовали такие цели. [14] Однако задержки повлияли на разработку этих продуктов. В конце 1983 года запуск второго процессора Z80 был оценен как произошедший в феврале 1984 года, и хотя второй процессор 16032 был продемонстрирован на мероприятии в Мюнхене, Acorn, по-видимому, не определилась с ценой или позиционированием, описывая продукт как «ожидаемый через несколько месяцев». Тем временем переговоры между National Semiconductor, Acorn, Logica и Microsoft продолжались относительно того, чтобы сделать Unix — Xenix , в частности — доступным на «машине BBC». [15]
Следующие модели были первоначально анонсированы в конце 1984 года [16] , а цены на несколько моделей были объявлены в начале 1985 года [17]. Хотя линейка ABC признавалась как «работа по переупаковке» BBC Model B, сам выбор моделей был расценен как «превосходный» в некоторых комментариях после презентации ABC в конце 1984 года. ABC Personal Assistant воспринимался некоторыми как BBC Model C, ожидаемая от Acorn, что поднимало вопросы о работе, которая была проделана над аппаратным обеспечением BBC Model B, и о том, найдет ли такая плата, разработанная для сокращения количества микросхем и стоимости производства, в конечном итоге использоваться в обычной линейке BBC Micro, обеспечивая более низкую цену и более высокую надежность. [18]
Эта модель, оснащенная жестким диском, поступила в производство как Acorn Cambridge Workstation (ACW 443).
Причиной предоставления Panos в качестве операционной системы при запуске рабочей станции Acorn Cambridge вместо Xenix, несмотря на то, что Acorn заключила контракт с Logica на портирование Xenix на машину, было явное отсутствие блока управления рабочей памятью (MMU) в чипсете National Semiconductor 32016, для которого был предусмотрен разъем на процессорной плате машины. [19] Таким образом, машина поставлялась только с установленными в стандартной комплектации ЦП 32016, FPU 32081 (блок операций с плавающей точкой) и TCU 32201 (блок синхронизации и управления). [21] Подобные проблемы с MMU 32082 были отмечены в отношении аппаратных обходных путей, принятых при проектировании рабочей станции Whitechapel MG-1 (продукт с несколько более высокими характеристиками, чем предложения Acorn, которые изначально предоставляли собственный вариант Unix от National Semiconductor, Genix, вместо Xenix). [22] Logica объявила о выпуске Xenix 3.0 для серии 32000, включающей «виртуальную память с подкачкой по требованию», в мае 1984 года [23] , и, как сообщается, стали доступны системы на базе 32032, работающие под управлением Xenix. [24]
Первоначально планировалось выпустить четыре модели в линейке рабочих станций Acorn Cambridge: ACW 100, ACW 121 и ACW 143 с 1 МБ оперативной памяти (расширяемой до 4 МБ, за исключением ACW 100), ACW 443 с 4 МБ оперативной памяти; ACW 143 и ACW 443 с жестким диском. В стандартную комплектацию входил ряд языков, при этом Acorn подчеркивала преимущества производительности 32-разрядного настольного компьютера с «вычислительной производительностью суперминикомпьютера», предоставляя результаты внутреннего сравнительного теста с VAX 11/750, работающим под управлением 4.2BSD, как в однопользовательском режиме, так и в «типичном высоконагруженном» многопользовательском режиме, чтобы проиллюстрировать и усилить сообщение о том, что такой компьютер может «снять нагрузку с перегруженного суперминикомпьютера». [25]
Queen Mary College был крупным покупателем Acorn Cambridge Workstation, как сообщается, приобретя «не менее 80 из 300 машин, проданных Acorn» к середине 1986 года. В то время как некоторые пользователи извлекали выгоду из однопользовательской рабочей станции, как подчеркивалось в рекламе Acorn, в частности, что человек мог посвятить свою машину задаче и увидеть ее выполнение раньше, чем та же задача, поставленная в очередь на выполнение на гораздо более быстром мэйнфрейме или суперкомпьютере, продукт Acorn столкнулся с многочисленными проблемами, когда был представлен более широкой аудитории в учреждении. Несмотря на довольно разнообразный спектр продуктов языка программирования, доступных для среды Panos машины — язык ассемблера 32016, BASIC, BCPL, Fortran, Lisp, Pascal — в основном создающих впечатление «первоклассных» реализаций, другие виды приложений были более редкими или страдали от проблем с производительностью. Надежность системы и сети оказалась существенной проблемой в учебной среде, хотя введение Panos 1.3 «заметно улучшило ситуацию». [26]
Один академический проект боролся с «изначальной ненадежностью и непригодностью рабочей станции Acorn в качестве машины для разработки», сообщая о медленном времени сборки программ и отсутствии инструментов отладки, что привело к использованию других систем для разработки программного обеспечения для машины, а также испытывая «очевидно случайные сбои» с аппаратным и системным программным обеспечением, которые влияли на проект в течение 15 месяцев. [27] Раннее позиционирование Acorn этой системы как рабочей станции САПР не соответствовало ожиданиям пользователей, поскольку архитектура BBC Micro предлагала недостаточно высокое разрешение экрана, а система не была снабжена мышью или трекболом, что способствовало восприятию ее как «неидеальной для автоматизированного проектирования». [26]
Некоторая путаница возникла, когда линейка была впервые показана, и комментаторы создали впечатление, что графическая среда была разработана Acorn. [16] Впоследствии было отмечено, что Acorn и Digital Research, по-видимому, сговорились оставить такое впечатление, потому что сам продукт Digital Research был все еще «секретным на момент, когда Acorn решила его показать». [30] Хотя потенциал машины, предлагающей поддержку одновременного запуска четырех приложений, включая традиционные приложения DOS, с использованием защищенного режима 80286 и полагающейся на «хост» 6502 в основе архитектуры ABC для обработки потребностей отображения каждого приложения, был впечатлен скептицизмом относительно вероятной цены Acorn и способности компании поставлять продукт к предполагаемой дате выпуска в марте 1985 года. [31]
Хотя большинство моделей ABC не смогли выйти на рынок в своей первоначальной форме, особенно после спасения Acorn компанией Olivetti, [32] некоторые концепции были пересмотрены в серии микрокомпьютеров BBC Master . Как и ABC Personal Assistant, Master 128 предлагает больше памяти, чем оригинальный BBC Micro, и включает в себя программное обеспечение для повышения производительности View и ViewSheet на борту. Master Econet Terminal, как и ABC Terminal, делает акцент на доступе к сети и отсутствии встроенного программного обеспечения и локального хранилища. Между тем, Master Scientific был призван предложить некоторую преемственность с решением на базе второго процессора 32016, предоставленным Acorn Cambridge Workstation, а Master 512 предлагает второй процессор на базе 80186 с поддержкой DOS Plus и GEM, таким образом, напоминая серию ABC 300 в определенных отношениях. [33] Однако ни одна из серий Master не имеет встроенного дисплея, который подвергся критике в некоторых обзорах серии ABC. [28] Примерно через два года после представления серии ABC, Master Compact в конечном итоге ввел практику объединения дисплея и хранилища в традиционную линейку продукции Acorn. [34]
В то время как различные модели в диапазоне ABC представляли собой комбинации «главного» компьютера на базе BBC Micro и второго процессора, установленного внутри дисплейного блока, эквивалентные варианты серии Master обычно были оснащены подключаемыми картами сопроцессора, установленными внутри Master 128 или Master Econet Terminal (ET), эти модели были основой диапазона. [35] Таким образом, было возможно приобрести и модернизировать Master 128 или ET до одной из других моделей, установив соответствующую карту сопроцессора, и в отличие от ABC, модели которой можно было приобрести как полные системы, только Master 128 и ET предлагались Acorn как системы с сопроцессорами, предлагаемыми отдельно в качестве «модулей» для реализации желаемых вариантов. [36]
Более прямое наследие линейки касается BBC Model B+, материнская плата которой берет свое начало от «хоста» BBC Micro, встречающегося в различных моделях ABC: [37] конструкция с использованием 64-килобитных чипов ОЗУ, обновленный контроллер диска и поддержка теневой ОЗУ . [21] Учитывая восприятие одной модели ABC как BBC Model C, Model B+ можно рассматривать как основу этой широко ожидаемой модели. [18] Успешно следуя стратегии, аналогичной стратегии Acorn Business Computer, Torch, как говорят, «активно оценивает материнскую плату B+», используя предыдущую материнскую плату BBC Micro в качестве основы для более ранних продуктов компании. [37] Собственный продукт Torch Graduate был отмечен как потенциально заполняющий пробел в линейке ABC, это был «большой скачок» от систем ABC 100 на базе Z80 к моделям ABC 300 на базе 80286. [18]
Идея 1982 года о микрокомпьютерах, действующих в качестве терминалов для расширения «Universal Gluon» [10], в конечном итоге воплотилась в жизнь благодаря появлению ряда сторонних расширений для BBC Micro, таких как второй процессор Cambridge Microprocessor Systems 68000 [38] , процессорная плата Flight Electronics 68000 [39] и универсальная вторая процессорная система Micro Developments MD512k. [40] Тем временем различные компании занимались разработкой решений на базе второго процессора на базе Tube, включающих 68000, которые Acorn пренебрегла в своих собственных предложениях , таких как плата Casper от CA Special Products [41] и плата HDP68K, представленная в Unicorn от Torch Computers , [42] последняя предлагала поддержку Unix, которая никогда не поставлялась для систем Acorn на базе 32016. Torch Unicorn был, пожалуй, наиболее четкой реализацией более широкой концепции «Universal Gluon», эффективно объединяющей BBC Micro с более мощной вычислительной системой. [43]
Первоначально упомянутая как «рабочая станция САПР на базе чипа 16032» в октябре 1983 года [44] и, предположительно, являющаяся продолжением работы, проделанной Acorn в связи с проектированием компонентов ULA в своих продуктах, [45] рабочая станция Acorn Cambridge стала аппаратной основой продукта по проектированию микросхем от Qudos под названием Quickchip, [46] «комплексного пакета САПР для полузаказных вентильных матриц... поддерживаемого высокоскоростным оборудованием для изготовления электронных пучков с прямой записью», [47] используемого разработчиками заказных полупроводниковых продуктов, такими как Flare Technology , и продвигаемого Министерством торговли и промышленности Великобритании. [48] Похожий продукт, по-видимому, был произведен Qudos для BBC Master Turbo или BBC Micro с процессорным расширением 6502 секунды, предлагая поддержку проектирования для заказных вентильных матриц «размером до 300 вентилей» на основе технологии Ferranti ULA. [49] Quickchip впоследствии был перенесен на Acorn Archimedes , [50] причем программное обеспечение ранее «работало на мощных рабочих станциях Unix». [51] Хотя решение Minichip меньшего масштаба работало на системе на базе BBC Micro с сопроцессором 6502 и также было выпущено для Archimedes, [52] решение Quickchip на базе Unix, по-видимому, работало на системах Vax с Ultrix. [53]
Пообещав некий продукт Unix ещё в 1982 году, [9] Acorn в конечном итоге выпустила рабочую станцию Unix в 1989 году на основе аппаратной платформы Archimedes , [54] за которой в 1990 году последовали другие модели. [55] Вместо Xenix эти рабочие станции работали под управлением RISC iX : порт 4.3BSD Unix на архитектуру ARM. [56]
Несмотря на то, что серия ABC 300 охватывала совместимость с миром IBM PC, Acorn впоследствии в основном избегала продажи специализированных совместимых ПК, и Acorn M19 — переименованный Olivetti M19 — появился в ассортименте продукции на короткий период в середине 1980-х годов. [57] Помимо Master 512, линейка Archimedes изначально предназначалась для поддержки аналогичного расширения второго процессора, [58] но поддержка ПК в линейке Archimedes изначально была сосредоточена на программной эмуляции с помощью продукта PC Emulator. [59] В конечном итоге аппаратные расширения от Aleph One обеспечили предполагаемые возможности второго процессора, [60] они продавались Acorn в некоторых конфигурациях для определенных моделей. [61] Acorn продолжала подчеркивать совместимость ПК с преемником Archimedes, Risc PC , с его архитектурой, поддерживающей подключаемый Intel-совместимый процессор наряду с основным процессором ARM. [62] В конечном итоге, уступив требованиям специализированных ПК-совместимых систем, Acorn в 1996 году анонсировала системы на базе Pentium для административного использования в образовательных учреждениях, [63] хотя эти модели в конечном итоге стали доступны через Xemplar Education — совместное образовательное предприятие Acorn с Apple — а не через саму Acorn. [64]
результате получилась машина, похожая на огромный монитор на наклонной/поворотной подставке.
первая машина Acorn большого объема, о которой можно было бы так сказать (Master 128 находился в переходном состоянии, не имея дисковода в стандартной комплектации).
Отправка своих Advanced Business Computers в неопределенность, очевидно, создала большой запас компонентов, что добавило широко разрекламированных проблем с денежным потоком Acorn. Поскольку BBC B+ использует ту же материнскую плату, что и ABC, появился мощный стимул выпустить новую машину сейчас, а не в сентябре, как ходили слухи ранее. Acorn никогда раньше ничего не выпускала рано.
RISC iX — это порт на процессор ARM операционной системы Berkeley 4.3 UNIX (4.3BSD) с расширениями SVID, программным обеспечением сетевой файловой системы (NFS), системой X Window и оконными менеджерами.