25
 SASTAV RAČUNARSKOG SISTEMA  Autor V erica Radovi ć  

1.Sastav računarskog sistema

Embed Size (px)

Citation preview

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 1/25

SASTAV RAČUNARSKOG SISTEMA 

 Autor

Verica Radović  

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 2/25

SASTAV RAČUNARSKOG SISTEMA 

Imajući u vidu da je računarski sistem samo mašina koja radi po odredjenom programu, može se reći da sesvaki računarski sistem sastoji od dve komponente: samemašine  –  računarskog hardvera i programa po kojima

računar radi – računarskog softvera.Tipični  računarski hardver sastoji se od sledećih komponenata:•centralne (unutrašnje memorije),•aritmetičko-logičke jedinice,•kontrolne jedinice,• jedinica spoljne memorije,•ulaznih jedinica i•izlaznih jedinica.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 3/25

SASTAV RAČUNARSKOG HARDVERA 

Ulaznejedinice 

Kontroln

a jedinica Unutrašnja 

memorija 

Izlaznejedinice 

Aritmetičkologička jedinica 

Jedinicespoljne

memorije 

Funkcionalna organizacija računarskog hardveraprikazana je na sledećoj slici 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 4/25

CENTRALNA MEMORIJA

Centralna memorija Računar  obradjuje podatke izvršavajući naredbe date

programom. Program i podaci koji se obadjuju uskladišteni su uunutrašnjoj (centralnoj) memoriji računara. Ova memorija se sastojiod elektronskih kola, od kojih svako može da ima dva stanja, koja

se obično označavaju sa 0 - stanje kada u kolu nema struje i 1 -kada ima struje u kolu. Zbog toga se ova kola zovu bit (skraćeno odbi nary digi t   – binarna cifra). Ovo može da se uporedi sa sijalicom: 0 – kada je ugašena, 1 – kada je upaljena.

Princip rada memorije računara  može da se objasni

 jednostavnim primerom!

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 5/25

CENTRALNA MEMORIJA

Pošto je količina informacja koja može da se uskladišti u jednoovakvo kolo suviše mala, bitovi se u memoriji računara udružuju u grupe(registre), koji su kod bersonalnih računara dužine 8 bita. Ovakva grupazove se bajt (byte ).

Prema tome, jedan bajt može imati 28=256 različitih kombinacijanula i jedinica, pa može predstavljati 256 različitih znakova u zavisnostiod kombinacije uskladištene u njemu. Koja kombinacija predstavlja kojiznak definiše se tabelom koja se zove kod. Najčešće je u upotrebi ASCIIkod (American Standard Code for Information Interchange).

Takav način  uskladištavanja u memoriju računara  važi samo za

znakovne podatke, gde se svaki znak, koristeći  odgovarajući kod,skladišti u jedan bajt. Za numeričke podatke važe  drugačije  šeme skladištenja kod kojih se povezuje 4 ili 8 bitova zajedno. U zavisnostiod šeme uskladištenja, brojevi se dele na cele i realne.

Malo više o ASCII kodu 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 6/25

CENTRALNA MEMORIJA

Svaka grupa bitova (bajt) ima svoju adresu, koja se koristiprilikom uskladištavanja podataka u nju ili očitavanja uskladištenih podataka. Računar ima elektronska kola kojima se unosi ili očitava sadržaj pojedinih adresa u memoriji. Pri očitavanju sadržaja nekeadrese pravi se kopija sadržaja, a sadržaj adrese se ne menja.

Kapacitet memorije računara izražava se brojem bajtova kojeračunar ima:

10

10

1 2 1024 ,

1 2 1024 1.048.576 ,

1 1024 , 1 1024

KB B B

 MB KB KB B

GB MB TB GB

Pored grupisanja u registre po 8 bita(bajtove), moguća su igrupisanja u veće jedinice: 16 bita (polureč  – halfword ) i 32 bita(reč  – word ).U uvodjenju su i nove grupe od 64 i 128 bita.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 7/25

 Aritmetičko–logička jedinica Ona se sastoji od registara i elektronskih kola potrebnih za

