Programma 101

редактировать
Programma 101
Olivetti Programma 101 - Museo scienza e tecnologia Milano.jpg A Programma 101
Типнастольный компьютер программируемые калькуляторы
Дата выпуска1965
Память240 байтов
ПреемникProgramma P102

The Olivetti Programma 101, также известная как Perottina или P101, является одним из первых "все в одном" коммерческих настольных программируемых калькуляторов, хотя и не первым. Модель P101 произведена итальянским производителем Olivetti из Ивреа, Пьемонт и изобретена итальянским инженером Пьером Джорджио Перотто. основные особенности больших компьютеров того периода. Он был представлен на Всемирной выставке 1964 г. в Нью-Йорке ; массовое производство началось в 1965 году. Programma 101, имеющая футуристический дизайн для своего времени, была оценена в 3200 долларов (что эквивалентно 26000 долларов в 2019 году). Было продано около 44 000 единиц, в основном в США.

Обычно его называют печатным программируемым калькулятором или настольным калькулятором, потому что его арифметические инструкции соответствуют операциям калькулятора.

Содержание
  • 1 Возможности
  • 2 Конструкция
  • 3 Дизайн и эргономика
  • 4 Дизайн взаимодействия и удобство использования
  • 5 История
  • 6 Симулятор
  • 7 Ссылки
  • 8 Внешние ссылки
Возможности
Вид программы спереди 101 с изображением принтера и клавиш программирования

Programma 101 может вычислять четыре основных арифметических функции (сложение, вычитание, умножение и деление) плюс квадратный корень, абсолютное значение и дробная часть. Он оснащен регистрами памяти с такими функциями, как очистка, передача и обмен, а также печать и остановка для ввода.

Программирование похоже на язык ассемблера, но проще, так как здесь меньше опций. Он управляет обменом между регистрами памяти и регистрами вычислений, а также операциями в регистрах. Есть 16 инструкций перехода и 16 инструкций условного перехода. Его особенности, связанные с инструкциями условного перехода, алфавитно-цифровым языком программирования, внутренней памятью и системой хранения данных, определяют его как «компьютер». Тридцать два оператора метки были доступны в качестве пунктов назначения для команд перехода и / или четырех стартовых клавиш (V, W, Y, Z).

Имеется 10 регистров памяти: три для операций (M, A, Р); два для хранения (B, C); три для хранения и / или программы (при необходимости назначаются: D, E, F); и два только для программы (p1, p2). Каждый полный регистр содержит 22-значное число со знаком и десятичной запятой или 24 инструкции, каждая из которых состоит из буквы и символа. Пять регистров (B, C, D, E, F) можно разделить на половинки регистров, каждый из которых содержит 11-значное число со знаком и десятичной точкой. Таким образом, его наиболее отличительное структурное отличие от более поздних компьютеров состоит в том, что его пространство команд и пространство данных функционально разделены.

Сохраненные программы могут быть записаны на пластиковые карты размером примерно 10 см × 20 см, которые имеют магнитное покрытие с одной стороны и области. для написания на другом. Каждая карта может быть записана на двух полосах, что позволяет хранить две программы. На карте хранится пять регистров; два регистра предназначены для программного кода, остальные три регистра (D, E, F) могут использоваться для кода и / или чисел. Инструкции занимают один байт, а магнитная карта может содержать 120 команд.

В больших компьютерах, таких как Olivetti Elea 9003, инструкция занимает 8 байтов; 120 инструкций занимают почти 1 Кбайт; общий объем памяти в базовых моделях составляет 20 Кбайт.

Раньше компьютеры были дорогими, и ими могли пользоваться только специалисты. P101 был простым и экономичным, а программы на магнитных картах на простом машинном языке позволяли использовать его без знания языка программирования.

Он печатает программы и результаты на рулоне бумажной ленты., аналогично калькуляционной или кассовой бумаге.

Конструкция

В памяти магнитострикционной линии задержки электрически хранится 240 байтов информации, время цикла которой составляет 2,2 миллисекунды. Вычисления производятся с помощью дискретных устройств (транзисторов и диодов, установленных на фенольных смолах печатных платах), поскольку не было микропроцессоров и даже интегральных схем. были в зачаточном состоянии.

Дизайн и эргономика
Расположение клавиатуры

