CISC steht für Complex Instruction Set Computer . Die Geschichte der CISC ist eng mit der RISC , die Instruction Set Computing reduziert wird gebunden. CISC ist älter als RISC , und der relative Erfolg der einzelnen Arten von Befehlssatz basiert auf der Hardware-Kosten . Complex Anleitung
CISC Systeme Datum zu den frühen 1960er Jahren und die frühe Entwicklung von Computern. IBM hat eine Reihe von Computern rund um eine Reihe von Standards genannt System/360 . Dies war das erste CISC -Maschine. Frühere Computern erwartet Programmierer Low-Level- Befehle an den Computer ausgeben. Diese Denkweise wurde von den frühen Tagen der programmierbaren Maschinen, die von der Jacquard-Webstuhl ableiten geerbt . Computer- Anweisungen brach jede Aktion der Computer zu leisten hatte . Die System/360 Methode erstellt eine Reihe von Befehlen , die für eine Reihe von Anweisungen stand . Das war , was machte sie komplexe Befehle , obwohl der Begriff CISC wurde an dieser Stelle nicht angewandt .
RISC
Der Begriff CISC kam nur zustande, wenn eine alternative Architektur , RISC , erfunden wurde. " CISC " nicht definiert werden müssen , bis es ein vergleichbares System zu reden. RISC war eine weitere Erfindung von IBM . In der Mitte der 1970er Jahre , bemerkte IBM -Techniker, dass die meisten Computer- Programme, die von einer kleinen Zahl von einfachen Anweisungen und die breite Vokabular von komplexen Anweisungen wurde selten verwendet wurden dominiert. Dies führte in Reduced Instruction Set Computing , die nicht in kommerziell erhältlichen Systeme bis Mitte der 1980er Jahre wurde implementiert.
Decline
RISC schnell überholte CISC als das bevorzugte System für neue Computer . Forschung wechselte zu RISC-Befehle Sätze und Methoden der optimierende Compiler . Compiler konvertiert Text -Programme in Befehle für einen Computer und es ist die Interpretation Methoden in Compiler, die die Menge an Speicher jedes Programm Befehl nimmt und die Art der Erinnerung , dass ein Programm nimmt bestimmt programmiert . Dies ist ein entscheidender Faktor in der Debatte zwischen CISC -und RISC .
Grund
CISC reduziert die Menge der holt benötigt, um ein Programm auszuführen . Programm Anweisungen werden im Speicher gehalten, bis der Prozessor ist bereit für den nächsten Brocken . Komplexe Anweisungen brauchen länger, um auszuführen, sondern sie nehmen weniger Platz im Speicher. RISC-Befehle ausführen schneller durch binden Speicher . CISC war billiger ; RISC war schneller. Der ermäßigte Preis von Computer-Speicher und die rasche Expansion in Technologie, um on-board Speicher viel größer , entfernt CISC der Preisvorteil und machte ein universell RISC -Technologie bevorzugt .