際際滷

際際滷Share a Scribd company logo
Osnovi Racunarske tehnike



RAUNAR: Ureaj koji samostalno obavlja obradu podataka izvr邸avajudi digitalne logike operacije na osnovu
unetog programa.

PODATAK: Diskretna informacija o stanju i procesima oko nas (25, R, boja, ton, ...). Svaki podatak odgovara nekoj
veliini, vrednosti. Vrednost je apstraktna, postoji samo u mislima i mo転e se predstaviti na mnogo naina (12,
dvanaest, twelve, XII, 1100, ...)

HARDVER: Fizike (elektronske ili mehanike) komponente od kojih se sastoji raunar ili raunarski system
SOFTVER: Program koji upravlja radom raunara

ELEKTRONSKO KOLO: Set meusobno povezanih elektronskih komponenata koje obavljaju odreenu funkciju u
raunaru

INTEGRISANO KOLO: Kombinacije hiljada elektronskih kola napravljenih na tankom silikonskom elementu, koji se
naziva ip (chip)

                                                       KONCEPT RAUNARA

Ulaz: podaci/informacije

Instrukcije: softver, program

Izlaz: podaci/informacije (brojevi, slike, rei,...)

Osnovni podsistemi raunara: Memorija, Ulaz, Procesiranje (obrada), Izlaz

Sve je povezano preko raunarske magistrale (bus)

Memorija: Dugotrajna memorija Disk CD-ROM, Kratkotrajna memorija RAM

Ulaz: Tastatura Mi邸 Mikrofon Modem Mre転a

Izlaz: Monitor Printer Modem Mre転a Zvunici

TEHNOLOGIJE BUDUDNOSTI BAZIRANE NA RAUNARIMA:  Nanotehnologija; Biomedicinski implanti; Ve邸taka
inteligencija.

TURINGOV MODEL RAUNARA: Ideju o univerzalnoj raunarskoj ma邸ini prvi je teorijski definisao Alan Turnig 1937
godine. Njegov model raunske ma邸ine bio je baziran na koracima koje ovek preuzima kada vr邸i raunanje. Turing
je izvr邸io apstrakciju (uop邸tavanje) ovih koraka i u model raunrske ma邸ine koja je promenila svet.

Procesori podataka: Pre obja邸njenja Turingovog modelapotrebno je razumeti raunare kao ureaje za obradu
podataka. Raunar po ovoj definiciji radi kao crna kutija koja prihvata ulazne podatke (input data), vr邸i njihovu
obradu i kreira izlazne podatke (output data). Ovako definisan raunar mo転e poslu転iti za obja邸njenje njegove
funkcionalnosti, ali je ovakva definicija preop邸ta da bi se opisao savremeni raunar.
Programabilni procesori podataka: Turingov model mnogo preciznije opisuje raunar op邸te namene. Ovaj model
dodaje novi elemenat raunarskoj ma邸ini  program. Program je set instrukcija (naredbi) koje defini邸u raunaru 邸ta
treba da radi.

Univerzalna Turingova ma邸ina: je raunarska ma邸ina koja mo転e da izvr邸i bilo koje raunanje ako su obezbeeni
adekvatan program i ulazni podaci. Mo転e se pokazati da ovakva definicija odgovara opisu savremenih raunara, i u
stvari govori da je univerzalna Turingova ma邸ina sposobna da izrauna sve 邸to se raunati mo転e.

Fon NEUMANN-ov model raunara: Raunari koji su izgraeni na osnovu Turingove univerzalne ma邸ine sme邸tali su
podatke u memoriju raunara, a programi su realizovani na razliite naine. Negde 1944.1945. godine Joh von
Neumann je predlo転io da se podaci i program u logikom smislu isti.

                                          Fon Nojmanov koncept raunara

