Document 7370318

Download Report

Transcript Document 7370318

Povijesni razvoj
računala
(c) S.Šutalo i D.Grundler, 2005.
1
Naprave za pomoċ pri računanju

Od davnina se čovjek domišljao kako
pojednostaviti računanje i računske operacije.

Davno prije pojave računala, kakva danas
poznajemo, ljudi su osmislili naprave i strojeve
koji su im pomagali pri računanju.
(c) S.Šutalo i D.Grundler, 2005.
2
Abak

Jedna od prvih takvih
naprava bila je kineski
abakus kojim se veċ u
trečem tisuċljeċu pr.n.e.
učinkovito zbrajalo i
oduzimalo.

Najstarije “računalo" je
na Dalekom istoku
preživjelo sve do danas.
(c) S.Šutalo i D.Grundler, 2005.
3
John Napier

Škotski matematičar John
Napier je u 16. stoljeću
otkrio logaritme.

Izum logaritama je bitno
pojednostavnio operacije
množenja, dijeljenja i
potenciranja.
(c) S.Šutalo i D.Grundler, 2005.
4
Napier i logaritamsko računalo

Izum logaritama je ne samo pojednostavnio i ubrzao
računske operacije, već je i omogućio lakšu izradu
mehaničkih naprava koje računaju umjesto čovjeka.

Na osnovu logaritamskih tablica razvijeno je
logaritamsko računalo (kod nas popularno zvano
šiber).
(c) S.Šutalo i D.Grundler, 2005.
5
Pascal

Prvi mehanički stroj s
mnoštvom zupčanika,
koji je mogao zbrajati i
oduzimati izradio je
1642. godine francuski
filozof i matematičar
Blaise Pascal nazvavši
ga paskalina.
(c) S.Šutalo i D.Grundler, 2005.
6
von Leibnitz

Gottfried Wilhelm von
Leibnitz, njemački
filozof i matematičar,
razvio je 1672.
napravu koja je
zbrajala, oduzimala,
množila, dijelila i
vadila drugi korijen.
(c) S.Šutalo i D.Grundler, 2005.
7
Diferencijalni stroj

Charles Babbage je 1820.
godine osmislio diferencijalni
stroj (engl. difference engine).

Takav je stroj trebao omogućiti
strojno izračunavanje
logaritamskih tablica.

Projekt je obustavljen nakon
15 godina i stroj nikada nije
proradio.
(c) S.Šutalo i D.Grundler, 2005.
8
Charles Babbage

Sve naprave toga doba imale su jedan veliki nedostatak;
mogle su izvoditi samo operacije za koje su bili napravljene.

Taj je nedostatak uočio Charles
Babbage te je 1833. godine
osmislio univerzalni stroj za
računanje koji bi bio u stanju
rješavati različite zadatke.
(c) S.Šutalo i D.Grundler, 2005.
9
Ideja univerzalnog stroja
Babbage je podijelio univerzalni stroj u dijelove
od kojih svaki ima svoju funkciju :

dio u koji se unose podaci,

dio koji računa,

dio koji govori računalu što da radi,

dio koji pamti podatke,

dio koji prikazuje rezultate.
(c) S.Šutalo i D.Grundler, 2005.
10
Analitički stroj

Takav je stroj nazvao analitički stroj (engl.
analytical engine) i on se smatra pretečom
suvremenih računala.

Pošto je stroj trebao biti sačinjen od vrlo složenih
mehaničkih dijelova, poluga i zupčanika, zbog
tehnoloških moguċnosti toga doba nikada nije u
potpunosti ostvaren.

Ipak ideja, koju je Babbage dao, poslužila je kao
model računala kakva se danas rabe.
(c) S.Šutalo i D.Grundler, 2005.
11
Herman Hollerith

Primjena električne
energije omogućila je
Hermanu Hollerithu
da 1887. godine
izradi električni
sortirni stroj (engl.
tabulating machine).
(c) S.Šutalo i D.Grundler, 2005.
12
Električni sortirni stroj

Taj stroj možemo smatrati
prvim modernim strojem
za obradu podataka.

Njime je 1890. godine
riješen problem obrade
rezultata popisa
pučanstva u Americi.
(c) S.Šutalo i D.Grundler, 2005.
13
Bušene kartice
■ Obrada rezultata popisa pučanstva je obično trajala
nekoliko godina, a primjenom sortirnog stroja i bušenih
kartica kao medija za pohranu podataka, obrada je svedena
na samo tri mjeseca.
kartica za
popis
pučanstva
(c) S.Šutalo i D.Grundler, 2005.
14
Komercijalna proizvodnja

