SlideShare une entreprise Scribd logo
1  sur  6
Osnovi Racunarske tehnike



RAČUNAR: Uređaj koji samostalno obavlja obradu podataka izvršavajudi digitalne logičke operacije na osnovu
unetog programa.

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

HARDVER: Fizičke (elektronske ili mehaničke) komponente od kojih se sastoji računar ili računarski system
SOFTVER: Program koji upravlja radom računara

ELEKTRONSKO KOLO: Set međusobno povezanih elektronskih komponenata koje obavljaju određenu funkciju u
računaru

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

                                                       KONCEPT RAČUNARA

Ulaz: podaci/informacije

Instrukcije: softver, program

Izlaz: podaci/informacije (brojevi, slike, reči,...)

Osnovni podsistemi računara: Memorija, Ulaz, Procesiranje (obrada), Izlaz

Sve je povezano preko računarske magistrale (bus)

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

Ulaz: Tastatura Miš Mikrofon Modem Mreža

Izlaz: Monitor Printer Modem Mreža Zvučnici

TEHNOLOGIJE BUDUDNOSTI BAZIRANE NA RAČUNARIMA: • Nanotehnologija;• Biomedicinski implanti;• Veštačka
inteligencija.

TURINGOV MODEL RAČUNARA: Ideju o univerzalnoj računarskoj mašini prvi je teorijski definisao Alan Turnig 1937
godine. Njegov model računske mašine bio je baziran na koracima koje čovek preuzima kada vrši računanje. Turing
je izvršio apstrakciju (uopštavanje) ovih koraka i u model računrske mašine koja je promenila svet.

Procesori podataka: Pre objašnjenja Turingovog modelapotrebno je razumeti računare kao uređaje za obradu
podataka. Računar 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 računar može poslužiti za objašnjenje njegove
funkcionalnosti, ali je ovakva definicija preopšta da bi se opisao savremeni računar.
Programabilni procesori podataka: Turingov model mnogo preciznije opisuje računar opšte namene. Ovaj model
dodaje novi elemenat računarskoj mašini – program. Program je set instrukcija (naredbi) koje definišu računaru šta
treba da radi.

Univerzalna Turingova mašina: je računarska mašina koja može da izvrši bilo koje računanje ako su obezbeđeni
adekvatan program i ulazni podaci. Može se pokazati da ovakva definicija odgovara opisu savremenih računara, i u
stvari govori da je univerzalna Turingova mašina sposobna da izračuna sve što se računati može.

Fon NEUMANN-ov model računara: Računari koji su izgrađeni na osnovu Turingove univerzalne mašine smeštali su
podatke u memoriju računara, a programi su realizovani na različite načine. Negde 1944.1945. godine Joh von
Neumann je predložio da se podaci i program u logičkom smislu isti.

                                          Fon Nojmanov koncept računara

Najvedi broj današnjih računarskih sistema je zasnovan na fon Nojmanovoj arhitekturi računarskog 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 računara

 Nizom instrukacija (programom) opisuju se akcije koje treba daizvrši računar

 Računar razmenjuje podatke između memorije i aritmetičkejedinice preko akumulatora

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

                                                Arhitektura računara

Pojam arhitekture računara označava glavne sastavne delove računara i njihovu povezanost u jednu funkcionalnu
celinu

                                 Arhitektura računara - hardverske komponente –

Postoji pet osnovnih hardverskih komponenata svakog računarskog sistema: 1. kontrolna jedinica (CU),
2.aritmetičko-logička jedinica (ALU), 3. osnovna memorija, 4. ulazne periferije i 5. izlazne periferije

                                          ISTORIJAT RAZVOJA RAČUNARA

Abakus • ne zna se tačno vreme nastanka• jedan od najstarijih uređaja za sabiranje

Paskalova mašina za sabiranje i oduzimanje (oko 1643)• Automatski prenos između dekada• Prikaz brojeva u
komplementu

Babidžova mašina za izračunavanje opšte namene (1834)• Automatske operacijesa više koraka• Automatska
kontrola niza operacija (program)

