5. Procesor Flashcards

1
Q

Sta je CPU

A

CPU – Central Processing Unit, deo računara koji kontroliše sve ostale komponente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Koji su delovi CPU

A

Kontrola jedinica: dovodi instrukcije iz memorije, dekodira ih i šalje kontrolne signale ostalim mehanizmima sistema
Aritmetičko-logička jedinica: operacije poput sabiranja, oduzimanja, poređenja…
Memorija: interno u procesorima nalaze se procesorski registri (ali takođe možemo govoriti i o keš memorji)
Interne magistrale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sta je pajplajning

A

Najprostiji način da procesor istovremeno donosi i izvršava instrukcije

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kako se pajplajning postize tj. izvrsava

A

Pajplajning se postiže tako što se interna struktura i8086 procesora deli na dve celine, BIU (Bus Interface Unit) i EU (Execution Unit)

Dve celine rade simultano; BIU interaguje sa spoljašnjim uređajima i memorijom, a EU izvršava instrukcije koje su prethodno donete
BIU treba da ide “ispred” EU, pa zbog toga ima bafer za instrukcije (veličine 6 bajta)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Koja je negativna strana pajplajninga

A

Ukoliko dolazi do skoka (prekida sekvencijalne obrade podataka), onda bafer mora da se isprazni i novi sadržaj unese u njega, za to vreme EU čeka

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sta je kodni segment

A

Kodni segment je deo memorije u kojem je zapisan kod programa, adresa kodnog segmenta nalazi se u registru CS (tj.pokazivač na početak ovog segmenta se nalazi u registru CS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Sta je segment podatka

A

Segment podataka je deo memorije gde se nalaze generalni podaci kao što su globalne promenljive, rezultati čitanja… Njegova adresa se nalazi u registru DS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Sta je eskterni segment

A

Ekstra segment nema specijalnu namenu, može da se koristi kao dodatna memorija za bilo koje podatke koji su programu potrebni
Adresa ekstra segmenta je u registru ES.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sta je stek segment

A

Stek je deo RAM memorije za privremeno čuvanje podataka kojem se pristupa po principu FILO (First In, Last Out)

Operacija postavljanja sadržaja na stek naziva se PUSH.

Operacija skidanja sadržaja sa steka naziva se POP. Sa steka se uvek skidaju po dva bajta podataka. SP se inkrementira za dva

How well did you know this?
1
Not at all
2
3
4
5
Perfectly