Pošto je Hollerithov izum imao praktičnu
korist, počela je komercijalna proizvodnja
električnih sortirnih strojeva.
(c) S.Šutalo i D.Grundler, 2005.
15
Computing tabulating recording
company

Hollerith je osnovano
nekoliko tvrtki, a jedna
od njih bila je
Computing tabulating
recording company.
(c) S.Šutalo i D.Grundler, 2005.
16
International business machines

Computing Tabulating Recording Company,
je 1924. godine prerasla u International
business machines (IBM), do danas jedan
od najveċih i najznačajnijih proizvođača
računala na svijetu.
(c) S.Šutalo i D.Grundler, 2005.
17
Drugi svjetski rat

Drugi svjetski rat presudno je utjecao na nagli
razvoj elektroničkih računala.

Suvremena oruđa i oružja postavljala su velike
zahtjeve za konstruktore jer je pri konstrukciji i
proizvodnji trebalo mnogo računati.

Zbog toga je, na više različitih mjesta i otprilike
u isto vrijeme, došlo do izrade prvih pravih
preteča suvremenih računala.
(c) S.Šutalo i D.Grundler, 2005.
18
Howard Aiken

Howard Aiken je 1943. godine
dovršio MARK I.

Prvo elektromehaničko
računalo (temeljeno na
elektromehaničkim relejima).
(c) S.Šutalo i D.Grundler, 2005.
19
MARK I

Taj "div" od računala bio je dugačak 17 metara, visok 2,5 metra,
težio je 5 tona, a imao je nešto manje od milijun dijelova.

Za jedno zbrajanje je trebao sekundu, a dijelio je za 15 sekundi!
(c) S.Šutalo i D.Grundler, 2005.
20
Konrad Zuse – Z3

Konrad Zuse je 1942. godine konstruirao Z3, prvo
relejno računalo s jednostavnim programiranim
upravljanjem, temeljeno na binarnom brojevnom
sustavu.
(c) S.Šutalo i D.Grundler, 2005.
21
Z3

Programirano je na 35-mm
filmu.

Podaci su unošeni
numeričkom tipkovnicom.

Rezultati su prikazivani s
pomoću žaruljica.
(c) S.Šutalo i D.Grundler, 2005.
22
Alan Turing

U Engleskoj je matematičar Alan
Turing izradio elektromehanički stroj
Collossus u kome su se po prvi puta
pojavile elektronske cijevi.

Turing je prvi koji je računalnim
strojevima dao ime Computer od
engleske riječi "to compute"
(računati).
(c) S.Šutalo i D.Grundler, 2005.
23
Collossus

Collossus (kolos) je stvoren kao odgovor na
njemački stroj za šifriranje vojnih poruka
naziva Enigma.

Collossusom su dešifrirane tajne poruke,
šifrirane Enigmom.
(c) S.Šutalo i D.Grundler, 2005.
24
Enigma i Collossus

Collossus je bio u stanju dešifrirati svaku poruku
šifriranu Enigmom.
(c) S.Šutalo i D.Grundler, 2005.
25
Grace Hopper

Legenda o nastanku izraza
računalni bug vraća nas u
1945. godinu. Tada je nastao
veliki kvar na računalu
američke vojske.

Kvar je otklonila časnica
Grace Hopper.
(c) S.Šutalo i D.Grundler, 2005.
26
Bug

Uzrok kvara bio je moljac koji
je uletio između releja. Gđa
Hopper ga je zalijepila u svoj
dnevnik uz opis uzroka
zastoja rada.

Treba znati da se naziv bug
za pogrešku kod strojeva
rabio i davno prije pojave
računala.
(c) S.Šutalo i D.Grundler, 2005.
27
ENIAC

Amerikanci John Mauchly i Prosper Eckert
konstruirali su za vojne potrebe 1946. godine
ENIAC (Electronic numerical integrator and
calculator),
računalo čiji su osnovni elementi bile
elektronske cijevi.
(c) S.Šutalo i D.Grundler, 2005.
28

ENIAC je bio pravi elektronski div težak oko 30 tona, imao
je približno 18.000 elektronskih cijevi a zauzimao je prostor
od 300 prostornih metara.
(c) S.Šutalo i D.Grundler, 2005.
29
ENIAC

Predstavljen je javnosti kao elektronički
mozak i kad je zadatak da broj 97.367
pomnoži sam sa sobom 5.000 puta obavio
za pola sekunde, jedan novinar je napisao
da radi "brže od misli".

Iako je ENIAC bio za tadašnje prilike vrlo
brzo računalo, nije bio programibilan u
današnjem smislu riječi.
(c) S.Šutalo i D.Grundler, 2005.
30

