arhitektura racunara moduo 1

14
 1 Računarski hardver Računarski sistem Podaci Rezultati Pojam računarskog sistema Računarski sistem je skup tehničkih uređaja i programa namenjen automatskoj obradi podataka. Opšta blok šema računarskog sistema Svaki računarski sistem poseduje četiri osnovne funkcije:   prenos podataka  obrada podataka  čuvanje podataka  kontrola prenosa, obrade, i čuvanja podataka Računarski sistem funkcioniše kao sistem za prenos podataka prenoseći podatke uzete iz okruženja (periferije ili nekog drugog računarskog sistema) na drugu periferiju ili računarski sistem. On takođe funkcioniše kao sistem za pamćenje (skladištenje) podataka prenoseći podatke iz okruženja u operativnu memoriju ili obrnuto. Obrada podataka se vrši na zapamćenim (uskladištenim) podacima ili nad podacima uzetim iz okruženja. Podela računarskih sistema Računari se prema nameni mogu podeliti na:  računare opšte namene (tehnički, komercijalni)  računare specijalne namene (regulacija, praćenje procesa)  Računare možemo klasifikovati i prema odnosu performanse/cena koštanja:  1. Superračunari To su najmoćnija kategorija računara u pogledu brzine i količine obrađenih podataka. Koriste najsavremeniju i eksperimentalnu tehnologiju, tako da ovu kategoriju često čine samo prototipovi računara. Visokih su cena i pokazuju pravac razvoja računarskih sistema. 2. Veliki (mainframe) računari. Ova kategorija računara opslužuje najveće računarske centre i poslovne sisteme. Odlikuju se visoko razvijenim i optimizovanim softverom jer obrađuju izuzetno veliki broj podataka (baze podataka, složene aplikacije). Imaju veliku mrežu perifernih jedinica (diskova, štampača, modema...)  3. Mini računari su više specijalizovani računari. Nemaju tako jake performanse kao veliki računari ali im je cena pristupačnija. Koriste se u manjim preduzećima za procesno upravljanje, za projektovanje... Vremenom izlaze iz upotrebe jer iz zamenjuju mikroračunari sa sve boljim performansama.  4. Mikro računari su računari zasnovani na mikroprocesoru. Za razvoj mikroprocesora zaslužan je razvoj poluprovodničkih tehnologija, koja je omogućila da se na jednoj pločici poluprovodničkih kristala milimetarske zapremine nađe stotine hiljada sklopova koji obezbeđuju funkcionalnost računara. U ovu grupu računara spadaju: personalni računari (PC), super mikro računari i specijalizovane radne stanice (workstation). Računari iz ove kategorije su najrasprostranjeniji i odlikuje ih jednostavna arhitektura i niska cena. 

Upload: aleksandra-stojanovic

Post on 07-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 1/14

 

1Računarski hardver 

Računarski sistem Podaci  Rezultati 

Pojam računarskog sistema 

Računarski sistem je skup tehničkih uređaja i programa namenjen automatskoj obradipodataka. 

Opšta blok šema računarskog sistema Svaki računarski sistem poseduje četiri osnovne funkcije: 

•  prenos podataka •  obrada podataka •  čuvanje podataka •  kontrola prenosa, obrade, i čuvanja podataka 

Računarski sistem funkcioniše kao sistem za prenos podataka prenoseći podatke uzete izokruženja (periferije ili nekog drugog računarskog sistema) na drugu periferiju ili računarskisistem. On takođe funkcioniše kao sistem za pamćenje (skladištenje) podataka prenosećipodatke iz okruženja u operativnu memoriju ili obrnuto. Obrada podataka se vrši nazapamćenim (uskladištenim) podacima ili nad podacima uzetim iz okruženja. 

Podela računarskih sistema 

Računari se prema nameni mogu podeliti na: •  računare opšte namene (tehnički, komercijalni) •  računare specijalne namene (regulacija, praćenje procesa) 

Računare možemo klasifikovati i prema odnosu performanse/cena koštanja: 1.  Superračunari – To su najmoćnija kategorija računara u pogledu brzine i količine

obrađenih podataka. Koriste najsavremeniju i eksperimentalnu tehnologiju, tako da ovukategoriju često čine samo prototipovi računara. Visokih su cena i pokazuju pravacrazvoja računarskih sistema. 

2.  Veliki (mainframe) računari. Ova kategorija računara opslužuje najveće računarskecentre i poslovne sisteme. Odlikuju se visoko razvijenim i optimizovanim softverom jerobrađuju izuzetno veliki broj podataka (baze podataka, složene aplikacije). Imaju velikumrežu perifernih jedinica (diskova, štampača, modema...) 

3.  Mini računari su više specijalizovani računari. Nemaju tako jake performanse kao veliki

