Введение

Настольный компьютер Canon

Canon Cat – это специализированный настольный компьютер, выпущенный компанией Canon Inc. в 1987 году. Внешне он напоминает популярные в конце 1970-х – начале 1980-х годов специализированные текстовые процессоры, но значительно превосходит их по мощности и содержит множество уникальных решений для обработки данных.

Обзор

Canon Cat – это в первую очередь творение Джефа Раскина, создателя проекта Macintosh в Apple. Он оснащен текстовым пользовательским интерфейсом, лишенным указателя, мыши, значков или графики. Все данные представлены как длинный «поток» текста, разделенного на страницы. Вместо традиционного интерфейса командной строки или системы меню, в Cat используется специальная клавиатура, где команды активируются удержанием клавиши "Use Front" и нажатием другой клавиши. Специальные "клавиши перехода" удерживаются для последовательного поиска строк символов. Аппаратная часть состоит из 9-дюймового (229 мм) черно-белого монитора (80 x 24 символов, разрешение 672 x 344), одного 3½-дюймового дисковода на 256 КБ и клавиатуры, совместимой с IBM Selectric. В нем используется процессор Motorola 68000 (как и в Macintosh) с тактовой частотой 5 МГц, 256 КБ оперативной памяти и встроенный модем со скоростью 300/1200 бит/с. Данные о настройках и пользовательских предпочтениях хранятся в 8 КБ энергонезависимой оперативной памяти с резервным питанием от батареи. Набор интерфейсов ввода/вывода включает один параллельный порт Centronics, один последовательный порт RS 232C (DB 25) и два телефонных разъема RJ11 для подключения модема. Общий вес – значительный. Обширный набор прикладного программного обеспечения встроен в 256 КБ ПЗУ: стандартный офисный пакет, средства телекоммуникации, орфографический словарь на 90 000 слов и инструменты для программирования на языках Forth и ассемблере. Графические подпрограммы хранятся в ПЗУ, а разъемы для мыши или других указывающих устройств никогда не используются. Раскин инициировал несостоявшийся программный проект Archy как аналогичную, но еще более мощную систему для современных компьютеров, предназначенную для замены существующих программных пользовательских интерфейсов.