Помощь в написании студенческих работ
Антистрессовый сервис

Идеи Бэббиджа. 
История развития электронно-вычислительных машин

РефератПомощь в написанииУзнать стоимостьмоей работы

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

Идеи Бэббиджа. История развития электронно-вычислительных машин (реферат, курсовая, диплом, контрольная)

Из всех изобретателей прошлых столетий, внесших вклад в развитие вычислительной техники, наиболее близко к созданию компьютера в современном представлении подошел англичанин Чарльз Бэббидж.

Желание механизировать вычисления возникло у Бэббиджа в связи с недовольством, которое он испытывал, сталкиваясь с ошибками в математических таблицах, используемых в самых различных областях.

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

Однако «Разностная машина» имела довольно ограниченные возможности. Репутация Бэббиджа как первооткрывателя в области автоматических вычислений завоевана в основном благодаря другому, более совершенному устройству Аналитической машине (к идее создания которой он пришел в 1834 г.), имеющей удивительно много общего с современными компьютерами.

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

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

  • — «склад» для хранения чисел (по современной терминологии память);
  • — «мельница» (арифметическое устройство);
  • — устройство, управляющее последовательностью операций в машине (Бэббидж не дал ему названия, сейчас используется термин устройство управления);
  • — устройства ввода и вывода данных.

Идеи Бэббиджа на десятилетия опередили появление пригодной для практической реализации вычислительных машин элементной базы — реально работающие конструкции появились лишь в середине XX века. Фундаментальные принципы архитектуры ЭВМ были обобщены и систематическим образом изложены в 1946 в классической статье А. Беркса, Г. Голдстейна и Дж. Неймана «Предварительное рассмотрение логической конструкции электронного вычислительного устройства». В ней, в частности, четко и логично обосновывалась структура ЭВМ.

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

Таким образом, любая вычислительная машина содержит в себе следующие функциональные блоки:

  • — арифметико-логическое устройство АЛУ;
  • — устройство управления УУ;
  • — различные виды памяти;
  • — устройства ввода информации и устройства вывода информации.

В связи с огромными успехами в миниатюризации электронных компонентов, в современных компьютерах АЛУ и УУ удалось конструктивно объединить в единый узел — микропроцессор. Вообще термин процессор почти повсеместно, за исключением детальной литературы, вытеснил упоминания о своих составляющих АЛУ и УУ.

Если сам перечень функциональных блоков более чем за полвека практически не изменился, то способы их соединения и взаимодействия претерпели некоторое эволюционное развитие.

Показать весь текст
Заполнить форму текущей работой