računari ali im je cena pristupačnija. Koriste se u manjim preduzećima za procesnoupravljanje, za projektovanje... Vremenom izlaze iz upotrebe jer iz zamenjujumikroračunari sa sve boljim performansama. 

4.  Mikro računari su računari zasnovani na mikroprocesoru. Za razvoj mikroprocesorazaslužan je razvoj poluprovodničkih tehnologija, koja je omogućila da se na jednojpločici poluprovodničkih kristala milimetarske zapremine nađe stotine hiljada sklopovakoji obezbeđuju funkcionalnost računara. U ovu grupu računara spadaju: personalniračunari (PC), super mikro računari i specijalizovane radne stanice (workstation).Računari iz ove kategorije su najrasprostranjeniji i odlikuje ih jednostavna arhitektura iniska cena. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 2/14

 

2Računarski hardver 

Razvoj računarskih sistema 

Uvod. Istorija računarskih sistema. 

U razvoju računarskih sistema možemo izdvojiti sledeće faze: 

1. 

Manuelna era 

(?–

1642.)–

Sva izračunavanja su vršena ručno bez memorisanjapodataka 2.  Mehanička era (1642 – 1890.) – Izračunavanje se vrši mehanički i prvu mašinu za

izračunavanje izumeo je Paskal 1642. godine. 3.  Elektromehanička era (1890 – 1946.) – Uz pomoć električnih signala upravljalo se

mašinama za izračunavanje koje su i dalje bile isključivo mehaničke. 4.  Računarska era (1946 - ?) - U periodu od 1946. godine do danas stvoren je veći broj

generacija računara: 

•  Prva generacija računara (1946 – 1957.) karakteristična je po primeni elektronskih ceviu njihovoj konstrukciji. Ovi elementi su veoma nepouzdani u radu. Zbog potrebnogvelikog broja cevi, računari su bili veličine jedne sobe, ponekad i veći i trošili su mnogo

energije. Primene ovih računara su dosta male zbog skromnog softvera i svi programi subili memorisani. Periferni uređaji kod ovih računara bili su  čitači bušenih kartica,magnetne trake, pisači, štampači. 

•  Druga generacija računara (1957 – 1963.) zamenjuje elektronsku cev tranzistorom.Dimenzije računara se znatno smanjuju, proizvode manje toplote, troše manje energije,postaju veoma pouzdani, povećava im se brzina rada, cena im se snižava pa postajupristupačniji širem krugu korisnika.  Pojavljuju se magnetni diskovi kao sekundarnememorije, dok su bušene kartice ostale u širokoj upotrebi. Razvijeni su asembleri i drugiviši programski jezici. 

•  Treća generacija (1964 – 1982.) uvodi integrisano kolo – čip kao osnovni deo u računaru(jedna ovakva komponenta zamenjuje više tranzistora – u početku je to bilo nekoliko

desetina, a kasnije i nekoliko hiljada pa i miliona). Dimenzije, cena i potrošnja energije sesmanjuju a brzina rada raste. Imamo pojavu deljenja procesorskog vremena iistovremenu obradu više programa kroz multiprogramiranje. Razvijeni su operativnisistemi. Kao sekundarna memorija koristi se hard disk i flopi disk. 

•  Četvrta generacija (1982 - ?). Posebnu revoluciju u razvoju računarske tehnologije činipojava čipova vrlo visoke integracije – mikroprocesora. To je elektronska komponentakoja predstavlja kompletan procesor jednog računara u jednoj jedinoj komponenti vrlomale veličine. I dalje se smanjuju dimenzije računara uz stalno povećanje brzina rada.Primarne memorije su od poluprovodničkih materijala, čiji se kapacitet povećao. Jednaod karakteristika je upotreba ulazno/izlaznih uređaja. Računari ove generacije čineosnovu današnjih računara. 

•  Peta generacija (1985 - ?) uključuje i elemente veštačke intelegencije •  Šesta generacija (1988 - ?) bazira se na takozvanoj neuronskoj tehnologiji i

multiprocesiranju, čime se u stvari počinje simulirati proces u mozgu čoveka. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 3/14

 

3Računarski hardver 

Struktura računarskog sistema 

Računarski sistem čine dve osnovne komponente: hardver i softver. Hardver čine fizički delovi računarskog sistema. Tu spadaju električni i elektronski delovi,mašinski sklopovi, kućišta. 

Hardver računarskog sistema se sastoji od: •  centralne jedinice•  periferijskih jedinica 

Opšti model računara 

- Centralna jedinica se sastoji od: - operativne memorije  (unutrašnja, primarna, radna) koja služi za smeštanje

programa i podataka koji se trenutno koriste. Njen sadržaj se gubi kada se računar isključi. - centralnog procesora (CPU)  koji upravlja računarom i izvodi njegove funkcije

