IBM 650
-
История и особенности IBM 650
- Первый массовый компьютер в мире, выпущенный в 1954 году
- Первый компьютер, получивший значительную прибыль
- Популярный среди деловых, научных и инженерных пользователей
-
Технические характеристики
- Двухадресный компьютер с памятью на вращающемся магнитном барабане
- Процессор работал на частоте 125 кГц, средняя скорость работы 27,6 мс на команду
- Поддержка символов обеспечивалась блоками ввода-вывода
-
Оборудование и компоненты
- Базовая система состояла из консольного блока, блока питания и устройства для считывания карт
- Дополнительные устройства включали системы с дисковым накопителем и бухгалтерскую машину
-
Память и инструкции
- Память на вращающемся барабане обеспечивала 1000-4000 слов памяти
- Инструкции состояли из двузначного кода операции, четырехзначного адреса данных и четырехзначного адреса следующей инструкции
-
Дополнительные функции и улучшения
- IBM 653 обеспечивал до пяти функций, включая контроллер магнитной ленты и дискового хранилища
- Арифметические инструкции с плавающей запятой поддерживали восьмизначную мантиссу и двузначную характеристику
-
Влияние и наследие
- IBM 650 стал пионером в широком спектре применений, включая моделирование работы экипажа подводной лодки и обучение программированию
- Поддержка модели 650 прекращена в 1969 году
-
Цикл из двух команд
- Адрес данных STL уменьшается до 0003
- Инструкция на 0003 перезаписывается нулями
- Выполнение продолжается с адреса следующей инструкции STL
-
Программное обеспечение для IBM 650
- Набор из 650 команд позволял писать небольшие программы на машинном языке
- Существовал формат с одной инструкцией на карту
- Машинный язык неудобен для больших программ
-
Языки программирования и инструменты
- Символьная оптимальная программа сборки (SOAP) — ассемблер
- Система технической сборки (TASS) — макроассемблер
- Интерпретатор Wolontis–Bell Labs, система Bell, интерпретатор Bell, система интерпретации Bell (BLIS)
- L1 и L2 — известны как «Bell 1» и «Bell 2»
- Система синтетического программирования для коммерческих приложений
- Внутренний транслятор (IT) — компилятор
- Пересмотренный унифицированный новый компилятор IT Basic Language Extended (RUNCIBLE)
- FOR TRANSIT — версия Fortran, скомпилированная в IT
- ФОРТРАН
- GATE — простой компилятор с именами переменных из одного символа
- IPL — первый язык обработки списков, самая известная версия — IPL-V
- SPACE (Упрощенное программирование, доступное каждому) — бизнес-ориентированный двухэтапный компилятор с использованием SOAP
-
Конкуренты и эмуляторы
- Bull Gamma 3 — один из основных конкурентов IBM 650
- ЛЭО (компьютер)
- Список ламповых компьютеров
- Короткий код
- УНИВАК I
- Твердотельный накопитель UNIVAC был анонсирован как ответ на IBM 650
- В июне 1959 года компания Remington Rand объявила о программе-эмуляторе IBM 650