Tijekom rada, uočena su dva velika nedostatka
ENIAC-a: mala memorija i moguċnost rješavanja
samo dva zadatka za koje je bio napravljen (za
druge zadatke trebalo je prespojiti mnogo žica i
djelomice preraditi stroj).
(c) S.Šutalo i D.Grundler, 2005.
31
John von Neumann

Zamisao o smještaju
računalnog programa u
memoriju zajedno s
podacima opisao je je
teorijski mađarski
matematičar John von
Neumann.
(c) S.Šutalo i D.Grundler, 2005.
32
Računalni program

Von Neumannova ideja o računalu kojim bi
upravljao izmjenjivi program smješten u
memoriju, bila je revolucionarna i zaokružila je
niz važnih otkriċa koja su bila temelj daljnjem
razvoju računala.

Još i danas se moderna računala uglavnom
grade na von Neumannovom modelu građe
(arhitekture) računala.
(c) S.Šutalo i D.Grundler, 2005.
33
Von Neumannov model
(c) S.Šutalo i D.Grundler, 2005.
34
Tranzistori

Godina 1947. bila je presudna prekretnica za
daljnji razvoj računala zbog otkriċa
tranzistora.

Upotreba tranzistora je dovela do smanjenja
dimenzija i cijene računala uz istodobno
poveċanje njihove pouzdanosti.
(c) S.Šutalo i D.Grundler, 2005.
35
Tranzistori

U odnosu na elektronsku cijev tranzistor je
bio neusporedivo manjih dimenzija, manje se
grijao i bio je pouzdaniji u radu.
(c) S.Šutalo i D.Grundler, 2005.
36
UNIVAC

Prvo računalo za komercijalnu upotrebu, temeljeno
na tranzistorima, bilo je UNIVAC, proizvedeno 1957.
(c) S.Šutalo i D.Grundler, 2005.
37
Integrirani krug

Kada je na poluvodič smješten veċi broj
tranzistora i veznih elemenata, nastao je
integrirani krug (engl. integrated circuit, IC,
chip) (1959.).
(c) S.Šutalo i D.Grundler, 2005.
38
Integrirani krug

Isprva je integrirani krug objedinjavao malo
sastavnih dijelova (niski stupanj gustoċe
elektroničkih elemenata), ali je s vremenom
taj broj elemenata rastao (gustoċa je rasla).
(c) S.Šutalo i D.Grundler, 2005.
39
Mikroprocesor

Američka tvrtka Intel
1970. godine proizvodi
prvi mikroprocesor
(engl. microprocessor).
(c) S.Šutalo i D.Grundler, 2005.
40
Mikroprocesor

Mikroprocesor je pločica
poluvodiča na koju su
smješteni svi elektronički
elementi potrebni za rad
središnje jedinice računala
(engl. central processor
unit).
(c) S.Šutalo i D.Grundler, 2005.
41
Kenbak–1

Kenbak–1 je bilo prvo mikroračunalo (imalo je
mikroprocesor). Izrađeno je u Americi 1971.
godine u seriji od svega 40 komada.
(c) S.Šutalo i D.Grundler, 2005.
42
Kenbak–1

Obilježja Kenbaka
mogu se vidjeti u
novinskom članku.
(c) S.Šutalo i D.Grundler, 2005.
43
Osobna računala (PC)

Ubrzani razvoj mikroprocesora omoguċio
je pojavu osobnih računala
(engl. personal computer, PC).
(c) S.Šutalo i D.Grundler, 2005.
44
Xerox Altos

Godine 1973. stvoreno
je osobno računalo
Xerox Altos, ali se
moglo nabaviti samo u
dijelovima.
(c) S.Šutalo i D.Grundler, 2005.
45
Altair 8800

1975. godine
proizvedeno je
računalo koje se
smatra prvim
osobnim računalom.
(c) S.Šutalo i D.Grundler, 2005.
46
Altair 8800

Altair 8800 je bio zasnovan na Intelovom
mikroprocesoru 8080, a umjesto ulaznih i izlaznih
uređaja imao je samo sklopke i žaruljice.
(c) S.Šutalo i D.Grundler, 2005.
47
BASIC

Dva prijatelja, Bill Gates i Paul Allen 1975.
godine reagiraju na pojavu Altaira 8800 i
stvaraju prvi programski jezik BASIC (engl.
Beginner’s all-purpose symbolic instruction
code) za Altair 8800.
(c) S.Šutalo i D.Grundler, 2005.
48
Apple II

Prvo sastavljeno, komercijalno, stolno,
osobno računalo pojavilo se 1977. godine –
bilo je to računalo Apple II.
(c) S.Šutalo i D.Grundler, 2005.
49
Apple II

Apple II je imao
tipkovnicu, priključak za
monitor i ugrađene
programe, 16 KB RAM,
a cijena mu je bila
2500 USA $!
(c) S.Šutalo i D.Grundler, 2005.
50
ZX Spectrum