obrade podataka. Procesor čine: aritmetičko logička jedinica – ALU  (obavlja aritmetičke ilogičke operacije) i kontrolno upravljačka jedinica (upravlja radom CPU a time i računara ucelini)- Ulazni uređaji služe za unos podataka i programa u računar (tastatura, miš...) - Izlazni uređaji služe da rezultate obrade prikažu korisniku (monitor, štampač..) 

- Spoljne memorije  čine posebnu grupu uređaja koji istovremeno obavljaju funkcije ulaza iizlaza, kao i funkciju dugotrajnog čuvanja podataka i programa (hard disk, CD, DVD...) 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 4/14

 

4Računarski hardver 

Softver, vrste softvera, podela softvera

Skup svih programa u računarskom sistemu predstavlja softver. Sav softver se može podeliti na

sistemski i aplikativni softver. Sistemski softver obuhvata programe koji upravljaju radom

računarskog sistema. Sistemski softver čine operativni sistem i programski sistemi. Operativni

sistem upravlja resursima računara, dok programski sistem sadrži programe koji služe kao

podloga za pisanje korisničkih programa (programski jezici, programski prevodioci – asembleri,kompajleri, interpreteri...) Aplikativni softver obuhvata sve programe koji su namenjeni rešavanju problema korisnika.

Njega izrađuju sami korisnici, odnosno programeri (office, igre, baze podataka...) 

Podaci, instukcije, programi

Podaci su osnovni objekti obrade u računarskom sistemu, odnosno predmet rada i ujedno glavni

razlog korišćenja računara.Elektronska kola od kojih je sagrađen računar mogu biti u jednom od dva radna stanja: 

-  stanje uključeno, kada kroz kolo protiče struja, predstavlja se cifrom jedan (1) -  stanje isključeno, kada nema proticanja struje, predstavlja se cifrom nula (0) 

Svaki podatak koji se unosi u računar mora biti predstavljen kao zapis sastavljen od nula ijedinica. U matematici se brojni sistemi sastavljeni od dve cifre nazivaju binarni brojni

sistemi. Otuda se i zapis sastavljen od nula i jedinica naziva binarni zapis.

Najmanja količina podataka koju možemo zapisati i obraditi u računaru predstavlja upravojedna binarna cifra 0 ili 1 i ona se naziva bit (binary digit). Binarne cifre u računarima su

organizovane u bajtove. Jedan bajt (byte) predstavlja niz od 8 bitova.

U binarnom zapisu mogu se predstaviti; 

-  brojevi: celi i decimalni, pozitivni i negativni -  slova: velika i mala slova abecede i interpunkcijski znaci (tačka, zarez, upitnik...) 

-  matematički i specijalni znaci -  programske instrukcije 

- kontrolni kodovi: pomeranje kursora

 

-  slike i grafički prikazi 

-  zvuk: govor i muzika 

Koristeći samo cifre 0 i 1 i dva bita, možemo zapisati četiri zapisa: 00 01 10 11 Ukoliko koristimo tri bita, možemo ostvariti 8 kombinacija. Tako da je ukupan broj kombinacija

izražen formulom 2N, gde je N broj bitova. Grupa od 16 bitova (2 bajta) se naziva reč, a grupa od32 bita (4 bajta) se naziva dupla reč. Tekstualni znakovi se u računaru takođe pamte kao brojevi. Svaki znak ima svoj broj pomoću

koga se zapisuje (kodira) u računaru. Kodiranje je definisano međunarodnim standardima.Jedan od prvih standarda koji je nastao bio je ASCII. Drugi često korišćeni kod je UNICODE, koji

podržava korišćenje raznih nacionalnih alfabeta (latinični, ćirilični, arapski…) 

Veće jedinice od bajta su kilobajt (KB), megabajt (MB), gigabajt (GB)... 1 KB = 1024 B 1 MB = 1024 KB 

U računaru se smeštaju različiti tipovi podataka. Možemo razlikovati dva osnovna tipapodataka: 

•  programski kodovi koji omogućavaju računaru da izvršava određene zadatke 

•  podaci koji predstavljaju neki tekst, sliku, zvuk… 

Da bi CPU mogao da radi on mora imati instrukcije o tome šta treba da radi. Instrukcije se kao i

svi podaci u računaru predstavljaju nizom bitova. CPU je dizajniran tako da prepoznaje taj niz

koji predstavlja instukciju i koji dolazi zajedno sa podacima na ulaz procesora, i na osnovu

instrukcije izvršava operacije nad podacima. Programski kod predstavlja skup instrukcija 

koji se izvršavaju jedna po jedna kada se taj program startuje. Program predstavlja skup programskih kodova koji određuje šta računar treba da uradi. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 5/14

 

5Računarski hardver 

Komponente računara 

CPU (Centralni procesor)

Procesor ili centralno procesorska jedinica (CPU) je osnovna komponenta svakog računarskogsistema koja neposredno upravlja procesom obrade podataka i uzajamnom komunikacijom svih