Olivetti был известен своим вниманием как к инженерным, так и к дизайнерским аспектам, так как это постоянная коллекция в Музее современного искусства свидетельствовать. Programma 101 - еще один пример такого внимания. Инженерно-накрест, команда упорно трудилась, чтобы доставить очень простой продукт, то, что кто-то может использовать. Чтобы позаботиться об эргономике и эстетике продукта, которого раньше не было, Роберто Оливетти позвонил Марио Беллини, молодому итальянскому архитектору:

Я помню, как однажды мне позвонил Роберто Оливетти : «Я хочу видеть вас в сложном проекте, который я строю». Он включал в себя дизайн не коробки, содержащей механизмы и штампованные схемы, а личного объекта, что-то, что должно было жить с человеком, человеком со своим стулом, сидящим за столом или рабочим столом, и что должно было начать отношения понимания, взаимодействие, что-то совершенно новое, потому что до этого компьютеры были такими же большими, как шкаф. К шкафу у нас отношения нет: ведь самые красивые гардеробы исчезают в стене. Но это был не шкаф или коробка, это была машина, созданная, чтобы быть частью вашего личного окружения.

— Марио Беллини, 2011, «Programma 101 - память о будущем», цит.
Дизайн взаимодействия и удобство использования
Магнитная карта Olivetti P101

Один из прямых результатов внимания команды Programma 101 на человеческом -центрированная цель - изобретение программируемой магнитной карты, революционного предмета для того времени, позволяющего любому просто вставить ее и выполнить любую программу за несколько секунд.

Это очень портативное и эффективное решение: небольшая магнитная полоса с запомненной программой и местом на другой стороне для записи описания. Программа загружается, просто вставляя карту в верхнюю часть, и когда карта выходит снизу, она идеально совмещается с клавишами V, W, Y, Z таким образом, что автор мог бы написать на карте этикетки для этих кнопок, чтобы пользователь знал об их новых функциях.

История

Он был разработан инженером Olivetti Пьером Джорджио Перотто в Ивреа. Стиль, приписываемый Марко Занусо, а на самом деле Марио Беллини, был эргономичным и новаторским для того времени и принес Беллини Compasso d ' Oro Премия в области промышленного дизайна.

Разработанный между 1962 и 1964 годами, он был спасен от продажи компьютерного подразделения компании GE благодаря сотруднику, который однажды ночью изменил внутреннюю категоризацию продукта с «компьютер» на «калькулятор», оставив небольшой в Olivetti и создавали неловкие ситуации в офисе, поскольку здание, за исключением этого офиса, принадлежало GE. В 1961 году Оливетти построил гораздо более крупный компьютер, разработанный совместно с Федерико Фаггин, который послужил моделью для программируемого калькулятора.

Programma 101 была представлена ​​на выставке 1964 в Нью-Йорке. Всемирная выставка, вызывающая большой интерес. Было продано 40 000 единиц; 90% из них в Соединенных Штатах, где цена продажи составляла 3200 долларов (увеличившись примерно до 3500 долларов в 1968 году)

Hewlett-Packard было приказано заплатить около 900000 долларов (7,3 миллиона долларов в настоящее время- дней) в роялти Olivetti после копирования некоторых решений, используемых в Programma 101, таких как магнитная карта и архитектура, в HP 9100.

. Около 10 Programma 101 были проданы компании НАСА и использовалось для планирования высадки Аполлона-11 на Луну.

К Аполлону 11 у нас был настольный компьютер, что-то вроде того, что называется Olivetti Programma 101. Это был своего рода суперкалькулятор. Это было, вероятно, полтора квадратных фута и около восьми дюймов в высоту. Он будет складывать, вычитать, умножать и делить, но он запоминает последовательность этих вещей и записывает эту последовательность на магнитную карту, магнитную полосу длиной около фута и шириной два дюйма. Таким образом, вы могли написать последовательность, программную последовательность и загрузить ее туда, и, если хотите, антенна с высоким коэффициентом усиления лунного модуля была не очень умной, она не знала, где находится Земля. [...] Нам пришлось бы запустить четыре отдельные программы на этой Programma 101 [...]

— Дэвид В. Уиттл, 2006

P101 упоминается как часть используемой системы с помощью ВВС США для вычисления координат наземной бомбардировки целей B-52 Stratofortress во время войны во Вьетнаме.

Simulator

В 2016 году на факультете информационной инженерии и электротехники Университета Кассино был разработан симулятор Программы 101. Работы проводились под непосредственным руководством инж. Джованни Де Сандре запускает свой симулятор Excel.

Ссылки
Внешние ссылки
На сайте Wikimedia Commons есть носители, относящиеся к Olivetti Programma 101.
Последняя правка сделана 2021-06-02 07:48:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте