A CISC és a RISC processzorok memóriakezelésének összehasonlítása

Feltettem a blogomra egy régen érlelődő kérdés első bejegyzését: mi vezetett a Spectre ás Meltdown sérülékenységek kialakulásához. Ez a bevezető.

http://plazmauniverzum.hu/node/52

Hozzászólások

Érdekes cikk, köszi. Viszont szerintem nem törvényszerű, hogy a CISC-ekben kevés regiszter legyen. Már a '79-es 68000-esben is 19 regiszter volt, de itt a mai x86-osok regisztertérképe; nem mondanám kevésnek.

(A bevezetőben a CISC/RISC feloldása hibás, mert nem "computer", hanem "computing".)

Nagyon jó a cikk, tetszik. Apró megjegyzés: Jazelle is történelem, ARMv8-ban már nincs.
Érdekességképpen a teljesítményhatékonyság terén érdemes teljeskörűbben összevetni:
- x86
- ARM
- MIPS
- RISC-V
procikat. A fiatal RISC-V úgy néz ki, még jobbnak ígérkezik.
https://content.riscv.org/wp-content/uploads/2018/07/Shanghai-1325_Gree…
Utasításkészlete díjat nyert: https://en.wikipedia.org/wiki/RISC-V#Awards

Tapasztalatom egyelőre nincs vele, de érdeklődéssel figyelem.

Fú: a plazmauniverzumot félreolvastam poliverzum-ra.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Ez azért nem olyan széleskörű kép. Nem tudom időben elhelyezni.

New instructions were also added to the instruction set:
- Quad-word storage instructions. The quad-word load instruction moves two adjacent double-precision values into two adjacent floating-point registers.
- Hardware square root instruction.
- Floating-point to integer conversion instructions.

Igen, ezek RISC utasítások 1993-ból. Ha azt mondod, hogy van egy "harmadik fajta", az nekem tetszik. ;)