ostalih delova računarskog sistema.Procesor u svom radu koristi: 

• instrukcije, koje definišu koju obradu treba izvršiti i

•  podatke, koje treba obraditi u skladu sa instrukcijom 

Instrukcije su u stvari programski kodovi. Ovo uključuje zahteve koje stalno zadajemo računarupreko miša i tastature: zahtev za štampanje, snimanje, otvaranje datoteke itd. 

Podaci su tipično korisnički podaci koji mogu biti tekstualni, u obliku slika... Svi podaci se prekosistemske magistrale dopremaju iz operativne memorije u procesor na obradu.

Glavni delovi procesora su: 

•  upravljačka jedinica (control unit, CU ) •  aritmetičko-logička jedinica (ALU) •  registri procesora: 

•  interne magistrale Osnovni zadatak  upravljačke jedinice  je  generisanje upravljačkih signala i koordinacija  svih

aktivnosti unutar procesora. Ona pribavlja  i omogućava izvršavanje instrukcija. Ona takođe komunicira sa ostalim komponentama računara preko upravljačke magistrale. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 6/14

 

6Računarski hardver 

Procesor sadrži i aritmetičko-logičku jedinicu. U njoj se izvode artimetičke i logičke operacije

nad binarnim podacima. O tome koja operacija i nad kojim podacima treba da se izvrši,

saopštava upravljačka jedinica. 

Postoje nekoliko tipova registara u procesoru. U njima se smeštaju podaci i instrukcije koje setrenutno izvršavaju, kao i adrese sledećih instrukcija koje trebaju biti izvršene. Takođe u njima

se smeštaju i rezultati obrade pre nego što budu upisani u memoriju.Interne magistrale  su grupe linija preko kojih se informacija u binarnom obliku prenosi

između registara. Magistralama se prenose podaci, instrukcije i upravljački signali internounutar procesora.

Zadaci procesora su:

•  da na osnovu instukcija vrši obradu podataka izvršavanjem relativno prostih operacija-mašinskih instrukcija 

•  da donosi odluke o toku izvršavanja instrukcija programa 

•  upravlja komponentama računara 

•  obezbeđuje prenos podataka između komponenata računara i periferije 

Prilikom izvršenja programa svaka instrukcija se prenosi iz operativne memorije u

upravljačku jedinicu. Nakon toga upravljačka jedinica poziva podatke iz operativne memorije ismešta ih u registre procesora, a zatim u ALU. Nakon izvršenja operacije predviđeneinstrukcijom iz ALU se rezultati smeštaju u registre procesora, i ukoliko nisu više potrebni

prebacuju se u operativnu memoriju.Osim registra procesor mora imati još jednu malu internu memoriju- keš memoriju

(cache memory). Ona može biti ugrađena u sami procesor (interni keš), a može biti i u

posebnom čipu na matičnoj ploči (eksterni keš). To je izuzetno brza memorija (višestruko brževreme pristupa od RAM memorije). Tokom izvršavanja programa delovi operativne memorije

se premeštaju u keš memoriju. Instrukcije i podaci koje se uzimaju iz RAM memorije upisuju se i

u keš memoriju. Kada procesor želi novi podatak, prvo proverava da li se on već nalazi u kešu.

Ako to jeste slučaj, procesor ga uzima odatle umesto iz sporog RAM-a. Karakteristike procesora: 

•  Brzina procesora se meri brojem instrukcija koje može izvesti u sekundi (jedinica zabrzinu procesora je MIPS – milion instrukcija u sekundi) 

•  Dužina procesorske reči  je broj bitova koji se istovremeno prenosi i obrađuje unutarprocesora 

•  Radni takt   je učestanost impulsa koji generiše takt generator. Operacije unutarprocesora sinhronizovane su generatorom takta koji zavisi od tipa procesora.   Takt 

određuje kojom brzinom procesor može izvršavati mikroinstrukcije. Današnji procesoriimaju takt reda veličina nekoliko GHz, što znači da obavlja nekoliko milijardi operacija u

sekundi. 

•  Efikasnost mikrokoda – broj koraka potrebnih da bi se izvršila neka operacija (npr.

pomnožila dva broja) 

•  Broj instrukcija koje se paralelno izvršavaju – broj procesa koji se istovremeno

izvršavaju u čipu 

•  Brzina magistrale – brzina interne magistrale za prenos podataka i instrukcija 

•  Interna (keš) memorija – količina ugrađene, brze memorije koju čip sadrži. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 7/14

 

7Računarski hardver 

Operativna memorija

Sistemska (centralna ili operativna) memorija namenjena je za privremeno pamćenjepodataka i programa. U operativnu memoriju se smeštaju: 

•  programi koji se trenutno izvršavaju 

•  podaci koji se obrađuju 

