Co je to počítačová architektura?

Počítačová architektura označuje řadu podobných nápadů v oblasti informatiky a technologií. Na úrovni softwaru se týká systémů jazyka sestavování, které spojují různé části hardwaru počítače do jediného funkčního systému. Při jednání s hardwarem se vztahuje stejně na metody vytváření a využití hardwaru a procesu konstrukce počítačových komponent. Každá z těchto definic popisuje podobný proces-myšlenku počínaje nefunkčním počítačovým systémem a jeho funkci-ale všichni se dívají na proces z jiného hlediska.

Softwarová verze počítačové architektury je pravděpodobně nejobtížnější pro netechnickou osobu, která je pro netechnická osoba pochopena. Počítačový systém provádí v daném okamžiku tisíce úkolů, které nemají nic společného s tím, co uživatel dělá. Tyto úkoly tvoří základ systémů počítače. Může to být přesun z krátkodobé do dlouhodobé pamětinebo zkontrolovat čas oproti plánovanému úkolu, abyste zjistili, zda je čas na aktivaci.

Všechny tyto funkce počítačové architektury se spoléhají na strojový kód, aby pochopili, jak jsou připojeny různé části stroje. Tento kód vytváří základní plán hardwaru počítače, který programy s vyšší funkcí používají pro přístup k věcem, jako je čas procesoru a adresy paměti. Tento plán strojového kódu definuje strukturu systému z pohledu softwaru.

První hardwarová verze počítačové architektury je forma používaná k vytvoření softwarového plánu. Tato forma centra architektury na způsobu, jakým budou různé části stroje odeslány a přijímat data, aby mohla spolupracovat. Pokud například paměťový modul chce, aby se informace formátovalo specifickým způsobem, je důležité, aby jej procesor odeslal v tomto formátu, aby mohla být data uložena. Pokud různé částipočítač nemůže navzájem komunikovat, systém nebude fungovat.

Druhá hardwarová verze počítačové architektury se zaměřuje na jednotlivé kusy hardwaru. Tato metoda vyžaduje, aby se návrháři podívali na jednotlivý kus a určili, jak bude fungovat. Téměř každý kus počítačového hardwaru obsahuje komplexní řadu pokynů pro manipulaci s daty, přijímání pokynů a vydávání příkazů. To vše se odehrává v hardwaru a vyžaduje plně realizovaný jazyk a příkazový systém. Každý hardwarový kus v podstatě funguje jako velmi specializovaný počítač.

Protože každá z těchto definic hovoří o jiném aspektu počítačové architektury, všichni se pěkně hodí dohromady. Nejprve se designér dívá na jednotlivé kousky hardwaru a určuje, jak fungují. Dále jsou kousky sestaveny tak, aby vytvořily hardwarový systém. A konečně, strojový kód se používá k propojení těchto systémů dohromady tak, aby programy mohly interagovat s THe hardware.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?