Tartalomjegyzék:
- Meghatározás - Mit jelent a számítógépes architektúra?
- A Techopedia magyarázza a számítógépes architektúrát
Meghatározás - Mit jelent a számítógépes architektúra?
A számítógépes architektúra olyan specifikáció, amely részletesen leírja, hogy egy szoftver- és hardvertechnikai szabványkészlet hogyan működik együtt egy számítógépes rendszer vagy platform létrehozása céljából. Röviden: a számítógépes architektúra arra utal, hogy a számítógépes rendszert hogyan tervezték, és milyen technológiákkal kompatibilis.
Csakúgy, mint a szó architektúrájának más összefüggéseinél és jelentéseinél, a számítógépes architektúra is hasonlít a felhasználó / rendszer / technológia igényeinek meghatározására, valamint az ezekre a követelményekre alapozott logikai terv és szabványok létrehozásának művészetéhez hasonlít.
A Techopedia magyarázza a számítógépes architektúrát
A számítógépes architektúra nagyon jó példája a von Neumann építészet, amelyet manapság a legtöbb számítógép használ. Ezt a javaslatot a John von Neumann matematikus javasolta 1945-ben. Ez leírja egy elektronikus számítógép tervezését a CPU-val, amely magában foglalja a számtani logikai egységet, a vezérlőegységet, a regisztereket, az adatok és utasítások memóriáját, a bemeneti / kimeneti interfészt és a külső tárolót. funkciókat.
A számítógépes architektúra három kategóriája van:
- Rendszertervezés: Ez magában foglalja a rendszer összes hardver-összetevőjét, ideértve az adatfeldolgozókat is, a CPU-n kívül, például a grafikus feldolgozó egységet és a közvetlen memóriahozzáférést. Ide tartoznak még memóriavezérlők, adatútvonalak és egyéb dolgok, például a multiprocessing és a virtualizáció.
- Instruction Set Architecture (ISA): Ez a központi processzor beágyazott programozási nyelve. Meghatározza a CPU funkcióit és képességeit annak alapján, hogy milyen programozást tud végrehajtani vagy feldolgozni. Ez magában foglalja a szó méretét, a processzor regisztrációs típusait, a memória címzési módjait, az adatformátumokat és a programozók által használt utasításkészletet.
- Mikroarchitektúra: Más néven számítógépes szervezetként ismert, az ilyen típusú architektúra meghatározza az adatútvonalakat, az adatfeldolgozási és a tárolási elemeket, valamint azt, hogyan kell azokat bevezetni az ISA-ban.
