mi a különbség az architektúra és a mikroarchitektúra között?

a kifejezés építészet népszerűsítette a papír “Architecture of the IBM System / 360”, IBM Journal of Research and Development, 8(2): 87-101, április 1964 Gene M Amdahl, Gerrit a Blaauwés Frederick P Brooks, Jr. azt mondják,

az architektúra kifejezést itt használjuk a rendszer tulajdonságainak leírására, ahogyan azt a programozó látja, azaz., a fogalmi struktúra és a funkcionális viselkedés, amely különbözik az adatáramlás és a kontrollok szervezésétől, a logikai tervezéstől és a fizikai megvalósítástól.

a Wikipedia számítógépes architektúráról szóló oldala szerint a terminológiát valószínűleg 1959-ben vezették be az IBM-ben.

ma az utasításkészlet architektúra kifejezést használjuk a számítógép interfészének szintaxisának és szemantikájának leírására, beleértve az operandusok típusát és méretét, a programozó látható regiszter állapotát, a memóriamodellt, a megszakítások és kivételek kezelését, a rendelkezésre álló utasításokat és az egyes utasítások jelentését. Az utasításkészlet-architektúra a szoftver és a hardver közötti határ, és a programozó és a hardvertervező közötti szerződés.

a mikroarchitektúra kifejezés egy adott processzor szervezetére vagy legmagasabb szintű megvalósítására utal. A mikroarchitektúra tanulmányozása olyan témákat ölel fel, mint a pipelining, az utasításszintű párhuzamosság, az Out-of-order végrehajtás, a spekulatív végrehajtás, az elágazások előrejelzése és a gyorsítótárazás.

nem vagyok biztos a mikroarchitektúra etimológiájában. Már 1975-ben megtalálhatom (a számítógépes rendszerek Mikroarchitektúrájáról szóló EUROMICRO Műhely címében), de minden bizonnyal régebbi is lehet.

jelenleg a kifejezés számítógépes architektúra vagy csak architektúra jellemzően magában foglalja mind az utasításkészlet-architektúrát, mind a mikroarchitektúrát, valamint szélesebb rendszerszintű kérdéseket, mint például a hálózati kapcsolat a többprocesszorokon.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.