Cromemco Bytesaver

Bytesaver , представленная Cromemco в 1976 году, была первой программируемой платой памяти для микрокомпьютерных систем MITS Altair и S-100 . Bytesaver имел разъемы для 8 EPROM, стираемых УФ-излучением, что обеспечивало хранение до 8 Кбайт. СППЗУ можно запрограммировать с помощью Bytesaver или прочитать как память компьютера. В истории микрокомпьютерных систем Bytesaver стал первой реальной альтернативой использованию перфоленты для хранения программ и был назван «большим достижением в микрокомпьютерной технологии». [1]
Фон
[ редактировать ]Altair 8800 , положивший начало революции персональных компьютеров, был представлен в январе 1975 года без аппаратной или программной поддержки гибких дисков или жестких дисков. Когда Пол Аллен отправился на завод MITS в Альбукерке, штат Нью-Мексико, чтобы продемонстрировать то, что впоследствии стало Microsoft BASIC , он взял с собой перфоленту с кодом, который он и Билл Гейтс разработали. По словам Аллена, загрузка программы размером 7168 байт с Teletype Model 33 заняла 7 минут. устройства чтения бумажной ленты [2]
Чтобы сократить время, необходимое для загрузки программного обеспечения, и обеспечить более удобный носитель информации, чем бумажная лента, компания Cromemco разработала первую программируемую твердотельную систему хранения данных для микрокомпьютера Altair. Cromemco назвала его «Bytesaver» и представила в февральском номере журнала Byte за 1976 год . [3] Благодаря Bytesaver время загрузки Microsoft 8K Basic сократилось с 7 минут до менее чем одной секунды. [4]
Технология
[ редактировать ]
В Bytesaver использовалась твердотельная EPROMS с УФ-стиранием, которая обеспечивала до 8 КБ байт для хранения программ или данных. Оригинальный Bytesaver мог поддерживать СППЗУ типа 2704 или 2708. Bytesaver поставлялся с одним EPROM 2704, содержащим программу под названием «Bytemover», облегчающую программирование EPROM. Программируемые EPROMS выбирались с помощью переключателей на передней панели компьютера «Альтаир».
Переключатель на плате Bytesaver использовался для включения или выключения напряжения программирования EPROM. При этом выключении вероятность случайного программирования памяти исключена. После программирования информация сохранялась в EPROMS, но микросхемы памяти можно было стереть, вынув их из Bytesaver и поместив под ультрафиолетовый свет.
Cromemco также предложила интерпретатор 3K Control Basic, разработанный Ли-Ченом Вангом . Этот очень компактный Basic поставлялся на трех 2708 EPROMS, которые можно было подключить к Bytesaver. [5]
Семейство продуктов
[ редактировать ]
Оригинальный Bytesaver, представленный в 1976 году, назывался 8K Bytesaver, поскольку он мог хранить до 8K байт информации, используя восемь 2708 EPROMS. Одним из ограничений ранних микрокомпьютерных систем с шиной S-100 было адресное пространство размером 64 Кбайт. Компания Cromemco представила на шине S-100 концепцию переключения банков , которая позволяла размещать память в одном из 8 банков по 64 Кбайт, расширяя тем самым эффективное адресное пространство до 512 Кбайт. [6] Bytesaver II пришел на смену 8K Bytesaver в 1978 году и поддерживал переключение банков памяти. [7]
Для приложений, требующих карту памяти ПЗУ, но не требующих возможности программирования EPROMS, Cromemco также представила карту ПЗУ на 16 КБ. Эта карта получила название 16КПР и была представлена в 1977 году. [8]
Когда была представлена EPROM 2716, емкость хранения которой была вдвое больше, чем у 2708, компания Cromemco разработала 32-килобайтный EPROM для поддержки этого чипа. В отличие от более ранних версий Bytesaver, которые имели 8 разъемов для EPROM, 32-килобайтная Bytesaver имела 16 разъемов, обеспечивающих до 32 КБ программируемой памяти. [9]
Модель | Год введения | Тип СППЗУ | Программист | Смена банка | Максимальная емкость |
---|---|---|---|---|---|
Экономия 8 КБ | 1976 | 2704/2708 | да | нет | 8 КБ |
16КПР | 1977 | 2704/2708 | нет | да | 16 КБ |
Байтсейвер II | 1978 | 2704/2708 | да | да | 8 КБ |
Экономия 32 КБ | 1979 | 2716 | да | да | 32 КБ |
Ссылки
[ редактировать ]- ^ Вейт, Стэн (1993). «Кромемко: инновации и надежность». История персонального компьютера Стэна Вейта . Эшвилл, Северная Каролина: WorldComm. стр. 104–106. ISBN 1-56664-023-7 .
в 1976 году это был большой прогресс в области микрокомпьютерных технологий.
- ^ Аллен, Пол (2011). Человек идеи: мемуары сооснователя Microsoft . Нью-Йорк: Группа Пингвин. п. 81. ИСБН 978-1-59184-537-9 .
В те дни люди делали перерывы на кофе, пока компьютеры загружали бумажную ленту.
- ^ Кромемко (февраль 1976 г.). «Теперь появился более дешевый и простой способ сохранить программы Altair 8800» . Журнал Байт (6): 31 . Проверено 20 мая 2013 г.
- ^ Хокинс, Уильям Дж. (ноябрь 1977 г.). «Подключаемые схемы позволяют домашним компьютерам говорить, слушать, воспроизводить музыку и многое другое». Популярная наука . 211 (5): 91.
- ^ «Базовое руководство по эксплуатации 3K Control» (PDF) . Кромемко. Архивировано из оригинала (PDF) 22 декабря 2013 г. Проверено 18 февраля 2013 г.
- ^ Гарланд, Гарри (1979). Введение в проектирование микропроцессорных систем . Нью-Йорк: МакГроу-Хилл. п. 93 . ISBN 0-07-022871-Х .
При выборе банка памяти память распределяется по нескольким отдельным банкам емкостью до 64 КБ каждый.
- ^ Вацман, Барри. «Некоторые заметки Cromemco» . Retrotechnology.net . Проверено 20 мая 2013 г.
- ^ «Плата Cromemco 16K KPR ROM» . S100Computers.com . Проверено 20 мая 2013 г.
- ^ «Плата Cromemco 32K Bytesaver» . S100Computers.com . Проверено 20 мая 2013 г.