16
ARCHITEKTÚRA POČÍTAČOV ARCHITEKTÚRA POČÍTAČOV

ARCHITEKTÚRA POČÍTAČOV

  • Upload
    isanne

  • View
    46

  • Download
    6

Embed Size (px)

DESCRIPTION

ARCHITEKTÚRA POČÍTAČOV. Čo je počítač?. Počítač je stroj na spracovanie údajov, ktorý pracuje podľa programu uloženého v pamäti. Čo je program?. Je konečná postupnosť inštrukcií, ktoré vedú k vyriešeniu určitej úlohy. alebo v nekonečnom cykle. koniec. štart. Čo je procesor?. - PowerPoint PPT Presentation

Citation preview

Page 1: ARCHITEKTÚRA POČÍTAČOV

ARCHITEKTÚRA ARCHITEKTÚRA POČÍTAČOVPOČÍTAČOV

Page 2: ARCHITEKTÚRA POČÍTAČOV

Čo je počítač?Čo je počítač?

Počítač Počítač je stroj na je stroj na spracovanie údajov, ktorý spracovanie údajov, ktorý pracuje podľa programu pracuje podľa programu uloženého uloženého vv pamäti pamäti

Page 3: ARCHITEKTÚRA POČÍTAČOV

Čo je program?Čo je program?

Je konečná postupnosť inštrukcií, ktoré Je konečná postupnosť inštrukcií, ktoré vedú k vyriešeniu určitej úlohyvedú k vyriešeniu určitej úlohy

štart

koniec

alebo v nekonečnom cykle

Page 4: ARCHITEKTÚRA POČÍTAČOV

Čo je procesor?Čo je procesor?

CPU - Central Processing UnitCPU - Central Processing UnitZákladná jednotka počítača, t.j. logický Základná jednotka počítača, t.j. logický automat pre spracovanie informácii automat pre spracovanie informácii ( zložitý logický sekvenčný obvod )( zložitý logický sekvenčný obvod )

Samotný procesor nedokáže nič urobiť, Samotný procesor nedokáže nič urobiť, pre svoju činnosť musí mať k dispozícii pre svoju činnosť musí mať k dispozícii pamäť, zdroj taktovacích hodín, pamäť, zdroj taktovacích hodín, periférne obvody, sústavu periférne obvody, sústavu prepojovacích zbernícprepojovacích zberníc

Page 5: ARCHITEKTÚRA POČÍTAČOV

Čo je procesor?Čo je procesor?

Procesor sa skladá z :Procesor sa skladá z :

CPU = ALJ + RJCPU = ALJ + RJ

RJ RJ - riadiaca jednotka- riadiaca jednotka ... ... riadi chod riadi chod procesoraprocesora

ALJ ALJ - aritmeticko logická - aritmeticko logická jednotka ...vykonáva jednotka ...vykonáva aritmetické a logické aritmetické a logické operácieoperácie

Page 6: ARCHITEKTÚRA POČÍTAČOV

ALJ – Aritmeticko – logická ALJ – Aritmeticko – logická jednotkajednotka

ALJ

A B

C

Inštrukčnýregister

Programovépočítadlo

Akumulátor

n-bitová obojsmernázbernica

Page 7: ARCHITEKTÚRA POČÍTAČOV

Čo je architektúra?Čo je architektúra?

Ideový návrh, t.j. vytýčenie Ideový návrh, t.j. vytýčenie hlavných princípov jeho výstavby hlavných princípov jeho výstavby s prihliadnutím na potreby s prihliadnutím na potreby programovaniaprogramovania

Page 8: ARCHITEKTÚRA POČÍTAČOV

Architektúra Von Architektúra Von Neumana Neumana • Táto architektúra používa Táto architektúra používa

jednu spoločnú pamäť pre jednu spoločnú pamäť pre program aj dátaprogram aj dáta

• Je používaná v súčasných Je používaná v súčasných osobných počítačoch (PC)osobných počítačoch (PC)

John von Neumann"praotec" súčasných počítačov

Page 9: ARCHITEKTÚRA POČÍTAČOV

Architektúra Von Architektúra Von NeumanaNeumana• Hlavnou zásadou von Neumana je, Hlavnou zásadou von Neumana je,

že počítač by sa nemal že počítač by sa nemal prispôsobovať potrebám konkrétnej prispôsobovať potrebám konkrétnej aplikácie svojou vnútornou aplikácie svojou vnútornou štruktúrou, ale len programovým štruktúrou, ale len programovým vybavením.vybavením.

