Програмне та апаратне забезпечення: поняття, призначення, рівні, характеристики та налаштування

Покоління комп’ютерів

Механічні комп’ютери представляють нульове покоління. Паскаль в 1640-х роках створив лічильну машину з ручним приводом, яка вміла додавати і віднімати. У 1670-х Лейбніц створив машину, яка вміла також множити і ділити. Беббідж в 1830-х, витративши всі заощадження, створив аналітичну машину, яка була схожа на сучасний комп’ютер і складалася з пристрою введення, пам’яті, обчислювального апарату і способу виведення. Машина була настільки досконалою, що могла запам’ятовувати до 1000 слів за 50 десяткових розрядів і виконувати різні алгоритми одночасно. Аналітична машина програмувалася на Асемблері”, тому Беббідж найняв Аду Лавлейс для створення перших програм. Проте йому не вистачило як коштів, так і технологій, щоб налагодити роботу свого дітища.

Трохи пізніше в Америці була створена найпотужніша машина Атанасова, яка працювала на двійковій арифметиці і мала оновлювану пам’ять на основі конденсаторів (ОЗП), яка і донині працює також. Атанасов, як і Беббідж не зміг налагодити роботу свого творіння. Нарешті, в 1944 році Айкеном був створений перший комп’ютер загального призначення Mark I, який міг запам’ятовувати 72 слова по 23 десяткових розряду кожне. На момент конструювання Mark II релейні комп’ютери вже йшли в минуле, а на зміну їм прийшли електронні.