Arhitektura Flashcards

1
Q

Kaj definiramo z <b>računalniško arhitekuro</b>

A

<b>lastnosti računalnišlega sistema</b>, kot jih vidi programer, če je program na <b>strojnem nivoju</b>

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

Kaj definiramo z <b>orgranizacijo računalniškega sistema</b>

A

<b>lastnosti, ki so ne vidne za programerja</b> na strojnem nivoju

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

KAJ VPLIVA NA USPEH IN PREŽIVETJE

RAČUNALNIŠKE ARHITEKTURE?

A
● Ideje
● Veliki proizvajalci
● Baza uporabnikov
● Obstoječa programska oprema
● Enostavnost uporabe
● Konkurenčna cena
● Arhitektura, ki je neodvisna od tehnologije (razširljivost,
prilagodljivost)
● Odprtost (proizvajalci publicirajo njene specifikacije)
● Zmogljivost
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kaj definiramo s strukturo računalnikega sistema

in kaj s funkcijo računalniškega sistema?

A

Način, kako so komponente računalniplega sistema med seboj povezane

definiramo operacije, ki jih izvajajo posamezen komponente računalniškega sistema

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

Funkcije komponent računalniškega sistema;

A
  • Procesiranje podatkov
  • Shranjevanje podatkov
  • Prenospodatkov
  • Nadzor nad operacijami
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kaj zajema računalniški sistem?(struktura)

A
  • Centralno procesno enoto
  • Glavni pomnilnik
  • Sistemske komukacijske povezave
  • vhod/izhod
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

struktura računalniškega sistema - centralna procesna enota

A
  • Registre
  • Aritmetično logično enoto
  • Kontrolno enoto
  • Povezave znotraj CPE (vse povezuje skupaj)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Struktura računalniškega sistema kontrolna enota(krmilna enota)

A

Zajema:

  • Sekvenčna logika
  • Registri multiplekserji in dekoderji
  • Nadzorni pomnilnik
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

VON NEUMANNOV IN TURINGOV KONCEPT

A
  • <b>Računalniški sistem s konceptom shranjevanja</b>
    • <b>Glavni pomnilnik</b> hrani program in podatke
  • ALE izvaja operacije nad <b>binarnimi števili</b>
  • Krmilna enota(kontrolna enota) vzame ukaze iz pomnilnika, ga dekodira in izvede.
  • Delovanje I/O enote nadzoruje <b>krmilna enota</b>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Struktura von neumannovega računalnika

Ka je povezano med sabo pa ka ni

A

Aritmetična, krmilna enota in glavni pomnilnik so povezani v med sabo, I/O je pa zasebe in je povezan na aritmetično logično enoto

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

Branje iz pomnilnika

A

CPE da pomnilniški naslov v MAR

Pomnilniška logika dostavi podatek iz pomnilnika v MBR

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

Glavni elementi centralne procesne enote

A
  • <b>Krmilna enota</b>: dekodira ukaze in krmili njihovo izvajanje
  • <b>Aritmetična logična enota</b>: izvaja aritmetične logične ukaze(sesteva,odsteva,…)
  • <b>Registri</b>: omogočajo shranjevanje operandov ali so kazalci na dele pomnilnika.
    <b>Vodila</b> Omogočajo prenos operandov znotraj CPE in med CPE in pomnilniku.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Pomembnejši registri:

A

<b>IR - Ukazni register (Instruction Register)</b> - hrani ukaz, ki se trenutno izvaja
<b>PC - programski števec (Program Counter)</b> - hrani pomnilniški naslov trenutno izvajajočega se ukaza
<b>SP - Kazalec sklada (Stack Pointer)</b> - hrani pomnilniški naslov vrha sklada
<b>AC - akumolator (Acumulator) </b> - hrani vrednost operanda, ki ga procesira aritmetična-log-enota
<b>MAR - Pomnilniški naslovni register (Memory Adress Register)</b> - hrani naslov pomnilniške lokacije iz katere CPE bere ali vanjo piše
<b>MBR - Pomnilnišli podatkovni register (Memory Buffer Register)</b> - hrani vrednost, ki jo CPE bere iz pomnilnika ali jo uporabi za pisanje v pomnilnik

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

Faze izvajanja ukaza (inštrukcijski cikel)

A
  1. Vstaljanje ukaza
  2. Dekodiranje ukaza
  3. Vstavljanje operandov
  4. Uzvajanje ukaza
  5. Shranjevaje razultata
How well did you know this?
1
Not at all
2
3
4
5
Perfectly