izvodjenje aritmetičkih operacija:sabiranja, oduzimanja, množenja ideljenja; i logičkih operacija: uporedjivanja dve vrednosti da bi seodredila veća i odredjivanja da li je izraz istinit ili nije. U početku su se

ove operacije izvodile samo sa celim brojevima, dok su se operacije sarealnim brojevima izvodile softverski. Kasnije je aritmetičko-logičkoj  jedinici pridodata posebna jedinica za izvodjenje operacija sa realnimbrojevima i izračunavanje trigonometrijskih i drugih funkcija (floating 

point  procesor ), koja je u početku bila realizovana kao posebna jedinica

(coprocesor ), dok su kod savremenih računara obe jedinice realizovaneu okviru jednog čipa.

ARITMETIČKO LOGIČKA JEDINICA 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 8/25

KONTROLNA JEDINICA

Kontrolna jedinica Kontrolna jedinica je koordinator rada celokupnog računarskogsistema. Ona:• kontroliše izvršavanje programa,

• uzima instrukcije iz memorije i prepoznaje ih, dekodira i naredjujeodgovarajuće akcije drugim jedinicama,• započinje operacije ulazno-izlaznih jedinica i prenosi podatke u

centralnu memoriju i iz nje.

Kod savremenih računara sastoji se od skupa čipova kojima sekontroliše i koordinira rad celokupnog sistema. 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 9/25

JEDINICE SPOLJNE MEMORIJE

Jedinice spoljne memorije One služe za čuvanje programa i podataka kada računar  

nije u upotrebi, mada i za vreme rada računara, delovi

programa i podaci koji trenutno nisu potrebni privremeno seskladište na jedinicama spoljne memorije. Postoje dva tipaspoljne memorije:• sa direktnim pristupom - disk i disketa• sa sekvencijalnim pristupom- magnetna traka.

.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 10/25

DISKETA

Disketa je okrugla ploča premazana magnetnim materijalom iugradjena u zaštitno  kućište od plastike. Kada se stavi u disketnu jedinicu, disketa se okreće, dok se sa njene gornje i donje stranenalaze upisno-čitajuće glave uredjaja kojima se vrši i upis na ploču ičitanje sa nje.

Budući da se ploča okreće, ispod položaja glave kada glava mirujenastaje kružnica koja se naziva staza. Staza je podeljena na sektoredužine 512 bajtova. Da bi se pristupilo podatku, mora upisno-čitajuća glava da se pomeri nad odgovarajuću stazu i da se disketa okrene takoda sektor u kome se podatak nalazi dodje ispod glave. S obzirom na to

da izmedju staza mora da postoji razmak to su za pomeranje glaveprema osi rotacije (ili suprotno) koristi specijalni motor koji glavupomera u koracima  – koračni motor. Da bi se upisale staze i sektori,disketa se mora pre prve upotrebe formatirati, što se sada fabrički radi.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 11/25

DISK

Disk (hard disk ) sastoji se od više ploča premazanih magnetnimmaterijalom, postavljenih na istoj osovini. Brži je i znatno većeg kapaciteta nego disketa. Staze sa istim poluprečnikom sa gornje idonje strane svih ploča čine cilindar.

Kriterijumi za izbor diska su• Srednje vreme pristupa podacima• Brzina prenosa podataka• Kapacitet diska

Postoje još i fleš disk, CD i DVD disk, ali o tome ce biti recikasnije.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 12/25

ULAZNE I IZLAZNE JEDINICE

Ulazne jedinice Kod višekorisničkih računara, za unošenje programa i

podataka u računar najčešće se koristi terminal koji se sastoji izekrana i tastature. Kod personalnih se osim tastature kao ulazne jedinice koriste još i miš, grafički tablet i drugi specijalizovani

uredjaji (skener, digitalni fotoaparat, čitač bar koda i sl.) Izlazne jedinice Kod PC računara najčešće je to monitor, a kod višekorisničkih

ekran terminala. Za štampanje manjih količina podataka koriste seserijski štampači koji štampaju znak po znak, ili laserski štampači.

