Professional Documents
Culture Documents
Tema: Računari
Mentor: Učenik:
2019.
1. UVOD
Računar ili kompjuter (engl. computer, od lat. computare: sabirati, računati) složeni je
uređaj koji služi za izvršavanje matematičkih operacija ili kontrolnih operacija koje se mogu
izraziti u numeričkom ili logičkom obliku. Računari su sastavljeni od komponenata koje
obavljaju jednostavnije, jasno određene funkcije. Kompleksna interakcija tih komponenata
rezultira sposobnošću računara da obrađuje informacije.
Slika 1. Računar
2
2. ISTORIJSKI RAZVOJ RAČUNARA
Kao i svaka istorija, i istorija razvoja elektronskih digitalnih računara ima i svoju
praistoriju, tj. pojavi savremenih računara prethodili su mnogi pokušaji da se napravi nekakva
mašina sposobna da izvodi jednostavnije ili složenije računske operacije.
Ako ne računamo različita ručna računska sredstva, poput različitih vrsta računaljki i
abakusa koji su se javili još u starom veku, možemo reći da je prvu računsku mašinu napravio
1642. godine poznati francuski matematičar i fizičar Blez Paskal (Blaise Pascal, 1623-1662). On
je tada imao samo 19 godina a pomenuti poduhvat je izveo da bi pomogao svom ocu koji je bio
poreznik. Paskalova mašina je bila u potpunosti mehanička i koristila je zupčanike a pokretala se
okretanjem ručice. Ta mašina je mogla da izvodi jedino operacije sabiranja i oduzimanja.
3
Na ovom polju se ništa nije dešavalo narednih 150 godina, sve dok Čarls Bebidž (Charles
Babbage, 1792-1871), profesor matematike na Univerzitetu Kembridž, nije izumeo diferencnu
mašinu. Ova, takođe mehanička mašina, je mogla samo da sabira i oduzima, a koristila se za
izračunavanje tablica u pomorskoj navigaciji. Mašina je projektovana tako da je izvršavala uvek
isti algoritam, metod konačnih razlika korišćenjem polinoma. Najinteresantnija karakteristika
diferencne mašine je njeno rešenje izlaza. Rezultati su upisivani na bakrenu ploču pomoću
čeličnih kalupa. Na izvestan način, upotrebljeni metod je nagovestio kasniju primenu write-once
medijuma, kao što su bile bušene kartice ili prvi optički diskovi.
Mada je diferencna mašina radila prilično dobro, Bebidž se nije zadovoljavao računskim
sredstvom koje je moglo da izvršava samo jedan algoritam. Ubrzo je počeo da troši, za ono
vreme, sve veće i veće sume sopstvenog kao i veliku svotu vladinog novca, na projekat i
konstrukciju naslednika diferencne mašine kojeg je nazvao analitička mašina.
Kako je analitička mašina bila programabilna, potreban je bio softver, a samim tim i
programer. Bebidž je za taj posao najmio ženu po imenu Ada Avgusta Lovelas, inače kćerku
lorda Bajrona.
4
Gospođa Ada je tako prvi programer na svetu i njoj u čast je programski jezik Ada dobio
ime (naročito zbog činjenice, što je naknadno utvrđeno, da su svi programi koje je ona napisala
bili korektni).
Na žalost, Bebidž nikada nije do kraja realizovao analitičku mašinu zbog njene
komplikovane mehaničke konstrukcije i nesavršenosti tehnologije devetnaestog veka. Ipak,
njegov rad ima veliki značaj, s obzirom da i moderni računari imaju sličnu strukturu, pa se može
reći da je Bebidž praotac modernih digitalnih računara.
Kako su sva pomenuta računska sredstva bila mehanička, za praktične početke razvoja
električnih računara uzimaju se tridesete i četrdesete godine XX veka. Prvi veliki korak u razvoju
ovih mašina načinio je nemački student tehnike Konrad Zuse koje je tokom tridesetih godina
napravio niz automatskih računskih mašina zasnovanih na tehnologiji elektromagnetnih releja.
Interesantno je to da Zuse nije bio upoznat sa Bebidževim radom. Njegove mašine su uništene u
bombardovanjima tokom II svetskog rata, tako da one nisu uticale na dalji razvoj u ovoj oblasti.
Ipak, Zuse je jedan od pionira na ovom polju.
Nešto kasnije su Džon Atanasov (John Atanasoff) sa Ajova Stejt Koledža i Džordž Stibic
(George Stibbitz) iz Belovih Laboratorija projektovali kalkulatore. Atanasovljeva mašina je bila
jako napredna za ono vreme. Koristila je binarnu aritmetiku i imala kondenzatore kao
memorijske elemente koji su se povremeno osvežavali radi sprečavanja curenja naelektrisanja.
Savremeni dinamički RAM čipovi upravo rade na ovom principu. Međutim, ova mašina nikada
nije proradila zbog neodgovarajuće tehnologije ondašnjeg doba. Stibizov računar je bio
primitivniji od Atanasovljevog, ali je proradio. Rad ove mašine je javno demonstriran 1940.
godine na konferenciji u Darmut Koledžu. U publici je bio i Džon Mokli (John Mauckley), tada
anonimni profesor fizike na Pensilvanijskom Univerzitetu.
5
3. OSNOVNI PRINCIPI RADA RAČUNARA
Rad računara može biti zasnovan na kretanju mehaničkih delova, elektrona, fotona,
kvantnih čestica ili neke druge fizičke pojave. Iako se računari mogu izgraditi na mnogim
postojećim tehnologijama, gotovo svi današnji modeli sadrže u sebi elektronske komponente.
Kod većine današnjih računara zadati problemi se u suštini rešavaju pretvaranjem svih
relevantnih informacija u matematičke relacije korišćenjem binarnog sistema (nula i jedan).
(Međutim, računari ne mogu rešiti sve matematičke probleme.)
Gotovo istovremeno su uvedeni udaljeni (tzv. „glupi“) terminali koji su imali monitor i
tastaturu za unos podataka u jednom kućištu ali se obrada podataka i dalje obavljala u glavnom (i
jedinom) računaru (engl. Mainframe).
Važan korak napred u razvoju digitalnog računarstva bilo je uvođenje binarnog sistema
za unutrašnje numeričke procese. Ovim je prestala potreba za kompleksnim izvršnim
mehanizmima koje su računari zasnovani na drugim numeričkim sistemima, npr. decimalnom ili
heksadecimalnom, zahtevali. Usvajanje binarnog sistema rezultiralo je pojednostavljenjem
konstruktivnih rešenja kod implementacije aritmetičkih funkcija i logičkih operacija, znači, i
pojednostavljenjem sklopova i komponenata samog računara.
Mogućnost da se računar programira, tj. opremi nizom izvršnih instrukcija bez potrebe za
fizičko-konstruktivnim izmenama, osnovna je funkcionalna karakteristika većine računara.
6
Ova osobina je značajno unapređena njihovim razvojem do stepena na kojem su bili
sposobni kontrolisati redosled izvršavanja instrukcija na osnovu podataka dobijenih tokom
samog vršenja određenog programa. Ovo konstruktivno unapređenje je još više pojednostavljeno
uvođenjem binarne aritmetike kojom se mogu predstaviti različite logičke operacije.
2.Memorija,
Kontrolna jedinica vodi računa o tome koji bajtovi u memoriji sadrže instrukciju koju
računar trenutno obrađuje, određuje koje operacije će ALU izvršavati, nalazi informacije u
memoriji koje su potrebne za te operacije i prenosi rezultate na odgovarajuća memorijska mesta.
7
Kada je to obavljeno, kontrolna jedinica ide na narednu instrukciju (obično smeštenu na
sledećem memorijskom mestu) ukoliko instrukcija ne govori računaru da je sledeća instrukcija
smeštena negde drugo.
Putem ulaza i izlaza (I/O), računar dobija informacije iz spoljnog sveta i šalje rezultate
natrag. Postoji širok spektar I/O uređaja; od običnih tastatura, preko miševa, monitora, disketnih
pogona, CD/DVD (optičkih) pogona, štampača, sve do skenera i kamera.
Računarske instrukcije nisu bogate kao što je ljudski jezik. Računar poznaje samo
ograničen broj jasno definisanih i jednostavnih instrukcija. Evo nekoliko primera: „kopirati
sadržaj ćelije 7 u ćeliju 19“, „ako je sadržaj ćelije 999 veći od 1, sledeća instrukcija se nalazi u
ćeliji 100“, „sadržaj ćelije 6 oduzeti sadržaju ćelije 33 a rezultat upisati u ćeliju 50“.
Neki od većih računara razlikuju se od gore opisanog modela uglavnom po većem broju
procesora i kontrolnih jedinica koji rade simultano. Dodajmo ovome da i neki računari, čija je
isključiva namena naučno istraživanje i računanje, imaju sasvim drugačiju arhitekturu i zbog
drugačijeg, nestandardizovanog načina programiranja, nisu našli širu komercijalnu primenu.
8
Dakle, u suštini, princip funkcionisanja računara je prilično jednostavan; kod svakog
takta, računar povlači instrukcije i podatke iz svoje memorije, izvršava instrukcije, pohranjuje
rezultate i ponavlja ciklus. Ponavljanje se vrši sve do nailaska na instrukciju "stop".
Računarski programi je zapravo niz instrukcija koje računar treba izvršiti, nekad
uključujući i tabele podataka. Mnogo računarskih programa sadrži milione instrukcija i mnogo
njih se neprekidno ponavlja. Tipični moderni personalni računar (PC - personal computer) može
izvršiti nekoliko milijardi instrukcija u sekundi. Recimo i to da izvanredne sposobnosti računara
nisu posledica izvršavanja složenih instrukcija već miliona jednostavnih koje programeri
uobličavaju u svrsishodne funkcije. Dobar programer, na primer, izradi niz instrukcija kojim se
izvršava neki jednostavan zadatak kao što je iscrtavanje jedne tačke na ekranu i taj niz zatim
učini dostupnim drugim programerima.
Da bi računar radio, barem jedan program mora biti neprestano u funkciji. Pod
normalnim uslovima, taj program je operativni sistem (OS - operating system). Operativni sistem
odlučuje koji će program u datom trenutku bit izvršavan, koliko i kojih resursa će mu biti
dodeljeno (memorija, I/O) i sl. OS takođe obezbeđuje takozvani apstraktni omotač oko hardvera
i programima dozvoljava pristup preko servisa kao što su kodovi (upravljački programi -
„drajveri“ od engl. driver) koji omogućavaju programerima pisanje programa bez potrebe za
poznavanjem intimnih detalja o svim priključenim uređajima.
9
Inicijalno su instalacije bile dostupne samo ljudima koji su radilu u visoko tehničkim
okruženjima, dok tokom 1990-ih širenje aplikacija poput imejla i World Wide Web, u
kombinaciji sa razvojom jeftine, brze mrežne tehonologije poput Eterneta i ADSL nije
omogućilo sveprisutnost računara. Zapravo, broj umreženih računara i dalje doživljava
fenomenalni rast. Veoma velika porcija personalnih računara se regularno povezuje za Internet
radi komunikacije i prijema informacije. „Bežično“ umrežavanje, koje često koristi mreže
mobilnih telefona, je omogućilo da računarsko umređavanje postane sveprisutno i u mobilnom
računarskom okruženju.
Prva generacija
Ključna karakteristika prve generacije bilo je korišćenje vakuumskih cevi kao aktivnih
elemenata. Ovi elementi su bili veliki, često veličine kućnih sijalica. Trošili su mnogo električne
energije i proizvodili veliku količinu toplote. Druga karakteristika ove generacije bila je
memorija za skladištenje programa i podataka. Razvijene su razne vrste memorija, poput
magnetnih traka i doboša, a sve u cilju razvoja brže i jeftinije memorije. Početkom pedesetih
godina dva otkrića promenila su sliku o elektronskim računarima, od brzih ali nepouzdanih u
relativno pouzdane i još većih mogućnosti. To su otkriće magnetne memorije i tranzistora.
Zahvaljujući tim komponentama kapacitet memorije komercijalnih računara do početka
šezdesetih godina porastao je sa 8.000 do 64.000 reči. Nije bilo viših programskih jezika, već se
programiralo u mašinskom jeziku sto je zahtevalo vrlo detaljne instrukcije. Ove mašine su bile
vrlo skupe za kupovinu i iznajmljivanje, ali i za korišćenje zbog troškova održavanja i
programiranja. Ovi računari su se uglavnom nalazili u velikim računskim centrima, državnim
ustanovama i laboratorijama, i o njima je brinuo veliki broj ljudi. Zbog toga su mnogi korisnici
zajednički koristili kapacitete ovih mašina.
10
Druga generacija
Druga generacija obuhvata računare proizvedene krajem pedesetih i početkom šezdesetih
godina, a zasniva se na tranzistorima. Iako je tranzistor otkriven još 1948.godine, do 1959. nije
bilo tehnologije za njihovo korišćenje u računarima. Računari druge generacije sadržali su oko
10.000 pojedinačnih tranzistora koji su ručno pričvršćivani na ploče i povezivani žičanim
elementima. Tranzistori su imali nekoliko prednosti nad elektronskim cevima. Bili su jeftiniji,
brži, manji, trošili su manje električne energije i emitovali su manje toplote. Pored tih
unapređenja, pojavljuju se i prvi programski jezici, odnosno Flow-Matic iz kojeg su se kasnije
razvili COBOL, FORTRAN, ALGOL i LISP.
Treća generacija
Glavno tehnološko unapređenje računara treće generacije bila je primena integrisanih
kola. Prvi planarni tranzistor sastavljen od jednog elementa napravljen je 1959.godine, a 1961.
napravljeno je integralno kolo od četiri tranzistora u jednom čipu, dok je sedam godina kasnije
proizveden logički čip sa 180 tranzistora. Uvođenje integralnih kola i LSI kola sa visokim
stepenom integracije omogućilo je proizvodnju čipova sa hiljadama tranzistora. Broj
komponenata u računaru je narastao sa 10.000 na više od pola miliona.Niska cena, pouzdanost,
male dimenzije i brzina izvođenja operacija ovih čipova značajno su unapredili razvoj mini
računara. Pored toga, u ovoj generaciji računara magnetne trake su zamenjene magnetnim
diskovima.
11
Četvrta generacija
Do osamdesetih godina napredak u tehnologiji integrisanih kola doveo je do stvarnja
VLSI čipova (Very Large Scale of Integration) koji su mogli da sadrže nekoliko desetina hiljada,
a zatim i nekoliko stotina hiljada, pa čak i nekoliko miliona tranzistora na jednom čipu. Naravno
da je to vodilo ka manjim i bržim računarima. Cena računara je pala do te mere da se otvorila
mogućnost da svaki pojedinac ima sopstveni računar. Tada je i započela era personalnih
računara.
Oko definisanja prve tri generacije postignuta je opšta saglasnost, dok se oko računara
četvrte generacije često diskutuje. Neki smatraju da su današnji računari peta, ili čak šesta
generacija, dok mnogi pak misle da je ovaj period samo poboljšanje postojećih tehnologija i da
se stvarno radi samo o četvrtoj generaciji, jer je posle treće generacije računara bilo mnogo
poboljšanja, ali ne tako fundamentalnih kao što su razlike između elektronskih cevi, tranzistora i
integrisanih kola. Jedini značajni napredak je vrlo velika integracija - VLSI , koja je omogućila
stvaranje mikroprocesora, odnosno specijalnog tipa integrisanih kola, koja predstavljaju osnovu
današnjih računara.
Personalni računari se, za razliku od velikih računara, mogu koristiti na različite načine:
obradu teksta, unakrsne tabele i visoko interaktivne aplikacije koje nisu povoljne za primenu kod
velikih računara. Današnji računari se mogu grubo podeliti u pet kategorija koje se donekle
preklapaju. Ova podela se zasniva na fizičkoj veličini, performansama i oblasti primene, što je
prikazano u Tabeli 1.
Tipičan kapacitet
Tip Tipičan MIPS Primer mašine Primer korišćenja
memorije
12
Peta generacija (u razvoju)
Peta generacija računara je u povoju i razvija se tokom osamdesetih i devedesetih godina.
Nju odlikuje masovni paralelizam, kao i proizvodnja računara koji su orijentisani određenim
problemima. Takođe je karakteristična pojava RISC arhitektura (Reduced Instruction Set
Computer). Ovi računari imaju mali broj instrukcija koje izvršavaju jednostavnu obradu, ali se
zato uglavnom sve izvršavaju u toku jednog taktnog intervala, za razliku od uobičajenih CISC
mašina (Complex Instruction Set Computer) koje imaju veliki broj instrukcije, od kojih su
mnoge prilično "moćne" ali za svoje izvršenje zahtevaju veći broj taktnih intervala.
Mada su RISC mašine počele svoj život na tržištu, nije izvesno kada će ova generacija (i
hoće li u potpunosti) zameniti postojeću generaciju računara.
Superračunari
Pod nazivom superračunari obično se smatraju računari velikih mogućnosti i brzine
obrade. Namenjeni su za naučno-tehničke proračune sa ogromnim brojem računskih operacija,
koje se najčešće koriste u meteorologiji, seizmologiji, hidrologiji i za vojne potrebe, a počeli su
da se proizvode krajem sedamdesetih i početkom osamdesetih godina. Ovi računari se proizvode
u malom broju primeraka, jer je područje njihove primene ograničeno, a i zahtevaju specijalne
uslove korišćenja i održavanja, kao što su hlađenje vodom ili tečnim azotom.
Personalni računari
Kako bi se smanjio broj komponenti za elektronske kalkulatore koji su se pojavili krajem
šezdesetih godina, zaposleni u kompaniji Intel dolaze na ideju da naprave čip koji bi imao sve
osobine centralnog procesora tadašnjih računara.Takav čip proizveden je 1971. godine i nazvan
je mikroprocesor. Ovi čipovi male veličine bili su i prilično jeftini, a mogli su da rade sve što su
mogli i veliki računari. Da bi se koristili, bilo je potrebno dodati memoriju, tastaturu, monitor ili
štampač. Na taj način je počelo ugrađivanje ovih procesora u mikroračunare i masovna primena
računara. Prvi personalni računar pojavio se 1975.godine, od kada počinje ubrzan razvoj i
pojavljivanje novih modela. 1993.godine počinje isporuka računara baziranih na procesoru
Pentium.
Slika 7. Mikroprocesor
13
5. ZAKLJUČAK
Računar ili kompjuter složeni je uređaj koji služi za izvršavanje matematičkih operacija
ili kontrolnih operacija koje se mogu izraziti u numeričkom ili logičkom obliku.
Rad računara može biti zasnovan na kretanju mehaničkih delova, elektrona, fotona,
kvantnih čestica ili neke druge fizičke pojave. Iako se računari mogu izgraditi na mnogim
postojećim tehnologijama, gotovo svi današnji modeli sadrže u sebi elektronske komponente.
Kod većine današnjih računara zadati problemi se u suštini rešavaju pretvaranjem svih
relevantnih informacija u matematičke relacije korišćenjem binarnog sistema (nula i jedan).
Računar je kao sklop sastavljen od tri glavna dela: mikroprocesor zajedno sa aritmetičko-
logičkom jedinicom, memorija, I/O (eng. Input and output system) ulazni i izlazni sklopovi.
Ključna karakteristika prve generacije bilo je korišćenje vakuumskih cevi kao aktivnih
elemenata.
Oko definisanja prve tri generacije postignuta je opšta saglasnost, dok se oko računara
četvrte generacije često diskutuje. Neki smatraju da su današnji računari peta, ili čak šesta
generacija, dok mnogi pak misle da je ovaj period samo poboljšanje postojećih tehnologija i da
se stvarno radi samo o četvrtoj generaciji.
14
6. LITERATURA
[1] Dumas, Joseph. D. (2005). Computer Architecture: Fundamentals and Principles of Computer
Design
[3]http://www.robertpapp.info/docs/handouts/Robert%20Pap%20%20Racunarski%20hardver%2
0-%20skripta.pdf
[4] https://sr.wikipedia.org/sr-el/Рачунар
[5] https://www.scribd.com/doc/193646230/Arhitektura-racunara-skripta
[6] https://www.scribd.com/doc/209963444/Arhitektura-i-Organizacija-računara
7. SADRŽAJ
1. UVOD ........................................................................................................................................................ 2
2. ISTORIJSKI RAZVOJ RAČUNARA ............................................................................................................... 3
3. OSNOVNI PRINCIPI RADA RAČUNARA ..................................................................................................... 6
4. GENERACIJE RAZVOJA RAČUNARA ........................................................................................................ 10
5. ZAKLJUČAK.............................................................................................................................................. 14
6. LITERATURA ............................................................................................................................................ 15
7. SADRŽAJ.................................................................................................................................................15
15