An Entity of Type: work, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The instruction cycle (also known as the fetch–decode–execute cycle, or simply the fetch-execute cycle) is the cycle that the central processing unit (CPU) follows from boot-up until the computer has shut down in order to process instructions. It is composed of three main stages: the fetch stage, the decode stage, and the execute stage.

Property Value
dbo:abstract
  • دورة التعليمات (المعروفة أيضًا باسم دورة الجلب - فك التشفير - التنفيذ، أو ببساطة دورة الجلب والتنفيذ) هي الدورة التي تتبعها وحدة المعالجة المركزية (CPU) من الإقلاع حتى إيقاف تشغيل الكمبيوتر من أجل معالجة التعليمات. وتتكون من ثلاث مراحل رئيسية: مرحلة الجلب ومرحلة فك التشفير ومرحلة التنفيذ. (ar)
  • Instrukční cyklus je režim, ve kterém pracuje procesor. Od spuštění až po vypnutí se procesor (přesněji jádro procesoru, protože procesor může mít více jader) vždy nachází v jednom bodě instrukčního cyklu. Jedná se o proces, jakým jádro procesoru zpracovává strojové instrukce. Má-li procesor více fyzických jader, každé z nich pracuje nezávisle na ostatních a v jednom okamžiku se tedy každé může nacházet v jiné fázi instrukčního cyklu. (cs)
  • Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo de fetch-decode-execute en inglés) es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina. Comprende una secuencia de acciones determinada que debe llevar a cabo la CPU para ejecutar cada instrucción en un programa. Cada instrucción del juego de instrucciones de una CPU, puede requerir diferente número de ciclos de instrucción para su ejecución. Un ciclo de instrucción está formado por uno o más . Para que cualquier sistema de proceso de datos basado en microprocesador (por ejemplo un ordenador) o microcontrolador (por ejemplo un reproductor de MP3) realice una tarea (programa) primero se debe buscar cada instrucción en la memoria principal y luego ejecutarla. (es)
  • Der Befehlszyklus (englisch instruction cycle), auch als Fetch-Execute-Cycle bekannt, beschreibt den Ablauf der Verarbeitung eines Maschinenbefehls innerhalb eines synchronen Mikroprozessors. (de)
  • The instruction cycle (also known as the fetch–decode–execute cycle, or simply the fetch-execute cycle) is the cycle that the central processing unit (CPU) follows from boot-up until the computer has shut down in order to process instructions. It is composed of three main stages: the fetch stage, the decode stage, and the execute stage. In simpler CPUs, the instruction cycle is executed sequentially, each instruction being processed before the next one is started. In most modern CPUs, the instruction cycles are instead executed concurrently, and often in parallel, through an instruction pipeline: the next instruction starts being processed before the previous instruction has finished, which is possible because the cycle is broken up into separate steps. (en)
  • 명령 주기(命令週期, 영어: instruction cycle, machine cycle)는 마이크로프로세서(CPU)가 메모리로부터 프로그램 된 한개의 기계어 명령어를 가져와 어떠한 동작을 요구하는지를 결정하고 명령어가 요구하는 동작들을 수행하는 과정이다. 컴퓨터의 기본적인 동작 순환이다. 한개의 기계어 명령어가 완료되면 다음 메모리의 기계어가 수행되므로 중앙 처리 장치(CPU)는 시동에서부터 컴퓨터가 꺼질 때까지 이러한 순환을 계속 되풀이한다. 따라서 이를 CPU 사이클이라고도 부른다. CPU의 동작을 하는 한 명령 주기는 계속 반복되어 전력을 소비한다. 전력소모를 줄이거나 기타 CPU를 멈출 필요가 있다면, 아이들모드(idle mode) 또는 슬립모드(sleep mode) 기계어 명령을 실행하면 CPU는 인터럽트가 들어올 때까지 멈추어 명령 주기를 멈추게 할 수 있다. 기계어 명령어 하나를 실행하기 위해 최대 4개의 단계가 필요하며, 각 단계는 CPU의 클럭 신호에 동기되어 동작한다. 각 단계는 각각 몇개의 클럭 펄스가 필요하며, 각 마이크로프로세서마다 다르다. 하나의 명령어를 실행하기 위해 단계적으로 나뉜 과정이 한 사이클이 된다. 각 단계는 마이크로코드의 프로그램과 제어회로인 마이크로시퀀서(microsequencer)에 의해 실행된다. RISC는 각 단계가 단순화되어 있지만, 블럭 전송 명령어(메모리 블럭 전송)이 존재하는 CPU가 있으므로 마지막 사이클에서 다량의 데이터 전송이 되는 경우도 있다. 이런 경우 많은 클럭이 필요하다. CISC에는 없는 기능이다. 초기의 마이크로프로세서(4004, 8080, Z80, 6800, ...)는 한개의 기계어 명령어의 명령 주기가 완료될 때까지 다음 명령을 읽지 않았다. 그러나 발전과정에서 속도를 높이기 위해 한개의 명령어가 완료되기 전에 다음 명령어를 읽는 프리페치(pre-fetch)을 하고 연속적으로 요구동작을 하도록 동작한다. 보통 메모리의 기계어 코드가 끝나면 다음 번지의 메모리 기계어 명령어가 실행되므로 PC레지스터(Program Counter,또는 IP 레지스터라고도 함)를 사용하여 다음 명령어를 미리 읽는다. 그러나 조건 점프명령(인텔 x86의 JEQ, ARM의 BEQ 명령어)은 다음 주소로 점프하지 않을 수도 있으므로 다시 페치해야 한다. 인텔의 80486, ARM 등의 CPU에서 프리페치를 사용한다. (ko)
  • In informatica ed elettronica, l'espressione ciclo di fetch-execute (letteralmente in italiano ciclo di prelevamento ed esecuzione) si riferisce alla dinamica generale di funzionamento logico dei processori dei computer, quando devono eseguire un programma software, con le sue singole istruzioni, risiedente nella memoria del calcolatore. In termini generali, un processore esegue iterativamente tre operazioni: preleva (fetch) un'istruzione dalla memoria primaria, in seguito avviene la decodifica (decode) con cui interpreta l'istruzione, infine la esegue (execute) combinandola coi dati relativi all'istruzione stessa. In questo modo il processore esegue sequenzialmente istruzioni che danno vita a thread e processi, sotto la supervisione del sistema operativo attraverso lo scheduler. L'estrema velocità di elaborazione dei processori moderni rispetto alla velocità di accesso intrinseca alla memoria rende quest'ultima un collo di bottiglia in fase di progettazione dell'intero sistema di elaborazione. (it)
  • Um ciclo de instrução (também chamado de ciclo de busca e execução ou ciclo busca-execução) é o período de tempo no qual um computador lê e processa uma instrução em linguagem de máquina da sua memória ou a sequência de ações que a CPU realiza para executar cada instrução em código de máquina num programa. A expressão "ciclo de busca e execução" também é muito usada, pois descreve em essência o modo como um computador funciona: a instrução deve ser buscada na memória principal e depois executada pela CPU. Deste ciclo emergem todas as funções do computador que são familiares para o usuário final. (pt)
  • 指令周期(Instruction cycle),又稱提取-執行周期(fetch-and-execute cycle)是指CPU要執行一条机器指令經過的步驟,由若干機器周期组成。 不同的机器分解指令周期的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期 * 取得指令:CPU內有程序計數器(PC),它儲存下一個要執行的指令的地址。處理器按PC儲存的地址,經主記憶體取得指令的內容,PC加1,經数据匯流排將指令存入指令寄存器(IR)。 * 解碼指令:將指令寄存器(IR)內的指令譯成機器語言。 * 執行指令 * 儲存結果 一共是4步前兩步稱為提取周期,後兩步為執行周期。 (zh)
  • Цикл команд (іноді називається циклом вибірка-декодування-виконання) є основним операційним процесом комп'ютера. Це процес, за допомогою якого комп'ютер отримує команду програми з пам'яті, визначає, які дії виконуються командою, і виконує ці дії. Цей цикл повторюється безперервно центральним процесором комп'ютера (ЦП), від початкового завантаження, і до вимикання машини. У простих процесорах команди у циклі виконуються послідовно, кожна команда обробляється до початку наступної. У більшості сучасних процесорів цикли команд, натомість виконуються одночасно, і часто паралельно, з використанням конвеєра інструкцій: наступна команда починає оброблятися до завершення попередньої інструкції. Таке виконання уможливлене розбиттям циклу на окремі етапи. (uk)