• Typické znaky architektúry riešenia von Typické znaky architektúry riešenia von Neumana:Neumana:• pevná inštrukčná sadapevná inštrukčná sada• pevný operačný kódpevný operačný kód• pevný dekodér inštrukciípevný dekodér inštrukcií

Page 10: ARCHITEKTÚRA POČÍTAČOV

Architektúra Von Architektúra Von NeumanaNeumana

Externá pamäť

Page 11: ARCHITEKTÚRA POČÍTAČOV

Harvardská Harvardská architektúra architektúra

• Táto architektúra Táto architektúra používa dve pamäte, používa dve pamäte, jednu pre program a jednu pre program a jednu pre dátajednu pre dáta

• Je charakteristická pre Je charakteristická pre použitie v použitie v jednočipových jednočipových mikropočítačochmikropočítačochPamäť programu a pamäť dát majú oddelené hardwerové cesty ku CPU. Tie umožňujú procesoru čítať inštrukcie a dáta súčasne.

Page 12: ARCHITEKTÚRA POČÍTAČOV

Harvardská Harvardská architektúraarchitektúra

• Riadiaca pamäť Riadiaca pamäť obsahuje informácie obsahuje informácie o riadení systému.o riadení systému.

• Informácie z tejto Informácie z tejto

riadiacej pamäte sú riadiacej pamäte sú dekódované dekódované riadiacou jednotkou, riadiacou jednotkou, ktorá zabezpečuje ktorá zabezpečuje následnosť výberu následnosť výberu riadiacich signálov z riadiacich signálov z riadiacej pamäti.riadiacej pamäti.

Page 13: ARCHITEKTÚRA POČÍTAČOV

Rozdiel architektúrRozdiel architektúr

• PC PC register u von register u von NEUMANNEUMANovskej koncepcie adresuje ovskej koncepcie adresuje RAMRAM pamäť a u pamäť a u HARVARDHARVARDskej adresuje  skej adresuje  ROMROM pamäť.  pamäť.    

• HARVARDHARVARDská architektúra nemá v inštrukčnom cykle ská architektúra nemá v inštrukčnom cykle krok  prenášajúci kód inštrukcie z RAM pamäte do krok  prenášajúci kód inštrukcie z RAM pamäte do Registra inštrukcií.  Registra inštrukcií.  ROMROM pamäť supluje funkciu pamäť supluje funkciu Registera inštrukcií. Jej výstup je priamo napojený na Registera inštrukcií. Jej výstup je priamo napojený na RJ RJ a tak stačí mať v  a tak stačí mať v  PCPC registri adresu inštrukcie, ktorá sa registri adresu inštrukcie, ktorá sa bude vykonávať. bude vykonávať. 

• U von U von NEUMANNEUMANovskej koncepcie v ovskej koncepcie v RAM RAM sa nachádzajú sa nachádzajú inštrukcie aj dáta (t.j. premenné aj konštanty), u inštrukcie aj dáta (t.j. premenné aj konštanty), u HARVARDHARVARDskej sa v skej sa v RAM RAM nachádzajú len premenné nachádzajú len premenné dáta  a v dáta  a v ROMROM sa nachádzajú inštrukcie a z dát len sa nachádzajú inštrukcie a z dát len konštanty (zapisujú sa tam spolu s programom).konštanty (zapisujú sa tam spolu s programom).  

Page 14: ARCHITEKTÚRA POČÍTAČOV

Rozdiel architektúrRozdiel architektúr

Page 15: ARCHITEKTÚRA POČÍTAČOV

Ich nedostatokIch nedostatok

Pomalosť - podmienená sériovým spôsobom činnosti,Pomalosť - podmienená sériovým spôsobom činnosti,

postupným vykonávaním jednotlivých postupným vykonávaním jednotlivých inštrukcií programu inštrukcií programu

Na odstránenie tohto nedostatku sa Na odstránenie tohto nedostatku sa ponúkajú rôzne architektúry s využitím ponúkajú rôzne architektúry s využitím viacerých procesorov pre riešenie jednej viacerých procesorov pre riešenie jednej úlohyúlohy

Page 16: ARCHITEKTÚRA POČÍTAČOV

Iné architektúryIné architektúry

• zreťazené procesory zreťazené procesory • paralelná sústava procesorov paralelná sústava procesorov

(multiprocesory)(multiprocesory)• procesorové pole (maticové procesorové pole (maticové

procesory) procesory)