•  međurezultati obrade 

Postoje dva osnovna tipa memorija. Prvi tip je memorija u koju se informacija može iupisati i iz nje pročitati u proizvoljnom trenutku - RAM memorija (Random Access Memory  -

memorija sa slučajnim pristupom, što znači da je vreme potrebno za čitanje ili upis podatka

nezavisno od adrese na kojoj se čitanje ili upis obavlja – isto je kako za prvu, tako i za milionitu

memorijsku lokaciju). Informacije u RAM memorijama se gube  čim se isključi napajanje  (tzv.nepostojane memorije)  pa ona služi za privremeno skladištenje podataka za vreme rada

računara. Drugi tip je ROM memorija (Read Only Memory ), kod koje je fizički i vremenski proces

upisa različit od procesa čitanja sadržaja. Ove memorije su postojane, ne gube sadržaj kad im se isključi napajanje

 

i  u  računarima, kao deo operativne memorije,  služe da čuvaju sistemske

programe za koje je potrebno da budu stalno raspoloživi, i za koje se ne očekuje da će se (često)

menjati za vreme korišćenja računara. 

Osobine memorija izražavaju se različitim parametrima: 

1.  Kapacitet memorije – broj bajta ili bita koji se mogu zapamtiti u memoriji; 2.  Vreme pristupa – vremenski interval koji protekne od trenutka iniciranja pristupa

memoriji pa do završetka upisa ili čitanja; 

3.  Jedinica prenosa – kod centralne memorije predstavlja memorijsku riječ, tj. broj bita koji

se istovremeno čita ili upisuje (32 bitni, 64 bitni); 4.  Brzina pristupa – broj bita ili bajta koje memorija može preneti u jednoj sekundi 

5.  Cena/kapacitet – ukupan odnos cene memorije prema kapacitetu 

ROM Memorija

ROM memorija se najčešće koristi za čuvanje sistemskih programa za koje želimo da

stalno budu raspoloživi u računaru. Najbolji primer je sistemski BIOS program, koji se čuva uposebnom ROM-u na matičnoj ploči. To znači da je program dostupan kada se uključi napajanje

i da ga računar može koristiti da startuje sistem (po uključenju računara sistemska memorija je prazna!). Iako je zamišljeno da se sadržaj ROM memorija ne može menjati, ponekad je promena

sadržaja ROM memorije veoma korisna. Postoje nekoliko varijante ROM memorije čiji se sadržaj

može promeniti pod određenim okolnostima (PROM, EPROM, EEPROM, Flash...) 

RAM Memorija 

RAM memorija je radna memorija  računara. Svi podaci koje računar koristi za vreme

izvršavanja operacija  u procesoru memorišu se u RAM-u. Uglavnom se ti podaci i programinalaze na nekom spoljnom medijumu za pamćenje  (hard disk, CD). Kada procesor želi daobrađuje ove podatke, oni moraju biti učitani u RAM. 

Postoje dva osnovna tipa RAM- a: dinamički (DRAM) i statički (SRAM) I jednoj i drugoj vrsti memorije napajanje je neophodno da bi one pamtile podatke, međutim u

dinamičkom RAM-u se ti podaci vrlo brzo gube i zato je potrebno stalno osvežavati te podatke.

Osvežavanje  (ponovno upisivanje istog sadržaja)  se vrši više puta u sekundi. Kod statičkogRAM-a upisani podatak ostaje sve dok ima napajanja  i nije ga potrebno osvežavati.  SRAM je

mnogo brža memorija od DRAM ali je i dosta skuplja. Zbog toga se DRAM koristi za sistemsku

memoriju a SRAM zbog svoje brzine za keš memoriju.

Zahtevi koji se postavljaju pred sistemsku memoriju poslednjih godina se stalno

uvečavaju, jer je  softver sve moćniji i sve zahtevniji. Rezultat ovoga je da današnjiračunari imaju značajno više memorije nego prvi  računari iz ranih osamdesetih.Smeštanje i učitavanje velikih blokova podataka u/iz memorije je izuzetno vremenski

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 8/14

 

8Računarski hardver 

zahtevna operacija, i kada su velike količine memorije u pitanju razlika u brzini pristupa

registrima procesora i pristupa sistemskoj memoriji je izuzetno velika. Kada je u pitanjubrzina, brzina procesora višestruko nadmašuju brzinu memorijskih čipova. Posledicaovoga je da procesori moraju sve više i više da čekaju na prenos podataka u/iz

memorije, što se izuzetno nepovoljno odražava na performanse.

Jedno od rešenja je da se koristi keš memorija između procesora i glavne

memorije. Keš se danas izrađuje u više slojeva, koji imaju sve veći kapacitet (i sve manjubrzinu pristupa) kako su postavljeni dalje od procesora. Primarni keš, ili keš prvognivoa ( Level 1 cache), nalazi se na procesoru i služi za privremeni smeštaj instrukcija i

