Professional Documents
Culture Documents
Kako Rade Racunari
Kako Rade Racunari
Kako Rade Racunari
1500
Leonardo
da Vini
konstruie
mehaniki
kalkulator.
1614
1621
Vilijam Otred pronalazi logaritmar
koji se koristio
sledeih skoro 350
godina.
1642
1670
1679
Lajbnic uvodi
binarnu aritmetiku.
P O G L AV L J E 1
P O G L AV L J E 2
P O G L AV L J E 3
1822
1830
1890
U P O Z N AVA N J E S A H A R D V E R O M
10
20
K A K O O P E R AT I V N I S I S T E M K O N T R O L I E H A R D V E R
1896
19021905
Albert Ajntajn
otkriva teoriju relativiteta. Objavljuje je u
disertaciji na Cirikom
univerzitetu.
1904
Don Ambroz
Fleming razvija vakuumske cevi.
1926
1936
30
1943
Britanci prave
Kolosa, mainu
za razbijanje
nemakih ifri.
194345
Vojska SAD
pravi raunar
ENIAC za izraunavanje trajektorija oruja.
PRE
1944
1945
1948
1949
asopis Popular
Mechanics predvia: Raunari
u budunosti e
moda biti laki od
1,5 tone.
1951
Raunar UNIVAC je
isporuen Popisnom
zavodu SAD sa tri godine zakanjenja. On
koristi magnetnu traku
za ulaz umesto perforirane papirne trake.
1952
Podneta je tuba
protiv IBM-a zbog
njegove navodne
monopolistike
prakse u poslovanju.
1952
UNIVAC predvia
veliku pobedu za
Ajzenhauera na CBS-u.
Analitiari predviaju
mrtvu trku. UNIVAC je
bio u pravu.
1954
Kompanija Texas
Instruments poinje
komercijalnu proizvodnju silicijumskih tranzistora.
1954
1958
1956
1958
IBM obelodanjuje
model 650, prvi serijski proizveden raunar. On postie veliki
uspeh sa 120 instalacija prve godine.
Masausetski
institut tehnologije pravi prvi
tranzistorizovan
raunar.
PREGLED
Takva inteligencija je krhka i kratkotrajna. Svi ovi milioni mikroskopskih prekidaa se bez prestanka ukljuuju
i iskljuuju prema ustrim naletima elektriciteta. Ali
samo jedna zalutala naredba, ili pogreno razumevanje samo jednog prekidaa, moe dovesti ovog divnog
robota u izofreno stanje. Ili, ako pritisnete prekida za
gaenje, ono to je bilo pulsirajui vetaki ivot umire
bez rei.
Zatim kada ga ponovo ukljuite, raanje poinje
opet od poetka.
1960
U SAD
se upotrebljava
2000 raunara.
1965
1970
Pojavljuje se raunar
PDP-8, prvi uspeh
kompanije Digital
Equipment Company.
Po ceni od 18.000$
ubrzo je prodato
50.000 komada.
1971
1973
Arhitektura koja
koristi operativni
sistem CP/M postaje
standard za sledeih
osam godina do
pojave operativnog
sistema MS-DOS.
1975
1975
Prva poznata
upotreba rei
Microsoft pojavljuje se u pismu
Bila Gejtsa svom
buduem partneru Polu Alenu.
asopis Popular
Electronics
oglaava Altair
8800, prvi personalni raunar.
1976
1977
IBM
1982
Kompanija Compaq
predstavlja prvi raunar koji je kopija
IBM PC-ja. Personalni
raunar je proglaen
ovekom godine u
asopisu Time.
1981
IBM predstavlja
svoj personalni
raunar koji
koristi Intelov
16-bitni procesor 8086.
1984
1986
Microsoft izlazi
na berzu po ceni
od 21$ za jednu
akciju i ukupno
ih prodaje za 61
milion dolara.
Smithsonian Institute
PREGLED
Smithsonian Institute
Nazvali su ga Apple, i to je bio prvi personalni raunar, dovoljno moan i prijatan za rad
da bi bio neto vie od igrake. Raunari Apple, kao i raunari koje su proizvodili Radio
Shack i Commodore, poeli su da se pojavljuju u preduzeima, ponekad prokrijumareni
iza lea ljudi u belim radnim mantilima koji su radili na pravim velikim raunarima u
zatvorenim prostorijama na kraju hodnika. Informacioni servisi ili IS, kako su se nazivali
sektori koji su profesionalno opsluivali raunare
nove raunare su omalovaavali kao igrake i
istovremeno su na mikroraunare gledali kao na
opasnost za njihovu teritoriju.
Apple Corp.
KLJUNI KONCEPTI
BIOS (osnovni ulazno/izlazni sistem)
Kolekcija programskih kodova ugraenih u
PC koji rukuju nekim od osnovnih zadataka
slanja podataka iz jednog dela raunara u
drugi.
CMOS Skraenica od complementary
metal-oxide semiconductor (komplementarni
metalno oksidni poluprovodnik) termina
koji opisuje kako je CMOS mikroip izraen. Napajan malom baterijom, CMOS ip
zadrava vane podatke o hardveru koji ini
PC ak i kada je on iskljuen.
PREGLED
10
DEO 1
P O G L AV L J E
Upoznavanje sa
hardverom
VID
EO
KAR
TICA
SCS
I KA
RTIC
A
P O G L AV L J E 1
U P O Z N AVA N J E S A H A R D V E R O M
11
DOBRA stvar u vezi sa zupanicima, koturom i tokom ovekovim prvim alatima jeste to to neko,
ak i ako ih nije ranije video, moe vrlo brzo da shvati ta su oni i kako se koriste. Poslednji i najgenijalniji alat oveanstva raunar nije ni blizu tako predusretljiv. On je sainjen od malenih pravougaonih
blokova plastike i cilindara metala i keramike koji skrivaju nain na koji funkcionie iznutra. Sastoji se od
ume metalnih vodova, ica i kablova koji bi izludeli laboratorijskog pacova. Vee komponente su obloene metalnim oklopima koji skrivaju njihovu svrhu i nain rada. A raunar je nem kao sfinga. Brojevi i
slova koji su utisnuti na komponentama svakako nisu deo nijednog jezika koji svakodnevno koristimo.
Ali ipak, prvi susreti su uvek najnelagodniji. Svrha ovog poglavlja je u tome da prebrodite ove uvodne
neprijatnosti tako da budete na ti sa veinom misterioznih komponenti. Kao i u svakom odnosu, neko je
gazda. Da bismo obezbedili da to budete vi, otvoriete va PC i pratiete naa uputstva. Sve to e vam
biti potrebno je rafciger. Proverite rafove na kuitu vaeg PC-ja kako biste utvrdili koji tip rafcigera
vam treba. Depna lampa takoe moe pomoi. A i jedno ogledalce slino onom koje koriste zubari omoguie vam da vidite neke od zaklonjenijih komponenti.
Meutim, pre nego to ita uradite, dodirnite neki metalni deo raunara dok je on jo uvek prikljuen
na struju, da biste ispraznili sav statiki elektricitet koji se nakupio u vaem telu ili na odei. Komponente u
PC-ju rade sa vrlo slabom elektrinom strujom. Mala iskra izmeu vaeg prsta i nekog mikroipa dovoljna
je da taj ip poalje na elektrinu stolicu. Ovu meru predostronosti treba uvek preduzimati u radu sa
PC-jem.
Nakon toga, ugasite sistem vaeg PC-ja i iskljuite ga iz struje. Ovo je jo jedna mera predostronosti,
ali ona koja titi vas, a ne raunar. Ne poznajem nikoga koga je sprio PC, ali nikad nemojte rizikovati.
Sada moete odvrnuti rafove koji zatvaraju kuite. Oni se obino nalaze na rubovima zadnjeg dela
PC-ja. Ovi rafovi e se obino zagubiti ako niste paljivi, pa ih zato sklonite negde gde vam nee pobei.
Skinite pokriva kuita povlaei ga tako da sklizne. Ovo nije uvek lako, ali neka vam kao uteha poslui
injenica da je skidanje kuita lake nego njegovo vraanje.
Sada uperite lampu u utrobu zveri. Ono to vidite je mehaniki organizam ogromne sloenosti. Ako
tranzistore u savremenom PC-ju raunate kao ljude, a strujna kola koja ih povezuju kao autoputeve, tada
gledate u neto to je duplo vee i zamrenije od SAD-a a vi ste novi momak u gradu. Ilustracija prikazana na narednim dvema stranama je mapa za glavne komponente personalnog raunara. Ona vam
govori ta svaka komponenta radi i zato biste je poeleli u svom PC-ju. Ne brinite ako nemate sve to je
prikazano na slici. Radi potpunosti, taj primer se sastoji od vie komponenti nego to ih veina raunara
ima. Komponente u vaem PC-ju se mogu nalaziti na razliitim mestima, ali obino one izgledaju slino
komponentama na slici. Nakon obilaska unutranjosti vaeg PC-ja, zadraemo se na drugoj ilustraciji da
bismo blie upoznali one autoputeve od strujnih kola.
Na kraju, nemojte brinuti oko oteenja raunara. Pod uslovom da ne uradite neto stvarno glupo na
primer, prospete au soka u raunar dok radi neete otetiti PC. Jedina komponenta koju biste moda
mogli otetiti ako ne raunate ipove izgorele ubilakim statikim elektricitetom jeste vrsti disk. Ploe u
njegovoj unutranjosti okreu se velianstvenom brzinom na razdaljini od samo nekoliko delova milimetra
od drugih delova diska koji bi se, ukoliko se uzdrmaju, mogli sudariti kao trkaki automobili na klizavoj
stazi.
Ali ne brinite. Ovo e biti ponona trka.
12
DEO 1
Napajanje Sva elektrina struja ulazi u PC kroz ovu izolovanu metalnu kutiju. U
njoj transformator pretvara struju koja dolazi iz standardne elektrine instalacije u
napon i protok struje koji su potrebni za razne delove raunara. Sve druge komponente, od matine ploe do diskova, napajaju se od ovog glavnog napajanja preko
kablova koji se zavravaju plastinim izolovanim prikljucima.
n3 Zamenljive
jedinice Zamenljive
jedinice, kao to su to Zip ureaji,
1
4
n4 CD-ROM/DVD-
ROM jedinica CD
i DVD jedinice koriste
laserski zrak za itanje
podataka iz spirale
udubljenja i ravnih
podruja na sloju metalnog filma. Novi PC-ji
danas obino imaju
samo DVD jedinicu
koja moe da ita CD
i muzike diskove. CD
ima mogunost da uva
oko 650 MB podataka.
DVD disk ima kapacitet
od oko 4,7 gigabajtova
na svakoj strani diska.
DVD obezbeuje vei
kapacitet korienjem
tanjeg laserskog zraka,
koji upisuje u dva odvojena sloja DVD diska.
Upisive CD i DVD
jedinice CD i DVD
jedinice mogu samo
da itaju podatke, ali
obe vrste ovih ureaja
imaju verzije koje mogu
i da upisuju na prazne
CD i DVD diskove.
Razliiti ureaji zapisuju
podatke razliito, to
dovodi u pitanje to
da li DVD snimljen na
jednom moe da se
reprodukuje na
drugom ureaju.
Celokupan
softver se danas distribuira preko Interneta ili na
CD/DVD-u. U kombinaciji sa upisivim CD/DVD-om koji postaje standard,
to znai da e diskete nestati iz upotrebe u PC-ju
(proitati poglavlje 13).
n2 Kuite
Obino napravljeno od metala,
kuite, ili asija, ponekad se pogreno na-
7
10
8
9
14
11
12
15
16
13
17
18
19
P O G L AV L J E 1
U P O Z N AVA N J E S A H A R D V E R O M
13
n6 Disk jedinica To je glavni ureaj za uvanje u obliku magnetnih zapisa n preko komponenti osetljivih na toplotu u unutranjosti
univerzalne serijske
sabirnice (universal serial
bus, USB) su reenje
za nedostatak prekida
i drugih sistemskih
resursa PC-ja koji slue
direktno povezivanje
softvera sa periferijskim
ureajima. USB moe
sluiti za prikljuivanje
tastatura, mieva, monitora, tampaa i drugih
ureaja bez konflikta
resursa (proitati poglavlje 17).
12). Veina disketa ima mogunost da uva 1,44 megabajta (MB) podataka,
to je otprilike 500 strana kucanog, neformatiranog teksta sa duplim proredom kratki roman. Disketna jedinica je najrasprostranjeniji nain za
prebacivanje datoteka sa jednog PC-ja na drugi. Ona se koristi i za pravljenje rezervnih kopija datoteka u sluaju da se neto desi sa originalnim
datotekama na disku (proitati poglavlje 11).
obezbeuju spojeve za trakaste kablove koji alju signale za kontrolu disketne jedinice, disk jedinice i CD-ROM jedinice (proitati poglavlje 16).
20
22
21
25
26
23
kartici brzi pristup do glavne memorije PC-ja, a to je naroito korisno za prikazivanje 3D grafike (proitati poglavlje 16).
n diktira tempo i sinhronizuje rad svih drugih komponenti (proitati poglavlje 2).
14 Sistemski sat Vibrirajui kristal u ovoj komponenti je generator takta koji
11
27
28
standardna odlika
svih dananjih PC-ja.
Personalni raunari
mogu imati mia koji se
povezuje na serijski port
(proitati poglavlje 17).
15 CMOS Ovo je specijalni tip memorijskog ipa koji koristi malu bateriju
n
17 CMOS baterija Skoro nikad ne mora da se menja, ali ako je ipak nekad
menjate, obavezno napravite rezervnu datoteku sa informacija koje CMOS
sadri (proitati poglavlje 2).
14
DEO 1
Najvei deo komponenti u PC-ju montiran je na tampanim ploama. Matina ploa je najvea tampana ploa. Kartice za proirenje i memorijski ipovi se privruju na matinu plou.
Memorijski ipovi se udruuju na malim tampanim ploama i formiraju dvojne prikljune
memorijske module ili DIMM (dual in-line memory module) module. Komponente koje na
prvi pogled nemaju tampane ploe, esto ih sadre sakrivene unutar njihovog kuita. Disk jedinice i neki mikroprocesori, kao to su Pentium II i III, svoje interne delove povezuju pomou tampanih ploa.
Ploe za proirenje
Mikroprocesor
Matina ploa
DIMM moduli
Mikroip
Gornji sloj
Srednji sloj
imaju i trei sloj staza koje se nalaze izmeu spoljanjih staznih povrina.
Donji sloj
P O G L AV L J E 1
U P O Z N AVA N J E S A H A R D V E R O M
stavljali u podnoja koja su imala metalne noice zalemljene u otvorima na plastinoj ploi. Na taj nain,
neispravna komponenta mogla bi se zameniti bez ponovnog lemljenja, ali je poveana pouzdanost raunarskih
komponenti ovu meru predostronosti uinila uglavnom
nepotrebnom. Danas, podnoja se koriste skoro
samo za ipove koji se mogu zameniti ili nadograditi radi poveanja performansi. Tu spadaju,
na primer, memorijski moduli ili mikroprocesori.
15
Podnoje
Ivini
prikljuak
Kratkospojnik
(damper)
16
DEO 1
to je operacija pisanja mikroprocesor, ili neka druga komponenta, povisuje napone nekoj kombinaciji od 24 staze koje
ine adresnu sabirnicu. Ova kombinacija staza, ili linija,
jeste jednoznana adresa neega na internoj sabirnici na
primer, lokacije u memoriji, ili jedne od komponenti koja se nalazi na samoj matinoj ploi, kao to je to kartica za proirenje
utaknuta u nekom slotu na matinoj ploi ili nekog ureaja,
kao to je to disk jedinica, na spoljanjoj sabirnici, koja se
naziva i sabirnica za
proirenje.
aji na internoj i
spoljanjoj sabirnici
koriste iste grupe linija
za podatke, kao i adresnih i kontrolnih linija,
matinoj ploi je potreban
saobraajac za spreavanje
sukoba signala koji su poslati
od razliitih ureaja u istom trenutku. To je posao ipseta, retko
spominjanog, ali vanog skupa
mikroipova koji se projektuje za
specifinu klasu procesora.
P O G L AV L J E 1
U P O Z N AVA N J E S A H A R D V E R O M
17
Kartice za proirenje
AGP slot
PCI slotovi
RAM
sabirnicama, svi oni dobijaju iste signale na kontrolnim linijama i onim za podatke. Memorijski
kontroler, kartice za proirenje i drugi ulazno/
izlazni ureaji na tim sabirnicama neprekidno
proveravaju komandne linije. Na primer, kada
se pojavi signal na liniji za komandu pisanja, svi
U/I ureaji prepoznaju tu komandu.
linijama odgovaraju
adresi koju koristi neki
adapter, taj adapter prihvata podatke poslate
na adresnim linijama i
koristi ih za kompletiranje
komande za pisanje.
18
DEO 1
R
LE
O
R
A
T
IS N
KO
LE
I RO
PC NT
KO
P O G L AV L J E 1
U P O Z N AVA N J E S A H A R D V E R O M
19
3 Takoe iston
R
LE
RO
ISA NT
KO
vremeno, AGP
ipset rukuje
prenosom podataka do slotova
na lokalnoj PCI
sabirnici brzinom od 132 MB
u sekundi.
P4
AG
RA
20
DEO 1
P O G L AV L J E
Kako se sistem
podie sa diska
P O G L AV L J E 2
PERSONALNI raunar ne moe raditi nita korisno ukoliko se ne izvrava neki ope-
rativni sistem to je osnovna vrsta softvera, kao to je Microsoft Windows, koja igra ulogu
nadzornika za sve aplikacije, igre i druge programe. Operativni sistem uspostavlja pravila za
korienje memorije, ureaja i drugih delova raunara. Ali pre nego to PC moe da izvrava
operativni sistem, on mora da na neki nain uita operativni sistem sa diska u memoriju
sa direktnim pristupom (RAM). PC ovo postie pomou samostalnog uitavanja (engl.
bootstrap) male koliine koda koji je trajni deo PC-ja.
Ovo samostalno uitavanje poetnog koda je tako nazvano poto omoguava da PC uradi
neto potpuno nezavisno, bez ikakve pomoi spoljanjeg operativnog sistema. Naravno, ovo
poetno podizanje ne radi mnogo. U stvari, ono ima samo dve funkcije: jedna je da izvri
POST (power-on self-test), odnosno samoispitivanje po ukljuenju napajanja odnosno
postupak koji je opisan na sledeoj strani ovog poglavlja; druga je da pronae ureaj na
kome se nalazi operativni sistem. Kada se ove funkcije izvre, operacija poetnog podizanja
pokree proces itanja sistemskih datoteka i njihovo kopiranje u memoriju sa direktnim pristupom.
Zato personalni raunari koriste ovakav zaobilazni put? Zato operativni sistem jednostavno nije deo PC-ja? Neki prostiji ili specijalizovani raunari imaju upravo to. Prvi raunari koji
su se uglavnom koristili za igranje, kao to su Atari 400 i 800, a i noviji PC-ji veliine dlana,
imaju permanentni operativni sistem. Ali u veini sluajeva, operativni sistem se uitava sa
diska iz dva razloga.
Nadogradnja operativnog sistema je jednostavnija kada se on nalazi na disku. Kada kompanija, kao to je Microsoft koja je napravila MS-DOS i sada pravi Windows, najrasprostranjeniji operativni sistem za PC-je eli da doda nove odlike operativnom sistemu ili da ispravi
njegove ozbiljne greke, ona moe da prosto izda novi set diskova. Ponekad je dovoljna samo
jedna datoteka koja ispravlja neku greku operativnog sistema. Za Microsoft je jeftinije da
operativni sistem distribuira na disku nego da proizvede mikroip koji sadri operativni sistem.
A i za korisnike raunara je jednostavnije da instaliraju novi operativni sistem nego da zamenjuju ipove.
Drugi razlog za uitavanje operativnog sistema sa diska je taj to korisnici mogu da biraju operativni sistem. Iako veina PC-ja zasnovanih na Intelovim mikroprocesorima koriste
Windows, postoje alternativni operativni sistemi kao to su OS/2, Linux i Unix. ak je mogue
podesiti PC tako da moete birati koji operativni sistem elite da koristite po ukljuivanju raunara. U ovoj knjizi emo koristiti Windows poto je to najrasprostranjeniji operativni sistem na
svetu.
21
22
DEO 1
Kako POST
pokree PC
1
Kada ukljuite PC, proces koji se
naziva samoispitivanje po
ukljuenju napajanja (POST)
zapoinje rad slanjem elektrinog
signala po unapred programiranoj
putanji do CPU-a, ili mikroprocesora. Tamo, ovaj elektrini signal
brie podatke koji su preostali u
internim memorijskim registrima
CPU-a. Taj signal podeava i jedan
CPU registar koji se naziva programski broja i dodeljuje mu
specifini broj. U sluaju AT-a i
kasnijih raunara, ovaj heksadecimalni broj je F000. Broj u programskom brojau govori CPU-u
koja je adresa sledee naredbe
koju treba izvriti. U ovom sluaju,
ta adresa je poetak programa
za poetno podizanje koji se nalazi na fiksnoj adresi F000 u setu
ipova memorije samo za
itanje (ROM) koja sadri
osnovni ulazno/izlazni sistem (BIOS)
PC-ja.
2
3
10
P O G L AV L J E 2
strujnih kola koja meusobno povezuju sve komponente kako bi utvrdio da sve one funkcioniu.
23
odreenom CMOS ipu, jer oni predstavljaju zvanini zapisnik o tome koje su komponente instalirane.
CMOS je vrsta memorijskog ipa koji zadrava
svoje podatke kada je napajanje iskljueno, pod
uslovom da dobija makar kap struje od baterije.
Sve promene osnovne konfiguracije sistema moraju
se zapisati u CMOS-u. Ako testovi otkriju novi hardver, dobiete priliku da aurirate CMOS konfiguraciju shodno tome.
24
DEO 1
BIOS
BIOS
BIOS
BIOS
CPU
CP U
NTLDR
RAM
RAM
VIDE
OK
ART
ZV
VIDUENA K ICA
DVD O K ART
ZVU UREARTICICA
CD N A A
DVD-RWAUKARJ T
U RE ICA
CD-R REAJAJ
WU
RE
AJ
P O G L AV L J E 2
25
BAZ
A
BRAEZGIS
A TRY
REG
ISTR
Y
SCSI kartica
Tastatura
Zvuna kartica
Mrena kartica
Disk
Jedinica za traku
Mi
SCSI kartica
Tastatura
Zvuna kartica
Mrena kartica
Disk
Jedinica za traku
Mi
26
DEO 1
P O G L AV L J E 2
SERVISI
WINDOWS SCREEN
27
28
DEO 1
Video kartica
Kontroler ureaja
Disk
Zvuna kartica
Jedinica
za traku
ISA DETEKTOR
Disk
Skener
DETEKTOR PORTA
Mi
Tastatura
P O G L AV L J E 2
29
IRQ #15
IRQ #1
ARBITRAA RESURSA
IRQ #5
je na raspolaganju.
Dodeliti mrenoj kartici.
IRQ #5
IRQ #10
IRQ #10
nema IRQ
nema IRQ
IRQ #2
Mrena kartica
Disk
Jedinica za traku
Mi
KONFLIKT
SCSI Kartica
Tastatura
Zvuna kartica
30
DEO 1
P O G L AV L J E
Kako operativni
sistem kontrolie
hardver
P O G L AV L J E 3
K A K O O P E R AT I V N I S I S T E M K O N T R O L I E H A R D V E R
31
32
DEO 1
a
isk
rd
e
l
o
ntr
ko
E
D
EI
P O G L AV L J E 3
K A K O O P E R AT I V N I S I S T E M K O N T R O L I E H A R D V E R
Kopija BIOS-a
Sadraj BIOS-a raunara je obino upisan u
EPROM (erasable, programmable, readonly memory) ipovima, koji ne gube upisane
podatke ak ni kada je PC iskljuen. Prenoenje
koda iz EPROM-a je sporije od prenoenja iz
RAM-a. Zato, veina novih PC-ja kopiraju BIOS
kd iz EPROM-a u RAM (to se naziva BIOS iz
senke), a zatim uspostavljaju zaobilazni mikrostrujni put tako da kada PC pristupa BIOS-ovom
kodu, on se usmerava u RAM, a ne u EPROM.
33
34
DEO 1
Razni hardverski dogaaji na primer, pritisak na neki taster na tastaturi ili dugme mia, podaci
koji dolaze preko serijskog ili paralelnog porta ili pak neki softverski dogaaji koji zahtevaju trenutni odgovor procesora generiu specijalni tip signala koji se naziva prekid. Kao to samo ime
govori, neki prekid izaziva privremeno obustavljanje onoga to operativni sistem trenutno izvrava i
preusmerava njegovu panju na servis koji taj prekid zahteva.
4 Da bi vodio rauna o tome ta je radio pre nego to je bio prekinut, procesor upisuje adresu
n
aktuelne programske operacije u specijalnu lokaciju u RAM-u koja se naziva stek.
5 Procesor uzima tzv. broj prekida od kontrolera prekida. Svakom prekidu je dodeljen odreen
n
broj (i, u nekim sluajevima, jo jedan broj) koji oznaavaju odreen servis specifinu hardversku
funkciju koju zahteva prekid.
6 Procesor u tabeli prekida, tj. podruju RAM-a u kojem se nalaze vektori prekida, trai memorijn
sku adresu koja je povezana sa odreenim prekidom.
7 Procesor uitava naredbe koje poinju od adrese koju je pronaao u tabeli prekida. U ovom prin
meru, ta memorijska adresa se nalazi u opsegu koji zauzima glavni BIOS kd raunara.
8 Izvravanje ovih naredbi BIOS-a dovode do procesorovog itanja specijalnog koda koji predstavlja
n
pritisak odreenog tastera na tastaturi, njegovo prenoenje aplikacijskom programu i, na kraju, prikazivanje tog znaka na ekranu.
9 Ako se izvravanje BIOS rutine uspeno zavrilo, BIOS generie povratni prekid, tj. naredbu IRET.
n
Naredba IRET govori procesoru da moe da vrati adresu koju je stavio na stek kako bi nastavio sa
izvravanjem onih naredbi koje su bile prekinute.
P O G L AV L J E 3
35
K A K O O P E R AT I V N I S I S T E M K O N T R O L I E H A R D V E R
TABELA PREKIDA
IDE NA ADRESU
STE
K
PRE
KID
9
7
5
8