Mivel kapcsolatos bites processzor, annak kicsit regisztrálja címezhető memóriát és az összes

Tanulok számítógépes architektúra a könyveket Tannenbaum és Harris.

És még mindig nem értem, sok látszólag egyszerű dolgok. Sok kérdés, de szinte mindegyikük ilyen vagy olyan módon kapcsolódik a gépi szó. Ez a legfurcsább alá nekem.

  1. Ahogy processzor ryazryadnost befolyásolja a teljesítményt. Mint ahogy a 64-bites gyorsabb, mint a 32 bites. De miért? Nem értem. Íme egy példa: az irányító rendszer MIPS-32 processzorok. Vannak ugyanis nagyon architektúráját parancsokat, mint hogy minden parancs eltávolítjuk 32 bit. Azaz, ha egy 64 bites, a felső 32 bit csak meg, hogy töltse ki nullákkal. És mi lesz a processzor gyorsabb?

bites processzor (ez kicsit gépi szó). Machinery szót - a gép-függő és platform-értéket, mért bit vagy byte (vagy tritilcsoport Treiten) egyenlő a bites regiszterek.

Most a memóriát. Ismét a Wikipedia:

  • Mintegy bites operációs rendszer, mint értem, de szeretném tisztázni. Ahogy én látom, az operációs rendszer társul mindezt az alábbiak szerint: a 64 bites operációs rendszer fut a 64 bites processzor, 32-bit - 32-bit. Azaz, az Advent a 64 bites processzor elkerülhetetlen volt megjelenése egy 64 bites operációs rendszer. Értem ez?
  • És akkor a kérdés inkább a történeti, hanem nagyon fontos nekem. Mindig is úgy gondolta, hogy a 64 bites processzor megjelent a közelmúltban, és úgy mutatták be, a nagy áttörést. És ez az, ami meg van írva a Wikipedia:

    pontosságának tudományos számítástechnika igények nőttek, és ott volt az első autó, egy 64 bites szó 1974-ben - Cray-1 szuperszámítógép

    Mi volt az általános nehéz létrehozni egy 64 bites processzor? És mi most a nehéz létrehozni, például egy 128-bites processzor? Mit jelent mindez függ? Az határozza meg? bites regiszterek? És mi van a nehézség, hogy a kapacitás növelése nyilvántartások? Miként határozza meg?

    A fő munkája a processzor nem az információ átadását és az átalakítást. Regisztráció - ez ugyanaz a RAM, de ahonnan közvetlen vezetékeket a halom végző eszközök aritmetikai és egyéb intézkedések az adatokat. Ezek a sorok egy csomó. Minden egyes szakaszában a nyilvántartás lesz beállítva magas, és egy tranzisztor, amelyek specifikus műveleteket. Ezért a nehéz számának növelése kisülések. A növekedést a regiszter 2-szer a mérete legalább megkétszereződött, és a kötet valamennyi végrehajtó eszközök. egyre növekvő kristály hőt.

    Nézd meg az irányító rendszer, bármilyen adat átalakítás részvétele szükséges legalább egy íven. Egy része a művelet kizárólag a nyilvántartásokban. Az x86-os architektúra adhatunk a regiszter memóriában. De lehetetlen, hogy egy ilyen váltás vagy szaporodása memória cella. Nem lehet hozzá az értékeket két memória sejtek korábban nem vesz egyikük a nyilvántartásban. mert a működtető E művelet közvetlen vezetékek csak regisztrálni.

    By the way, bit és bit CPU parancsok két különböző dolog. A MIPS tele az összes csapat a 32 bit. Egy x86 platform ősidők óta már egy változó hosszúságú szót műveleteket. Rövid egyetlen bájtos, mielőtt nagyon hosszú szörnyeteg egy csomó előtagokat. Bit regiszter bit = = maximális mérete a feldolgozott audio utasítás információ (a szokásos parancsokat, amelyek a fő kód nem vállal semmilyen SSE).

    De vessünk egy RSA-titkosítás, amelyet ugyanabban az egyetemes SSL. Ez megköveteli a bonyolult számításokat nagyon nagy számban. Tegyük fel, hogy nincs speciális processzor utasításokat neki. Természetesen, ha a processzor működik 64 bites regiszterek, akkor számítani 2-szer gyorsabb, egyszerűen azért, mert egy ciklus alatt képes feldolgozni 2-szer több információt. Igen, a fizetési problémák nagyszámú részesíteni bitmélységet nehéz túlbecsülni.

    A 64 bites operációs rendszer fut a 64 bites processzor, 32-bit - 32-bit.

    Válaszol március 21 '16 at 22:58

    @ AleksandrElizarov Valójában, azt hiszem, a csapat szélesebb körben kellene nyilvántartásokban. A parancs önmagában nem egy regiszter (az általános értelemben vett) betöltött, az előadóművészek nyújthat parancsokat nagyobb teret. És ez hogyan néz ki a hülye, ha azt akarjuk, hogy megvalósítsa a terhelés állandó abban az esetben, és nem lesz képes letölteni egy műveletet a 16 bites regiszter 16 bites értéket. - Mike március 22 '16 at 15:41

    Ahhoz, hogy teljesen megzavarja, Ne legyen.

    Például ras-parallelivanie algoritmusok lehet nyerni a többmagos processzorok, de csak abban az esetben - ha az algoritmus ellen az a párhuzamosság. Ie ha a probléma lehet osztani két párhuzamos szál.

    Így van ez a bit processzor. Ha az algoritmus lehet optimalizálni a magas regiszterek - igen, x86_64 gyorsabb lesz, mint az i386.

    De ha az algoritmus nem alkalmas arra, hogy optimalizálja és a sebesség nem függ a méret a nyilvántartásban - a nem gyorsult kapsz.

    Kapcsolódó cikkek