podataka. Ovo je najbrži vid memorijskog skladišta koji postoji u računaru (brži pristup

imaju samo procesorski  registri). Primarni keš je uvek ugrađen na procesorski čip, ipodeljen je na instrukcijski keš i keš za podatke. Primarni keš izrađuje se isključivo odSRAM čipova koji su izuzetno brzi.

Na svim današnjim računarima postoji i sekundarni keš da bi se dodatno ublažilarazlika u brzini procesora i memorije. Sekundarni keš, ili keš drugog nivoa (Level 2

cache) koristi istu kontrolnu logiku kao i primarni keš i takođe   se izrađuje isključivo

pomoću SRAM čipova da bi se postigla maksimalna moguća brzina. Na današnjim

procesorima on se nalazi integrisan unutar procesorskog kučišta. Ranije se sekundarnikeš nalazio ili zalemljen na matičnoj ploči, ili se na nju dodavao u posebne slotove.

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 9/14

 

9Računarski hardver 

Magistrale (Bus)

Magistrale predstavljaju skup žica ili provodnika za povezivanje različitih delova računara. To jegrupa linija (električnih provodnika) kroz koje se signalima prenose podaci i upravljačkeinformacije u računaru. Magistrale (sabirnice, bus) omogućavaju dvosmerni tok podataka, npr.od procesora ka memoriji i obratno. Fizički, magistrale (sabirnice) su brojne metalne linije naštampanoj ploči kako glavne matične ploče, tako i svih ostalih dodatnih kartica računara.Za svaku magistralu možemo razlikovati: -  Radni takt magistrale . To je učestanost  (frekvencija) prenosa podataka preko magistrale.

Njega generiše takt generator smešten u čipsetu na matičnoj ploči. Izražava se u Hz i većaučestanost znači i veći prenos podataka. 

-  Širina magistrale. Broj bitova koji se istovremeno mogu preneti kroz magistralu. To jejedna od važnijih karakteristika koja određuje sistemske performanse. Što je širi BUS, većibroj bitova će biti poslat istovremeno. Npr. ako je magistrala širine 32 bita (može preneti 32bita u istom trenutku) i treba da se prenose podaci dužine reči od 64 bita. To znači da ćeprocesor morati da pristupa memorijskom modulu dva puta tokom svakog instrukcionogciklusa. Ako imamo magistralu širine 64bita onda će se sve to obaviti u jednom ciklusu. 

-  Propusna moć (brzina magistrale). Izražava količinu podataka koji se prenese u jedinicivremena. Današnji računari imaju propusnu moć reda nekoliko GB/s 

Postoje nekoliko vrsta magistrala: •  Magistrala podataka

• 

, koja vrši prenos podataka između procesora i memorije sa jednestrane i perifernih uređaja sa druge, pri čemu svaka linija može preneti jedan bit ujednom vremenskom intervalu Adresne magistrale

• 

, koje prenose informacije o tome gde podaci treba da budu poslati.Pre slanja podataka, putem adresne magistrale šalje se adresa lokacije (uređaja) na kojipodatak treba biti smešten. Magistrale za prenos upravljačkih signala

 

pomoću kojih procesor upravlja radomperifernih uređaja 

Sve vrste magistrala u računaru možemo podeliti na: 

1.  Sistemsku magistralu (interna, main bus, FSB – Front Side Bus) – povezuje CPU saglavnom memorijom i keš memorijom drugog nivoa L2.  Nalazi se na matičnoj ploči iodgovara pojedinačnom tipu procesora.

2.  Ulazno/izlazne magistrale (eksterna, magistrala za proširenje) – povezuje različiteperiferne uređaje sa CPU. Ova magistrala je dosta sporija od sistemske magistrale. 

Zbog velike razlike u brzini prenosa podataka sporija U/I magistrala je preko kontrolera(Bridge) povezana na bržu sistemsku magistralu. Bridge (most) je deo PC čip seta koje jeintegrisan u matičnu ploču. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 10/14

 

10Računarski hardver 

Slotovi za proširenje su završeci magistrala u kojima se priključuju odgovarajuće kartice(adapteri). Danas se u računaru mogu sresti nekoliko vrsta U/I magistrala: 

•  ISA bus (Industry Standard Architecture) - stari tip magistrale, male brzine i u novijimmatičnim pločama se ne pojavljuje 

•  PCI (Peripheral Component Interconnect) – Danas se koristi u svim računarima zaspajanje različitih adaptera kao što su mrežni kontroleri, zvučne kartice, TV kartice...Može koristiti 64 linija za prenos podataka i ima veću brzinu prenosa podataka od ISA.Na računaru se mogu naći 4-5 PCI slota za proširenje. 