ZX Spectrum bilo je jedno od najpopularnijih
kućnih računala u Europi.
(c) S.Šutalo i D.Grundler, 2005.
51
Sir Clive Sinclair

ZX Spectrum se pojavio na tržištu tijekom 80-ih
godina i započeo "bum" koji je doveo do pojavljivanja
PC-a u gotovo svakom domu. U SAD-u su istu ulogu
odigrala računala Apple II i Comodore 64.

Njegov je tvorac Sir Clive Sinclair, čija je glavna
zamisao bila napraviti što jeftinije, a ipak još uvijek
dovoljno dobro računalo koje bi moglo služiti za
različite namjene – od igranja do pisanja i crtanja.
(c) S.Šutalo i D.Grundler, 2005.
52
ZX80

Za početak Sinclair je osmislio ZX80. U
njemu je bilo "čak" 1 KB RAM-a, nije imao
vanjski memorijski medij. No, imao je
ugrađen programski jezik BASIC i mogao se
spojiti na bilo koji televizor.
(c) S.Šutalo i D.Grundler, 2005.
53
ZX81

Veċ iduċe godine pojavio se
ZX81, još jači i bolji.

Pojačan je do 16 KB RAM-a,
BASIC mu je poboljšan, još
uvijek je bez zvuka i boje, ali
s moguċnošċu povezivanja
običnoga kazetofona kao
vanjske memorije.

Sve se to moglo kupiti za
samo 100 funti.
(c) S.Šutalo i D.Grundler, 2005.
54
IBM PC

Pet godina nakon prve verzije Applea,
1981. tvrtka IBM proizvodi osobno
računalo komercijalnog naziva IBM PC.
(c) S.Šutalo i D.Grundler, 2005.
55
IBM PC


IBM PC je imao:

procesor koji je radio na radnom taktu 4,77 MHz,

16 KB RAM memorije,

nije imao čvrsti disk,

imao je disketnu jedinicu kapaciteta 160 KB.
Iako su navedena obilježja vrlo skromna u odnosu
na današnja računala, IBM PC je otvorio vrata
sveopċoj popularnosti i upotrebljivosti računala.
(c) S.Šutalo i D.Grundler, 2005.
56
Generacije razvoja

Nakon toga dolaze nove
generacije računala svaka
sa sve boljim obilježjima:

PC-XT

PC-AT

….

do današnjih Pentiuma

…
(c) S.Šutalo i D.Grundler, 2005.
57
Microsoft

Kada je IBM projektirao svoje
računalo, posao izrade
operacijskog sustava prepustio
je maloj i dotada nepoznatoj
kompaniji Microsoft.

Osnivači te tvrtke bili su
Bill Gates i Paul Allen.
(c) S.Šutalo i D.Grundler, 2005.
58
MS-DOS

Na osnovu do tada popularnog
operacijskog sustava PC/M
tvrtka Microsoft izradila je svoj
MS-DOS.

Ubrzo MS-DOS postaje
najrasprostranjeniji operacijski
sustav za osobna računala.
(c) S.Šutalo i D.Grundler, 2005.
59
Apple Macintosh

Tvrtka Apple je 1984.
proizvela prvo osobno
računalo s grafičkim
operacijskim sustavom pod
nazivom Lisa.

Sljedeći model je bio prvi od
mnogih Macintosha, računalo
s grafičkim korisničkim
sučeljem i mišem.
(c) S.Šutalo i D.Grundler, 2005.
60
Windows

Presudni događaj u razvoju tvrtke Microsoft je razvoj
operacijskog sustava s grafičkim korisničkim
sučeljem koji je dobio naziv Windows.

Iako prve inačice tog operacijskog sustava nisu
doživjele popularnost MS-DOS-a, Bill Gates je
nastavio razvijati Windowse i programe koji pod
njima rade.

To je rezultiralo pojavom programa Windows 95 koji
je bio najbolje provjeren i najbolje prodavan program
svih vremena.
(c) S.Šutalo i D.Grundler, 2005.
61
IBM i Apple

Dva su glavna proizvođača osobnih računala koja su
postavila norme kojih se drže svi drugi proizvođači:
IBM i Apple.

Zato razlikujemo osobna računala sukladna IBM-ovim i
osobna računala sukladna Apple-ovim računalima.
(c) S.Šutalo i D.Grundler, 2005.
62
Nesukladnost

IBM i Apple su međusobno nesukladni
(nekompatibilni), tj. nisu udruživi.

To znači da se sklopovlje i programi
namijenjeni jednom računalu, ne mogu bez
izmjena primijeniti na drugom računalu.
(c) S.Šutalo i D.Grundler, 2005.
63