в каком веке появились механические арифмометры тест
Тесты по информатике на тему «История вычислительной техники», «Поколения ЭВМ»
Ищем педагогов в команду «Инфоурок»
В каком веке появились первые устройства, способные выполнять арифметические действия?
Как называлось первое механическое устройство для выполнения четырех арифметических действий?
Механическое устройство, позволяющее складывать числа, изобрел:
Идею механической машины с идеей программного управления соединил:
Ч. Беббидж (первая половина XIX в.);
Дж. Атанасов (30-е гг. XX в.);
С. А. Лебедев (1951 г.).
устройство для работы по заданной программе;
первая механическая машина.
В каком веке появились механические арифмометры?
Первым программистом мира является:
Первым инструментом для счета можно считать:
Первым изобретателем перфокарт был:
В каком веке произошел коренной перелом в развитии вычислительной техники?
Соробан впервые стали использовать:
Первая аналитическая машина была изобретена:
Кого в России считают автором суммирующего аппарата (арифмометра)?
В каком году было первое упоминание о логарифмической линейке?
Чье имя носила машина, известная как «счетное колесо»?
В каком веке появились первые электрические арифмометры?
В каком веке появились первые упоминания о се- микосточковых счетах?
Перфокарты впервые стали использоваться:
в вычислительных машинах;
для переписи населения;
в счетной машине Лейбница.
Кого считают изобретателем логарифмической линейки?
Как назывались первые механические арифмометры, выпускаемые на механическом заводе в Москве с 1925 года?
В каком веке появились первые упоминания о соробане и суан-пане?
Изобретателем арифмометра считают:
Для какой системы счисления были приспособлены первые семикосточковые счеты?
В честь кого был назван один из языков программирования?
5. Какое устройство в России получило название «железный Феликс»?
A) конторские счеты;
B) механический арифмометр;
C) счислитель Куммера;
1.Средством связи пользователя с ЭВМ второго поколения являлись:
2.В каком поколении машин был реализован режим мультипрограммирования?
3.В каком поколении машины начинают классифицировать на большие, сверхбольшие и мини- ЭВМ?
4.Электронная вычислительная машина — это:
комплекс аппаратных и программных средств;
комплекс технических средств для обработки информации;
модель, устанавливающая состав, порядок и принципы взаимодействия входящих в нее компонентов;
обычное механическое устройство.
5.Основоположником отечественной вычислительной техники является:
1. В какие годы XX столетия появилась первая электронно-счетная машина?
2 . Что является элементной базой второго поколения?
сверхбольшие интегральные схемы.
К ЭВМ на электровакуумных лампах относятся:
К какому поколению относится машина класса IBM ?
Первая ЭВМ, реализующая принципы программного управления, была создана:
1. Какое самое главное и принципиальное отличие лхашин разных поколений?
2. В какой стране впервые была изобретена первая э лектронно-счетная машина?
3. В каком поколении машин ввод данных можно осуществлять с помощью речи?
4 . Полупроводниковые элементы в машинах како г о поколения использовались?
5. Первая отечественная ЭВМ была создана:
1. Что является элементной базой третьего поколения?
A )Полупроводниковые элементы;
B ) электронные лампы;
C ) интегральные схемы;
D ) сверхбольшие интегральные схемы.
2. В каком поколении машин появились алгоритмические языки высокого уровня (АЛГОЛ, ФОРТРАН, КОБОЛ)?
3. К какому поколению относятся ПК, на которых вы работаете?
4. К персональным компьютерам относятся:
«Урал», «Стрела», «Микроша»;
5. Первая в мире электронно-счетная машина ENIAK могла решать:
A) любые математические задачи;
B )любые задачи определенной области;
C )одну конкретную задачу;
D )не могла делать расчеты.
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс повышения квалификации
Современные педтехнологии в деятельности учителя
Курс профессиональной переподготовки
Математика и информатика: теория и методика преподавания в образовательной организации
Номер материала: ДБ-1025728
Международная дистанционная олимпиада Осень 2021
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Студенты разработали программу для предупреждения опасного поведения в школах
Время чтения: 1 минута
Гинцбург анонсировал регистрацию детской вакцины от COVID-19
Время чтения: 1 минута
Минобрнауки утвердило перечень олимпиад для школьников на 2021-2022 учебный год
Время чтения: 1 минута
В школе в Пермском крае произошла стрельба
Время чтения: 1 минута
Минобрнауки разрешило вузам перейти на дистанционное обучение
Время чтения: 1 минута
Школьников не планируют переводить на удаленку после каникул
Время чтения: 1 минута
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Тест на тему «История развития вычислительной техники» (8 класс)
Ищем педагогов в команду «Инфоурок»
Тест на тему «История развития вычислительной техники»
Как назывались китайские счеты?
В каком веке появились механические арифмометры?
Первым изобретателем перфокарт был
Паскаль сконструировал первую в мире механическую счетную машину «Паскалина» в
Под термином «поколение ЭВМ» понимают.
а) все счетные машины
б) все типы и модели ЭВМ, построенные на одних и тех же научных и технических принципах
в) совокупность машин, предназначенных для обработки, хранения и передачи информации
г) все типы и модели ЭВМ, созданные в одной и той же стране
а) в 40-е годы
б) в 60-е годы
в) в 70-е годы
г) в 80-е годы
Машины первого поколения были созданы на основе.
а) транзисторов
б) электронно-вакуумных ламп
в) зубчатых колес
г) реле
Какая из отечественных ЭВМ была лучшей в мире ЭВМ второго поколения?
Современную организацию ЭВМ предложил.
В каком поколении машин появились первые операционные системы?
в первом поколении
во втором поколении
в третьем поколении
в четвертом поколении
К ЭВМ четвертого поколения относятся машины типа:
У ЭВМ какого поколения появился первый видеомонитор
Тест на тему «История развития вычислительной техники»
устройство для работы по заданной программе
первая механическая машина
Кто сконструировал счётную машину, которая выполняла все четыре арифметических действия
Электронной базой ЭВМ второго поколения являются.
а) БИС, СБИС
б) электронные лампы
в) интегральные микросхемы
г) транзисторы
Кем была изобретена в 1958 году первая микросхема
а) Джоном Бардином и Уолтером Браттейном
б) Джеком Килби и Робертом Нойсом
в) Джоном фон Нейманом
г) Стивом Джобсом и В. Возняком
В каком году появилась первая ЭВМ в России:
Что представляет собой большая интегральная схема?
На одной плате расположены различные конденсаторы.
Это набор программ для работы ЭВМ.
Это набор ламп выполняющих различные функции.
Это кристалл кремния, на котором размещаются десятки и сотни логических элементов.
Какой язык программирования был разработан раньше?
Первая ЭВМ, реализующая принципы программного управления, была создана :
Персональный компьютер — это:
а) ЭВМ для индивидуального покупателя;
б) настольная или персональная ЭВМ, удовлетворяющая требованиям общедоступности и универсальности;
в) ЭВМ, обеспечивающая диалог с пользователем.
Программное обеспечение, какого поколения было построено на машинных кодах?
Машины какого поколения позволяют нескольким пользователям работать с одной ЭВМ?
Как отличаются поколения ЭВМ друг от друга?
по автору создания вычислительной машины
по программным средствам
по элементной базе
по периоду создания вычислительной машины
Тест на тему «История развития вычислительной техники»
В каком веке появились первые устройства, способные выполнять арифметические действия?
Как называлось первое механическое устройство для выполнения четырех арифметических действий?
Американский учёный, разработавший машину для переписи населения
Что понимают под термином «поколение» ЭВМ:
Под поколением ЭВМ понимают все счетные машины.
Под поколением ЭВМ понимают все типы и модели ЭВМ, построенные на одних и тех же научных и технических требованиях.
Под поколением ЭВМ понимают совокупность машин, предназначенных для обработки, хранения и передачи информации.
Основной элементной базой ЭВМ третьего поколения являются.
а) БИС
б) СБИС
в) интегральные микросхемы
г) транзисторы
Средством связи пользователя с ЭВМ второго поколения являлись:
2) магнитные жетоны
Первая отечественная ЭВМ называлась :
а) БЭСМ (большая электронная счетная машина);
б) МЭСМ (малая электронная счетная машина);
Укажите годы 1 поколения развития вычислительной техники:
середина XVII века
Он один заменил 40 электронных ламп
Укажите объем оперативной памяти 3 поколения компьютеров:
Основной элементной базой ЭВМ пятого поколения являются.
в) интегральные микросхемы
Тест на тему «История развития вычислительной техники»
Первым инструментом для счета были:
Первое механическое устройство, позволяющее складывать числа, изобрел:
Идею механической машины с идеей программного управления соединил:
а) Ч. Беббидж (середина XIX в.);
б) Дж. Атанасов (30-е гг. XX в.);
Первым программистом мира является:
Основной элементной базой ЭВМ четвертого поколения являются.
а) транзисторы
б) БИС
в) электровакуумные лампы
г) интегральные схемы
В каком поколении машин появились первые программы?
а) в первом поколении
б) во втором поколении
в) в третьем поколении
г) в четвертом поколении
Кто руководил работой над созданием первых отечественных вычислительных машин МЭСМ и БЭСМ
К ЭВМ на электронных вакуумных лампах относятся машины типа:
По элементной базе вычислительные машины делятся на три больших класса:
а) аналоговые (АВМ), цифровые (ЦВМ), электронные (ЭВМ);
б) аналоговые (АВМ), цифровые (ЦВМ), гибридные (ГВМ);
в) ламповые (ЛВМ), транзисторные (ТВМ), микропроцессорные (МВМ).
В качестве языка программирования в машинах первого поколения использовался:
Укажите объем оперативной памяти 2 поколения компьютеров:
Портативные компьютеры появились в поколении ЭВМ:
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс повышения квалификации
Современные педтехнологии в деятельности учителя
Курс профессиональной переподготовки
Математика и информатика: теория и методика преподавания в образовательной организации
Номер материала: ДБ-1038498
Международная дистанционная олимпиада Осень 2021
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
В Москве стартует онлайн-чемпионат для школьников Soft Skills — 2035
Время чтения: 1 минута
Минобрнауки утвердило перечень олимпиад для школьников на 2021-2022 учебный год
Время чтения: 1 минута
Школьников не планируют переводить на удаленку после каникул
Время чтения: 1 минута
В школе в Пермском крае произошла стрельба
Время чтения: 1 минута
Минобрнауки разрешило вузам перейти на дистанционное обучение
Время чтения: 1 минута
Школьных охранников предлагают обучать основам психологии
Время чтения: 2 минуты
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Арифмометр
Арифмометр (от греч. αριθμός — «число», «счёт» и греч. μέτρον — «мера», «измеритель») — настольная (или портативная) механическая вычислительная машина, предназначенная для точного умножения и деления, а также для сложения и вычитания.
Настольная или портативная: Чаще всего арифмометры были настольные или «наколенные» (как современные ноутбуки), изредка встречались карманные модели (Curta). Этим они отличались от больших напольных вычислительных машин, таких как табуляторы (Т-5М) или механические компьютеры (Z-1, Разностная машина Чарльза Бэббиджа).
Механическая: Числа вводятся в арифмометр, преобразуются и передаются пользователю (выводятся в окнах счётчиков или печатаются на ленте) с использованием только механических устройств. При этом арифмометр может использовать исключительно механический привод (то есть для работы на них надо постоянно крутить ручку. Этот примитивный вариант используется, например, в «Феликсе») или производить часть операций с использованием электромотора (Наиболее совершенные арифмометры — вычислительные автоматы, например «Facit CA1-13», почти при любой операции используют электромотор).
Точное вычисление: Арифмометры являются цифровыми (а не аналоговыми, как например логарифмическая линейка) устройствами. Поэтому результат вычисления не зависит от погрешности считывания и является абсолютно точным.
Умножение и деление: Арифмометры предназначены в первую очередь для умножения и деления. Поэтому почти у всех арифмометров есть устройство, отображающее количество сложений и вычитаний — счётчик оборотов (так как умножение и деление чаще всего реализовано как последовательное сложение и вычитание; подробнее — см. ниже).
Не программируемый: При работе на арифмометре порядок действий всегда задаётся вручную — непосредственно перед каждой операцией следует нажать соответствующую клавишу или повернуть соответствующий рычаг. Это особенность арифмометра не включается в определение, так как программируемых аналогов арифмометров практически не существовало.
Первое поколение компьютеров: от Древнего Рима до Второй Мировой
Лень — двигатель прогресса. Стремление человечества хотя бы частично автоматизировать свою деятельность всегда выливалось в различные изобретения. Математические вычисления и подсчеты также не избежали научного прогресса. Ещё в Древнем Риме местные «таксисты» использовали аналог современного таксометра — механическое устройство, которое определяло стоимость поездки в зависимости от длины маршрута. Время шло, и к середине прошлого века эволюция вычислительных систем привела к появлению нового типа устройств — компьютеров. Тогда, конечно, их так никто не называл. Для этого использовался другой термин — ЭВМ (электронно-вычислительная машина). Но время и прогресс стерли границы между этими определениями. Так как же прогресс дошел до первых ЭВМ и как они работали?
История развития
Арифмометр
Данная машина представляла собой 13-разрядную суммирующую машину.
В следующем году вокруг этой машины начали появляться различные возражения, а именно по поводу её механизма. Существовало мнение о том, что машина да Винчи представляет собой механизм пропорционирования, а не счетную машину. Также возникал вопрос и о её работе: по идее, 1 оборот первой оси вызывает 10 оборотов второй, 100 оборотов третьей и 10 в степени n оборотов n-ной оси. Работа такого механизма не могла осуществляться из-за огромной силы трения. По итогу голоса сторонников и противников счетной машины Леонардо да Винчи разделились, но, тем не менее, IBM решила убрать эту модель из коллекции
Но, оставим наработки Леонардо Да Винчи. Расцвет арифмометров пришелся на 17 век. Первой построенной моделью стал арифмометр Вильгельма Шиккарда в 1623 году. Его машина была 6-разрядной и состояла из 3 блоков — множительного устройства, блока сложения-вычитания и блока записи промежуточных результатов.
Копия арифмометра Шиккарда
Также 17 век отметился ещё несколькими арифмометрами: «паскалина» за авторством Блеза Паскаля, арифмометр Лейбница и машина Сэмюэля Морленда. В промышленных масштабах арифмометры начали производиться в начале 19 века, а распространены были практически до конца 20-го.
Аналитическая и разностная машины Бэббиджа
Чарльз Бэббидж — английский математик, родившийся в конце 18 века. На его счету числится большое количество научных работ и изобретений. Но в рамках данной статьи нас интересуют два его проекта: аналитическая машина и разностная машина.
Идея о создании разностной машины не принадлежит Чарльзу Бэббиджу. Она впервые была описана немецким инженером Иоганном Мюллером в книге с очень сложным названием. До конца не ясно, повлияли ли на Бэббиджа идеи Мюллера при создании разностной машины, поскольку Чарльз ознакомился с его работой в переводе, дата создания которого неизвестна.
Книга Иоганна Мюллера
Считается, что основные идеи для создания разностной машины Бэббидж взял из работ Гаспара де Прони и его идей о декомпозиции математических работ. Его идея заключалась в следующем: есть 3 уровня, на каждом из которых математики занимаются решением определенных проблем. На верхнем уровне находятся самые крутые математики и их задача — вывод математических выражений, пригодных для расчетов. У математиков на втором уровне стояла задача вычислять значения функций, которые вывели на верхнем уровне, для аргументов, с определенным периодом. Эти значения становились опорными для третьего уровня, задачей которого являлись рутинные расчеты. От них требовалось делать только грамотные вычисления. Их так и называли — «вычислители». Эта идея навела Бэббиджа на мысль о создании машины, которая могла бы заменить «вычислителей». Машина Бэббиджа основывалась на методе аппроксимации функций многочленами и вычисления конечных разностей. Собственно, поэтому машина и называется разностной.
В 1822 году Бэббидж построил модель разностной машины и заручился государственной поддержкой в размере 1500 фунтов стерлингов. Он планировал, что закончит машину в течение 3 лет, но по итогу работа была не завершена и через 9 лет. За это время он получил ещё 15500 фунтов стерлингов в виде субсидий от государства. Но всё же часть машины функционировала и производила довольно точные (>18 знаков после запятой) расчеты.
Созданная на основе работ Бэббиджа разностная машина
Во время работы над разностной машиной у Чарльза Бэббиджа возникла идея о создании аналитической машины — универсальной вычислительной машины. Её называют прообразом современного цифрового компьютера, и не зря. Она состояла из арифметического устройства (»мельницы»), памяти (»склада») и устройства ввода-вывода, реализованного с помощью перфокарт различного типа. К сожалению, данная идея осталась лишь на бумаге.
Схема аналитической машины Бэббиджа
Табулятор
История электромеханических машин начинается в 1888 году, когда американский инженер Герман Холлерит, основатель компании CTR (будущая IBM), изобрел электромеханическую счетную машину — табулятор, который мог считывать и сортировать данные, закодированные на перфокартах. В аппарате использовались электромагнитные реле, известные еще с 1831 года и до Холлерита не применявшиеся в счетной технике. Управление механическими счетчиками и сортировкой осуществлялось электрическими импульсами, возникающими при замыкании электрической цепи при наличии отверстия в перфокарте. Импульсы использовались и для ввода чисел, и для управления работой машины. Поэтому табулятор Холлерита можно считать первой счетной электромеханической машиной с программным управлением. Машину полностью построили в 1890 году и использовали при переписи населения США в том же году. Впоследствии табуляторы использовались вплоть до 1960-х — 1970-х годов в бухгалтерии, учете, обработке данных переписей и подобных работах. И даже если в учреждении имелась полноценная ЭВМ, табуляторы все равно использовали, чтобы не нагружать ЭВМ мелкими задачами.
Электромеханические машины времен ВМВ
В 1937 году Клод Шеннон в своей работе A Symbolic Analysis of Relay and Switching Circuits показал, что электронные связи и переключатели могут представлять выражения булевой алгебры. Машины тех лет можно условно на два типа: электромеханические (основанные на электромагнитных переключателях) и электронные (полностью на электровакуумных лампах). К первым относились американский Harvard Mark I и компьютеры немецкого инженера Конрада Цузе.
Mark I
Работа над Mark I началась в 1939 году в Endicott laboratories по субподрядному договору с IBM. В качестве основы использовались наработки Чарльза Бэббиджа. Компьютер последовательно считывал инструкции с перфоленты, условного перехода не было, циклы организовывались в виде склеенных в кольцо кусков перфоленты. Принцип разделения данных и инструкций в Mark I получил известность как Гарвардская архитектура. Машину закончили в 1944 году и передали в ВМФ США. Характеристики:
В 1936 немецкий инженер Конрад Цузе начал работу над своим первым вычислителем Z1. Первые две модели из серии Z были демонстративными. Следующий же компьютер, Z3, который закончили в 1941, имел практическое применение: с его помощью делали аэродинамические расчеты (стреловидные крылья самолетов, управляемые ракеты). Машина была выполнена на основе телефонных реле. Инструкции считывались с перфорированной пленки. Так же, как в Mark I, отсутствовали инструкции условного перехода, а циклы реализовывались закольцованной перфолентой. Z3 имел некоторые преимущества перед своими будущими собратьями (ENIAC, Mark I): вычисления производились в двоичной системе, устройство позволяло оперировать числами с плавающей точкой. Так как Цузе изначально исходил из гражданских интересов, его компьютеры более близки к современным, чем тогдашние аналоги. В 1944 году практически был завершен Z4, в котором уже присутствовали инструкции условного перехода. Характеристики Z3:
Первые ламповые компьютеры
Однозначно определить первый в мире компьютер сложно. Многими учеными определение первого поколения основывается на вычислительной базе из электронных ламп. При этом первое поколение компьютеров разрабатывалось во время Второй мировой войны. Возможно, созданные в то время компьютеры засекречены и по сей день. В целом выделяют два возможных первенца — ENIAC и Colossus
ENIAC
Electronic Numerical Integrator and Computer (Электронный числовой интегратор и вычислитель) или ENIAC создавался по заказу от армии США для расчета баллистических таблиц. Изначально, подобные расчеты производились людьми и их скорость не могла соотноситься с масштабом военных действий. Построен компьютер был лишь к осени 1945 года.
Colossus
Colossus в отличие от ENIAC был очень узконаправленной машиной. Он создавался исключительно с одной целью — декодирование немецких сообщений, зашифрованных с помощью Lorenz SZ. Эта машина было схожа с немецкой Enigma, но состояла из большего числа роторов. Для декодирования этих сообщений было решено создать Colossus. Он включал в себя 1500 электронных ламп, потреблял 8,5 КВт и обладал тактовой частотой в 5.8 МГц. Такое значение частоты достигалось за счет того, что Colossus был создан для решения только одной задачи и применяться в других областях не мог. К концу войны на вооружении Британии стояло 10 таких машин. После войны все они были уничтожены, а данные о них засекречены. Только в 2000 году эта информация была рассекречена.
Реконструированная модель Colossus
Принцип работы
Вакуумные лампы
Радиолампа представляет собой стеклянную колбу с электродами, из которой откачан воздух. Простейшая разновидность ламп — диод, состоящий из катода и анода, а также спирали, разогревающей катод до температур, при которых начинается термоэлектронная эмиссия. Электроны покидают катод и под действием разности потенциалов притягиваются к аноду. В обратном направлении заряд не переносится, так как заряженных ионов в колбе нет (вакуум). При изменении полярности электроны, покинувшие разогретый электрод, будут притягиваться обратно. До второго электрода они долетать не будут, отталкиваясь от него из-за отрицательного потенциала. Если добавить еще один электрод, то получится триод. В электровакуумном триоде устанавливается сетка между катодом и анодом. При подаче на сетку отрицательного потенциала она начинает отталкивать электроны, не позволяя им достичь анода. При подаче модулированного сигнала ток будет повторять изменения потенциала на сетке, поэтому изначально триоды использовали для усиления сигналов.
Радиолампа и схема триггера на двух триодах
Если взять два триода и соединить анод каждого с сеткой другого, то мы получим триггер. Он может находиться в одном из двух состояний: если через один триод идет ток (триод открыт), то на сетке второго триода появляется потенциал, препятствующий току через второй триод (триод закрыт). Если кратковременно подать отрицательный потенциал на сетку открытого триода, то мы прекратим ток через него, что откроет второй триод, который уже закроет первый. Триоды поменяются местами. Таким образом можно хранить один бит информации. Через другие схемы триодов можно строить логические вентили, реализующие конъюнкцию, дизъюнкцию и отрицание, что позволяет создать электронно-вычислительное устройство.
Запоминающее устройство
На первых порах развития ЭВМ использовались разные подходы к созданию запоминающих устройств. Помимо памяти на триггерах из радиоламп и на электромагнитных реле (как в Z3) имелись следующие виды:
Линии задержки
Основная идея линий задержки возникла в ходе разработки радаров во время Второй мировой войны. В первых ЭВМ в качестве линий использовались трубки с ртутью (у нее очень низкое затухание ультразвуковых волн), на концах которой располагались передающий и принимающий пьезокристаллы. Информация подавалась с помощью импульсов, модулированных высокочастотным сигналом. Импульсы распространялись в ртути. Информационная емкость трубки в битах равнялась максимальному количеству одновременно передаваемых импульсов. Единица кодировалось присутствием импульса на определенном «месте», ноль — отсутствием импульса. Приемный пьезокристалл передавал импульс на передающий — информация циркулировала по кругу. Для записи вместо регенерации импульсов вводились записываемые. Такой вид памяти использовался в компьютерах EDVAC, EDSAC и UNIVAC I.
Запоминающее устройство на ртутных акустических линиях задержки в UNIVAC I
Запоминающие электронно-лучевые трубки (трубки Уильямса)
При попадании электронного луча на точку на люминофорном экране происходит вторичная эмиссия и участок люминофора приобретает положительный заряд. Благодаря сопротивлению люминофорного слоя, точка долю секунды держится на экране. Однако, если не отключать луч сразу, а сдвинуть его в сторону от точки, рисуя тире, то электроны, испущенные во время эмиссии, поглощаются точкой, и та приобретает нейтральный заряд. Таким образом, если выделить N точек, то можно записать N бит информации (1 — нейтральный заряд, 0 — положительный заряд). Для считывания информации используется доска с электродами, прикрепленная к внешней стороне экрана. Электронный луч снова направляется в точку, и та приобретает положительный заряд независимо от изначального. С помощью электрода можно определить величину изначального заряда (значение бита), однако информация уничтожается (после каждого считывания нужна перезапись). Так как люминофор быстро теряет заряд, необходимо постоянно считывать и записывать информацию. Такой вид памяти использовался в Манчестерском Марк I и Ferranti Mark1; американских IBM 701 и 702
Магнитные барабаны
Магнитные барабаны чем-то похожи на современные магнитные диски. На поверхность барабана был нанесен тонкий ферромагнитный слой. Несколько считывающих головок, расположенных по образующим диска, считывают и записывают данные на своей отдельной магнитной дорожке.
Архитектура фон Неймана
Архитектура фон Неймана строилась на следующих принципах:
Основным недостатком этой архитектуры является ограничение пропускной способности между памятью и процессором. Из-за того, что программа и данные не могут считываться одновременно, пропускная способность между памятью и процессором существенно ограничивает скорость работы процессора. В дальнейшем, данную проблему решили с помощью введения кеша, что вызвало другие проблемы( например, уязвимость Meltdown).
Справедливости ради необходимо уточнить, что данные идеи не являются идеями Джона фон Неймана в полной степени. Также в их разработке участвовали ещё несколько ученых, пионеров компьютерной техники: Джон Преспер Экерт и Джон Уильям Мокли.
Гарвардская архитектура
Языки
В самых первых компьютерах программы считывались с перфоленты (как в Z3 и Mark I). Устройство чтения перфоленты предоставляло управляющему устройство код операции для каждой инструкции и адреса памяти. Затем управляющее устройство все это декодировало, посылало управляющие сигналы вычислительному блоку и памяти. Набор инструкций жестко задавался в схеме, каждая машинная инструкция (сложение, сдвиг, копирование) реализовывалась непосредственно в схеме. В ENIAC для изменения программы его нужно было перекоммутировать заново, на что уходило значительное время. Машинные коды считают первым поколением языков программирования.
Перфорированная лента с программой вычислений
Первые программисты всегда имели при себе блокнот, в который они записывали наиболее употребляемые подпрограммы — независимые фрагменты программы, вызываемые из главной подпрограммы, например извлечение корня или вывод символа на дисплей. Проблема состояла в том, что адреса расположения переменных и команд менялись в зависимости от размещения в главной программе. Для решения этой проблемы кембриджские программисты разработали набор унифицированных подпрограмм (библиотеку), которая автоматически настраивали и размещали подпрограммы в памяти. Морис Уилкс, один из разработчиков EDSAC (первого практически реализованного компьютера с хранимой в памяти программой), назвал библиотеку подпрограмм собирающей системой (assembly system). Теперь не нужно было собирать программу вручную из машинных кодов, специальная программа (ассемблер) «автоматически» собирала программу. Первые ассемблеры спроектированы Кэтлин Бут в 1947 под ARC2 и Дэвидом Уилером в 1948 под EDSAC. При этом сам язык (мнемоники) называли просто множеством базовых команд или начальными командами. Использовать слово «ассемблер» для процесса объединения полей в командное слово начали в поздних отчетах по EDSAC. Ассемблер можно назвать вторым поколением языков.
«Начальные команды» для EDSAC
Компьютеры первого поколения в СССР
После Второй мировой войны часть немецких разработок в области компьютерных технологий перешли СССР. Ведущие специалисты сразу заинтересовались возможностями ЭВМ, а правительство согласилось, что устройства для быстрых и точных вычислений — это перспективное направление.
МЭСМ и БЭСМ
В 1948 году основоположник советской вычислительной техники С.А. Лебедев направил в Академию наук СССР докладную записку: в ней сообщалось о необходимости создания ЭВМ для практического использования и научного прогресса. Для разработки этой машины под Киевом, в Феофании институту отвели здание, ранее принадлежавшее монастырю. Через 2 года МЭСМ (малая электронная счетная машина) произвела первые вычисление — нахождение корней дифференциального уравнения. В 1951 году инспекция из академии наук приняла работу Лебедева. МЭСМ имела сложную трехадресную систему команд и следующие характеристики:
В 1950 году Лебедева перевели в Москву. Там он начал работать над БЭСМ-1 и к 1953 году построил опытный образец, отличавшийся отличной производительностью. Характеристики были следующими:
Серия «М» и «Стрела»
В тоже время в Москве велась работа над М-1. М-1 была намного менее мощной, чем МЭСМ, но при этом занимала намного меньше места и тратила меньше энергии. Характеристики М-1:
В 1952 году на свет выпустили М-2. Её мощность увеличилась практически в 100 раз, при этом количество ламп увеличилось только вдвое. Подобный результат получился благодаря использованию управляющих полупроводниковых диодов. Характеристики М-2 были следующие:
В «массовое» производство первой попала «Стрела». Всего было произведено 7 штук. Характеристики «Стрелы» были следующие:
Во многих смыслах «Стрела» была хуже М-2. Она выполняла всё те же 2 тысячи операций в секунду, но при этом занимала на порядок больше места и тратила в несколько раз больше электричества. М-2 не попала в массовое производство, поскольку её создатели не уложились в срок. М-1 не обладала хорошей производительностью и к моменту, когда М-2 была доведена до ума, «Стрела» была отдана в производство.
Следующий потомок серии «М» — М-3 вышел в 1956 году и был в каком-то смысле урезанным вариантом. Она выполняла порядка 30 операций в секунду, но при этом занимала мало места, благодаря чему пошла в серийное производство. Характеристики М-3 были следующие:
Эпилог
Без технологического рывка, сделанного в 40-е годы, и четко сформированного вектора развития вычислительной техники, возможно, сегодня мы бы и не сидели в компьютерах и телефонах, читая статейки на хабре. Как показал опыт разных ученых, порой уникальные и революционные для своего времени образцы вычислительной техники не были востребованы как государством, так и обществом (например, машины серии Z Конрада Цузе). Переход ко второму поколению компьютеров во многом определился сменой вакуумных ламп на транзисторы и изобретением накопителей на ферритовых сердечниках. Но это уже другая история…
Облачные серверы от Маклауд быстрые и надежные. Без древнего железа.
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!