•  AGP (Accelerated Graphics Port) – tip magistrale koji je nastao zbog velikog zahteva upogledu grafike i prikazivanja slika. AGP magistrala se koristi za video adaptere(kartice). Prednosti u odnosu na PCI su što je nekoliko puta brža, ne deli magistralu sadrugim komponentama kao kod PCI, omogućuje grafičkoj kartici da sopstvenu videomemoriju dopuni sistemskom memorijom. 

•  PCI Express (PCI – E) je najnoviji standard komunikacija između komponenti. Osmišljenje za grafičke kartice, mada se može koristiti i  za ostale računarske delove. Karakterišega veća brzina od svih prethodnih standarda. 

•  USB (Universal Serial Bus) – tip  univerzalne magistrale razvijen u cilju da eliminišeprobleme prilikom instaliranja eksternih uređaja tako što ne zahteva otvaranje kućištaradi ubacivanja novih kartica za odgovarajuće uređaje. Preko ove magistrale možemopriključiti do 127 različitih uređaja, što je značajno poboljšanje u odnosu na PCI koji imaograničenje na 4-5 uređaja. 

•  FireWire / IEEE 1394. Magistrala koja se u današnje vreme koristi za rad sa uređajimakoji zahtevaju širok propusni opseg prilikom prenosa (skeneri, video kamere…)Približno je iste brzine kao USB magistrala ali ima veliku propusnu moć. 

FireWire

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 11/14

 

11Računarski hardver 

Interfejsi

Postoje puno različitih interfejsa (priključaka) u računaru.

Interfejsi perifernih memorija: EIDE, SATA, SCSI. Preko ovih interfejsa priključujemoperiferne memorije (hard disk, CD, DVD) na računar. EIDE (ATA)  je stariji tip i omogućava

spajanje 

do dva uređaja preko jednog kanala. SATA 

je naslednik ATA interfejsa i omogućavaznatno veću brzinu prenosa podataka. SCSI (skraćenica od  S mall C omputer  S  ystem I nterface ičita se Skazi)  ima prednost u odnosu na ostale interfejse u tome što može da uključi do 16uređaja samo na jednom kablu povezujući i eksterne i interne uređaje. 

  ATA interfejs SATA interfejs

 SCSI interfejs

Interfejsi ulazno/izlaznih uređaja. Nekada su se periferni uređaji povezivali na  serijski iparalelni port. Danas su oni prevaziđeni i u upotrebi su znatno brži interfejsi za povezivanjeulazno/izlaznih uređaja. USB  je veoma korišćeni priključak i njegova brzina je 480MB/s. Ovajstandard za povezivanje je zamišljen da prevaziđe probleme prilikom instaliranja  eksternihuređaja tako što ne zahteva otvaranje kućišta radi dodavanja nove kartice za odgovarajućeuređaje. FireWire ima veliku brzinu prenosa podataka, veliki propusni opseg i najviše se koristiza povezivanje digitalne video opreme sa računarom. HDMI – Multimedijalni interfejs. Koristise za prenos digitalnog audio/video sadržaja visoke rezolucije. Ovim interfejsom se povezujuDVD plejeri, Play Station konzole, Kamere, LCD/Plazma televizori sa grafičkom karticom. 

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 12/14

 

12 Računarski hardver 

Kontroleri (adapteri)

Svakom periferijskom uređaju, bilo da je unutrašnji ili spoljašnji, potrebno je nešto što ćeposredovati između njega i procesora. Taj posrednik se zove kontroler (adapter). Na primer,

hard disku je potreban kontroler hard diska, tastaturi treba kontroler za tastaturu, monitoru jepotreban video adapter... Glavni zadatak kontrolera je: 

•  Usaglašavanje brzine prenosa podataka između periferije i procesora •  Prevođenje podataka iz  procesorskog formata u format koji koristi periferija, kao i

pojačavanje elektronskih signala između procesora i periferije. 

Kontroleri (adapteri) nisu uvek posebne kartice. Kontroler tastature obično nije kartica većjedan čip na matičnoj ploči.Nabrojaćemo nekoliko uobičajenih kontrolera u računaru: 

•  Video adapter (video kontroler, grafička kartica) može biti posebna kartica koja jepriključena na poseban priključak za proširenje, a može biti integrisana na matičnuploču (sastavni deo matične ploče) 

•  IDE kontroleri. Na ove kontrolere možemo priključiti hard diskove, CD, DVD •  Mrežna kartica •  Zvučna kartica •  Modem 

 zvučna kartica   grafička kartica 

mrežna kartica  adapter na matičnoj ploči  

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 13/14

 

13Računarski hardver 

Prenosivi računari 

Laptop (notebook) računari 

Laptop je prenosivi  računar koji sadrži sve delove klasičnog desktop računara kao što sutastatura, ekran, hard disk... uključujući bateriju, smeštenu u malo kućište. 