Za štampanje velike količine podataka (npr u bankama) koriste selinijski štampačikoji štampaju ceo red odjednom. Automatski crtač(ploter ) je takodje izlazna jedinica.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 13/25

ODGOVORI NA SLEDEĆA PITANJA 

1. Iz čega se sastoji računarski hardver? 

2. Šta čini centralnu memoriju? 3. Čemu služi centralna memorija? 4. Šta je registar? 5. Koje su veće jedinice od bita i koji je njihov odnos? 6. Koliko bitova je potrebno za zapis znakova a koliko za zapis brojeva?

Koji kod je danas najčešće u upotrebi? 

7. Kako se očitava sadržaj sa neke adese? 8. Iz čega se sastoji artimetičko-logička jedinica? 9. Čemu služi? 10.Koja je uloga kontrolne jedinice?11.Kako se realizuje u današnjim PC računarima? 12.Čemu služe jedinice spoljne memorije? 

13.Kojih vtsta ima?14.Šta znaš o disketi? 15.Šta znaš o disku? 16.Čemu služe ulazne jedinice? 17.Nabroj ih.18.Čemu služe izlazne jedinice? 

19.Nabroj ih.

kraj

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 14/25

PRIMER

Dva Ďaka, idu u istu skolu, u različitim su smenama ali koriste istu učionicu. 

Dogovaraju signale za izlaske tako da drugi ne shvate o čemu se radi.U tu svrhu koriste sijalice u učionici, jer u pauzi niko ne ulazi i ne može daporemeti postavljen signal, a to je: Ako je upaljena sijalica na ulazu u učionicu, izlaze uveče u grad a ako jeugašena, ne izlaze.

Dakle, označimo sa 0 ako je sijalica ugašena a sa 1 ako je upaljena.I da zaključimo, jednom sijalicom prenosimo jednu od dve moguće informacije(da se u grad ide ili ne ide).

Sada proširuju dogovor – koristiće dve sijalice, onu na ulazu i onu iznad

katedre. Signali su sledeći:• 00 – ugašene obe sijalice – ne ide se nigde• 01 – ugašena prva, upaljena druga – ide se u igraonicu• 10 – upaljena prva, ugašena druga – ide se na roĎendan • 11 – upaljene obe, ide se u diskoteku.

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 15/25

PRIMER

Dakle, dve sijalice prenose jednu od 4 moguće informacije. 

 A šta bi bilo da su i treću sijalicu iskoristili za signal? Varijante bi bile: 000, 001, 010, 100, 011, 101, 110, 111 – dakle sijalice mogu da prenesu jednu od osam mogućih informacija. 

Uočavate li pravilo:• 1 sijalica  – 2 informacije, tj. 21 informacija• 2 sijalice  – 4 informacije, tj. 22 informacija• 3 sijalice  – 8 informacija, tj. 23 informacija 

Isti princip važi za memoriju računara, samo je realizacija tehnološki drugačija.Umesto sijalice koristi se elektronsko kolo koje ima dva stanja i može dazapamti samo informaciju da ili ne (jedan bit).

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 16/25

American Standard Code for Information

Interchange, 

ASCII je skradenica o engleskih reči: American Standard Code forInformation Interchange, što u prevou znači: američki standardni kod za

razmenu informacija. Izgovara se aski i prestavlja numeričku reprezentaciju

karaktera. Ti karakteri mogu biti @ ? ) = / & % $ a b c … G H I J K … 

Orginalna veličina poataka za prestavljanje ASCII karaktera je 7 bita. Iz toga

slei a je mogude koovati 128 različita karaktera. Danas je u upotrebiprošireni ASCII ko koji se sastoji o 8 bita poataka, a sve češde se koristi

unicoe stanar koji koristi više bajtova za koovanje vedeg broja simbola. 

ASCII je zasnovan je na engleskom alfabetu i kontrolnim karakterima, te se

stoga i sastoji iz dve grupe karaktera: printabilnih i kontrolnih karaktera. 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 17/25

KONTROLNI KARAKTERI 

Naziv su obili po ulozi kontrolisanja uređaja za prikaz informacija. Potreba se javila prilikom

