istorijiski razvoj racunara

37
Историјски развој Историјски развој рачунара рачунара Праисторија Праисторија Генерације рачунара Генерације рачунара Подела рачунара Подела рачунара Дукић Мирослав IV1

Upload: miroslav-dukic

Post on 13-Jul-2015

85 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Istorijiski razvoj racunara

Историјски развој Историјски развој рачунарарачунара

ПраисторијаПраисторијаГенерације рачунараГенерације рачунараПодела рачунараПодела рачунара

Дукић Мирослав IV1

Page 2: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Паскал (Паскал (Blaise Pascal, 1623-1662)Blaise Pascal, 1623-1662)

Прва рачунска машина 1642. године; Прва рачунска машина 1642. године; обављала је операције сабирања и обављала је операције сабирања и одузимања.одузимања.

Page 3: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Лајбниц (Лајбниц (Gottfried Wilhelm von Gottfried Wilhelm von Leibnitz, 1623-1716)Leibnitz, 1623-1716)

Око 1672. рачунска машина која је Око 1672. рачунска машина која је обављала све обављала све 44 основне аритметичке основне аритметичке операције.операције.

Page 4: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Бебиџ (Бебиџ (Charles BabbageCharles Babbage, 1, 1792792-1-1871871))

150 150 година касније изумео година касније изумео диференцну диференцну машинумашину..

Page 5: Istorijiski razvoj racunara

ПраисторијаПраисторија

Обављала је операције сабирања и Обављала је операције сабирања и одузимања.одузимања.

Извршавала само један алгоритам:Извршавала само један алгоритам:

израчунавање таблица у поморској навигацији израчунавање таблица у поморској навигацији методом коначних разлика коришћењем методом коначних разлика коришћењем полинома.полинома.

Page 6: Istorijiski razvoj racunara

ПраисторијаПраисторија

Најинтересантнија карактеристика:Најинтересантнија карактеристика:

излаз који је помоћу калупа уписиван на излаз који је помоћу калупа уписиван на бакарне плоче.бакарне плоче.

Page 7: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Бебиџ је касније пројектовао Бебиџ је касније пројектовао аналитичку аналитичку машинумашину - прву програмабилну рачунску - прву програмабилну рачунску машину.машину.

Page 8: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Аналитичка машина - четири основна Аналитичка машина - четири основна дела: дела:

меморија,меморија, јединица за израчунавање, јединица за израчунавање, улазна јединица, улазна јединица, излазна јединица. излазна јединица.

Page 9: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Меморија се састојала од 1000 речи Меморија се састојала од 1000 речи обима 50 декадних цифара.обима 50 декадних цифара.

• Јединица за израчунавање је:Јединица за израчунавање је:

– прихватала операнде из меморије,прихватала операнде из меморије,– обављала неку од операција, и обављала неку од операција, и – резулатат смештала назад у меморију.резулатат смештала назад у меморију.

Page 10: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Инструкције су се читале са бушених картица и извршавале.

• Ада Августа Ловелас била је први Ада Августа Ловелас била је први програмер на свету!програмер на свету!

Page 11: Istorijiski razvoj racunara

ПраисторијаПраисторија

• Тридесетих и четрдесетих година Тридесетих и четрдесетих година XXXX века јављају се први века јављају се први електромеханички електромеханички рачунарирачунари..

• Најпознатији пројектанти су:Најпознатији пројектанти су: Конрад Зусе, Конрад Зусе,

Џон Атанасов,Џон Атанасов,

Џорџ Стибиц,Џорџ Стибиц,

Хауард Ејкен.Хауард Ејкен.

Page 12: Istorijiski razvoj racunara

ПраисторијаПраисторија

• ЗусеЗусе није познавао Бебиџев рад. није познавао Бебиџев рад.

• Током 30-тих година Током 30-тих година XXXX века направио века направио серију рачунара заснованих на релејима.серију рачунара заснованих на релејима.

• Његов рад уништен у бомбардовању и Његов рад уништен у бомбардовању и није имао утицаја на друге.није имао утицаја на друге.

Page 13: Istorijiski razvoj racunara