Najvedi broj dana邸njih raunarskih sistema je zasnovan na fon Nojmanovoj arhitekturi raunarskog sistema, iji su
osnovni koncepti:

 U istoj memoriji uvaju se instrukcije i podaci

 Svi podaci su predstavljeni u binarnom obliku

 Instrukcije slede jedna za drugom u memoriji raunara

 Nizom instrukacija (programom) opisuju se akcije koje treba daizvr邸i raunar

 Raunar razmenjuje podatke izmeu memorije i aritmetikejedinice preko akumulatora

 Instrukcije se izvr邸avaju jedna za drugom dok se redosledeksplicitno ne promeni naredbom za skok

                                                Arhitektura raunara

Pojam arhitekture raunara oznaava glavne sastavne delove raunara i njihovu povezanost u jednu funkcionalnu
celinu

                                 Arhitektura raunara - hardverske komponente 

Postoji pet osnovnih hardverskih komponenata svakog raunarskog sistema: 1. kontrolna jedinica (CU),
2.aritmetiko-logika jedinica (ALU), 3. osnovna memorija, 4. ulazne periferije i 5. izlazne periferije

                                          ISTORIJAT RAZVOJA RAUNARA

Abakus  ne zna se tano vreme nastanka jedan od najstarijih ureaja za sabiranje

Paskalova ma邸ina za sabiranje i oduzimanje (oko 1643) Automatski prenos izmeu dekada Prikaz brojeva u
komplementu

Babid転ova ma邸ina za izraunavanje op邸te namene (1834) Automatske operacijesa vi邸e koraka Automatska
kontrola niza operacija (program)

Herman Holerit ( kraj 19. -poetak20.veka) Osnovao kompaniju za proizvodnju komercijalnih mehanikih
raunskih ma邸ina IBM (1924.)
Vakuumske cevi Prekretnicau razvoju ureaja za raunanje Oko 1940. nastaju prvi raunari op邸te namene(1.
generacija raunara) 1943. - ENIGMA raunar za de邸ifrovanje

ENIAC (razvijan od 1943. do 1946.) Prvi raunar op邸te namene 18000 vakuumskih cevi, preko 30t, potro邸nja
200kW Programi i podaci u istoj memoriji (John von Neumann)

Tranzistori (1948.)Razvijeni u Bell-ovimlaboratorijama Na邸li su 邸iroku primenu u raunarskoj tehnici (2.
generacija raunara) Vedi stepen integracije, manje dimenzije raunara, manja potro邸nja, ni転a cena

Razvoj velikih raunarskih sistema Oko 1955. IBM i UNIVAC razvijaju raunare sa paralelnom obradom
(multiprocesiranje i multiprogramiranje)

Integrisana kola SSI (od 1964.) logiko kolo u jednom ipu

MSI (od 1968.) registar u jednom ipu, 

LSI (od 1971.) memorije, UART, CPU, ...

VLSI (od 1980.)  mikroprocesori

Razvoj mikroprocesora omogudio je razvoj mini i mikroraunara Od 70.- tih godina na tr転i邸tu su d転epni raunari

Od 80.- tih poinje proizvodnja personalnih raunara (1981. IBM-PC)

Od 90.  godina primenjuju se PDA

                                        GENERACIJE SAVREMENIH RAUNARA

Prva generacija (1940 - 1956) - elektronske cevi

Druga generacija (1956 - 1963) - tranzistori

Treda generacija (1964 - 1971) - integrisana kola

etvrta generacija (od 1971 - do danas) - mikroprocesori

Peta generacija (danas i u bliskoj bududnosti) - ve邸taka inteligencija

                                 Tehnolo邸ke osnove raunara - prekidaki elementi -

 ranije: Elektromehaniki releji Solenoid sa mehanikim kontaktima

 1940tih: Vakumske cevi  Nema fizikih kontakata za prekidanje struje  U poetku kori邸dene u radio tehnici

 1950tih do danas  Tranzistori  Razvijeni u Bell Labs 1948. god. John Bardeen, Walter Brattain, and William