Herman Holerit ( kraj 19. -početak20.veka)• Osnovao kompaniju za proizvodnju komercijalnih mehaničkih
računskih mašina• IBM (1924.)
Vakuumske cevi• Prekretnicau razvoju uređaja za računanje• Oko 1940. nastaju prvi računari opšte namene(1.
generacija računara)• 1943. - ENIGMA računar za dešifrovanje

ENIAC (razvijan od 1943. do 1946.)• Prvi računar 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 računarskoj tehnici (2.
generacija računara)• Vedi stepen integracije, manje dimenzije računara, manja potrošnja, niža cena

Razvoj velikih računarskih sistema Oko 1955. IBM i UNIVAC razvijaju računare sa paralelnom obradom
(multiprocesiranje i multiprogramiranje)

Integrisana kola SSI (od 1964.)– logičko 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 mikroračunara Od 70.- tih godina na tržištu su džepni računari

Od 80.- tih počinje proizvodnja personalnih računara (1981. IBM-PC)

Od 90. – godina primenjuju se PDA

                                        GENERACIJE SAVREMENIH RAČUNARA

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štačka inteligencija

                                 Tehnološke osnove računara - prekidački elementi -

• ranije:– Elektromehanički releji• Solenoid sa mehaničkim kontaktima

• 1940’tih:– Vakumske cevi • Nema fizičkih kontakata za prekidanje struje • U početku korišdene u radio tehnici

• 1950’tih 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 računara - tranzistori –

Tranzistor je element sa 3 elektrode (završna priključka) koji se različito nazivaju u zavisnosti od tehnologije koja se
koristi za gradnju tranzistora

 Način korišdenja P i N materijala kod tranzistora određuje 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 učestvuju u gradnji čipova

                                        Tehnološke osnove računara - čipovi –

Čipovi su računarske komponente koji se prave od velikog broja tranzistora spakovanih na silicijumskoj površini

 Na pločicu se pakuju podloge od provodničkog i neprovodničkogmaterijala u obliku oblande na kojem su
urezani tranzistori

 Tranzistori na čipu su međusobno spojeni

 Tradicionalno, tranzistori su sve do 1997. godine bili spajani pomodu aliminiju a, međutim od ovog perioda sve
                                                                                m
više se koristi bakar

 Možemo razlikovati 3 vrste ič
                              pova zasnovanih na tranzistorima: mikroprocesorske, memorijske, logičke

                                   Tehnološke osnove računara - mikroprocesori –

Mikroprocesor je čip izgrađen od velikog broja tranzistora

 Danas se procesorske jedinice svih računara prave od jednog ili više mikropocesora
                                                                            r

 Od dizajna mikroprocesora zavisi dizjn svih komponenti u računaru
                                     a

 Od brzine rada mikroprocesora bitno zavisi brzina rada celog računarskog 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 poluprovodničke tehnologije

 Tranzistor se sastoji od tri sloja poluprovodničkog materijala koji može d provodi struju pod određenim
                                                                           a
uslovima

 Poluprovodnički mat
                    erijali su obično silicijum i germanijum

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

 Poluprovodnički materijali se označavaju sa P (pozitivan) i N (negativan)

 Mogu se kombinovati različiti sloj materijala P i N tipa
                                   evi
Pregled razvoja mikroprocesora

CISC (Complex Instructio-Set Computer)  Pravljenje arhitektura prilagođenih 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 načina bitna za poboljšanje brzine procesora:

 povedanje broja registara

 poboljšanje mehanizma preklapanja instrukcija

 smanjenja broja instrukcija

 IBM 801 jedan od prvih računara 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, ...)

                                                       KLJUČNE REČI

aritmetičko-logička jedinica (Arithmetic and Logic Unit, ALU), asembler (assembler), centralna jedinica za obradu
(Central Processing Unit, CPU), digitalna logička kola (digital logical circuit), instrukcije (instructions), izlaz (output) ,
kontrolno-upravljačka 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) , računar (computer) , računarski sistem (computer system) , strukture
podataka (data structures), tehnički deo sistema (hardware), ulaz (input), viši programski jezik (high level language)
BROJEVI SA POKRETNOM DECIMALNOM TAČKOM

                                                STANDARDNA TAČNOST