ПраисторијаПраисторија• АтанасовАтанасов ( (Iowa State College) Iowa State College) је направиоје направио

задивљујуће напредну машину за своје задивљујуће напредну машину за своје време.време.

• Користио бинарну аритметику.Користио бинарну аритметику.

• Меморија заснована на кондензаторима Меморија заснована на кондензаторима који се освежавају на исти начин као и који се освежавају на исти начин као и данашњи данашњи DRAMDRAM..

• Његов рачунар ипак није прорадио због Његов рачунар ипак није прорадио због несавршености технологије.несавршености технологије.

Page 14: Istorijiski razvoj racunara

ПраисторијаПраисторија• Стибиц Стибиц ((Bell Laboratories)Bell Laboratories) је је направионаправио

једноставнију машину али је она једноставнију машину али је она прорадила.прорадила.

• Јавно приказао свој рад на конференцију Јавно приказао свој рад на конференцију на Дартмут колеџу 1940. године.на Дартмут колеџу 1940. године.

• У публици је биоУ публици је био и и Џон МоклиЏон Мокли ( (John John MauchleyMauchley), непознати професор физике ), непознати професор физике на Универзитету Пенсилванија.на Универзитету Пенсилванија.

Page 15: Istorijiski razvoj racunara

ПраисторијаПраисторија• ЕјкенЕјкен је радећи на дисертацији на је радећи на дисертацији на

Харварду увидео потребу за рачунском Харварду увидео потребу за рачунском машином.машином.

• Отишао је у библиотеку и упознао Отишао је у библиотеку и упознао Бебиџев рад.Бебиџев рад.

• На бази релеја реализовао је рачунар На бази релеја реализовао је рачунар опште намене.опште намене.

Page 16: Istorijiski razvoj racunara

ПраисторијаПраисторија• Прва таква машина, Прва таква машина, MARK IMARK I, завршена је , завршена је

1944.1944.

• Имала је 72 речи од по 23 децималне Имала је 72 речи од по 23 децималне цифре.цифре.

• Циклус инструкције трајао је 6 секунди.Циклус инструкције трајао је 6 секунди.

• Улаз и излаз помоћу бушених папирних Улаз и излаз помоћу бушених папирних трака.трака.

Page 17: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• COLLOSUS (?)

• Мокли и Екерт - први електронски дигитални рачунар 1946. године:ENIAC (Electronic Numerical Integrator And

Computer)18000 вакуумских цеви

1500 релејаТежина: 30 тона

Снага 140kWВеличина одбојкашког игралишта

Page 18: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• ENIAC је имао 20 регистара од по 10 декадних цифара.

• Програмирао се помоћу 6000 мултипозиционих прекидача и шуме каблова.

• Мокли и Екерт су представили свој рад у оквиру летње школе ...

... остало је историја!

Page 19: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• EDSAC (1949. – Морис Вилкс са универзитета Кембриџ).

• JOHNIAC (Rand Corporation).

• ILLIAC (Универзитет Илиној).

• MANIAC (Los Alamos Laboratory).

• WEIZAC (Вајцманов институт – Израел).

Page 20: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• Екерт и Мoкли раде на рачунару EDVAC (Electronic Discret Variable Automatic Computer) али напуштају тај пројекат.

• Један од њихових сарадника са пројекта ENIAC, Џон фон Нојман (John Von Neumann) прави своју верзију EDVAC-а – IAS машину.

Page 21: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• IAS машина и EDSAC су први рачунари са запамћеним програмом – тј. са Фон Нојмановом архитектуром!

• Већина данашњих рачунара има сличну архитектуру!

Page 22: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• Фон Нојманова машина је имала 5 основних делова:– меморију,– аритметичко-логичку јединицу,– управљачку јединицу,– улаз,– излаз.

Page 23: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

Сл. 1. Оригинална фон Нојманова машина.

Меморија

Управљачка јединица

Улаз

ИзлазАритметичко-логичкајединица

Акумулатор

Page 24: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• Меморија је имала 4096 речи од 40 битова.

• У једној речи:– две 20-битне инструкције или– један 39-битни означени цео број.

• Инструкција је имала 8 битова за код операције и 12 битова адресе.

