CISC

CISC

CISC (англ. Complex instruction set computing, или англ. complex instruction set computer — компьютер с комплексным набором команд) — концепция проектирования процессоров, которая характеризуется следующим набором свойств:

  • нефиксированное значение длины команды;
  • арифметические действия кодируются в одной команде;
  • небольшое число регистров, каждый из которых выполняет строго определённую функцию.

Типичными представителями являются процессоры на основе команд x86 (исключая современные Intel Pentium 4, Pentium D, Core, AMD Athlon, Phenom, которые являются гибридными) и процессоры Motorola MC680x0.

Наиболее распространённая архитектура современных настольных, серверных и мобильных процессоров построена по архитектуре Intel x86 (или х86-64 в случае 64-разрядных процессоров). Формально, все х86-процессоры являлись CISC-процессорами, однако новые процессоры, начиная с Intel Pentium Pro, являются CISC-процессорами с RISC-ядром.[источник не указан 181 день] Они непосредственно перед исполнением преобразуют CISC-инструкции процессоров x86 в более простой набор внутренних инструкций RISC.

В микропроцессор встраивается аппаратный транслятор, превращающий команды x86 в команды внутреннего RISC-процессора. При этом одна команда x86 может порождать несколько RISC-команд (в случае процессоров типа P6 — до четырёх RISC-команд в большинстве случаев). Исполнение команд происходит на суперскалярном конвейере одновременно по несколько штук.

Это потребовалось для увеличения скорости обработки CISC-команд, так как известно, что любой CISC-процессор уступает RISC-процессорам по количеству выполняемых операций в секунду. В итоге, такой подход и позволил поднять производительность CPU.

Недостатки CISC архитектуры

  • высокая стоимость аппаратной части;
  • сложности с распараллеливанием вычислений.

Методика построения системы комманд CISC противоположна другой методике - RISC. Различие этих концепций состоит в методах программирования, а не в реальной архитектуре процессора. Практически все современные процессоры эмулируют наборы команд как RISC так и CISC типа.

В рабочих станциях, серверах среднего звена и персональных компьютерах используются процессоры с CISC. Наиболее распространенная архитектура команд процессоров мобильных уcтройств - SOC и мэйнфреймов - RISC. В микроконтроллерах различных устройств RISC используется в подавляющем большинстве случаев.

Ссылки

  • CISC в каталоге ссылок Open Directory Project (dmoz).

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "CISC" в других словарях:

  • CISC — may refer to: Caribbean Island Swimming Championships Centre for Innovation and Structural Change Chongqing Iron and Steel Company Clean intermittent self catheterisation, a form of urinary catheterization Complex instruction set computing… …   Wikipedia

  • CISC — 〈EDV; Abk. für engl.〉 Complex Instruction Set Computing, Prozessor, der über eine große Anzahl von Maschinenbefehlen verfügt; →a. s. RISC …   Lexikalische Deutsches Wörterbuch

  • CISC — DEFINICIJA krat. inform. vrsta mikroprocesorske arhitekture koja se služi složenim naredbama, opr. RISC ETIMOLOGIJA engl. Complex Instruction Set Computer …   Hrvatski jezični portal

  • CISC — Complex Instruction Set Computing (CISC) (engl. für Rechnen mit komplexem Befehlssatz) ist eine bestimmte Designphilosophie für Prozessoren. Ein CISC Prozessor ist ein Prozessor mit komplexem Befehlssatz. Die Bezeichnung ist ein Retronym, das mit …   Deutsch Wikipedia

  • CISC — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres   Sigles de trois lettres > Sigles de quatre lettres …   Wikipédia en Français

  • CISC — Del inglés Complex Instruction Set Computer. Conjunto de microprocesadores cuyo conjunto de instrucciones se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en… …   Enciclopedia Universal

  • CISC-Prozessor —   [Abk. für Complex Instruction Set Computer, dt. »Computer mit komplexem Befehlssatz«], ein Prozessor, der durch einen umfangreichen Befehlssatz (200 400 Maschinenbefehle) charakterisiert ist im Unterschied zu den deutlich beschränkteren… …   Universal-Lexikon

  • CISC-Architektur —   [Abkürzung für englisch complex instruction set computer, »Computer mit komplexem Befehlssatz«], Informatik: Bezeichnung für die Architektur eines Computers, die durch einen umfangreichen Befehlssatz (200 400 Maschinen …   Universal-Lexikon

  • CISC (Begriffsklärung) — Die Abkürzung CISC steht für: die gemeinsame Schwimmmeisterschaft der karibischen Inseln, Caribbean Island Swimming Championship eine spezielle Art von Computerarchitektur, siehe Complex Instruction Set Computer bis 1968 den französischen Namen… …   Deutsch Wikipedia

  • CISC — /sisk/, n. complex instruction set computer: a computer whose central processing unit recognizes a relatively large number of instructions. Cf. RISC. * * * …   Universalium


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»