građa računala Flashcards
kaki se prevodi program?
kompajliranjem i interpretiranjem
sto je CPU i od čega se sastoji?
central processing unit
sastoji od
aritmetičko-logičke jedinice i
upravljačke jedinice (sklopa)
Neki od ključnih registara u računalima uključuju:
akumulator
brojilo instrukcija (PC registar)
instrukcijski registar (IR)
za što je odgovorna upravljačka memorija?
odgovorna za nadzor pribavljanja (fetch) i izvođenje instrukcija
na von Neumanovoj arhitekturi
– 1. faza: pribavljanje učitavanje instrukcije iz memorije u CPU –
2. faza: izvršavanje dekodiranje i izvođenje instrukcije u CPU
što aritmetičko logička jedinica osigurava
osigurava hardversko izvođenje
aritmetičkih (+,-,*,/),
logičkih (AND, OR…) te
operacija uspoređivanja (, , , …)
GPU je specijalizirana za?
za grafiku i procesiranje slika
Paralelna obrada dijelova slike (grafike) odnosno velikih blokova podataka
-u igraćim konzolama, radnim stanicama, mobitelima, PC, ….
za što služe ulazne jedinice?
za unos podataka u računalo
koje ulazne jedinice služe za interakciju čovjeka s računalom
,tipkovnica,miš,mikrofon,kamera
za što služe izlazne jedinice?
za prikaz podataka pohranjenih u računalu
izlazne jedinice su
monitor, štampač, crtač (ploter), zvučnik,
dodirnik (touch screen) je ulazno-izlazna jedinica
TOČNO
U/I jedinice jako variraju po svojoj brzini, ali za svih vrijedi da su puno sporije od CPU i memorije
TOČNO
sto se pohranjuje u memoriji?
podaci i programi
svaki podatak u memoriji ima svoju
jednoznačnu adresu
TOČNO
prilikom pisanja u memoriju vrijednost podatka je u MDR-u dok je adresa u MAR-u
točno
sto je RAM?
nepostojana memorija
Može li korisnik u RAM vršiti pisanje i brisanje, a u ROM ne jer je saržaj zapisan tvornički
DA
koje su dvije kategorije RAM memorije
DRAM I SRAM
za DRAM je potrebno osvježenje, a za SRAM ne
točno
sto je DRAM
jednotranzistorska memorijska ćelija u obliku naboja u kondenzatoru
SRAM?
memorijsko polje sastavljeno od memorijskih ćelija bistabila
sto je ROM
postojana memorija
ROM zapis sadrži boot program
–PROM (Programmable ROM) * korisnik može izvršiti jednokratni zapis
–EPROM (Erasable PROM)
* korisnik može fizički izvaditi i u posebnoj napravi izvršiti ponovni
zapis
–EEPROM (Electronically EPROM)
* korisnik može izvršiti ponovni upis bez fizičkog vađenja
Cache je mala i brza priručna memorija
DA
koi su problemi cachet
upravljanje cacheom, sinhronizacija glavne memorije i cachea
cache koristi svojstvo lokalnog referenciranja
programi se ponašaju na način da relativno dugi period koriste mali broj memorijskih lokacija
zbog tog svojstava cache sadržava trenutno potrebne podatke a to ubrazava izvođenje
pozitivne strane vanjske memorije
vrlo veliki kapacitet, neizbrisiva i malu cijenu po pohranjenom bitu podatka
negative strana vanjske memorije
relativno dugo vrijeme pristupa
koje su razne vanjske memorije
Flash, SD, kartice, USB stik …
sto su opticki mediji
CD i DVD
koriste svjetlo (laser) za pohranu i čitanje podataka
sto su magnetni mediji
tvrdi diskovi (HD) – direktni dostup
trake, diskete – relikti povijesti – sekvencijalni dostup,
direktni dostup
kako tvrdi disk izgleda
- magnetni diskovi (ploče) * glava za čitanje i pisanje * brzina čitanja s diska
- vrijeme potrebno za pomak glave do trake koju čitamo
- rotacija diska do sektora
kakav je fizički izgled jednog diska
- svaka ploča se sastoji od staza (tracks)
- svaka staza je podijeljena na sektore * čitaju se blokovi zapisani u sektorima
CD R ima jednokratni zapis, a DVD-ROM višestruki
DA
citanje cd-a karakterizira
stazu se obasja svjetlom valne duljine 0,78 mikrona
koristi se reflektiranje svjetlosti
CD-u, podaci su pohranjeni u binarnom obliku uzduž spiralne staze
spiralna staza počinje od unutrašnjosti prema obodu
podaci su u udubinama (pit) i izbočinama (land
DVD izgleda i funkcionira kao konvencionalan CD- ROM – zapiši 1x čitaj više x i temelji se na istoj tehnologiji s poboljšanim parametrima
TOČNO
kakav je upisano-ispisani DVD
sličano je CD-RW i temelji se na istoj tehnologiji
sto je USB flash?
Flash memorija integrirana s USB sučeljem
removable and rewritable
Uključuje starije tehnologije s malom potrošnjom energije i minimizacijom elemenata
u koje dvije faze se instrukcije izvršavaju
pribavi i izvrši instrukciju
svaki tip CPU ima svoj strojni jezik jer ovisi o građi računala tj. CPU
da
prednosti strojnog jezika su
mogućnost izravnog djelovanja na sklopovlje
računala
djelotvorno iskorištenje memorije
brzina izvođenja programa
nedostatci strojnog jezika su
složenost postupka izrade
visoka cijena programiranja, neučinkovitost ograničenost programa na jedan tip CPU
nizi jezici su
sembler i strojni jezik
visi programski jezici
C, C++, C#, Java, ….
Naredbe višeg programskog jezika se prevode u naredbe strojnog jezika (binarni oblik) (source exe)
TOČNO
koi je najniži programski jezik i najbliži binarnom strojnom jeziku
asembler
asembler
potpuno ovisan o arhitekturi računala
prenošenje nemoguće ili izrazito teško
programira se za točno određen procesor s točno određenim registrima
ALI program se brzo izvršava i zauzima malo memorije (u odnosu na druge programske jezike)
Prednosti viših programskih jezika
Jednostavnost pisanja programa i razumljivost
Skup naredbi strojnog jezika zamijenjen jednom naredbom Programer ne mora znati građu računala
Programe ne moraju pisati samo stručnjaci za računala
Veća produktivnost programera
Prenosivost
Isti program se izvodi na različitim vrstama računala (CPU)
Prodaja jednom napisanog programa za mnogo vrsta računala
Isti program se može prevesti za različite operacijske sustave
Jezični procesori
su Računalni programi koji prevode program iz izvornog (višeg) programskog jezika u ciljni programski jezik
da
Jezični procesori
su
jezični prevoditelji, kompajleri, kompilatori, compilers
Dvije strategije rada:
prevođenje: Kompajleri (ima exe)
interpretiranje: Interpreteri (nema exe)
interpreteri pokreću programe kakvi jesu (as is)
malo ili nema predprocesiranja
točno
kompajleri intenzivno predprocesiraju programe
optimiraju
točno