Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I DALIS. PROCESORIAI
1. Fon Neimano ir Harvardo architektros. Procesoriaus struktra.
Fon Neimano: ia priimta, kad visi informacijos mainai tarp kompiuterio tais vykdomi per
vienintel magistral. Komand ir duomen procesorius prasta apjungti vien tais - centrin
procesori (CPU). Atmintis (ROM + RAM).
Procesoriaus struktra.
Dabar komand ir duomen procesorius prasta apjungti vien tais centrin
procesori (CPU). prasta vadinti taip: komand procesorius - valdymo taisas, duomen
procesorius - operacinis taisas.
Veikia mikrokomand
principu.
valdymo taisas irenka i atminties komand, j analizuoja ir valdo operacinio taiso darb
(jame vykdomas operacijas, kreipinius atmint duomenims irinkti ar rezultatui rayti);
operacinis taisas vykdo operacij, kuri nurodo komanda;
ie du taisai dirba kartu: valdymo taisas pagal operacijos kod formuoja signalus,
valdanius operacinio taiso darb; pastarasis perduoda valdymo tais signalus, informuojanius
apie operacijos eig, nuo kuri gali priklausyti paskesni valdymo taiso signal formavimas.
II karta
ia visi sistemos elementai sujungti tarpusavyje bendra magistrale.
Lengva prijungti papildomus modulius, taiau bendra magistral siaura sistemos vieta, ribojanti
sistemos naum.
III karta
ia informacijos apdorojimo procesas atskirtas nuo jos vedimo ir ivedimo. Duomen
vedim bei rezultat ivedim (taip pat ir mainus su iorine atmintimi) valdo specials taisai,
vadinami kanalais arba vesties ir ivesties procesoriais.
Procesorius interpretuoja program ir vykdo komandas bei valdo kanal darb.
Stekas specialiai suprojektuota atmintis, kuri informacija raoma nuosekliai, i jos informacija
perskaitoma taip pat tik nuosekliai. Informacijos viet steke rodo steko rodykl (stack pointer).
Akumuliatorius: vienas i operand saugomas akumuliatoriuje, rezultatas taip pat, operand
irinkimas ir raymas load, store.
Akumuliatorius: specialus registras (kaupiantysis registras), kur informacija raoma prie
operacij; i jo rezultatai grinami atmint.
Registr grup: operandai saugomi registruose, rezultatas taip pat, operand irinkimas ir
raymas load, store.
Reg-Atm tipo architektra. Registr grup procesoriuje, kuriuos vienas i operand raomas
prie operacij; kitas operandas imamas tiesiai i atminties.
Load-store tipo architektra. ia taip naudojami registrai, kuriuos prie operacij turi bti
rayti abu operandai.
1. Registrin adresacija operandas yra registre, kurio numeris nurodytas komandoje pirmiau,
pavyzdiui:
Add R4, R1
Reg[4] := Reg[4] + Reg[1]
2. Netiesiogin registrin operando adresas yra registre, kurio numeris nurodytas komandoje,
pavyzdiui: Add R4, (R1)
R4 := R4 + M[R1]
3. Santykin (bazin arba su poslinkiu) operando adresas paskaiiuojamas prie registro turinio
pridedant nurodyt poslinkio reikm. Pavyzdiui: Add R4, 9(R1)
R4 := R4 + M[R1+9]
4. Indeksin operando adresas paskaiiuojamas sumuojant bazs ir indekso registr turinius;
tinka masyvo elementams irinkti (R1 masyvo bazinis adresas, R2 indekso reikm). Pavyzdiui:
Add R4, (R1+R2)
R4 := R4 + M[R1 +R2]
4a. Indeksin su koeficientu nuo indeksins skiriasi tik tuo, kad indekso reikm padauginama
i koeficiento (m), atitinkanio duomen elemento ilg. Pavyzdiui:
Add R4, 8(R1) [R2]
R4 := R4 + M[8+R1 +R2*m]
R4 := R4 + M[R1]
R1 := R1 + d
7b. Autodekrementin operando adresas yra registre, kurio turinys automatikai didinamas,
pavyzdiui:
Add R4, (R1)
R4 := R4 + M[R1]
R1 := R1 d
Patogu apdorojant masyvus. Pradios adresas raomas lauke R1 nurodyt registr.
1996 metais Intel ved MMX (MultiMedia eXtention) technologij - savo procesori komand
sistem papild 57 naujomis komandomis, skirtomis multimedijos programoms optimizuoti. ios
komandos duomenis traktuoja taip, kaip tai priimta SIMD sistemose (Single Instruction Multiple
Data)
Panas komand sistem papildymai pasirod ir kit firm procesoriuose.
Konvejeris:
Esant nuosekliam komand vykdymui, i+1 komanda pradedama vykdyti tik po to, kai baigiama
vykdyti i-toji komanda.
Superkonvejeris:
Pradioje dauguma procesori turjo dviej penki pakop konvejerius.
Siekiant sumainti takto trukm, pakop skaiius buvo didinamas ir dabar virija 10 (juo daugiau
pakop, tuo kiekviena i j paprastesn, todl gali bti vykdyta per trumpesn laik). Tokie
procesoriai vadinami superkonvejerizuotais.
Konvejerio pakop
skaiiaus didinimas
Perjim prognozs
tobulinimas
Branch Target Buffer. Kai kuriose prognozs sistemose naudojamas specialus buferis, kuriame
laikomi perjimo adresai (kartu su prognozs bitais).
Sistemos viename kristale
Kristal gamybos technologij pasiekimai sudaro galimybes viename kristale integruoti ir kitas
kompiuterio sudtines dalis .
Tai ne tik kompiuterio branduol daro kompaktikesniu, bet ir ymiai padidina jo darbo spart,
kadangi duomen mainai viename kristale vykdomi ymiai spariau, nei tarp kristal.
Tokioms sistemoms apibdinti naudojamos svokos sistema viename kristale (Systems On the
Chip - SOC).
naujausieji modeliai turi efektyvi integruotj grafik (GPU ploto dalis Sandy Bridge 17%,
Ivy Brigde 27%, Hasswell 31%; plg. AMD Kaveri 47%)
Intel turbo boost - reikalui esant danio padininimas.
DDR - Double Data Rate SDRAM - SDRAM su dvigubu magistrals daniu: skaitymo ir
raymo operacijos vykdomos du kartus vieno takto metu - pagal kylant ir krintant taktinio
impulso frontus.
DDR2 SDRAM dvigubai spartesn nei DDR.
o
o
tRCD - RAS to CAS delay laikas, reikalingas eilutei irinkti ir stulpelio adresui paduoti
CL - CAS delay (latency) laikas, reikalingas duomenims i eiluts irinkti
tRP - RAS precharge laikas, reikalingas irinktai eilutei deaktyvuoti
tRAS - active to precharge delay minimalus laikas, kur eilut turi bti aktyvi iki j
deaktyvuojant
Kompiuterio magistrals:
Lokalin I/O magistral. Taip vadinama didels spartos vesties ir ivesties magistral, jungianti
sparius I/O taisus su atminties posistemiu, su valdymo schem rinkiniu (chipset) ir
procesoriumi. Dabar populiariausia PCI.
Standartin I/O magistral. Tai nedidels spartos vesties ir ivesties magistral, jungianti
tokius I/O taisus, kaip pel, klaviatra. Gera seniems taisams prijungti. Populiariausia anksiau
ISA, dabar - USB.
Greitoji grafikos magistral (AGP Accelerated Graphics Port). Taip buvo vadinama
didels spartos magistral, jungianti grafikos posistem su valdymo schem rinkiniu
(chipset) ir procesoriumi.
Naujoji grafikos magistral (PCIe PCI Express). Taip vadinama didels spartos
magistral, pakeitusi AGP.
Tipai:
Vykdymo variantai:
po komandos (daniausiai)
komandoje (reiau, kai negalima ubaigti):
puslapio klaida
ilgai trunkanioms komandoms
Apdorojama:
mikroprograma (anksiau)
paprograme (daniausiai)
Apdorojimo procedra:
11.