Информатика и вычислительная техника


Введение - часть 3


В сконструированной им "аналитической машине" программа задавалась в виде системы пробивок (перфораций) на специальных перфокартах. Такие перфокарты были впервые предложены в начале XIX в. французским изобретателем Ж. Жаккаром для управления ткацкими станками. Позднее они были усовершенствованы Г. Голлеритом (США) и использовались в перфорационных вычислительных машинах при обработке результатов переписи населения США в 1890г.

Следует назвать также имена английских математиков Дж. Буля и А.Тьюринга. Их работы в области математической логики и теории алгоритмов стали основой разработки сложных логических устройств и программных средств вычислительной техники. Так, Дж. Булем в книге "Законы мышления" (1854 г.) были сформулированы основные законы алгебры логики, получившей в дальнейшем название булевой алгебры.

Большой вклад в разработку средств вычислительной техники внесли отечественные ученые и инженеры.

7

К 1874 г. относится изобретение русским инженером В. Однером механического арифмометра, который до середины XX в. не претерпел существенных изменений. В 1878 г. академик П. Л. Чебышев создал современную для того времени вычислительную машину, а в 1911 г. академик А.Крылов построил вычислительную машину для решения дифференциальных уравнений. В эти же годы в России, помимо вычислительных машин, были созданы многочисленные оригинальные счетно - вычислительные инструменты, приборы и механизмы.

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

Лишь в 1937 г. фирмой IBM (США) по проекту Г. Айткена была создана первая вычислительная машина Марк - 1 с программным управлением. Она была выполнена на электромеханических реле, а программа в ней набиралась вручную на коммутационных досках. Это еще не была машина с гибко изменяющейся программой, однако она уже показала принципиальную возможность построения автоматических вычислительных машин, состоящих из большого числа логических и запоминающих элементов.




Начало  Назад  Вперед