komunikacije va uređaja a se na jenostavan način prenesu komane za formatiranje teksta ikomane za kontrolu komunikacije. Korišdenje ovih karaktera u svom izvornom obliku sve više

zastareva i manje se koristi. Postoje 33 kontrolna karaktera i njihov spisak dat je u tabeli 1. Opis karaktera je ostavljen na

engleskom jeziku iz raloga ne postojanja adekvatnih standarizovanih izraza na srpskom jeziku za sve

pojmove. 

Bin.  Dec.  Hex.  Skraćenica  Značenje 

000 0000  0  00  NUL  Null character 

000 0001  1  01  SOH  Start of Header 

000 0010  2  02  STX  Start of Text 

000 0011  3  03  ETX  End of Text 

000 0100  4  04  EOT End of

Transmission 

000 0101  5  05  ENQ  Enquiry 

000 0110  6  06  ACK  Acknowledgment 

000 0111  7  07  BEL  Bell 

000 1000  8  08  BS  Backspace 

000 1001  9  09  HT  Horizontal Tab 

000 1010  10  0A  LF  Line Feed 

000 1011  11  0B  VT  Vertical Tab 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 18/25

000 1100  12  0C  FF  Form Feed 

000 1101  13  0D  CR  Carriage Return 

000 1110  14  0E  SO  Shift Out 

000 1111  15  0F  SI  Shift In 

001 0000  16  10  DLE  Data Link Escape 

001 0001  17  11  DC1 Device Control 1 (ili

XON)

001 0010  18  12  DC2  Device Control 2 

001 0011  19  13  DC3 Device Control 3 (ili

XOFF) 

001 0100  20  14  DC4  Device Control 4 

001 0101  21  15  NAK  NegativeAcknowledgment 

001 0110  22  16  SYN  Synchronus Idle 

001 0111  23  17  ETB End of Transmision

Block 

001 1000  24  18  CAN  Cancel 

001 1001  25  19  EM  End of Medium 

001 1010  26  1A  SUB  Substitute 

001 1011  27  1B  ESC  Escape 

001 1100  28  1C  FS  File separator 

001 1101  29  1D  GS  Group separator 

001 1110  30  1E  RS  Record separator 

001 1111  31  1F  US  Unit Separator 

111 1111  127  7F  DEL  Delete 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 19/25

Bin.  Dec.  Hex.  Skraćenica  Značenje 

000 0000  0  00  NUL  Null character 

000 0001  1  01  SOH  Start of Header 

000 0010  2  02  STX  Start of Text 

000 0011  3  03  ETX  End of Text 

000 0100  4  04  EOT  End of Transmission 

000 0101  5  05  ENQ  Enquiry 

000 0110  6  06  ACK  Acknowledgment 

000 0111  7  07  BEL  Bell 

000 1000  8  08  BS  Backspace 

000 1001  9  09  HT  Horizontal Tab 

000 1010  10  0A  LF  Line Feed 

000 1011  11  0B  VT  Vertical Tab 

000 1100  12  0C  FF  Form Feed 

000 1101  13  0D  CR  Carriage Return 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 20/25

000 1110  14  0E  SO  Shift Out 

000 1111  15  0F  SI  Shift In 

001 0000  16  10  DLE  Data Link Escape 

001 0001  17  11  DC1 Device Control 1 (ili

XON)

001 0010  18  12  DC2  Device Control 2 

001 0011  19  13  DC3 Device Control 3 (ili

XOFF) 

001 0100  20  14  DC4  Device Control 4 

001 0101  21  15  NAK Negative

Acknowledgment 

001 0110  22  16  SYN  Synchronus Idle 

001 0111  23  17  ETB End of Transmision

Block 

001 1000  24  18  CAN  Cancel 

001 1001  25  19  EM  End of Medium 

001 1010  26  1A  SUB  Substitute 

001 1011  27  1B  ESC  Escape 

001 1100  28  1C  FS  File separator 

001 1101  29  1D  GS  Group separator 

001 1110  30  1E  RS  Record separator 

001 1111  31  1F  US  Unit Separator 

