OSNOVI RA ČUNARSKE TEHNIKE 1
description
Transcript of OSNOVI RA ČUNARSKE TEHNIKE 1
![Page 1: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/1.jpg)
OSNOVI RAČUNARSKE TEHNIKE 1
3 + 17 ECTS
mr Dragana Prokin
![Page 2: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/2.jpg)
Program nastaveProgram nastave
MODEL SAVREMENOG RAČUNARSKOG SISTEMA
MATEMATIČKE OSNOVE RAČUNARA ELEKTRONSKE OSNOVE RAČUNARA ARHITEKTURA RAČUNARA VRSTE NAREDBI DIJAGRAM TOKA PROGRAMA
(ALGORITMI)
![Page 3: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/3.jpg)
RRaačunarski sistemčunarski sistemRačunarski sitem = računarski (pridev, znači da se radi o računarima) + sistem
(skup komponenata povezanih međuzavisnostima)
Računarski sistem je skup svih sredstava koja koristimo u procesu rešavanja nekog zadatka ili grupe zadataka
![Page 4: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/4.jpg)
RRaačunarski sistemčunarski sistem
Računar je elektronski uređaj koji izvršava instrukcije zadate programom
![Page 5: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/5.jpg)
RRaačunarski sistemčunarski sistem U zavisnosti od veličine računara možemo
da izvršimo podelu na:
Tape DrivesCPU
Terminals
Disk Drives
CPU
Disk Drives
cartridgedrives
Front EndProcessor
TapeDrives
open reeldrives
Terminals
mini
mainframe
mikro
![Page 6: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/6.jpg)
Hardware (hardver)• sve fizičke komponente• elektronski delovi računarskog sistema
Hardware (hardver)• sve fizičke komponente• elektronski delovi računarskog sistema
Software (softver)• programske instrukcije
koje kontrolišu rad računara
RAČUNARSKI SISTEMRAČUNARSKI SISTEM
Osnovni element obrade u računarskim sistemima su podaci
![Page 7: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/7.jpg)
Kratak istorijat razvoja Kratak istorijat razvoja računarskračunarskee tehniketehnike
Tehnološke ereTehnološke ere operacija/sekundioperacija/sekundi
mehanička (do 1930.) 11
elektromehanička (do 1944.) 1010elektronske cevi (od 1946. do 1954.) 101033
tranzistorska (od 1955. do 1964.) 101066
integrisani poluprovodnici (od 1965.) 101088
![Page 8: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/8.jpg)
AbakusAbakusne zna se tačno vreme nastanka
jedan od najstarijih uređaja za sabiranje
![Page 9: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/9.jpg)
Paskalova mašina za sabiranje i Paskalova mašina za sabiranje i oduzimanje (oduzimanje (oko 1643)Automatski prenos između dekadaPrikaz brojeva u komplementu
![Page 10: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/10.jpg)
Babidžova mašina za Babidžova mašina za izračunavanje opšte namene (izračunavanje opšte namene (1834)
Automatske operacije
sa više korakaAutomatska kontrola
niza operacija (program)
![Page 11: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/11.jpg)
Herman Holerit Herman Holerit (( kraj 19. -početak 20.veka)Osnovao kompaniju za proizvodnju
komercijalnih mehaničkih računskih mašinaIBM (1924.)
![Page 12: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/12.jpg)
Vakuumske ceviVakuumske ceviPrekretnica
u razvoju uređaja
za računanjeoko 1940. nastaju prvi
računari opšte namene
(1. generacija računara)1943. - ENIGMA
računar za dešifrovanje
![Page 13: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/13.jpg)
ENIAC 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)
![Page 14: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/14.jpg)
Tranzistori Tranzistori (1948.) Razvijeni u Bell-ovim
laboratorijamaNašli su široku primenu
u računarskoj tehnici
(2. generacija računara)Veći stepen integracije,
manje dimenzije
računara, manja
potrošnja, niža cena
![Page 15: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/15.jpg)
Razvoj velikih računarskih sistemaRazvoj velikih računarskih sistema Oko 1955. IBM i UNIVAC razvijaju
računare sa paralelnom obradom (multiprocesiranje i multiprogramiranje)
![Page 16: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/16.jpg)
Integrisana kolaIntegrisana kola SSI (od 1964.) – logičko kolo u jednom čipuMSI (od 1968.)– registar u jednom čipu, …LSI (od 1971.)–memorije, UART, CPU, ...VLSI (od 1980.) – mikroprocesori, …
RRazvoj računara azvoj računara 3. i 4. generacije
![Page 17: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/17.jpg)
Razvoj mikroprocesoraRazvoj mikroprocesora omogućio je razvoj mini i mikroračunaraOd 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
![Page 18: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/18.jpg)
1982. godine časopis Time
je izabrao personalni računar za
ličnost godine
![Page 19: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/19.jpg)
GeneracijeGeneracije savremenih savremenih računarskih računarskih sistemasistema
Prva generacijaPrva generacija (1940 - 1956)- elektronske cevi
Druga generacijaDruga generacija (1956 - 1963)- tranzistori
Treća generacijaTreća generacija (1964 - 1971)- integrisana kola
Čevrta generacijaČevrta generacija (od 1971 - do danas)- mikroprocesori
Peta generacijaPeta generacija (danas i u bliskoj budućnosti)- veštačka inteligencija
![Page 20: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/20.jpg)
Prednosti računaraPrednosti računara
BRZINABRZINA POUZDANOSTPOUZDANOST MOGUĆNOST ČUVANJA VELIKE MOGUĆNOST ČUVANJA VELIKE
KOLIČINE PODATAKAKOLIČINE PODATAKA
ZADATAK RAČUNARA JE DA:ZADATAK RAČUNARA JE DA:
1. Prihvati podatke (INPUT)
2. Obradi podatke (PROCESSING)
3. Generiše izlazne rezultate (OUTPUT)
4. Sačuva izlazne rezultate (STORAGE)
![Page 21: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/21.jpg)
Opšti model računarskog sistemaOpšti model računarskog sistema
HARDWARE (TEHNIČKI DEO, SKUP RAZLIČITIH UREĐAJA)
2. CENTRALNAJEDINICA
1. ULAZNI UREĐAJI
3. IZLAZNI UREĐAJI
DATA(PODACI)
SOFTWARE(PROGRAMI)
CENTRALNI PROCESOR CPU OPERATIVNA MEMORIJA
TASTATURA MIŠ SKENER ...
DISPLEJI ŠTAMPAČI ZVUČNICI...
SEKUNDARNEMEMORIJE
USLUŽNIPROGRAMI
OPERATIVNISISTEM
APLIKATIVNI SISTEMSKI
PRIKUPLJANJE I UNOŠENJEPODATAKA
ORGANIZACIJA PODATAKA OBRADA PODATAKA PRIKAZIVANJE REZULTATA
OBRADE
PROCEDURE (POSTUPCI IPRAVILA)
PEOPLE (LJUDI)
![Page 22: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/22.jpg)
Hardverske komponente Hardverske komponente tipičnog računaratipičnog računara
Između pojedinih hardverskih celina računarskog sistema podaci se prenose preko magistrale
CPUPERIFERIJEUNUTRAŠNJA
MEMORIJA
MAGISTRALA MAGISTRALA
![Page 23: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/23.jpg)
Centralna procesorska jedinicaCentralna procesorska jedinica
Centralna procesorska jedinica, mikroprocesor, (CPU) je najvažnija komponenta hardvera Koriste se VLSI i ULSI tehnologije za izradu
mikroprocesora. Brzina mikroprocesor meri se MIPS-ovima Razlikujemo: 4-bitne, 8-bitne, 16-bitne, 32-bitne procesore
CPUPERIFERIJEUNUTRAŠNJA
(OSNOVNA)MEMORIJA
MAGISTRALA MAGISTRALA
Mikroprocesor i8080
![Page 24: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/24.jpg)
Centralna procesorska jedinicaCentralna procesorska jedinica Centralna procesorska jedinica, (CPU)
obuhvata:
Aritmetičko - logičku jedinicu (ALU) koja obavlja aritmetičke i logičke operacije
Controlnu jedinica (CU) koja koordinira radom delova računarskog sistema
![Page 25: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/25.jpg)
MemorijaMemorija
Unutrašnja (osnovna) memorija Koriste se i nazivi: operativna memorija,
glavna memorija, centralna memorija, … Razlikujemo RAM (Random Access Memory) i
ROM (Read Only Memory) Čuva bite grupisane u reči (“word”) različite
dužine (8, 16, 32, 64 bita...) Svaka reč se čuva na memorijskoj lokaciji sa
jedinstvenom adresom
CPUPERIFERIJEUNUTRAŠNJA
(OSNOVNA)MEMORIJA
MAGISTRALA MAGISTRALA
![Page 26: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/26.jpg)
MemorijaMemorija Unutrašnja (osnovna) memorija je veoma
brza, ali je sporija od mikroprocesora Keš-memorija je brža i služi kao posrednik
između mikroprocesora i unutrašnje memorije Može se nalaziti unutar samog mikroprocesora
ili izvan njega
MPS Unutrašnja mem.Keš MPS Unutrašnja
mem.Keš
![Page 27: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/27.jpg)
MemorijaMemorija Kod savremenih računarskih sistema često
je jedan deo keš memorije (prvi nivo, L1) u okviru mikroprocesora (MPS) i on je povezan sa kešom koji je izvan MPS (drugi nivo L2)
MPS
Unutrašnja mem.Keš
L1
Keš
L2
![Page 28: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/28.jpg)
MemorijaMemorija Važna karakteristika memorije je kapacitet
Memorija se sastoji od niza registara
Jedna lokacija se sastoji iz niza ćelija. Ćelija je fizički objekat koji može da registruje jedan bit
…
0 1 2 n-1 n
{0,1} - bit Ćelija
a1a2a3a4a5a6a7a8 - bajt
ai - binarna cifraRegistar dužine 8 bita
8 bita = 1 bajt
![Page 29: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/29.jpg)
MemorijaMemorija U registru dužine 16 bita čuva se jedna reč
U registru dužine 32 bita čuva se dvostruka reč
Najmanja adresibilna lokacija u memoriji je jedan bajt, pa se kapacitet memorije najčešće izražava u bajtima.
1Kb = 1024 bajta
1Mb = 1024Kb
1Gb = 1024Mb
1Tb = 1024Gb
![Page 30: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/30.jpg)
PeriferijePeriferije
CPUPERIFERIJEUNUTRAŠNJA
(OSNOVNA)MEMORIJA
MAGISTRALA MAGISTRALA
Ulazno/izlazni uređaji (I/O) mogu da se podele 1. prema ulozi na:
spoljašnje memorije (hard-disk, diskete, trake, CD-ovi, …)
ostale uređaje (monitor, tastatura, miš, štampač,…)
2. prema načinu funkcionisanja na: ulazne (tastatura, miš, skener,…) izlazne (monitor, štampač, ploter,…) ulazno-izlazne (hard-disk, disketa, modem, …)
![Page 31: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/31.jpg)
PeriferijePeriferije
CPUPERIFERIJEUNUTRAŠNJA
(OSNOVNA)MEMORIJA
MAGISTRALA MAGISTRALA
Sekundarne (masovne) memorije Čuvaju podatke u toku dugog vremenskog
intervala kao fajlove (hard disk, floppy disk, CD-ROM...)
Komunikacija sa ostatkom sveta Modemi, ethernet kartica
![Page 32: OSNOVI RA ČUNARSKE TEHNIKE 1](https://reader034.fdocuments.net/reader034/viewer/2022050805/56815225550346895dc06c2a/html5/thumbnails/32.jpg)
APLIKACIONI NIVO
VIŠI PROGRAMSKI JEZICI
SIMBOLIČKI MAŠINSKIJEZIK
MAŠINSKI JEZIK
MIKRO PROGRAMI
DIGITALNE MREŽE
Hijerarhijski model računarskog Hijerarhijski model računarskog sistemasistema