logo search
Информатика-лекц-2012

(1946-1955)

Элементная база– электронные лампы.

Производительность - 104флопс.

Оперативная память- До 2 Кб.

ВЗУ - Магнитные ленты и барабаны, 100 Кб.

Устройства ввода-вывода- Устройства для работы с перфолентами и перфокартами, печатающие устройства.

Программное обеспечение- программы в машинных кодах, автокод, языки ассемблера.

Представители: ЭНИАК, МЭСМ, БЭСМ, Стрела, М-20, Урал-1.

Аппаратное обеспечение ЭВМ первого поколения определялось элементной базой – электронными лампами.

Элементная база– электронные устройства, лежащие в основе ЭВМ. Поскольку электронные лампы имеют большие габариты, энергопотребление и небольшой ресурс работы, то и ЭВМ первого поколения были громоздкие (занимали большие залы), потребляли большое количество электроэнергии, были ненадежны (часто, по несколько раз в день давали сбои). Но скорость счета достигала уже десятков тысяч операций в секунду. Это перевешивало недостатки.

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

Программное обеспечение.Программы писались на машинном языке, то есть в виде длинной последовательности нулей и единиц. Это очень трудоемко. Поэтому в 50-х годах были разработаны системы, позволяющие писать программы с использованием мнемонических обозначений машинных команд. Такой язык назвалиавтокодомили языкомассемблера. Это были языки низкого уровня (чем ближе язык к естественному человеческому, тем выше его уровень), программирование на них требует высокой квалификации программиста.

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