13.12.2012 Views

PDatorsist_Teoretisko nodarbibu metodiskais materials Periferijas ...

PDatorsist_Teoretisko nodarbibu metodiskais materials Periferijas ...

PDatorsist_Teoretisko nodarbibu metodiskais materials Periferijas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Teorētisko nodarbību <strong>metodiskais</strong> materiāls Perifērijas ierīces<br />

Centrālais procesors (CPU) – iekārta, kuru nosacīti var sadalīt divās daĜās, un kura pilda<br />

divas funkcijas:<br />

• vadības ierīce, – pārvalda un kontrole datora sastāvdaĜu kopējo darbu,<br />

• aritmētiski loăiskā ierīce - aritmētisko un loăisko operāciju izpildītājs,<br />

Procesors secīgi izpilda komandas, operējot ar datiem un saglāba rezultātus. Veidojas<br />

cikliskais process. (Datu lasīšana → Komandu izpilde → Rezultātu saglabāšana). Šis<br />

cikliskais darbības princips arī deva nosaukumu mūsu iekārtai – Procesors.<br />

Pirmās elektroniskas skaitĜošanas mašīnas (ESM) varēja operēt tikai ar stingri definēto<br />

komandu paketi. Komandas tika ieprogrammētas procesorā, veidošanas stadijā. Tāpēc<br />

uzdevumu loks, kurus varēja risināt tāda mašīna, bija ierobežots. Pēc šāda principa strādā<br />

jebkurš kalkulators, vai cita iekārta, kura izpilda konkrētas darbības. Būvēt universālo mašīnu,<br />

izmantojot šo pieeju, ir absolūti nelietderīgi.<br />

1946.gadā zinātnieks Džons fon Neimans kopā ar saviem kolēăiem nopublicēja darbu,<br />

kurā tika piedāvāti jaunie ESM uzbūves principi:<br />

• Binārās kodēšanas princips. Visa informācija (dati, programmas) – tiek kodēta,<br />

izmantojot bināro skaitīšanas sistēmu (līdz tam laikam tika izmantoti decimāla<br />

sistēma).<br />

• AtmiĦas vienveidības princips. Gan komandas (programma), gan dati glabājas datora<br />

atmiĦā. Gan ar datiem, gan ar komandām var pildīt līdzīgas procedūras.<br />

• AtmiĦas adresācijas princips. Strukturāli atmiĦa sastāv no numurētām šūnām.<br />

Procesoram ir pieeja jebkurai šūnai, jebkura brīdī.<br />

• Programmu vadības princips. Programmas sastāv no komandām, kuras procesors<br />

pilda secībā, atbilstoši programmas algoritmam.<br />

o Visas komandas atrodas atmiĦā un izpildās viena pēc otras.<br />

o Ja programma satur sevī nosacīto pārēju komandas (IF konstrukcijas), tad<br />

komandu izpildes secība var būt mainīta atkarīgi no aprēėinu rezultātiem.<br />

Vēlāk šie uzbūves principi tika dēvēti par fon Neimana arhitektūru. Lielākā daĜa no<br />

mūsdienās izmantojamiem procesoriem, kuri paredzēti izmantošanai personālajos datoros, ir<br />

uzbūvēti, izmantojot vienu no Neimana arhitektūras versijām. (piemēram konveijeru<br />

(pipelining) vai superskalāra arhitektūra).<br />

2.attēls. Fon Neimana mašīnas shēma.<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!