111 1111  127  7F  DEL  Delete 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 21/25

 

PRINTABILNI KARAKTERI

Printabilni karakteri obuhvataju slova engleske abecede, cifre, znakove

interpunkcije, prazninu izmeĎu slova i nekoliko mešovitih simbola. Svi karakteridati su u narednoj tabeli.

Bin.  Dec.  Hex.  Simbol 

010 0000  32  20  (RAZMAK) 

010 0001  33  21  ! 

010 0010  34  22  “ 

010 0011  35  23  # 

010 0100  36  24  $ 

010 0101  37  25  % 

010 0110  38  26  & 

010 0111  39  27  ‘ 

010 1000  40  28  ( 

010 1001  41  29  ) 010 1010  42  2A  * 

010 1011  43  2B  + 

010 1100  44  2C  , 

010 1101  45  2D  - 

010 1110  46  2E  . 

010 1111  47  2F   /  

011 0000  48  30  0 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 22/25

011 0001  49  31  1 

011 0010  50  32  2 

011 0011  51  33  3 

011 0100  52  34  4 011 0101  53  35  5 

011 0110  54  36  6 

011 0111  55  37  7 

011 1000  56  38  8 

011 1001  57  39  9 

011 1010  58  3A  : 

011 1011  59  3B  ; 

011 1100  60  3C  < 

011 1101  61  3D  = 

011 1110  62  3E  > 

011 1111  63  3F  ? 

100 0000  64  40  @ 

100 0001  65  41  A 

100 0010  66  42  B 

100 0011  67  43  C 

100 0100  68  44  D 

100 0101  69  45  E 

100 0110  70  46  F 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 23/25

100 0111  71  47  G 

100 1000  72  48  H 

100 1001  73  49  I 

100 1010  74  4A  J 

100 1011  75  4B  K 

100 1100  76  4C  L 

100 1101  77  4D  M 

100 1110  78  4E  N 

100 1111  79  4F  O 

101 0000  80  50  P 

101 0001  81  51  Q 

101 0010  82  52  R 

101 0011  83  53  S 

101 0100  84  54  T 

101 0101  85  55  U 

101 0110  86  56  V 

101 0111  87  57  W 

101 1000  88  58  X 

101 1001  89  59  Y 101 1010  90  5A  Z 

101 1011  91  5B  [ 

101 1100  92  5C 

101 1101  93  5D  ] 

101 1110  94  5E  ^ 

101 1111  95  5F   _  

110 0000  96  60  ` 

110 0001  97  61  a 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 24/25

110 0011  99  63  c 

110 0100  100  64  d 

110 0101  101  65  e 

110 0110  102  66  f 

110 0111  103  67  g 

110 1000  104  68  h 

110 1001  105  69  i 

110 1010  106  6A   j 

110 1011  107  6B  k 

110 1100  108  6C  l 

110 1101  109  6D  m 

110 1110  110  6E  n 

110 1111  111  6F  o 

111 0000  112  70  p 

111 0001  113  71  q 

111 0010  114  72  r 

111 0011  115  73  s 

111 0100  116  74  t 

111 0101  117  75  u 

111 0110  118  76  v 

111 0111  119  77  w 

111 1000  120  78  x 

111 1001  121  79  y 

111 1010  122  7A  z 

111 1011  123  7B  { 

111 1100  124  7C  | 111 1101  125  7D  } 

5/10/2018 1.Sastav ra unarskog sistema - slidepdf.com

http://slidepdf.com/reader/full/1sastav-racunarskog-sistema 25/25

. Dekodirajte sledeće poruke zabeležene u

ASCII kodu heksadekadno:

•a) 6C 75 78 75 72 79 20 63 61 72 _________________________________ •b) 41 4E 41 4C 59 53 49 53 _________________________________ •c) 31 39 38 39 31 39 39 30 31 39 39 31

 _________________________________ •d) 53 61 73 74 61 6E 61 6B 20 6A 65 20 69 73 70 72 65 64 20 41 6C 62 61 6E

69 6A 65 20 75 20 73 72 65 64 75 20 75 20 32 33 2E 33 30

 _______________________________