dbo:thumbnail
dbo:wikiPageID
  • 575535 (xsd:integer)
dbo:wikiPageLength
  • 8402 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122461299 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • May 2021 (en)
dbp:reason
  • Binary multiplier circuitry is used, not method described in the link (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • دورة التعليمات (المعروفة أيضًا باسم دورة الجلب - فك التشفير - التنفيذ، أو ببساطة دورة الجلب والتنفيذ) هي الدورة التي تتبعها وحدة المعالجة المركزية (CPU) من الإقلاع حتى إيقاف تشغيل الكمبيوتر من أجل معالجة التعليمات. وتتكون من ثلاث مراحل رئيسية: مرحلة الجلب ومرحلة فك التشفير ومرحلة التنفيذ. (ar)
  • Instrukční cyklus je režim, ve kterém pracuje procesor. Od spuštění až po vypnutí se procesor (přesněji jádro procesoru, protože procesor může mít více jader) vždy nachází v jednom bodě instrukčního cyklu. Jedná se o proces, jakým jádro procesoru zpracovává strojové instrukce. Má-li procesor více fyzických jader, každé z nich pracuje nezávisle na ostatních a v jednom okamžiku se tedy každé může nacházet v jiné fázi instrukčního cyklu. (cs)
  • Der Befehlszyklus (englisch instruction cycle), auch als Fetch-Execute-Cycle bekannt, beschreibt den Ablauf der Verarbeitung eines Maschinenbefehls innerhalb eines synchronen Mikroprozessors. (de)
  • 指令周期(Instruction cycle),又稱提取-執行周期(fetch-and-execute cycle)是指CPU要執行一条机器指令經過的步驟,由若干機器周期组成。 不同的机器分解指令周期的方式也不同,有的处理器对每条指令分解出相同数量的机器周期(即使某些简单的指令可以在更少的机器周期内完成),另一些处理器根据指令的复杂程度分解出不同数量的机器周期 * 取得指令:CPU內有程序計數器(PC),它儲存下一個要執行的指令的地址。處理器按PC儲存的地址,經主記憶體取得指令的內容,PC加1,經数据匯流排將指令存入指令寄存器(IR)。 * 解碼指令:將指令寄存器(IR)內的指令譯成機器語言。 * 執行指令 * 儲存結果 一共是4步前兩步稱為提取周期,後兩步為執行周期。 (zh)
  • Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo de fetch-decode-execute en inglés) es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina. Comprende una secuencia de acciones determinada que debe llevar a cabo la CPU para ejecutar cada instrucción en un programa. Cada instrucción del juego de instrucciones de una CPU, puede requerir diferente número de ciclos de instrucción para su ejecución. Un ciclo de instrucción está formado por uno o más . (es)
  • The instruction cycle (also known as the fetch–decode–execute cycle, or simply the fetch-execute cycle) is the cycle that the central processing unit (CPU) follows from boot-up until the computer has shut down in order to process instructions. It is composed of three main stages: the fetch stage, the decode stage, and the execute stage. (en)
  • 명령 주기(命令週期, 영어: instruction cycle, machine cycle)는 마이크로프로세서(CPU)가 메모리로부터 프로그램 된 한개의 기계어 명령어를 가져와 어떠한 동작을 요구하는지를 결정하고 명령어가 요구하는 동작들을 수행하는 과정이다. 컴퓨터의 기본적인 동작 순환이다. 한개의 기계어 명령어가 완료되면 다음 메모리의 기계어가 수행되므로 중앙 처리 장치(CPU)는 시동에서부터 컴퓨터가 꺼질 때까지 이러한 순환을 계속 되풀이한다. 따라서 이를 CPU 사이클이라고도 부른다. CPU의 동작을 하는 한 명령 주기는 계속 반복되어 전력을 소비한다. 전력소모를 줄이거나 기타 CPU를 멈출 필요가 있다면, 아이들모드(idle mode) 또는 슬립모드(sleep mode) 기계어 명령을 실행하면 CPU는 인터럽트가 들어올 때까지 멈추어 명령 주기를 멈추게 할 수 있다. (ko)
  • In informatica ed elettronica, l'espressione ciclo di fetch-execute (letteralmente in italiano ciclo di prelevamento ed esecuzione) si riferisce alla dinamica generale di funzionamento logico dei processori dei computer, quando devono eseguire un programma software, con le sue singole istruzioni, risiedente nella memoria del calcolatore. In termini generali, un processore esegue iterativamente tre operazioni: preleva (fetch) un'istruzione dalla memoria primaria, in seguito avviene la decodifica (decode) con cui interpreta l'istruzione, infine la esegue (execute) combinandola coi dati relativi all'istruzione stessa. In questo modo il processore esegue sequenzialmente istruzioni che danno vita a thread e processi, sotto la supervisione del sistema operativo attraverso lo scheduler. L'estrema (it)
  • Um ciclo de instrução (também chamado de ciclo de busca e execução ou ciclo busca-execução) é o período de tempo no qual um computador lê e processa uma instrução em linguagem de máquina da sua memória ou a sequência de ações que a CPU realiza para executar cada instrução em código de máquina num programa. (pt)
  • Цикл команд (іноді називається циклом вибірка-декодування-виконання) є основним операційним процесом комп'ютера. Це процес, за допомогою якого комп'ютер отримує команду програми з пам'яті, визначає, які дії виконуються командою, і виконує ці дії. Цей цикл повторюється безперервно центральним процесором комп'ютера (ЦП), від початкового завантаження, і до вимикання машини. (uk)
rdfs:label
  • دورة تعليمات (ar)
  • Instrukční cyklus (cs)
  • Befehlszyklus (de)
  • Ciclo de instrucción (es)
  • Instruction cycle (en)
  • Ciclo di fetch-execute (it)
  • 명령 주기 (ko)
  • Ciclo de instrução (pt)
  • Цикл виконання інструкцій (uk)
  • 指令周期 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License