Glavna prednost notebook računara je mobilnost (prenosivost) uz smanjene dimenzije.  S drugestrane nedostatkom se može smatrati veća cena uz nešto manje performanse u odnosu   na

njihove desktop varijante. Istovremeno, nedostatak je i njihova manja mogućnost za proširenje

(nadograđivanje).Notebook se napaja preko AC/DC adaptera, koji pretvara naizmenični mrežni napon u

jednosmerni napon. Osim što  računar snabdeva strujom takođe i puni bateriju koja napajaračunar kada nije direktno priključen na naizmenični napon gradske mreže.

Osnovne komponente laptopa su obično po funkciji slične onima kod stonih računara, ali su

manjih dimenzija, prilagođeni za mobilnu upotrebu i manju potrošnju električne energije. 

Ekran laptopa može biti izrađen u LCD ili u novije vreme LED tehnologiji. Potrošnja struje kodovih monitora je mala i to je jedna od bitnih osobina prenosivih računara.

Laptop hardiskovi su obično veličine 2.5 inča (64 mm) ili 1.8 inča (46 mm) i oni su manji uodnosu na hardiskove za stone (desktop) računare koji su 3.5 inča (89 mm). Kod novijih

laptopova (a posebno kod tzv. ultraprenosnika) koristi se disk baziran na fleš memoriji (SSD),koji su brži, lakši, manje osetljivi na mehanička oštećenja i energetski su ekonomičniji (troše

manje struje). 

Video grafički kontroler (GPU), je obično  integrisan u čipset. Ovo  ograničava upotrebu

laptopa za igru i zabavu (dve oblasti koje neprestano uvećavaju svoje zahteve u pogledugrafike). Laptopovi više klase i laptopovi koji su zamena za stone računare najčešće  dolaze sa

grafičkim procesorima koji su na nekim modelima u obliku posebnih internih kartica i oni su po

performansama veoma slični stonim (desktop) računarima.Baterija, kod današnjih laptopova je obično litijum-jonska, a kod najnovijih litijum-polimer.

Tipično vreme trajanja baterije je od 2-5 časa, ali  može biti i manje  prilikom zahtevnijih

8/3/2019 Arhitektura racunara MODUO 1

http://slidepdf.com/reader/full/arhitektura-racunara-moduo-1 14/14

 

14 Računarski hardver 

zadataka. Performanse baterije opadaju  sa vremenom i obično je vek trajanja baterije 1 – 3

godine, zavisno od dinamike punjenja i pražnjenja. 

Procesor (CPU) – Laptop procesori imaju napredne mogućnosti u pogledu efikasnijeg

korišćenja el. energije i proizvode manje toplote od desktop (stonih) računara, ali nisu tolikojači.

Matična ploča  kod laptopova su vrlo specifične i razlikuju se od proizvođača i modela i nisu

standardizovane veličine kao kod stonih računara. Za razliku od matičnih ploča kod stonih

računara koji imaju nekoliko proširivih slotova (obično 3-7), neki modeli laptopova mogu biti ibez ikakvog proširivog slota, sa izuzetkom USB interfejsa koji je vrlo čest na laptopu. Kod većine

laptopova inače je prisutan jedan ili više slota za tzv. Ekspres kartice.Ulazni uređaji. Laptop uređaji dolaze sa integrisanom tastaturom i sa tzv. ’’touchpad’’ uređajem

koji ima ravnu površinu osetljivu na dodir i služi za usmeravanje strelice na računaru kao da jeprisutan miš. 

Ulazno-izlazni  interfejsi. Oni nam omogućavaju da proširimo funkcionalnost   laptopapriključivanjem nekih periferija. Laptopovi obično imaju PC Card priključak (PCMCIA) kao i

daleko prisutniji USB port. 

PCMCIA slot 

Netbook računari 

Netbook računari su manji i lakši računari od laptopova. On je pre svega namenjen za bežičnu

komunikaciju i pristup internetu. Veličine ekrana netbook računara su između 9 i 11 inča itežina je od 0,9 – 1,4 kg. Ne sadrže CD/DVD rom i imaju manji broj portova.

 poređenje Netbook (manj i  ) u odnosu na Laptop (veći) računar  

PDA (džepni digitalni računar)

Lični digitalni asistent (PDA)  je mobilni uređaj, poznat i kao ručni 

računar. PDA uređaji se koriste u svakodnevnom životu za uzimanje 

beleški, držanje kontakata i povezivanje na internet.

PDA uređaj ima ekran osetljiv na dodir za unos podataka, slot za

memorijsku karticu za skladištenje podataka, i najmanje jedan od

sledećih načina za povezivanje: infracrveni port, Bluetooth i / ili

WiFi. Softver, obično treba da ima kalendar, listu obaveza, adresarza kontakte i neku vrstu napomene programa. PDA uređaj uključuje e-mail i Web podršku.