Принцип фон Неймана

В своем докладе в 1945 году Джон фон Нейман описал, как должен быть устроен компьютер для того, чтобы он был универсальным и эффективным устройством для обработки информации. Согласно этому описанию:

1) в состав компьютера должны входить следующие устройства:

· арифметическо-логическое устройство, выполняющее арифметические и логические операции;

· устройство управления, которое организует процесс выполнения программ;

· запоминающее устройство, или память для хранения программ и данных;

· внешние устройства для ввода-вывода информации.

 

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

 

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

 

Особенности современных компьютеров

· арифметическо-логическое устройство и устройство управления, как правило, объединены в единое устройство — центральный процессор.

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

 

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

В конце 50-х гг. А.А. Ляпуновым был разработан операторный метод. Он послужил основой для разработки алгоритмических языков (Алгол, Кобол, Фортран) и управляющих программ. Управляющие программы реального времени следили за появлением сигнала прерывания, приходящего по каналам связи (от спутника, датчиков и т.д.), и сразу же включали программу его обработки.

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

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

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

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

Появились языки высокого уровня (PL/1 и др.), пакеты прикладных программ (ППП), системы управления базами данных (СУБД), системы автоматизации проектирования (САПР), диалоговые средства общения с ЭВМ, новые технологии программирования (структурное и модульное), появились глобальные сети ЭВМ.

Для автоматизации управления экономическими объектами разрабатывались автоматизированные системы управления (АСУ), автоматизированные системы управления предприятиями (АСУП), автоматизированные системы обработки данных (АСОД) и другие автоматизированные системы обработки экономической информации (СОЭИ).