Jump to content

Берроуз B1700

(Перенаправлено с сайта Burroughs Small Systems )

Серия Burroughs B1000 представляла собой серию мейнфреймов , построенных корпорацией Burroughs и первоначально представленных в 1970-х годах с продолжающейся разработкой программного обеспечения до 1987 года. Серия состояла из трех основных поколений: машин серий B1700, B1800 и B1900. Они были также известны как Малые системы Берроуза , в отличие от Больших систем Берроуза (B5000, B6000, B7000, B8000) и средних систем Берроуза (B2000, B3000, B4000).

Большая часть первоначальных исследований для B1700, первоначально получившего кодовое название PLP («Правильный языковой процессор» или «Программный языковой процессор»), была проведена на заводе Burroughs в Пасадене . [1]

Производство B1700 началось в середине 1970-х годов и осуществлялось на заводах в Санта-Барбаре и Льеже, Бельгия . Большая часть проектных работ была выполнена в Санта-Барбаре, и B1830 стал заметным исключением, разработанным в Льеже.

Записываемое хранилище управления

[ редактировать ]

B1000 отличается от других машин тем, что у него была записываемая память управления, позволяющая машине эмулировать любую другую машину. Программа Burroughs MCP (Главная программа управления) планировала определенного задания выполнение . MCP предварительно загружал интерпретатор для любого требуемого языка. Эти интерпретаторы представляли собой разные виртуальные машины для COBOL , Fortran и т. д.

Заметная идея « семантического разрыва » между идеальным выражением решения конкретной проблемы программирования и реальным физическим оборудованием иллюстрирует неэффективность современных машинных реализаций. Три архитектуры Берроуза представляют собой решение этой проблемы путем создания аппаратного обеспечения, совместимого с языками высокого уровня, так называемого языково-ориентированного проектирования (современный термин; сегодня чаще называется «компьютерной архитектурой на языке высокого уровня»). Большие системы представляли собой стековые машины и очень эффективно выполняли АЛГОЛ . Средние системы (B2000, 3000 и B4000) были ориентированы на деловой мир и выполняли COBOL (таким образом, все было сделано с использованием BCD, включая адресацию памяти). Серия B1000 была, пожалуй, единственным «универсальным» решением с этой точки зрения, поскольку в ней использовались идеализированные виртуальные машины для любого языка.

Фактическое оборудование было создано для расширения этой возможности. Возможно, наиболее очевидными примерами были память с побитовой адресацией, арифметико-логическое устройство переменного размера (АЛУ) и способность ИЛИ вставлять данные из регистра в регистр команд, что позволяло очень эффективно анализировать инструкции. Еще одной особенностью машинного языка было появление вывода АЛУ в виде разных адресных регистров. X+Y и XY — два регистра машинного языка, доступные только для чтения.

Внутренности

[ редактировать ]

Одной из уступок тому факту, что Берроуз был в первую очередь поставщиком для бизнеса (и, следовательно, использовал COBOL), было наличие арифметики BCD в ALU .

Внутри машины использовали 16-битные инструкции и 24-битный путь данных. Память с битовой адресацией поддерживала это сочетание довольно эффективно. Внутри памяти более позднего поколения данные хранились на 32-битных границах, но были способны читать через эту границу и выдавать объединенный результат.

Первоначальные аппаратные реализации были построены на основе семейства комплементарной транзисторной логики (CTL), первоначально созданного Fairchild Semiconductor, но с появлением B1955 в 1979 году в этой серии использовалось более популярное (и более доступное) семейство логики TTL . Вплоть до B1955 логика управления была реализована с помощью PROM , мультиплексоров и тому подобного.

B1965, последний из серии, был реализован с парой секвенсоров микрокода , которые работали синхронно друг с другом. Большинство инструкций выполняются за один цикл. Этот первый цикл был декодирован с помощью FPLA с использованием 16 входов (идеальный размер для 16-битного командного слова) и 48 мин-членов . Последовательные циклы многотактной инструкции были получены из PROM. Выходы FPLA и PROM были соединены вместе. FPLA будет управлять выходом в первом цикле, а затем переходить в три состояния. PROM будут управлять линиями управления до завершения инструкции.

ввод/вывод

[ редактировать ]

Система ввода-вывода серии B1000 состояла из 24-битного канала данных и стробов управления к периферийным устройствам и от них. ЦП помещал данные в путь данных, а затем сообщал периферийному устройству о наличии данных. Многие из периферийных адаптеров были довольно упрощенными, и ЦП фактически управлял конечными автоматами адаптера при выполнении операций с помощью последовательных обращений.

Более поздние модели машин серий 1800 и 1900 могли быть сконфигурированы как с одним, так и с двумя процессорами. Это были тесно связанные машины, конкурировавшие за доступ к основной памяти. B1955 и B1965 могли поддерживать до четырех процессоров на шине памяти, но по крайней мере один из них был назначен многоканальному адаптеру, который обеспечивал последовательный ввод-вывод в систему. На самом деле продавались только двухпроцессорные конфигурации.

Multi-Line был способен управлять несколькими последовательными линиями RS485 со скоростью 19,2 Кбит в многоточечной конфигурации. Был опрошен последовательный ввод-вывод. Определенный терминал будет ждать, пока к нему обращаются, захватит линию и отправит любые ожидающие данные.

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

Серия B1000 могла адресовать максимум 2 мегабайта памяти. В наши дни, когда объем памяти составляет несколько гигабайт , это звучит довольно ограничивающе, но большинство коммерческих установок обходятся сотнями килобайт хранилища.

Примечания

[ редактировать ]
  • Руководства для B1700/B1800/B1900 на bitsavers.org.
  • 1965 г.: Мейнфреймы используют ICS , статья найдена на сайте www.computehistory.org.
  • Бартон, Р.С. , «Идеи организации компьютерных систем: личный опрос», Software Engineering, vol. 1, Academic Press, Нью-Йорк, 1970, стр. 7–16.
  • Вилнер, Уэйн Т., «Проектирование и внедрение B1700» , Burroughs Corporation, завод в Санта-Барбаре, Голета, Калифорния, май 1972 г.
  • Вилнер, Уэйн Т., «Среда микропрограммирования на Burroughs B1700», IEEE CompCon '72.
  • Вилнер, Уэйн Т., «Дизайн Burroughs B1700», Архив объединенных компьютерных конференций AFIPS (Американской федерации обществ обработки информации), материалы осенней совместной компьютерной конференции 5–7 декабря 1972 г., Анахайм, Калифорния, 1972, стр. .489-497
  • Уилнер, Уэйн Т., «Использование памяти Burroughs B1700», Материалы осенней объединенной компьютерной конференции 5–7 декабря 1972 г., часть I, 5–07 декабря 1972 г., Анахайм, Калифорния.
  • Уилнер, Уэйн Т., «Нетрадиционная архитектура», Архив Ежегодной конференции / Ежегодного собрания ACM, Материалы ежегодной конференции 1976 года, Хьюстон, Техас, 1976 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 601b92c700eb4e14253c308755c5f527__1711995780
URL1:https://arc.ask3.ru/arc/aa/60/27/601b92c700eb4e14253c308755c5f527.html
Заголовок, (Title) документа по адресу, URL1:
Burroughs B1700 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)