Wiki-стаття на тему: "Від абака до комп'ютера"

Матеріал з Iteach WIKI
Перейти до: Навігація, пошук


Назва проекту

Подорож у майбутнє. Історія створення комп'ютерной техніки.

Автори проекту

І група учнів 9 класу

Тема дослідження

Перші обчислювальні пристрої

Проблема дослідження

Як первісна людина рахувала, які використовувала пристосування

Гіпотеза дослідження

Перші обчислювальні пристрої були примітивними. Шлях розвитку обчислювальних пристроїв був тривалим і залежав від наукових відкриттів у галузі логіки, математики, фізики і техніки.

Мета дослідження

Розглянути перші обчислювальні пристрої та принцип їх роботи.

Результати дослідження

Перші обчислювальні машини

Неможливо точно відповісти на питання, хто саме винайшов комп'ютер. Річ у тому, що комп'ютер не є винаходом однієї людини. Комп'ютер увібрав у собі ідеї та технічні рішення багатьох вчених та інженерів. Розвиток обчислювальної техніки стимулювався потребою у швидких та точних обчислюваннях і тривав сотні років. У процесі розвитку обчислювальна техніка ставала дедалі більш досконалою. Цей процес триває і в наш час. Основні етапи розвитку комп'ютерної техніки. Розвитку сучасної обчислювальної техніки сприяв, з одного боку, розвиток пристосувань для рахунку, розвиток систем числення, методів обчислень, математичної логіки, що визначило логічну схему компютера, с іншого боку, розвиток науки та техніки у галузі електрики, електронної теорії, що визначило елементну базу сучасних компютерів'.

Застосування для лічби підручних засобів.

Первісні люди не знали чисел і використовували для запам'ятовування певної кількості предметів наочне уявлення – різні підручні засоби: мушлі, камінці тощо. Розвиток рахунку пішов значно швидше, коли людина здогададась звернутися до самого природного рахункового апарата — своїм пальцям. Від пальцевого рахунку бере початок п'ятіркова система числення (одна рука), десяткова (дві руки), двадцяткова (пальці рук і ніг). Деякі народи для запам'ятовування кількості предметів використовували зарубки. Наприклад, на дощечці зарубками відмічався борг, потім дощечка розламувалася навпіл упоперек всіх зарубок. Одна половина віддавалася боржнику, друга - господареві. Такі дощечки називалися "бірки". В Англії такий спосіб запису податків існував до кінця XVII ст. На Русі зарубки робилися на палиці, яка називалась носом («зарубити на носу»). Також існували рахункові мотузки. Перуанські рахункові мотузки називалися кіпу. Рахували на них за допомогою вузликів. А щоб не забути, що де рахувалось, кіпу фарбували в різні кольори. Подібний спосіб рахунку застосовували також стародавні індійці та китайці.


Пристосування для рахунку.

Самим поширеним пристосуванням для рахунку був абак (або рахівниця). Найстародавніша рахівниця була знайдена при археологічних розкопках на одному з островів Егейського моря (знахідка відноситься до IV тис. до н.е.).

Абак (від грецького abax-дошка) – рахункова дошка, що широко застосовувалася в Древній Греції. Грецький абак являв собою дошку, на якій паралельні лінії позначали розряди одиниць, десятків, сотень і т.д. На лініях вміщували відповідне число жетонів (камінців, кісточок). У Древньому Римі на дошці для зручності робили для камінчиків жолобки. Це пристосування називалося "калькулі" ("калкулюс" - галька). У Китаї камінчики замінили на намистини, нанизані на прутики, які закріплювались на дерев'яній рамі. Кожний прутик був розділений на дві нерівні частини. У одній частині було 5 намистин, по кількості пальців на руці, а в другій – тільки 2, по кількості рук. Це пристосування називалося "суан-пан". Їм користувалися в Китаї вже в VI столітті. У Японії подібна конструкція набула назву "соробан".
Файл:Абак2.jpg
Податківець рахує на абаку

У Західній Європі знайомство з абаком відбулося в Х столітті, коли після знайомства з індо-арабською системою числення Герберт (940-1003) (з 999 р. - Римський папа Сильвестр II) побудував рахункову дошку, на якій замінив певне число жетонів одним жетоном з апісом. У XVI віці абак розповсюдився і в Росії. У російському абаці на один прутик вміщували відразу 10 кісточок, по числу пальців на двох руках. Цей вид абака називався "русские счеты", або як говорили тоді "руські щоты" і користувалися їми аж до XVIII ст.