Za čuvanje označenog numeričkog podatka koriste se 32 bita (4 bajta ): 1 bit (MSB) = znak broja,

7 bita = eksponent, 24 bita = mantisa

                                                 PROŠIRENA TAČNOST

Za čuvanje označenog numeričkog podatka koriste se 64 bita (8 bajtova):1 bit (MSB) = znak broja,

11 bita = eksponent , 52 bita = mantisa

                                                   OPSEG BROJEVA

Prekoračenje i podkoračenje se automatski detektuje u računaru ( V flag ) i najčešde se prekida izvršenje programa.

Kao posledica zaokruživanja pri izvršavanju aritmetičkih operacija u rezultatu može da se javi:

-prekoračenje (overflow) - broj je vedi od najvedeg dozvoljenog broja

-potkoračenje (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 računa o pravilnoj interpretaciji kodiranih brojeva

                                        KODIRANJE NE NUMERIČKIH PODATAKA

ASCII - American Standard Code for Information Interchange • 7 - bitni kod • Skoro svi mikroračunari koriste ovaj
kod za prikaz slova i simbola • IBM-PC kompatibilni računari 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 računari i neki IBM kompatibilni računari

Contenu connexe

Tendances

историјат развоја рачунара и генерације рачунара
историјат развоја рачунара и генерације рачунараисторијат развоја рачунара и генерације рачунара
историјат развоја рачунара и генерације рачунараJovan Ivanović
 
Procesor(CPU)
Procesor(CPU)Procesor(CPU)
Procesor(CPU)mervan123
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemiJovana98
 

Tendances (6)

историјат развоја рачунара и генерације рачунара
историјат развоја рачунара и генерације рачунараисторијат развоја рачунара и генерације рачунара
историјат развоја рачунара и генерације рачунара
 
Procesor(CPU)
Procesor(CPU)Procesor(CPU)
Procesor(CPU)
 
Pc racunala
Pc racunalaPc racunala
Pc racunala
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Istorijat razvoja računara
Istorijat razvoja računaraIstorijat razvoja računara
Istorijat razvoja računara
 
Istorijat razvoja računara
Istorijat razvoja računaraIstorijat razvoja računara
Istorijat razvoja računara
 

Similaire à ORT

Računarstvo i informatika i računarski sistemi
Računarstvo i informatika   i   računarski sistemiRačunarstvo i informatika   i   računarski sistemi
Računarstvo i informatika i računarski sistemiMarijaMilica
 
историја развоја рачунара111
историја развоја рачунара111историја развоја рачунара111
историја развоја рачунара111pavle555
 
4.čas računarstvo i informatika
4.čas računarstvo i informatika4.čas računarstvo i informatika
4.čas računarstvo i informatikaLjiljana Rehner
 
Софија Бекрић Информатика
Софија Бекрић ИнформатикаСофија Бекрић Информатика
Софија Бекрић Информатикаsofija99
 
Komponente hardvera pc a
Komponente hardvera pc aKomponente hardvera pc a
Komponente hardvera pc aOlga Klisura
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemibojanap
 
Računarske mreže- Milan Ilić- Nebojša Lazarević
Računarske mreže- Milan Ilić- Nebojša LazarevićRačunarske mreže- Milan Ilić- Nebojša Lazarević
Računarske mreže- Milan Ilić- Nebojša Lazarevićnasaskolatakmicenja
 
Osnovi informatike- Jovan Milić- Bojana Radenković
Osnovi informatike- Jovan Milić- Bojana RadenkovićOsnovi informatike- Jovan Milić- Bojana Radenković
Osnovi informatike- Jovan Milić- Bojana Radenkovićnasaskolatakmicenja
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemiJovana98
 
04 procesor-ploca-magistrala-portovi
04 procesor-ploca-magistrala-portovi04 procesor-ploca-magistrala-portovi
04 procesor-ploca-magistrala-portovidjudjujag
 
Dijananenakljami
DijananenakljamiDijananenakljami
DijananenakljamiLjomica
 
Dijananenakljami
DijananenakljamiDijananenakljami
DijananenakljamiLjomica
 
03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdf03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdfraven0241
 

Similaire à ORT (20)

Računarstvo i informatika i računarski sistemi
Računarstvo i informatika   i   računarski sistemiRačunarstvo i informatika   i   računarski sistemi
Računarstvo i informatika i računarski sistemi
 
Istorijat računrstva
Istorijat računrstvaIstorijat računrstva
Istorijat računrstva
 
Istorijat računrstva
Istorijat računrstvaIstorijat računrstva
Istorijat računrstva
 
Informatika
InformatikaInformatika
Informatika
 
историја развоја рачунара111
историја развоја рачунара111историја развоја рачунара111
историја развоја рачунара111
 
4.čas računarstvo i informatika
4.čas računarstvo i informatika4.čas računarstvo i informatika
4.čas računarstvo i informatika
 
IT3-L5.pptx
IT3-L5.pptxIT3-L5.pptx
IT3-L5.pptx
 
Софија Бекрић Информатика
Софија Бекрић ИнформатикаСофија Бекрић Информатика
Софија Бекрић Информатика
 
Rac seminar
Rac seminarRac seminar
Rac seminar
 
Komponente hardvera pc a
Komponente hardvera pc aKomponente hardvera pc a
Komponente hardvera pc a
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Računarske mreže- Milan Ilić- Nebojša Lazarević
Računarske mreže- Milan Ilić- Nebojša LazarevićRačunarske mreže- Milan Ilić- Nebojša Lazarević
Računarske mreže- Milan Ilić- Nebojša Lazarević
 
Osnovi informatike- Jovan Milić- Bojana Radenković
Osnovi informatike- Jovan Milić- Bojana RadenkovićOsnovi informatike- Jovan Milić- Bojana Radenković
Osnovi informatike- Jovan Milić- Bojana Radenković
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Mrezne topologije
Mrezne topologijeMrezne topologije
Mrezne topologije
 
04 procesor-ploca-magistrala-portovi
04 procesor-ploca-magistrala-portovi04 procesor-ploca-magistrala-portovi
04 procesor-ploca-magistrala-portovi
 
IT8-L1.pptx
IT8-L1.pptxIT8-L1.pptx
IT8-L1.pptx
 
Dijananenakljami
DijananenakljamiDijananenakljami
Dijananenakljami
 
Dijananenakljami
DijananenakljamiDijananenakljami
Dijananenakljami
 
03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdf03-CPU ploca memorija.pdf
03-CPU ploca memorija.pdf
 

ORT

  • 1. Osnovi Racunarske tehnike RAČUNAR: Uređaj koji samostalno obavlja obradu podataka izvršavajudi digitalne logičke operacije na osnovu unetog programa. PODATAK: Diskretna informacija o stanju i procesima oko nas (25, R, boja, ton, ...). Svaki podatak odgovara nekoj veličini, vrednosti. Vrednost je apstraktna, postoji samo u mislima i može se predstaviti na mnogo načina (12, dvanaest, twelve, XII, 1100, ...) HARDVER: Fizičke (elektronske ili mehaničke) komponente od kojih se sastoji računar ili računarski system SOFTVER: Program koji upravlja radom računara ELEKTRONSKO KOLO: Set međusobno povezanih elektronskih komponenata koje obavljaju određenu funkciju u računaru INTEGRISANO KOLO: Kombinacije hiljada elektronskih kola napravljenih na tankom silikonskom elementu, koji se naziva čip (chip) KONCEPT RAČUNARA Ulaz: podaci/informacije Instrukcije: softver, program Izlaz: podaci/informacije (brojevi, slike, reči,...) Osnovni podsistemi računara: Memorija, Ulaz, Procesiranje (obrada), Izlaz Sve je povezano preko računarske magistrale (bus) Memorija: Dugotrajna memorija Disk CD-ROM, Kratkotrajna memorija RAM Ulaz: Tastatura Miš Mikrofon Modem Mreža Izlaz: Monitor Printer Modem Mreža Zvučnici TEHNOLOGIJE BUDUDNOSTI BAZIRANE NA RAČUNARIMA: • Nanotehnologija;• Biomedicinski implanti;• Veštačka inteligencija. TURINGOV MODEL RAČUNARA: Ideju o univerzalnoj računarskoj mašini prvi je teorijski definisao Alan Turnig 1937 godine. Njegov model računske mašine bio je baziran na koracima koje čovek preuzima kada vrši računanje. Turing je izvršio apstrakciju (uopštavanje) ovih koraka i u model računrske mašine koja je promenila svet. Procesori podataka: Pre objašnjenja Turingovog modelapotrebno je razumeti računare kao uređaje za obradu podataka. Računar 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 računar može poslužiti za objašnjenje njegove funkcionalnosti, ali je ovakva definicija preopšta da bi se opisao savremeni računar.
  • 2. Programabilni procesori podataka: Turingov model mnogo preciznije opisuje računar opšte namene. Ovaj model dodaje novi elemenat računarskoj mašini – program. Program je set instrukcija (naredbi) koje definišu računaru šta treba da radi. Univerzalna Turingova mašina: je računarska mašina koja može da izvrši bilo koje računanje ako su obezbeđeni adekvatan program i ulazni podaci. Može se pokazati da ovakva definicija odgovara opisu savremenih računara, i u stvari govori da je univerzalna Turingova mašina sposobna da izračuna sve što se računati može. Fon NEUMANN-ov model računara: Računari koji su izgrađeni na osnovu Turingove univerzalne mašine smeštali su podatke u memoriju računara, a programi su realizovani na različite načine. Negde 1944.1945. godine Joh von Neumann je predložio da se podaci i program u logičkom smislu isti. Fon Nojmanov koncept računara Najvedi broj današnjih računarskih sistema je zasnovan na fon Nojmanovoj arhitekturi računarskog 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 računara  Nizom instrukacija (programom) opisuju se akcije koje treba daizvrši računar  Računar razmenjuje podatke između memorije i aritmetičkejedinice preko akumulatora  Instrukcije se izvršavaju jedna za drugom dok se redosledeksplicitno ne promeni naredbom za skok Arhitektura računara Pojam arhitekture računara označava glavne sastavne delove računara i njihovu povezanost u jednu funkcionalnu celinu Arhitektura računara - hardverske komponente – Postoji pet osnovnih hardverskih komponenata svakog računarskog sistema: 1. kontrolna jedinica (CU), 2.aritmetičko-logička jedinica (ALU), 3. osnovna memorija, 4. ulazne periferije i 5. izlazne periferije ISTORIJAT RAZVOJA RAČUNARA Abakus • ne zna se tačno vreme nastanka• jedan od najstarijih uređaja za sabiranje Paskalova mašina za sabiranje i oduzimanje (oko 1643)• Automatski prenos između dekada• Prikaz brojeva u komplementu Babidžova mašina za izračunavanje opšte namene (1834)• Automatske operacijesa više koraka• Automatska kontrola niza operacija (program) Herman Holerit ( kraj 19. -početak20.veka)• Osnovao kompaniju za proizvodnju komercijalnih mehaničkih računskih mašina• IBM (1924.)
  • 3. Vakuumske cevi• Prekretnicau razvoju uređaja za računanje• Oko 1940. nastaju prvi računari opšte namene(1. generacija računara)• 1943. - ENIGMA računar za dešifrovanje ENIAC (razvijan od 1943. do 1946.)• Prvi računar 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 računarskoj tehnici (2. generacija računara)• Vedi stepen integracije, manje dimenzije računara, manja potrošnja, niža cena Razvoj velikih računarskih sistema Oko 1955. IBM i UNIVAC razvijaju računare sa paralelnom obradom (multiprocesiranje i multiprogramiranje) Integrisana kola SSI (od 1964.)– logičko 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 mikroračunara Od 70.- tih godina na tržištu su džepni računari Od 80.- tih počinje proizvodnja personalnih računara (1981. IBM-PC) Od 90. – godina primenjuju se PDA GENERACIJE SAVREMENIH RAČUNARA 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štačka inteligencija Tehnološke osnove računara - prekidački elementi - • ranije:– Elektromehanički releji• Solenoid sa mehaničkim kontaktima • 1940’tih:– Vakumske cevi • Nema fizičkih kontakata za prekidanje struje • U početku korišdene u radio tehnici • 1950’tih 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 računara - tranzistori – Tranzistor je element sa 3 elektrode (završna priključka) koji se različito nazivaju u zavisnosti od tehnologije koja se koristi za gradnju tranzistora  Način korišdenja P i N materijala kod tranzistora određuje 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 učestvuju u gradnji čipova Tehnološke osnove računara - čipovi – Čipovi su računarske komponente koji se prave od velikog broja tranzistora spakovanih na silicijumskoj površini  Na pločicu se pakuju podloge od provodničkog i neprovodničkogmaterijala u obliku oblande na kojem su urezani tranzistori  Tranzistori na čipu su međusobno spojeni  Tradicionalno, tranzistori su sve do 1997. godine bili spajani pomodu aliminiju a, međutim od ovog perioda sve m više se koristi bakar  Možemo razlikovati 3 vrste ič pova zasnovanih na tranzistorima: mikroprocesorske, memorijske, logičke Tehnološke osnove računara - mikroprocesori – Mikroprocesor je čip izgrađen od velikog broja tranzistora  Danas se procesorske jedinice svih računara prave od jednog ili više mikropocesora r  Od dizajna mikroprocesora zavisi dizjn svih komponenti u računaru a  Od brzine rada mikroprocesora bitno zavisi brzina rada celog računarskog 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 poluprovodničke tehnologije  Tranzistor se sastoji od tri sloja poluprovodničkog materijala koji može d provodi struju pod određenim a uslovima  Poluprovodnički mat erijali su obično silicijum i germanijum  Čist silicijum ne provodi elektricitet, ali ako mu se doda bor ili arsen, on postaje provodnik  Poluprovodnički materijali se označavaju sa P (pozitivan) i N (negativan)  Mogu se kombinovati različiti sloj materijala P i N tipa evi
  • 5. Pregled razvoja mikroprocesora CISC (Complex Instructio-Set Computer)  Pravljenje arhitektura prilagođenih 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 načina bitna za poboljšanje brzine procesora:  povedanje broja registara  poboljšanje mehanizma preklapanja instrukcija  smanjenja broja instrukcija  IBM 801 jedan od prvih računara 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, ...) KLJUČNE REČI aritmetičko-logička jedinica (Arithmetic and Logic Unit, ALU), asembler (assembler), centralna jedinica za obradu (Central Processing Unit, CPU), digitalna logička kola (digital logical circuit), instrukcije (instructions), izlaz (output) , kontrolno-upravljačka 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) , računar (computer) , računarski sistem (computer system) , strukture podataka (data structures), tehnički deo sistema (hardware), ulaz (input), viši programski jezik (high level language)
  • 6. BROJEVI SA POKRETNOM DECIMALNOM TAČKOM STANDARDNA TAČNOST Za čuvanje označenog numeričkog podatka koriste se 32 bita (4 bajta ): 1 bit (MSB) = znak broja, 7 bita = eksponent, 24 bita = mantisa PROŠIRENA TAČNOST Za čuvanje označenog numeričkog podatka koriste se 64 bita (8 bajtova):1 bit (MSB) = znak broja, 11 bita = eksponent , 52 bita = mantisa OPSEG BROJEVA Prekoračenje i podkoračenje se automatski detektuje u računaru ( V flag ) i najčešde se prekida izvršenje programa. Kao posledica zaokruživanja pri izvršavanju aritmetičkih operacija u rezultatu može da se javi: -prekoračenje (overflow) - broj je vedi od najvedeg dozvoljenog broja -potkoračenje (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 računa o pravilnoj interpretaciji kodiranih brojeva KODIRANJE NE NUMERIČKIH PODATAKA ASCII - American Standard Code for Information Interchange • 7 - bitni kod • Skoro svi mikroračunari koriste ovaj kod za prikaz slova i simbola • IBM-PC kompatibilni računari 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 računari i neki IBM kompatibilni računari