Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Architektúra sada inštrukcií (ISA):
* Definuje súbor pokynov, ktorým počítač môže porozumieť a vykonať.
* Určuje formát pokynov, typov údajov, registrov a režimov adresovania.
* Určuje jazyk stroja, ktorý je najnižším jazykom, ktorému procesor chápe.
2. Reprezentácia údajov:
* Definuje, ako sa údaje ukladajú a manipulujú v systéme.
* Zahŕňa reprezentáciu čísel (celé čísla, plávajúce body), znakov a ďalšie typy údajov.
3. Pamäťový systém:
* Zahŕňa to, ako je pamäť organizovaná, prístupná a riadená.
* Zahŕňa typy pamäte (napr. RAM, ROM), hierarchiu pamäte (vyrovnávacia pamäť, hlavná pamäť) a schémy adresovania.
4. Procesor (CPU):
* Definuje štruktúru a funkčnosť centrálnej spracovateľskej jednotky.
* Zahŕňa pokynové potrubie, aritmetickú logickú jednotku (ALU), riadiacu jednotku a registrované súbory.
* Rieši koncepty, ako je rýchlosť hodín, cyklus inštrukcií a potrubie.
5. Vstup/výstup (I/O) Systém:
* Zahŕňa, ako počítač interaguje s externými zariadeniami.
* Zahŕňa I/O radiče, autobusy a komunikačné protokoly.
6. Prepojená sieť:
* Definuje, ako sú pripojené rôzne komponenty systému.
* Zahŕňa architektúru zbernice, sieťové protokoly a mechanizmy prenosu údajov.
7. Organizácia systému:
* Definuje celkovú organizáciu a interakciu medzi rôznymi komponentmi.
* Zahŕňa systémovú zbernicu, správu pamäte a spracovanie prerušenia.
8. Výkon a efektívnosť:
* Zameriava sa na hodnotenie výkonnosti architektúry.
* Zohľadňuje faktory, ako je rýchlosť hodín, priepustnosť výučby a šírka pásma pamäte.
* Skúma techniky optimalizácie výkonnosti, ako je potrubie a ukladanie do vyrovnávacej pamäte.
9. Spotreba energie a energetická účinnosť:
* Vyhodnocuje spotrebu energie architektúry.
* Zohľadňuje techniky na zníženie spotreby energie bez obetovania výkonu.
10. Spoľahlivosť a tolerancia porúch:
* Riešenie, ako navrhnúť spoľahlivé a chybné systémy.
* Zahŕňa mechanizmy detekcie a korekcie chýb, redundanciu a architektúry odolné voči poruchám.
Kľúčové koncepty:
* režimy adresovania: Metódy na prístup k umiestneniu pamäte (napr. Priame adresovanie, nepriame adresovanie).
* Popappelining: Vykonávanie viacerých pokynov súčasne ich rozdelením na etapy.
* caching: Použitie menšej a rýchlejšej pamäte na ukladanie často prístupných údajov.
* Virtuálna pamäť: Používanie miesta na disku, akoby bol súčasťou hlavnej pamäte.
* viacjadrové procesory: Používanie viacerých jadier procesorov na zlepšenie výkonu.
* paralelné spracovanie: Používanie viacerých procesorov na vykonávanie úloh súčasne.
v súhrne:
Počítačová architektúra je široká oblasť, ktorá zahŕňa návrh a organizáciu základných komponentov počítačového systému. Je to rozhodujúce pre dosiahnutie vysokej výkonnosti, energetickej účinnosti a spoľahlivosti v moderných počítačoch. Pochopenie týchto konceptov nám pomáha porozumieť tomu, ako počítače pracujú, a umožňuje nám navrhovať a optimalizovať systémy pre rôzne aplikácie.