Файл:Логариф.jpg
Логарифмічна лінійка.
Логарифмічна лінійка. Іншим пристроєм для рахунку, що набув широке визнання, була логарифмічна лінійка, яка з'явилася в XVII в. Винахід логарифмів, що, за словами Лапласа, “скоротив праці астронома, подвоїло його життя”, послужило основою для винаходу чудового обчислювального інструмента, який понад 355 років був службовцем інженерів усього світу.
Файл:Непер2.jpg
Непер Джон (1550-1617)
Поняття логарифму ввів шотландський математик Непер (Napier) Джон (1550-1617) в трактаті "Канонічний опис чудових логарифмів", що вийшов у 1614 році. Сам термін логарифм народився з поєднання грецьких слів logos (відношення) та arithos (число). Логарифми дуже спрощували ділення та множення. Значення логарифмів Непер записував на окремих паличках, маніпулюючи якими можна було набувати нових і нових значень. Ці палички увійшли в історію як "палички Непера".

У XVI і XVII ст. у Європі з'явилася безліч модифікацій паличок Непера. У 1668 р. вюртембергский єзуїт Каспар Шотт запропонував замінити палички Непера циліндрами, на поверхні яких уздовж утворюючих нанесені ті ж, що і на паличках, числа. Циліндри містилися паралельно один одному в шухлядці, де могли обертатися на минаючих через них осях. У 1678 р. П'єр Пти, французький математик і фізик, друг Паскаля, наклеїв смужки папера з накресленими “паличками” на картонні стрічки і змусив їх рухатися уздовж осі циліндра. Пристрій одержав назву барабана Пти. У 1727 р. німецький механік Якоб Леопольд видозмінив барабан Пти, додавши йому прямокутну форму. Прародителькою сучасної логарифмічної лінійки вважається логарифмічна шкала, відома за назвою шкала Гюнтера. Ця шкала являє собою прямолінійний відрізок, на якому відкладалися логарифми чисел тригонометричних величин. Кілька таких шкал наносилося на дерев'яну чи мідну пластинку паралельно. Циркулі-вимірники використовувалися для вирахування відрізків уздовж ліній шкали, що у відповідності з властивостями логарифмів дозволяло знаходити добуток чи частку. Винахідниками перших логарифмічних лінійок вважають Вільяма Отреда і Ричарда Деламейна. Англійські спочатку в 1654 р. Роберт Биссакер, а потім у 1657 р. Сет Патридж — запропонували конструкцію прямокутної логарифмічної лінійки, що складалася з трьох самшитових планок. Мідне оправлення утримувало дві зовнішні планки, між якими вільно сковзала третя — движок лінійки. На обох сторонах лінійки і на движку малися шкали. Довжина такого типу лінійки складала біля 60 см. Винахідником же першої універсальної логарифмічної лінійки, мабуть, варто вважати видатного англійського механіка Дж.Уатта. У 1779 р. він сконструював лінійку, придатну для виконання будь-яких інженерних розрахунків. Дж.Уатт у своїй лінійці розташував ряд шкал дуже розумним образом, їх градуировка була виконана з великою точністю, що дозволило привернути увагу до неї широких кіл. Принципово нову шкалу для лінійки запропонував П.М.Пиці. Він на движок лінійки наніс звичайну логарифмічну шкалу, а на нерухому частину лінійки — шкалу повторного логарифма, тобто log log N. У силу логарифмічних співвідношень лінійка Пиці дозволяла при одному переміщенні движка одержати результат зведення в ступінь одного числа в інше. Ідея важливого елемента лінійки — бігунка була уперше висловлена великим Ньютоном. Логарифмічна лінійка, найбільш схожа на сучасну, була сконструйована в 1850 р. 19-літнім французьким офіцером Амедеєм Маннхеймом. Дозволяючи робити розрахунки з двома-трьома точними цифрами, логарифмічна лінійка довго залишилася одним з основних рахункових приладів інженера.


Леонардо да Вінчі

Вважається, що перший у світі ескізний малюнок тринадцятирозрядного десятинного сумуючого пристрою на базі коліщаток з десятьма зубцями був виконаний Леонардо да Вінчі в одному з його щоденників (вчений почав вести цей щоденник ще до відкриття Америки 1492 р.).

Ескіз пристрою Леонардо да Вінчі

Вільгельм Шиккард

1623 року (більш ніж через 100 років після смерті Леонардо да Вінчі) німецький вчений Вільгельм Шиккард запропонував свою модель шестирозрядного десятинного обчислювача, який мав складатися також із зубчатих коліщаток та міг би виконувати додавання, віднімання, а також множення та ділення. Винаходи да Вінчі та Шиккарда були знайдені лише в наш час і залишилися тільки на папері.

Файл:Паскаліна.jpg
Пристрій, побудований за ескізами Шиккарда


Блез Паскаль

1642 року 19-річний французький математик Блез Паскаль сконструював першу в світі працюючу механічну обчислювальну машину, відому як підсумовуюча машина Паскаля («Паскаліна»). Ця машина являла собою комбінацію взаємопов'язаних коліщаток та приводів. На коліщатках були зображені цифри від 0 до 9. Якщо перше коліщатко робить повний оберт від 0 до 9, автоматично починає рухатись друге коліщатко. Якщо і друге коліщатко доходить до цифри 9, починає обертатися третє і так далі. Машина Паскаля могла лише додавати та віднімати.


