Wat ass den Ënnerscheed tëscht RISC, CISC an engem Prozessor mat enger personaliséierter Architektur?


beäntweren 1:

Computerorganisatioun | RISC a CISC

Reduzéiert Set Instruktiouns Set Architektur (RISC) - D'Haaptiddi hannert et ass d'Hardware ze vereinfachen mat engem Instruktionsset, deen aus e puer Basis Schrëtt besteet fir Laden, Bewäertung, a Späicheren vun Operatiounen, grad wéi eng Lastinstruktioun Daten laden déi e Geschäftinstruktiounen den Daten.

Komplex Instruktiouns Set Architektur (CISC) - D'Haaptiddi ass d'Hardwarekomplex ze maachen, well en eenzegt Kommando maacht all Last, evaluéiert a späichert Operatiounen, sou wéi eng multiplizéiert Kommandodate wéi Laden, Bewäertung a Späicheren vun Daten higeriicht.

Béid Approche probéieren CPU Performance ze erhéijen

  • RISC: D'Zyklen pro Instruktioun reduzéieren op Käschte vun der Unzuel u Instruktiounen pro Programm. CISC: D'CISC Approche probéiert d'Zuel vun den Instruktiounen pro Programm ze minimiséieren, awer op Käschte fir d'Zuel vun den Zyklen pro Instruktioun ze erhéijen.

An der Vergaangenheet, wann d'Programméierung a Versammlungssprooch gemaach gouf, war et e Besoin fir Instruktiounen méi Aufgaben ze maachen, well d'Programméierung am Montager war tedious a fehlerhaft, wéinst deem d'CISC Architektur evoluéiert huet, awer mat enger Erhéijung vun der Sproochofhängegkeet vun der Versammlung op e méi héijen Niveau Niveau, eng reduzéiert RISC Architektur herrscht.

Charakteristesch fir RISC -

  1. Méi einfach Instruktioun, dofir einfache Kommando dekodéierung. D'Instruktioun ass mat engem Wuert ënnerdréckt. D'Instruktioun dauert en eenzelen Auerzyklus fir auszeféieren. Méi Zuel Allgemeng Zwecker Registere. Einfach adresséiere Modi. Manner Datatypen. Pipeline kann erreecht ginn.

Charakteristesch vum CISC -

  1. Komplex Instruktioun, dofir komplex Instruktiounsdekodéierung. De Kommando ass méi grouss wéi e Wuert. De Kommando kann méi wéi en eenzegen Auerzyklus daueren fir auszeféieren. Manner Zuel vun allgemenge Zwecker Registre wéi Operatioun gëtt an der Erënnerung selwer ausgefouert. Komplex Adresséierungsmodi. Aner Datatypen.

Beispill - Ugeholl musse mir zwee 8-bit Zuelen derbäi:

  • CISC Approche: Et gëtt en eenzelt Kommando oder Instruktioun fir et, sou wéi: B. ADD deen d'Aufgab leet. RISC Approche: Hei schreift de Programméierer als éischt e Kommando fir Daten op Registere ze lueden, benotzt e passenden Operator an da spuert d'Resultat op der gewënschter Plaz.

D'Add Operatioun ass dofir an Deeler opgedeelt, dat heescht Luede, Betrib, Späicheren, wéinst deenen RISC Programmer méi laang sinn a méi Speicher brauchen fir ze späicheren, awer manner Transistoren erfuerderen wéinst manner komplexen Instruktiounen.

Hei sinn e puer Differenzen tëscht RISC an CISC:

RISIKO

  • Fokus op Software Transistoren ginn fir méi Registere benotzt. De Code Gréisst ass grouss. Eng Instruktioun déi ausgefouert gëtt ass en eenzelen Auerzyklus. E Kommando passt an ee Wuert

CISC

  • Fokus op Hardware Transistoren ginn benotzt fir komplex Instruktiounen ze sortéieren. De Code Gréisst ass kleng. D'Instruktioun dauert méi wéi ee Auerzyklus. D'Instruktiounen si méi grouss wéi d'Gréisst vun engem Wuert