Diferencies ente revisiones de «Unidá central de procesamientu»

Contenido eliminado Contenido añadido
m Iguo plurales
m apostrofación
Llinia 58:
 
== Operación ==
La operación fundamental de la mayoría de les CPU ye executar una secuencia d'instruiciones almacenaes llamaes «programa». El programa ye representáu por una serie de númberos que se caltienen nuna cierta clase de memoria d'ordenador. Hai cuatro pasos que casi toles CPU de d'[[arquiteutura de von Neumann]] usen na so operación: ''fetch'', ''decode'', ''execute'', y ''writeback'', (lleer, decodificar, executar y escribir).
 
[[Archivu:Mips32 addi.svg|left|thumb|300px|Diagrama amosando como ye decodificada una instruición del [[arquiteutura MIPS|MIPS32]]. (MIPS Technologies 2005)]]
Llinia 66:
 
=== ''Decode'' ===
Nel pasu de '''decodificación''', la instruición ye estremada en partes que tienen significáu pa otres unidaes de la CPU. La manera en que'l valor de la instruición numbérica ye interpretáu ta definida pola arquiteutura del [[conxuntu d'instruiciones]] (el ISA) de la CPU.<ref group="nota">Because the instruction set architecture of a CPU is fundamental to its interface and usage, it is often used as a classification of the "type" of CPU. For example, a "PowerPC CPU" uses some variant of the PowerPC ISA. A system can execute a different ISA by running an emulator.</ref> De cutiu, un grupu de númberos na instruición, llamaos [[opcode]], indica qué operación realizar. Les partes restantes del númberu usualmente apurren información riquida pa esa instruición, como por casu, operandos pa una operación de d'[[adición]]. Tales operandos pueden dase como un valor constante (llamáu valor inmediatu), o como un llugar p'alcontrar un valor, que según lo determinao por dalgún [[Maneres de direccionamientu|manera de direición]], pue ser un [[Rexistru (hardware)|rexistru]] o una [[direición de memoria]]. En diseños más vieyos les unidaes del CPU responsables de decodificar la instruición yeren dispositivos de hardware fixos. Sicasí, en CPUs y ISAs más astractos y complicaos, ye frecuentemente usáu un [[microprograma]] p'ayudar a traducir instruiciones en delles señales de configuración pal CPU. Esti microprograma ye dacuando reescribible de tal manera que puede ser modificáu pa camudar la manera en qu'el CPU decodifica instruiciones inclusive dempués de que fuera fabricáu.
 
=== ''Execute'' ===
Llinia 284:
* [http://spectrum.ieee.org/25chips 25 Microchips que solmenaron al mundu] – un artículu del [[IEEE|Institutu d'Inxeniería Eléctrica y Electrónica]]. (n'inglés)
* [http://www.amd.com/ Advanced Micro Devices] - [[Advanced Micro Devices]], un diseñador de principalmente CPU del ordenador personal compatible con [[x86]]. (n'inglés)
* [http://www.arm.com/ ARM Ltd] - [[ARM Holdings|ARM Ltd]], unu de los pocos diseñadores de CPU que se beneficien namái por llicenciar los sos diseños en llugar de fabricalos. Los microprocesadores de d'[[arquiteutura ARM]] atopar ente los más populares nel mundu p'aplicaciones enfiñíes. (n'inglés)
* [http://www.freescale.com/ Freescale Semiconductor] (antes de [[Motorola]]) - [[Freescale Semiconductor]], diseñador de dellos procesadores enfiñíos basaos en PowerPC y [[System on a chip|SoC]]. (n'inglés)
* [https://web.archive.org/web/20060314100538/http://www-03.ibm.com/chips/ IBM Microelectronics] - División de Microelectrónica de d'[[IBM]], que ye responsable d'enforma en diseños basaos en [[IBM POWER|POWER]] y [[PowerPC]], incluyendo munches de les CPU utilizada nes postreres [[Videoconsola|consoles de videoxuegos]] de 2012. (n'inglés)
* [http://www.intel.com/ Intel Corp] - un fabricante de delles llinies de CPU notables, incluyendo [[IA-32]], [[IA-64]], y [[XScale]]. Tamién ye un fabricante de chips de distintos periféricos pal so usu col so CPU. (n'inglés)
* [http://www.mips.com/ MIPS Technologies] - [[MIPS Technologies]], desarrolladores de la l'[[arquiteutura MIPS]], pioneru en diseños [[RISC]]. (n'inglés)
* [http://www.sun.com/ Sun Microsystems] - [[Sun Microsystems]], desarrolladores de l'arquiteutura [[Sun SPARC|SPARC]], un diseñu RISC. (n'inglés)
* [http://www.ti.com/home_p_allsc Texas Instruments] - [[Texas Instruments]] división semiconductores. Diseña y fabrica dellos tipos de microcontroladores de baxu consumu ente los sos munchos otros productos semiconductores. (n'inglés)
Llinia 296:
* [http://www.gamezero.com/team-0/articles/math_magic/micro/index.html Diseñu del procesador: Una introducción] - Introducción detallada al diseñu de microprocesadores. (n'inglés)
* [http://computer.howstuffworks.com/microprocessor.htm Cómo trabayen los microprocesadores]. (n'inglés)
* [http://arstechnica.com/articles/paedia/cpu/pipelining-2.ars/2 Pipelining: An Overview] - Bona introducción y visión xeneral alrodiu de les técniques de tuberíes de CPU pol personal de d'[[Ars Technica]]. (n'inglés)
* [http://arstechnica.com/articles/paedia/cpu/simd.ars/ SIMD Architectures] - Introducción y esplicación de SIMD, sobremanera cómo se rellaciona colos ordenadores personales. Tamién por [[Ars Technica]]. (n'inglés)
* [https://web.archive.org/web/20080104163441/http://users.erols.com/chare/current_cpus.htm Llistáu de procesadores] - Nomes de CPUs y principales carauterístiques. (n'inglés)