Готфрід Вільгельм фон Лейбніц

1673 року німецький математик Готфрід Вільгельм фон Лейбніц сконструював свою обчислювальну машину. На відміну від Паскаля, Лейбніц використав у своїй машині циліндри, а не коліщатка та приводи. На циліндри було нанесено цифри. Кожен циліндр мав дев'ять рядків виступів та зубців. При цьому перший ряд мав один виступ, другий ряд — два виступи і так до дев'ятого ряду, який мав відповідно дев'ять виступів. Циліндри з виступами були пересувними, оператор надавав їм певного положення.


Машина Лейбніца, на відміну від підсумовуючої машини Паскаля, була значно складнішою за конструкцією. Вона була здатна виконувати не тільки додавання та віднімання, але й множення, ділення та обчислювання квадратного кореня.

Обчислювальні машини XIX сторіччя

Файл:3.jpg
Чарльз Беббідж.

Чарльз Бебідж

Винахід першої програмованої обчислювальної машини належить видатному англійському математику Чарлзу Бебіджу (1830 р.). Він присвятив майже все своє життя цій праці, але так і не створив діючу модель. Бебідж назвав свій винахід «Аналітична машина». За планом машина мала діяти завдяки: силі пару. При цьому вона була б здатна сприймати команди, виконувати обчислення та видавати необхідні результати у надрукованому вигляді. Про­грами в свою чергу мали кодуватися та переноситись на перфокарти. Ідея використання перфокарт була запозичена Бебіджем у французького винахідника Жозефа Жаккара (кінець XVIII ст.). Для контролю ткацьких операцій Жаккар використовував отвори, пробиті в картках. Картки з різним розташуванням отворів давали різні візерунки на плетінні тканини. По суті, Бебідж був першим, хто використав перфокарти стосовно обчислювальних машин.



Гаспар де Проні

У своїй машині Бебідж використав також технологію обчислень, запропоновану наприкінці XVIII сторіччя французьким вченим Гаспаром де Проні. Він розділив обчислення на три етапи: розробка чисельного методу, створення програми послідовності арифметичних дій, проведення обчислень шляхом арифметичних операцій над числами згідно зі створеною програмою.


Файл:Ада.jpg
Августа Лавлейс
Августа Лавлейс

Серед учених, які зробили значний внесок у розвиток обчислювальної техніки, була математик леді Августа Лавлейс — дочка видатного англійського поета лорда Байрона. Саме вона переконала Бебіджа у необхідності використання у його винаході двійкової системи обчислення замість десяткової. Вона також розробила принципи програмування, що передбачали повторення послідовності команд та виконання цих команд за певних умов. Ці принципи використовуються і в сучасній обчислювальній техніці.


Файл:Холерит.jpg
Герман Холерит
Герман Холеріт Чарлз Бебідж вперше висловив ідею використання перфокарт в обчислювальній техніці, але реалізовано цю ідею було тільки 1887 року Германом Холерітом. Його машина була призначена для обробки результатів перепису населення США. Також Холеріт уперше застосував для організації процесу обчислення електричну силу.
Файл:Табулатор.jpg
Табулатор Холерита


Картки використовувались для кодування даних перепису, при цьому на кожну людину була заведена окрема картка. Кодування велося за допомогою певного розташування отворів, що пробивалися в картці по рядках та колонках. Наприклад, отвір, що був пробитий в третій колонці та четвертому рядку, міг означати, що людина одружена. Коли картка, що мала розмір банкноти в один долар, пропускалася крізь машину, вона прощупувалась системою голок. Якщо навпроти голки з'являвся отвір, то голка проходила крізь нього і доторкалася до металевої поверхні, що була розташована під карткою. Контакт, який відбувався при цьому, замикав електричний ланцюг, завдяки чому до результату обчислення додавалася одиниця.


Механічні машини Російської імперії.

Файл:Чебишев.jpg
П.Л.Чебишев

