>
В· З плином часу потреба в проведенні розрахунків зростала, і люди шукали інструменти, які могли б допомогти їм. Такі інструменти повинні були полегшити розрахунки і заощадити час.
В· Проект першої програмованої обчислювальної машини запропонував Чарльз Бебідж в 1830 році. Однак використана ним ідея сильно випереджала можливості техніки того часу, в результаті чого він так і не зміг створити працюючу модель машини.
В· У лічильно-аналітичної машині Германа Холлерита було поєднано використання перфокарт для введення інформації і застосування електрики.
В· Комп'ютери, створені в першій половині ХХ століття, мали дві важливі особливості, якими не володіли раніше створені машини: можливість програмування і здатність зберігання інформації.
В· Перша повністю електронний цифровий ЕОМ ЕНІАК була створена в 1946 році. Для зберігання і обробки даних в ній були застосовані електронні лампи.
В основу побудови переважної більшості ЕОМ покладені наступні загальні принципи, сформульовані в 1945 році американським вченим угорського походження Джоном фон Нейманом.
Насамперед, комп'ютер повинен мати наступні пристрої:
1. Арифметичне-логічний пристрій, що виконують арифметичні і логічні операції;
2. Пристрій управління, яке організовує процес виконання програм;
. Запам'ятовуючі пристрої, або пам'ять для зберігання програм і даних;
. Зовнішні пристрої для введення-виведення інформації.
В основі роботи комп'ютера лежать наступні принципи:
В· Принцип двійкового кодування. Згідно з цим принципом, вся інформація, що надходить в ЕОМ, кодується за допомогою двійкових сигналів.
В· Принцип програмного керування. З нього випливає, що програма складається з набору команд, які виконуються процесором автоматично один за одним у певній послідовності.
В· Принцип однорідності пам'яті. Програми і дані зберігаються в одній і тій же пам'яті. Тому ЕОМ не розрізняє, що зберігається в даній комірці пам'яті - число, текст або команда. Над командами можна виконувати такі ж дії, як і над даними.
В· Принцип адресності. Структурно основна пам'ять складається з пронумерованих осередків; процесору в довільний момент часу доступна будь осередок.