Shockley  Nobelova nagrada, 1956. god.

 Od 1960tih do danas  VLSI kolaVery Large Scale Integration) Milioni tranzistora u jednom ipu
        -                       (

 Od 1970tih do danas  Mikroprocesori
        -

 1974. Intel 8080, jedan prvih mikroprocesora u jednom ipu
                         od
Tehnolo邸ke osnove raunara - tranzistori 

Tranzistor je element sa 3 elektrode (zavr邸na prikljuka) koji se razliito nazivaju u zavisnosti od tehnologije koja se
koristi za gradnju tranzistora

 Nain kori邸denja P i N materijala kod tranzistora odreuje i vrstutehnologije koja se koristi za gradnju tranzistora:
bipolarna, MOS (Metal-Oxid-Semiconductor), CMOS, ...

 U bipolarnoj tehnologiji elektrode tranzistora se nazivaju: kolektor,
                                                                     baza i emitor

Od tranzistora, otpornika, dioda, ... grade se razne komponente koje uestvuju u gradnji ipova

                                        Tehnolo邸ke osnove raunara - ipovi 

ipovi su raunarske komponente koji se prave od velikog broja tranzistora spakovanih na silicijumskoj povr邸ini

 Na ploicu se pakuju podloge od provodnikog i neprovodnikogmaterijala u obliku oblande na kojem su
urezani tranzistori

 Tranzistori na ipu su meusobno spojeni

 Tradicionalno, tranzistori su sve do 1997. godine bili spajani pomodu aliminiju a, meutim od ovog perioda sve
                                                                                m
vi邸e se koristi bakar

 Mo転emo razlikovati 3 vrste i
                              pova zasnovanih na tranzistorima: mikroprocesorske, memorijske, logike

                                   Tehnolo邸ke osnove raunara - mikroprocesori 

Mikroprocesor je ip izgraen od velikog broja tranzistora

 Danas se procesorske jedinice svih raunara prave od jednog ili vi邸e mikropocesora
                                                                            r

 Od dizajna mikroprocesora zavisi dizjn svih komponenti u raunaru
                                     a

 Od brzine rada mikroprocesora bitno zavisi brzina rada celog raunarskog sistema

 Od nastanka prvih mikroprocesora pa do danas kori邸dene razne tehnologije za izradu mikroprocesora
                                                        su

                                        Tehnologije za izradu mikroprocesora

Za gradnju mikroprocesora koriste se poluprovodnike tehnologije

 Tranzistor se sastoji od tri sloja poluprovodnikog materijala koji mo転e d provodi struju pod odreenim
                                                                           a
uslovima

 Poluprovodniki mat
                    erijali su obino silicijum i germanijum

 ist silicijum ne provodi elektricitet, ali ako mu se doda bor ili
                                                                   arsen, on postaje provodnik

 Poluprovodniki materijali se oznaavaju sa P (pozitivan) i N (negativan)

 Mogu se kombinovati razliiti sloj materijala P i N tipa
                                   evi
Pregled razvoja mikroprocesora

CISC (Complex Instructio-Set Computer)  Pravljenje arhitektura prilagoenih vi邸im programskim jezicima

 1974. IBM
          -projekat preusmerenja 300 poziva u telefonskoj mre転i

 RISC (Reduced InstructionSet Computer)
                          -

 Analiza postojedih procesora
                             pokazala da su 3 naina bitna za pobolj邸anje brzine procesora:

 povedanje broja registara

 pobolj邸anje mehanizma preklapanja instrukcija

 smanjenja broja instrukcija

 IBM 801 jedan od prvih raunara u skladu sa novom koncepcijom
        

                                                    RISC mikroprocesori

Principi gradnje: Smanjen broj taktova za izvr邸enje jedne instrukcije

 Koristi fiksni format instrukcije (upro邸dava se      dekodiranje)

 Smanjen broj instrukcija za pristup osnovnoj memoriji

 Smanjen broj kodoa koje procesor prepoznaje
                  v

Do sada je proizveden veliki broj RISC mikroprocesora:

 Motorola (88000, ...PowerPC),

 Silicon Graphics (MIPS R1000, ..., R112000)

 Digital (Alpha),

 HP (PARISC 8200, ..., 8600)
       -

 Intel (i860XP, ...)

                                                       KLJUNE REI

aritmetiko-logika jedinica (Arithmetic and Logic Unit, ALU), asembler (assembler), centralna jedinica za obradu
(Central Processing Unit, CPU), digitalna logika kola (digital logical circuit), instrukcije (instructions), izlaz (output) ,
kontrolno-upravljaka jedinica (Control Unit, CU) , ma邸inski jezik (machine language) , memorija (memory, store) ,
mikroprogram (microprogram) , operativni sistem (operating system) , podatak (data) , programi (software) ,
programski jezik (programming language) , raunar (computer) , raunarski sistem (computer system) , strukture
podataka (data structures), tehniki deo sistema (hardware), ulaz (input), vi邸i programski jezik (high level language)
BROJEVI SA POKRETNOM DECIMALNOM TAKOM

                                                STANDARDNA TANOST

Za uvanje oznaenog numerikog podatka koriste se 32 bita (4 bajta ): 1 bit (MSB) = znak broja,

7 bita = eksponent, 24 bita = mantisa

                                                 PROIRENA TANOST

Za uvanje oznaenog numerikog podatka koriste se 64 bita (8 bajtova):1 bit (MSB) = znak broja,

11 bita = eksponent , 52 bita = mantisa

                                                   OPSEG BROJEVA

Prekoraenje i podkoraenje se automatski detektuje u raunaru ( V flag ) i naje邸de se prekida izvr邸enje programa.

Kao posledica zaokru転ivanja pri izvr邸avanju aritmetikih operacija u rezultatu mo転e da se javi:

-prekoraenje (overflow) - broj je vedi od najvedeg dozvoljenog broja

-potkoraenje (underflow) - broj je manji od najmanjeg dozvoljenog broja

                                        Binarno kodirani decimalni brojevi (BCD)

 BCD cifre koriste samo 10 od 16 mogudih kombinacija sa 4 bita

Manja je efikasnost iskori邸denja memorije

 Sabiranje ne mo転e da se izvr邸i direktnom primenom pravila binarne aritmetike

- Neophodna je hardverska ili softverska korekcija

- Sporija je obrada od binarne aritmetike

 Programer vodi rauna o pravilnoj interpretaciji kodiranih brojeva

                                        KODIRANJE NE NUMERIKIH PODATAKA

ASCII - American Standard Code for Information Interchange  7 - bitni kod  Skoro svi mikroraunari koriste ovaj
kod za prikaz slova i simbola  IBM-PC kompatibilni raunari koriste 8-bitnu ASCII verziju

EBCDIC  Extended Binary Coded Decimal Interchange Code  8 - bitni kod  Razvijen od strane IBM-a Koriste ga
samo IBM veliki raunari i neki IBM kompatibilni raunari

More Related Content

ORT

  • 1. Osnovi Racunarske tehnike RAUNAR: Ureaj koji samostalno obavlja obradu podataka izvr邸avajudi digitalne logike operacije na osnovu unetog programa. PODATAK: Diskretna informacija o stanju i procesima oko nas (25, R, boja, ton, ...). Svaki podatak odgovara nekoj veliini, vrednosti. Vrednost je apstraktna, postoji samo u mislima i mo転e se predstaviti na mnogo naina (12, dvanaest, twelve, XII, 1100, ...) HARDVER: Fizike (elektronske ili mehanike) komponente od kojih se sastoji raunar ili raunarski system SOFTVER: Program koji upravlja radom raunara ELEKTRONSKO KOLO: Set meusobno povezanih elektronskih komponenata koje obavljaju odreenu funkciju u raunaru INTEGRISANO KOLO: Kombinacije hiljada elektronskih kola napravljenih na tankom silikonskom elementu, koji se naziva ip (chip) KONCEPT RAUNARA Ulaz: podaci/informacije Instrukcije: softver, program Izlaz: podaci/informacije (brojevi, slike, rei,...) Osnovni podsistemi raunara: Memorija, Ulaz, Procesiranje (obrada), Izlaz Sve je povezano preko raunarske magistrale (bus) Memorija: Dugotrajna memorija Disk CD-ROM, Kratkotrajna memorija RAM Ulaz: Tastatura Mi邸 Mikrofon Modem Mre転a Izlaz: Monitor Printer Modem Mre転a Zvunici TEHNOLOGIJE BUDUDNOSTI BAZIRANE NA RAUNARIMA: Nanotehnologija; Biomedicinski implanti; Ve邸taka inteligencija. TURINGOV MODEL RAUNARA: Ideju o univerzalnoj raunarskoj ma邸ini prvi je teorijski definisao Alan Turnig 1937 godine. Njegov model raunske ma邸ine bio je baziran na koracima koje ovek preuzima kada vr邸i raunanje. Turing je izvr邸io apstrakciju (uop邸tavanje) ovih koraka i u model raunrske ma邸ine koja je promenila svet. Procesori podataka: Pre obja邸njenja Turingovog modelapotrebno je razumeti raunare kao ureaje za obradu podataka. Raunar po ovoj definiciji radi kao crna kutija koja prihvata ulazne podatke (input data), vr邸i njihovu obradu i kreira izlazne podatke (output data). Ovako definisan raunar mo転e poslu転iti za obja邸njenje njegove funkcionalnosti, ali je ovakva definicija preop邸ta da bi se opisao savremeni raunar.
  • 2. Programabilni procesori podataka: Turingov model mnogo preciznije opisuje raunar op邸te namene. Ovaj model dodaje novi elemenat raunarskoj ma邸ini program. Program je set instrukcija (naredbi) koje defini邸u raunaru 邸ta treba da radi. Univerzalna Turingova ma邸ina: je raunarska ma邸ina koja mo転e da izvr邸i bilo koje raunanje ako su obezbeeni adekvatan program i ulazni podaci. Mo転e se pokazati da ovakva definicija odgovara opisu savremenih raunara, i u stvari govori da je univerzalna Turingova ma邸ina sposobna da izrauna sve 邸to se raunati mo転e. Fon NEUMANN-ov model raunara: Raunari koji su izgraeni na osnovu Turingove univerzalne ma邸ine sme邸tali su podatke u memoriju raunara, a programi su realizovani na razliite naine. Negde 1944.1945. godine Joh von Neumann je predlo転io da se podaci i program u logikom smislu isti. Fon Nojmanov koncept raunara Najvedi broj dana邸njih raunarskih sistema je zasnovan na fon Nojmanovoj arhitekturi raunarskog sistema, iji su osnovni koncepti: U istoj memoriji uvaju se instrukcije i podaci Svi podaci su predstavljeni u binarnom obliku Instrukcije slede jedna za drugom u memoriji raunara Nizom instrukacija (programom) opisuju se akcije koje treba daizvr邸i raunar Raunar razmenjuje podatke izmeu memorije i aritmetikejedinice preko akumulatora Instrukcije se izvr邸avaju jedna za drugom dok se redosledeksplicitno ne promeni naredbom za skok Arhitektura raunara Pojam arhitekture raunara oznaava glavne sastavne delove raunara i njihovu povezanost u jednu funkcionalnu celinu Arhitektura raunara - hardverske komponente Postoji pet osnovnih hardverskih komponenata svakog raunarskog sistema: 1. kontrolna jedinica (CU), 2.aritmetiko-logika jedinica (ALU), 3. osnovna memorija, 4. ulazne periferije i 5. izlazne periferije ISTORIJAT RAZVOJA RAUNARA Abakus ne zna se tano vreme nastanka jedan od najstarijih ureaja za sabiranje Paskalova ma邸ina za sabiranje i oduzimanje (oko 1643) Automatski prenos izmeu dekada Prikaz brojeva u komplementu Babid転ova ma邸ina za izraunavanje op邸te namene (1834) Automatske operacijesa vi邸e koraka Automatska kontrola niza operacija (program) Herman Holerit ( kraj 19. -poetak20.veka) Osnovao kompaniju za proizvodnju komercijalnih mehanikih raunskih ma邸ina IBM (1924.)
  • 3. Vakuumske cevi Prekretnicau razvoju ureaja za raunanje Oko 1940. nastaju prvi raunari op邸te namene(1. generacija raunara) 1943. - ENIGMA raunar za de邸ifrovanje ENIAC (razvijan od 1943. do 1946.) Prvi raunar op邸te namene 18000 vakuumskih cevi, preko 30t, potro邸nja 200kW Programi i podaci u istoj memoriji (John von Neumann) Tranzistori (1948.)Razvijeni u Bell-ovimlaboratorijama Na邸li su 邸iroku primenu u raunarskoj tehnici (2. generacija raunara) Vedi stepen integracije, manje dimenzije raunara, manja potro邸nja, ni転a cena Razvoj velikih raunarskih sistema Oko 1955. IBM i UNIVAC razvijaju raunare sa paralelnom obradom (multiprocesiranje i multiprogramiranje) Integrisana kola SSI (od 1964.) logiko kolo u jednom ipu MSI (od 1968.) registar u jednom ipu, LSI (od 1971.) memorije, UART, CPU, ... VLSI (od 1980.) mikroprocesori Razvoj mikroprocesora omogudio je razvoj mini i mikroraunara Od 70.- tih godina na tr転i邸tu su d転epni raunari Od 80.- tih poinje proizvodnja personalnih raunara (1981. IBM-PC) Od 90. godina primenjuju se PDA GENERACIJE SAVREMENIH RAUNARA Prva generacija (1940 - 1956) - elektronske cevi Druga generacija (1956 - 1963) - tranzistori Treda generacija (1964 - 1971) - integrisana kola etvrta generacija (od 1971 - do danas) - mikroprocesori Peta generacija (danas i u bliskoj bududnosti) - ve邸taka inteligencija Tehnolo邸ke osnove raunara - prekidaki elementi - ranije: Elektromehaniki releji Solenoid sa mehanikim kontaktima 1940tih: Vakumske cevi Nema fizikih kontakata za prekidanje struje U poetku kori邸dene u radio tehnici 1950tih do danas Tranzistori Razvijeni u Bell Labs 1948. god. John Bardeen, Walter Brattain, and William Shockley Nobelova nagrada, 1956. god. Od 1960tih do danas VLSI kolaVery Large Scale Integration) Milioni tranzistora u jednom ipu - ( Od 1970tih do danas Mikroprocesori - 1974. Intel 8080, jedan prvih mikroprocesora u jednom ipu od
  • 4. Tehnolo邸ke osnove raunara - tranzistori Tranzistor je element sa 3 elektrode (zavr邸na prikljuka) koji se razliito nazivaju u zavisnosti od tehnologije koja se koristi za gradnju tranzistora Nain kori邸denja P i N materijala kod tranzistora odreuje i vrstutehnologije koja se koristi za gradnju tranzistora: bipolarna, MOS (Metal-Oxid-Semiconductor), CMOS, ... U bipolarnoj tehnologiji elektrode tranzistora se nazivaju: kolektor, baza i emitor Od tranzistora, otpornika, dioda, ... grade se razne komponente koje uestvuju u gradnji ipova Tehnolo邸ke osnove raunara - ipovi ipovi su raunarske komponente koji se prave od velikog broja tranzistora spakovanih na silicijumskoj povr邸ini Na ploicu se pakuju podloge od provodnikog i neprovodnikogmaterijala u obliku oblande na kojem su urezani tranzistori Tranzistori na ipu su meusobno spojeni Tradicionalno, tranzistori su sve do 1997. godine bili spajani pomodu aliminiju a, meutim od ovog perioda sve m vi邸e se koristi bakar Mo転emo razlikovati 3 vrste i pova zasnovanih na tranzistorima: mikroprocesorske, memorijske, logike Tehnolo邸ke osnove raunara - mikroprocesori Mikroprocesor je ip izgraen od velikog broja tranzistora Danas se procesorske jedinice svih raunara prave od jednog ili vi邸e mikropocesora r Od dizajna mikroprocesora zavisi dizjn svih komponenti u raunaru a Od brzine rada mikroprocesora bitno zavisi brzina rada celog raunarskog sistema Od nastanka prvih mikroprocesora pa do danas kori邸dene razne tehnologije za izradu mikroprocesora su Tehnologije za izradu mikroprocesora Za gradnju mikroprocesora koriste se poluprovodnike tehnologije Tranzistor se sastoji od tri sloja poluprovodnikog materijala koji mo転e d provodi struju pod odreenim a uslovima Poluprovodniki mat erijali su obino silicijum i germanijum ist silicijum ne provodi elektricitet, ali ako mu se doda bor ili arsen, on postaje provodnik Poluprovodniki materijali se oznaavaju sa P (pozitivan) i N (negativan) Mogu se kombinovati razliiti sloj materijala P i N tipa evi
  • 5. Pregled razvoja mikroprocesora CISC (Complex Instructio-Set Computer) Pravljenje arhitektura prilagoenih vi邸im programskim jezicima 1974. IBM -projekat preusmerenja 300 poziva u telefonskoj mre転i RISC (Reduced InstructionSet Computer) - Analiza postojedih procesora pokazala da su 3 naina bitna za pobolj邸anje brzine procesora: povedanje broja registara pobolj邸anje mehanizma preklapanja instrukcija smanjenja broja instrukcija IBM 801 jedan od prvih raunara u skladu sa novom koncepcijom RISC mikroprocesori Principi gradnje: Smanjen broj taktova za izvr邸enje jedne instrukcije Koristi fiksni format instrukcije (upro邸dava se dekodiranje) Smanjen broj instrukcija za pristup osnovnoj memoriji Smanjen broj kodoa koje procesor prepoznaje v Do sada je proizveden veliki broj RISC mikroprocesora: Motorola (88000, ...PowerPC), Silicon Graphics (MIPS R1000, ..., R112000) Digital (Alpha), HP (PARISC 8200, ..., 8600) - Intel (i860XP, ...) KLJUNE REI aritmetiko-logika jedinica (Arithmetic and Logic Unit, ALU), asembler (assembler), centralna jedinica za obradu (Central Processing Unit, CPU), digitalna logika kola (digital logical circuit), instrukcije (instructions), izlaz (output) , kontrolno-upravljaka jedinica (Control Unit, CU) , ma邸inski jezik (machine language) , memorija (memory, store) , mikroprogram (microprogram) , operativni sistem (operating system) , podatak (data) , programi (software) , programski jezik (programming language) , raunar (computer) , raunarski sistem (computer system) , strukture podataka (data structures), tehniki deo sistema (hardware), ulaz (input), vi邸i programski jezik (high level language)
  • 6. BROJEVI SA POKRETNOM DECIMALNOM TAKOM STANDARDNA TANOST Za uvanje oznaenog numerikog podatka koriste se 32 bita (4 bajta ): 1 bit (MSB) = znak broja, 7 bita = eksponent, 24 bita = mantisa PROIRENA TANOST Za uvanje oznaenog numerikog podatka koriste se 64 bita (8 bajtova):1 bit (MSB) = znak broja, 11 bita = eksponent , 52 bita = mantisa OPSEG BROJEVA Prekoraenje i podkoraenje se automatski detektuje u raunaru ( V flag ) i naje邸de se prekida izvr邸enje programa. Kao posledica zaokru転ivanja pri izvr邸avanju aritmetikih operacija u rezultatu mo転e da se javi: -prekoraenje (overflow) - broj je vedi od najvedeg dozvoljenog broja -potkoraenje (underflow) - broj je manji od najmanjeg dozvoljenog broja Binarno kodirani decimalni brojevi (BCD) BCD cifre koriste samo 10 od 16 mogudih kombinacija sa 4 bita Manja je efikasnost iskori邸denja memorije Sabiranje ne mo転e da se izvr邸i direktnom primenom pravila binarne aritmetike - Neophodna je hardverska ili softverska korekcija - Sporija je obrada od binarne aritmetike Programer vodi rauna o pravilnoj interpretaciji kodiranih brojeva KODIRANJE NE NUMERIKIH PODATAKA ASCII - American Standard Code for Information Interchange 7 - bitni kod Skoro svi mikroraunari koriste ovaj kod za prikaz slova i simbola IBM-PC kompatibilni raunari koriste 8-bitnu ASCII verziju EBCDIC Extended Binary Coded Decimal Interchange Code 8 - bitni kod Razvijen od strane IBM-a Koriste ga samo IBM veliki raunari i neki IBM kompatibilni raunari