Page 25: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• У оквиру аритметичко-логичке јединице постојао је специјални 40-битни регистар – акумулатор.

• Аритметика искључиво целобројна!

Page 26: Istorijiski razvoj racunara

Прва генерација (1945-1955)Прва генерација (1945-1955)

• У исто време на MIT-у рачунар Whirlwind I са кратким, 16-битним речима.

• У време када је UNIVAC бр. 1 на тржишту, IBM се укључује– 1953. 701 (2К 36-битних речи са две

инструкције по речи).– 1956. 704 (4К речи, 36-битне инструкције).– 1958. 709, њихов последњи рачунар са

вакуумским цевима.

Page 27: Istorijiski razvoj racunara

Друга генерација (1955-1965)Друга генерација (1955-1965)

• Појава полупроводничке технологије.1948. Бардин, Бретејн и Шокли (Bell Labs)

1956. Нобелова награда.

• Први транзисторизован рачунар је ТX-0 направљен на MIT-у.

Page 28: Istorijiski razvoj racunara

Друга генерација (1955-1965)Друга генерација (1955-1965)

• Појава минирачунара PDP-1 (1961.)– Први CRT видео дисплеј са екраном

512×512 тачкица.– 4К 18-битних речи, време циклуса 5µs.– Перформансе упола од најбржех рачунара

тог времена IBM 709.– PDP-1 кошато је 120000$, IBM 709 више

милиона долара!

Page 29: Istorijiski razvoj racunara

Друга генерација (1955-1965)Друга генерација (1955-1965)

• PDP-8 – 12-битна машина.– Цена много нижа него код PDP-1 (16000$).– Важна иновација: појава јединствене

магистрале – омнибус.

Page 30: Istorijiski razvoj racunara

Друга генерација (1955-1965)Друга генерација (1955-1965)

CPU Меморија Терминал конзоле

У/И папирних

тракаОстали

У/И

Омнибус

Page 31: Istorijiski razvoj racunara

Друга генерација (1955-1965)Друга генерација (1955-1965)

• Прве паралелне архитектуре - CDC 6600.

• Јављају се виши програмски језици.

Page 32: Istorijiski razvoj racunara

Трећа генерација (1965-1980)Трећа генерација (1965-1980)

• Појава интегрисаних кола.

• Један од најпознатијих рачунара је IBM System 360 – уједно и фамилија рачунара.

• Код IBM System 360 уведено је први пут мултипрограмирање.

Page 33: Istorijiski razvoj racunara

Трећа генерација (1965-1980)Трећа генерација (1965-1980)

• Појавио се PDP-11 – 16-битни наследник рачунара PDP-8.

• Јављају се концепти– виртуелне меморије,

– кеш меморије, и

– дељења процесорског времена.

Page 34: Istorijiski razvoj racunara

Трећа генерација (1965-1980)Трећа генерација (1965-1980)

• Појава микропроцесора 1971. године.

• Јављају се први векторски и проточни рачунари.

• Први суперрачунар – Cray-1 из 1974. године.

Page 35: Istorijiski razvoj racunara

Четврта генерација (1980 до данас)Четврта генерација (1980 до данас)

• Напредак у технологији интегрисаних електронских кола – VLSI кола.

• Појава персоналних рачунара и мрежа рачунара.

Page 36: Istorijiski razvoj racunara

Пета генерација (у развоју)Пета генерација (у развоју)

• Масовни паралелизам.

• Појава рачунара који су оријентисани појединим проблемима.

• RISC архитектуре.

• Није јасно када ће и да ли ће ова генерација потиснути претходну.

Page 37: Istorijiski razvoj racunara

Подела рачунараПодела рачунара

ТипТипичан

MIPS

Типичан капацитет меморије

Пример машине Пример коришћења

Персонални рачунари

1 1 IBM PS/2 Обрада текста

Минирачунари 2 4 PDP-11/84 Управљање у реалном времену

Супермини рачунари

10 32 SUN-4 Мрежни фајл сервер

Велики (mainframe) рачунари

30 128 IBM 3090/300 Банкарство

Суперрачунари 125 1024 Cray-2 Временска прогноза