В Росії перший підсумовуючий пристрій був виготовлений у 1770 р. годинниковим майстром і механіком Е.Якобсоном. Сорок моделей оригінальних механізмів створив видатний російський математик і механік П.Л.Чєбишев і серед них арифмометр (1878 р.), особливістю якого було оригінальне пристосування для перенесення десятків з молодших розрядів в старші. Свого часу це була сама довершена рахункова машина. Ідеї, закладені в цьому арифмометрі, лягли в основу багатьох сучасних обчислювальних пристроїв. У 1875 р. зручний механічний арифмометр сконструював петербурзький інженер В.Т.Однер. За короткий строк цей арифмометр завоював весь світ і на Всесвітній виставці в Парижі, влаштованій в переддень нового ХХ сторіччя, був удостоєний золотій медалі. Промисловий випуск арифмометрів в Росії почався в 1894 р. і продовжувався більше за 70 років. У 1912 р. О.М.Крилов створив механічний інтегратор для розв`язання інтегральних рівнянь. Для економічних та інженерних розрахунків в СРСР використовувались арифмометри "Фелікс".

Перші електронно-обчислювальні машини

Перші електронні комп'ютери з'явилися в першій половині XX ст. На відміну від попередніх, вони могли виконувати задану послідовність операцій за програмою, що була задана раніше, або послідовно розв'язувати задачі різних типів. Перші комп'ютери були здатні зберігати інформацію в спеціальній пам'яті.


Конрад Цузе

1934 року німецький студент Конрад Цузе, який працював над дипломним проектом, вирішив створити у себе вдома цифрову обчислювальну машину з програмним управлінням та з використанням (вперше в світі) двійкової системи числення. 1937 року машина 21 (Цузе 1) запрацювала. Вона була 22-розрядною, з пам'яттю на 64 числа і працювала на суто механічній (важільній) базі.


Необхідність у швидких та точних обчисленнях особливо зросла під час Другої світової війни (1939—1945 рр.) перш за все для розв'язання задач балістики, тобто науки про траєкторію польоту артилерійських та інших снарядів до цілі.


Джон Атанасов

1937 року Джон Атанасов (американський вчений, болгарин за походженням) вперше запропонував ідею використання електронних ламп як носіїв інформації.


Файл:Алан.jpg
Алан Тьюрінг

Алан Тьюрінг

В 1942—1943 роках в Англії була створена за участю Алана Тьюрінга обчислювальна машина «Колос». В ній було 2000 електронних ламп. Машина призначалася для розшифрування радіограм німецького вермахту. «Колос» вперше в світі зберігав та обробляв дані за допомогою електроніки, а не механічно.


Машини Цузе та Тьюрінга були засекреченими, про їх створення стало відомо через багато років після закінчення війни.


Говард Айкен - Марк 1
Файл:Марк1.jpg
Говард Айкен - Марк 1

1944 року під керівництвом професора Гарвардського університету Говарда Айкена було створено обчислювальну машину з автоматичним керуванням послідовністю дій, відому під назвою Марк 1. Ця обчислювальна машина була здатна сприймати вхідні дані з перфокарт або перфострічок. Машина Марк 1 була електромеханічною, для зберігання даних використовувались механічні прилади (коліщатка та перемикачі). Машина Айкена могла виконувати близько однієї операції за секунду та мала величезні розміри: понад 15 м завдовжки та близько 2,5 м заввишки і складалася більш ніж із 750 тисяч деталей.


Джон Моучлі та Дж. Преспер Еккерт - ЕНІАК

1946 року групою інженерів під керівництвом Джона Моучлі та Дж. Преспера Еккерта на замовлення військового відомства США було створено машину ЕНІАК, яка була здатна виконувати близько 3 тисяч операцій за секунду. За розмірами ЕНІАК був більшим за Марк 1: понад ЗО метрів завдовжки, його об'єм становив 85 м3. Важив ЕНІАК ЗО тонн. Замість тисяч механічних деталей Марка 1, в ЕНІАКу було використано 18 тисяч електронних ламп.


Файл:Нейман.jpg
Джон фон Нейман
Джон фон Нейман

Суттєвий внесок у створення ЕОМ зробив американський математик Джон фон Нейман, що брав участь у створенні ЕНІАКа. Фон Нейман запропонував ідею зберігання програми в пам'яті машини. Такі ЕОМ були значним кроком уперед на шляху створення більш досконалих машин. Вони були здатні обробляти команди в різному порядку.


ЕДСАК

Перша ЕОМ, яка зберігала програми у пам'яті, дістала назву ЕДСАК (Electronic Delay Storage Automatic Calculator — електронний калькулятор з пам'яттю на лініях затримки). Вона була створена в Кембріджському університеті (Англія) 1949 року. З того часу всі ЕОМ є комп'ютерами з програмами, які зберігаються у пам'яті.


Файл:Лебедев.jpg
С. Лєбєдєв
С. Лєбєдєв – МЕОМ, ШЕОМ 1951 року в Києві під керівництвом С. Лєбєдєва незалежно було створено МЕОМ (Мала Електрична Обчислювальна Машина). 1952 року ним же було створено ШЕОМ (Швидкодіюча Електрична Обчислювальна Машина), яка була на той час кращою в світі та могла виконувати близько 8 тисяч операцій за секунду.


Джон Моучлі та Дж. Преспер Еккерт - UNIVAC

1951 року компанія Джона Моучлі та Дж. Преспера Еккерта створила машину UNIVAC (Universal Automatic Computer — універсальна автоматична обчислювальна машина). Перший екземпляр ЮНІВАКа було передано в Бюро перепису населення США. Потім було створено багато різних моделей ЮНІВАКа, які почали застосовуватися у різних сферах діяльності. Таким чином, ЮНІВАК став першим серійним комп'ютером. Крім того, це був перший комп'ютер, в якому замість перфострічок та карток було використано магнітну стрічку.

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

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

Такі комп'ютери, як ЕНІАК, ЕДСАК, ШЕОМ та ЮНІВАК, являли собою. лише перші моделі ЕОМ. Упродовж десятиріччя після створення ЮНІВАКа було виготовлено та введено в експлуатацію в США близько 5000 комп'ютерів.


Гігантські машини на електронних лампах 50-х років склали перше покоління комп'ютерів.


Друге покоління комп'ютерів


Друге покоління комп'ютерів з'явилося на початку 60-х років, коли на зміну електронним лампам прийшли транзистори. Винайдені 1948 р. транзистори, як виявилось, були спроможні виконувати всі ті функції, які до цього часу виконували електронні лампи. Але при цьому вони були значно менші за розмірами та споживали набагато менше електроенергії. До того ж транзистори дешевші, випромінюють менше тепла та більш надійні, ніж електронні лампи. І все ж таки найдивовижнішою властивістю транзистора є те, що він один здатен виконувати функції 40 електронних ламп та ще й з більшою швидкістю, ніж вони. В результаті швидкодія машин другого покоління виросла приблизно в 10 разів порівняно з машинами першого покоління, обсяг їх пам'яті також збільшився. Водночас із процесом заміни електронних ламп транзисторами вдосконалювалися методи зберігання інформації. Магнітну стрічку, що вперше було використано в ЕОМ ЮНІВАК, почали використовувати як для введення, так і для виведення інформації. А в середині 60-х років набуло поширення зберігання інформації на дисках.


Третє покоління комп'ютерів


Поява інтегрованих схем започаткувала новий етап розвитку обчислювальної техніки — народження машин третього покоління. Інтегрована схема, яку також називають кристалом, являє собою мініатюрну електронну схему, витравлену на поверхні кремнієвого кристала площею приблизно 10 мм2. Перші інтегровані схеми (ІС) з'явилися 1964 року.


Поява інтегрованих схем означала справжню революцію в обчислювальній техніці. Одна така схема здатна замінити тисячі транзисторів, кожний 3 яких у свою чергу уже замінив 40 електронних ламп. Інакше кажучи, один крихітний, але складний кристал має такі ж самі обчислювальні можливості, як і 30-тонний ЕНІАК!


Швидкодія ЕОМ третього покоління збільшилася приблизно в 100 разів порівняно з машинами другого покоління, а розміри набагато зменшилися.


Четверте покоління комп'ютерів


Четверте покоління — ЕОМ на великих інтегрованих схемах.

Розвиток мікроелектроніки дав змогу розміщати на одному кристалі тисячі інтегрованих схем. Так, 1980 р. центральний процесор невеликої ЕОМ вдалося розташувати на кристалі площею 1,6 см2. Почалася епоха мікрокомп'ютерів. Швидкодія сучасної ЕОМ в десятки разів перевищує швидкодію ЕОМ третього покоління на інтегральних схемах, в 100 разів — швидкодію ЕОМ другого покоління на транзисторах та в 10 000 разів швидкодію ЕОМ першого покоління на електронних лампах.


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


Нині створюються та розвиваються ЕОМ п'ятого покоління — ЕОМ на надвеликих інтегрованих схемах. Ці ЕОМ використовують нові рішення у архітектурі комп'ютерної системи та принципи штучного інтелекту.


Архітектура Обчислювальної техніки. Класифікація комп'ютерів

Сукупність пристроїв, призначених для автоматичної або автоматизованої обробки інформації називають обчислювальною технікою. Конкретний набір, пов'язаних між собою пристроїв, називають обчислювальною системою. Центральним пристроєм більшості обчислювальних систем є електронна обчислювальна машина (ЕОМ) або комп'ютер. Архітектура комп'ютера

Комп'ютер - це електронний пристрій, що виконує операції введення інформації, зберігання та оброблення її за певною програмою, виведення одержаних результатів у формі, придатній для сприйняття людиною. За кожну з названих операцій відповідають спеціальні блоки комп'ютера:

  • пристрій введення
  • центральний процесор
  • запам'ятовуючий пристрій
  • пристрій виведення

Всі ці блоки складаються з окремих дрібніших пристроїв. Зокрема в центральний процесор можуть входити арифметико-логічний пристрій (АЛП), внутрішній запам'ятовуючий пристрій у вигляді регістрів процесора та внутрішньої кеш-пам'яті, керуючий пристрій (КП). Пристрій введення, як правило, теж не є однією конструктивною одиницею. Оскільки види інформації, що вводиться, різноманітні, джерел може бути декілька. Це стосується і пристрою виведення.

Схематично загальна структура комп'ютера зображена на рис.1.

Схема1.gif Рис. 1. Загальна структура комп'ютера

Запам'ятовуючий пристрій - це блок ЕОМ, призначений для тимчасового (оперативна пам'ять) та тривалого (постійна пам'ять) зберігання програм, вхідних і результуючих даних та деяких проміжних результатів. Інформація в оперативній пам'яті зберігається тимчасово лише при включеному живленні, але оперативна пам'ять має більшу швидкодію. В постійній пам'яті дані можуть зберігатися навіть при вимкненому комп'ютері, проте швидкість обміну даними між постійною пам'яттю та центральним процесором, у переважній більшості випадків, значно менша.

Арифметико-логічний пристрій - це блок ЕОМ, в якому відбувається перетворення даних за командами програми: арифметичні дії над числами, перетворення кодів та ін.

Керуючий пристрій координує роботу всіх блоків комп'ютера. У певній послідовності він вибирає з оперативної пам'яті команду за командою. Кожна команда декодується, за потреби елементи даних з указаних в команді комірок оперативної пам'яті передаються в АЛП. АЛП настроюється на виконання дії, вказаної поточною командою (в цій дії можуть брати участь також пристрої введення-виведення); дається команда на виконання цієї дії. Цей процес буде продовжуватися доти, доки не виникне одна з наступних ситуацій: вичерпано вхідні дані, з одного з пристроїв надійшла команда на припинення роботи, вимкнено живлення комп'ютера.

Описаний принцип побудови ЕОМ носить назву архітектури фон Неймана - американського вченого угорського походження Джона фон Неймана, який її запропонував. Сучасну архітектуру комп'ютера визначають також такі принципи:

  • Принцип програмного керування. Забезпечує автоматизацію процесу обчислень на ЕОМ. Згідно з цим принципом, запропонованим англійським математиком Ч.Беббіджем у 1833 р., для розв'язання кожної задачі складається програма, що визначає послідовність дій комп'ютера. Ефективність програмного керування є високою тоді, коли задача розв'язується за тією самою програмою багато разів (хоч і за різних початкових даних).
  • Принцип програми, що зберігається в пам'яті. Згідно з цим принципом, сформульованим Дж. фон Нейманом, команди програми подаються, як і дані, у вигляді чисел й обробляються так само, як і числа, а сама програма перед виконання завантажується в оперативну пам'ять. Це прискорює процес її виконання.
  • Принцип довільного доступу до пам'яті. Згідно з цим принципом, елементи програм та даних можуть записуватися у довільне місце оперативної пам'яті. Довільне місце означає можливість звернутися до будь-якої заданої адреси (до конкретної ділянки пам'яті) без перегляду попередніх.

На підставі цих приниців можна стверджувати, що сучасний комп'ютер - технічний пристрій, який після введення в пам'ять початкових даних у вигляді цифрових кодів і програми їх обробки, вираженої також цифровими кодами, здатний автоматично здійснити обчислювальний процес, заданий програмою, і видати готові результати розв'язання задачі у формі придатній для сприйняття людиною.

Реальна структура комп'ютера значно складніша, ніж розглянута вище (її можна назвати логічної структурою). У сучасних комп'ютерах, зокрема персональних, все частіше здійснюється відхід від традиційної архітектури фон Неймана, зумовлений прагненням розробників та користувачів до підвищення якості та продуктивності комп'ютерів. Якість ЕОМ характеризується багатьма показниками. Це і набір команд, які комп'ютер здатний розуміти, і швидкість роботи (швидкодія) центрального процесора, кількість периферійних пристроїв введення-виведення, які можна приєднати до комп'ютера одночасно і т.д. Головним показником є швидкодія - кількість операцій, яку процесор здатний виконати за одиницю часу. На практиці корситувача більше цікавить продуктивність комп'ютера - показник його ефективної швидкодії, тобто здатності не просто швидко функціонувати, а швидко розв'язувати конкретні поставлені задачі.

Як результат, всі ці та інші фактори спричинили принципове і конструктивне вдосконалення елементної бази комп'ютерів, тобто створення нових, більш швидких, надійних і зручних у роботі процесорів, запам'ятовуючих пристроїв, пристроїв введення-виведення і т.д. Проте, слід усвідомлювати, що швидкість роботи елементів неможливо збільшувати безмежно (існують сучасні технологічні обмеження та обмеження, зумовлені фізичними законами). Тому розробники комп'ютерної техніки шукають вирішення цієї проблеми вдосконаленням архітекутри ЕОМ.

Так, з'явилися комп'ютери з багатопроцесорною архітектурою, в яких кілька процесорів працюють одночасно, а це означає, що продуктивність такого комп'ютера дорівнює сумі продуктивностей процесорів. У потужних комп'ютерах, призначених для складних інженерних розрахунків і систем автоматизованого проектування (САПР), часто встановлюють два або чотири процесори. У надпотужних ЕОМ (такі машини можуть, наприклад, моделювати ядерні реакції в режимі реального часу, передбачати погоду в глобальному масштабі) кількість процесорів досягає кількох десятків.

Швидкість роботи комп'ютера істотно залежить від швидкодії оперативної пам'яті. Тому постійно ведуться пошуки елементів для оперативної пам'яті, які потребували б якомога менше часу на операції читання-запису. Але разом із швидкодією зростає вартість елементів пам'яті, тому нарощення швидкодійної оперативної пам'яті потрібної ємності не завжди прийнятна економічно.

Проблема вирішується побудовою багаторівневої пам'яті. Оперативна пам'ять складається з двох-трьох частин: основна частина великої ємності будується на відносно повільних (більш дешевих) елементах, а додаткова (так звана кеш-пам'ять) складається зі швидкодійних елементів. Дані, до яких процесор звертається найчастіше містяться в кеш-пам'яті, а більший обсяг оперативної інформації зберігається в основній пам'яті.

Раніше роботою пристроїв введення-виведення керував центральний процесор, що займало в нього чимало часу. Архітектура сучасних комп'ютерів передбачає наявність каналів прямого доступу до оперативної пам'яті для обміну даними з пристроями введення-виведення без участі центрального процесора, а також передачу більшості функцій керування периферійними пристроями спеціалізованим процесорам, що розвантажує центральний процесор і підвищує його продуктивність.

Методи класифікації комп'ютерів.

Номенклатура видів комп'ютерів на сьогодні величезна: машини розрізняються за призначенням, потужністю, розмірами, елементною базою і т.д. Тому класифікують ЕОМ за різними ознаками. Слід зауважити, що будь-яка класифікація є певною мірою умовна, оскільки розвиток комп'ютерної науки і техніки настільки стрімкий, що, наприклад, сьогоднішня мікро-ЕОМ не поступається за потужністю міні-ЕОМ п'ятирічної давності і навіть суперкомп'ютерам віддаленішого минулого. Крім того, зарахування комп'ютерів до певного класу досить умовне як через нечіткість розмежування груп, так і в наслідок впровадження в практику замовного складання комп'юерів, коли номенклатуру вузлів і конкретні моделі їх адаптують до вимог замовника. Розглянемо найбільш поширені критерії класифікації комп'ютерів.

Класифікація за призначенням

  • великі електронно-обчислювальні машини (ЕОМ);
  • міні ЕОМ;
  • мікро ЕОМ;
  • персональні комп'ютери.

Великі ЕОМ (Main Frame)

Застосовують для обслуговування великих галузей народного господарства. Вони характеризуються 64-розрядними паралельно працюючими процесорами (кількість яких досягає до 100), інтегральною швидкодією до десятків мільярдів операцій за секунду, багатокористувацьким режимом роботи. Домінуюче положення у випуску комп'ютерів такого класу займає фірма IBM (США). Найбільш відомими моделями супер-ЕОМ є: IBM 360, IBM 370, IBM ES/9000, Cray 3, Cray 4, VAX-100, Hitachi, Fujitsu VP2000.

На базі великих ЕОМ створюють обчислювальний центр, що містить декілька відділів або груп (структура якого зображена на рис. 2). Штат обслуговування - десятки людей.


Схема2.gif Рис.2. Структура обчислювального центру на базі великої ЕОМ


Центральний процесор - основний блок ЕОМ, у якому відбувається обробка даних і обчислення результатів. Уявляє собою декілька системних блоків в окремій кімнаті, де підтримується постійна температура та вологість повітря.

Група системного програмування - займається розробкою, відлагодженням і втіленням програмного забезпечення, потрібного для функціонування обчислювальної системи. Системні програми забезпечують взаємодію програм з обладнанням, тобто програмно-апаратний інтерфейс обчислювальної системи.

Група прикладного програмування - займається створенням програм для виконання конкретних дій з даними, тобто забезпечення користувацького інтерфейсу обчислювальної системи.

Група підготовки даних - займається підготовкою даних, які будуть опрацьовані на прикладних програмах, створених прикладними програмістами. Зокрема, це набір тексту, сканування зображень, заповнення баз даних.

Група технічного забезпечення - займається технічним обслуговуванням всієї обчислювальної системи, ремонтом та відлагодженням апаратури, під'єднанням нових пристроїв.

Група інформаційного забезпечення - забезпечує технічною інформацією всі підрозділи обчислювального центру, створює і зберігає архіви розроблених програм (бібліотеки програм) та накопичених даних (банки даних).

Відділ видачі даних - отримує дані від центрального процесора і перетворює їх у форму, зручну для замовника (роздрук).

Великим ЕОМ притаманна висока вартість обладнання та обслуговування, тому робота організована у неперервний цикл.


Міні ЕОМ

Подібна до великих ЕОМ, але менших розмірів. Використовують у великих підприємствах, наукових закладах і установах. Часто використовують для керування виробничими процесами. Характеризуються мультипроцесорною архітектурою, підключенням до 200 терміналів, дисковими запам'ятовуючими пристроями, що нарощуються до сотень гігабайт, розгалуженою периферією. Для організації роботи з мініЕОМ, потрібен обчислювальний центр, але менший ніж для великих ЕОМ.


МікроЕОМ

Доступні багатьом установам. Для обслуговування достатньо обчислювальної лабораторії у складі декількох чоловік, з наявністю прикладних програмістів. Необхідні системні програми купуються разом з мікроЕОМ, розробку прикладних програм замовляють у великих обчислювальних центрах або спеціалізованих організаціях.

Програмісти обчислювальної лабораторії займаються втіленням придбаного або замовленого програмного забезпечення, виконують його налаштування і узгоджують його роботу з іншими програмами та пристроями комп'ютера. Можуть вносити зміни в окремі фрагменти програмного та системного забезпечення.


Персональні комп'ютери

Бурхливий розвиток набули в останні 20 років. Персональний комп'ютер (ПК) призначений для обслуговування одного робочого місця і спроможний задовольнити потреби малих підприємств та окремих осіб. З появою Інтернету популярність зросла значно вище, оскільки за допомогою персонального комп'ютера можна користуватись науковою, довідковою, учбовою та розважальною інформацією.

Персональні комп'ютери умовно можна поділити на професійні та побутові, але в зв'язку із здешевленням апаратної частини, межі між нами розмиваються. З 1999 року задіяний міжнародний сертифікаційний стандарт - специфікація РС99:

  • масовий персональний комп'ютер (Consumer PC)
  • діловий персональний комп'ютер (Office PC)
  • портативний персональний комп'ютер (Mobile PC)
  • робоча станція (WorkStation)
  • розважальний персональний комп'ютер (Entertaiment PC)

Більшість персональних комп'ютерів на ринку підпадають до категорії масових ПК. Ділові ПК - мають мінімум засобів відтворення графіки та звуку. Портативні ПК відрізняються наявністю засобів з'єднання віддаленого доступу (комп'ютерний зв'язок). Робочі станції - збільшені вимоги до пристроїв збереження даних. Розважальні ПК - основний акцент до засобів відтворення графіки та звуку. Класифікація по рівню спеціалізації

  • універсальні;
  • спеціалізовані.

На базі універсальних ПК можна створити будь-яку конфігурацію для роботи з графікою, текстом, музикою, відео тощо. Спеціалізовані ПК створені для рішення конкретних задач, зокрема, бортові комп'ютери у літаках та автомобілях. Спеціалізовані мініЕОМ для роботи з графікою (кіно- відеофільми, реклама) називаються графічними станціями. Спеціалізовані комп'ютери, що об'єднують комп'ютери у єдину мережу, називаються файловими серверами. Комп'ютери, що забезпечують передачу інформації через Інтернет, називаються мережними серверами. Класифікація за розміром

  • настільні (desktop);
  • портативні (notebook);
  • кишенькові (palmtop).

Найбільш поширеними є настільні ПК, які дають змогу легко змінювати конфігурацію. Портативні зручні для користування, мають засоби комп'ютерного зв'язку. Кишенькові моделі можна назвати 'інтелектуальними' записниками, дозволяють зберігати оперативні дані і отримувати швидкий доступ. Класифікація за сумісністю

Існує безліч видів і типів комп'ютерів, що збираються з деталей, які виготовлені різними виробниками. Важливим є сумісність забезпечення комп'ютера:

  • апаратна сумісність (платформа IBM PC та Apple Macintosh)
  • сумісність на рівні операційної системи;
  • програмна сумісність;
  • сумісність на рівні даних.


Oсновними напрямками наукової дiяльностi є:

  • створення інтелектуальних інтерфейсів і комп'ютерів нового покоління;
  • дослідно-конструкторські розробки;
  • створення робототехнiчних систем i комп'ютерiв нової генерацiї;
  • вирiшення загальнотеоретичних i прикладних проблем штучного iнтелекту;
  • комп'ютерна обробка i розпiзнавання мовних i зорових образiв;
  • створення природномовних iнтерфейсiв сучасних комп'ютерiв та розпізнавання мовних образів;
  • впровадження елементiв штучного iнтелекту при створеннi iнтелектуальних роботiв;
  • впровадження сучасних комп'ютерних технологiй:
    • до медико-бiологiчних дослiджень функцiональних можливостей людського мозку;
    • до сфери освiти: створення iнтелектуальних iнформацiйно-навчальних систем i розробка комп'ютерних пiдручникiв та навчальних посiбникiв;
    • до сфери психофiзiологiчних дослiджень iнтелектуальної дiяльностi людини: розробка тестiв для визначення загального рiвня й кiлькiсної оцiнки iнтелекту.

Висновки

Вивчивши цю тему, ми зрозуміли, який непростий шлях створення сучасного комп'ютера. Багато вчених-винахідників крок за кроком удосконалювали спочатку обчислювальні машини, а потім і комп'ютери. Але, на нашу думку, на цьому розвиток ЕОМ не закінчиться: і надалі вони будуть удосконалюватися, знаходитимуть все нові застосування.

Корисні ресурси

http://uk.wikibooks.org/wiki

http://www.google.com.ua

http://ru.wikipedia.org/wiki

http://www.victoria.lviv.ua/

http://iai.donetsk.ua/