Diferencia entre revisiones de «Unidat central de procesamiento»
Contenido eliminado Contenido añadido
m Robot Suprimito: ps:CPU (deleted) |
m homocheneizo emboli... desembolic, replaced: envoli → emboli (9) |
||
Linia 9:
[[Imachen:Eniac.jpg|thumb|250px|Programando l'ENIAC]]
[[Imachen:EDVAC.png|thumb|250px|Vista de l'EDVAC con a unidat de cinta foratata a o fondo]]
As primeras CPU fuoron disenyatas a mida como parti d'un ordinador mas gran, manimenos, iste costoso metodo de disenyar as CPU a mida, ta una aplicación particular, ha desapareixito y ha estato sustituito por o
Antis d'a plegata d'as maquinas parellanas a las unidatz centrals de proceso de hue día, os ordinadors como l'[[ENIAC]] heban d'estar recableyatos fisicament antis d'executar cada faina, por ixo se les deciba ''"ordinadors de programa fixo"'' (en anglés ''fixed-program computers''), porque heban d'estar reconfiguratos ta poder executar un nuevo programa. Ya que o termin “unidat central de proceso” se define por un regular como un dispositivo ta a execución de ''software'' ([[programa informatico]]), os primers aparatos que podrían recibir ista denominación estioron ordinadors con programas embebidos.
Linia 17:
Encara que por un regular s'atribuye o disenyo d'os programas almadazenatos en l'ordinador a von Neumann debito a d'o suyo disenyo de l'EDVAC, antis mas atros investigadors com [[Konrad Zuse]] ya heben sucherito y implementato ideyas pareixitas. Amás a dita [[arquitectura Harvard]] d'o [[Harvard Mark I]], que fue finalizata antis que l'EDVAC, tamién emplegaba un disenyo de programa almadazenato a traviés de [[cinta foratata]] en cuentas de memoria electronica. A esferencia fundamental entre as arquitecturas de von Neumann y Harvard ye que a zaguera desepara l'almadazenamiento y o tractamiento d'as instruccions y os datos, mientres que a primera fa servir o mismo espacio de memoria ta as dos. A mayoría d'as unidatz centrals de proceso de hue día siguen o disenyo de von Neumann pero tamién ye habitual trobar elementos de l'arquitectura Harvard.
Como totz os dispositivos [[Sistema dichital|dichitals]], as unidatz centrals de proceso nomas pueden tractar un numero limitato d'estatos y, por tanto, requieren de bells elementos de commutación tal poder diferenciar y cambear istos estatos. Antis d'o
Os ordinadors construitos en base a las valvulas termoionicas, como l'EDVAC, funcionaban una meya de ueito horas seguitas sin de fallos, mientres que os ordinadors basatos en relés, mas lentos pero mas antigos, como o Harvard Mark I rarament fallaban.<ref>[http://ed-thelen.org/comp-hist/BRL61.html A Third Survey of Domestic Electronic Digital Computing Systems] Weik, Martin H. (1961). Ballistic Research Laboratories.</ref> En zaguerías as CPU basatas en valvulas de bueito suplantoron a las de relés, a tamas d'os problemas de fiabilidat, a causa d'a esferencia substancial d'a velocidat de proceso que ofreixeban. A mayoría d'as primeras CPU yeran sincronas y treballaban a baixas freqüencias de reloch en contimparación con as disenyos d'a microelectronica actual. As freqüencias d'o sinyal de reloche d'entre 100 [[Hertz|kilohertz]] (kHz) y 4 megahertz (Mhz) yeren comuns en a epoca y yeren limitadta en gran parti a la velocidat de commutación d'os dispositivos que emplegaban.
Linia 31:
O [[1964]] [[IBM]] presentar l'arquitectura System/360 que fue emplegata en una serie d'ordinadors que podeban executar os mesmos programas en diferents velocidats y rendimiento. Iste feito estió una novedat significativa ya que dica alavez a mayoria d'os ordinadors, incluyitos los d'un mesmo fabricant, yeran incompatibles entre ells. Ta fer posible ista millora IBM emplego o concepto de [[microcodigo]] que encara ye habitual en as CPUs modernas.<ref>[http://www.research.ibm.com/journal/rd/441/amdahl.pdf ''Architecture of the IBM System/360'']. Amdahl, G. M., Blaauw, G. A., & Brooks, F. P. Jr. (1964) IBM Research.</ref> L'arquitectura System/360 gosó estar tan popular que dominó o mercato d'os [[Ordinador central|ordinadors centrals]] mientrescadas y deixando un legato que contina estando emplegato en ordinadors modernos como a serie System z ([[2000]]) d'IBM. O mesmo anyo 1964, Digital Equipment Corporation (DEC) presentó unatro ordinador que tenió una gran [[influencia]], o PDP-8, destinato a o mercato d'os ordinadors scientificos y de rechira. Mas tardi DEC presentaría a linia PDP-11 que gosaría estar muit popular y que orichinalment se basaba en cercuitos de baixa integración pero que pasó a emplegar components de gran integración quan estioron rentables. En contraste con os suyos predecesors basatos en circuitos de baixa y meya integración, a primera implementación d'o PDP-11 que emplegaba components de gran integración levaba una CPU nomas basata en quatre circuitos integratos.<ref>[http://www.computer.museum.uq.edu.au/pdf/EK-LSI11-TM-003%20LSI-11%2C%20PDP-11-03%20User's%20Manual.pdf "LSI-11 Module Descriptions"] LSI-11, PDP-11/03 Manual de l'usuari. Maynard, Massachusetts: Digital Equipment Corporation. pàg. 4–3. Digital Equipment Corporation (3ª edición, 1976).</ref>
Os ordinadors basatos en transistors presentaban muitas avantallas respecto a os suyos predecesors, amás d'a millor fiabilidat y o menor consumo d'enerchía, os transistors permitioron que as CPUs podesen funcionar a velocidatz muito mas altas gracias a que o tiempo de commutación d'un transistor ye encara mas chicotas que o d'as valvulas de bueito u os relés. Gracias a istos dos elementos, o incremento d'a fiabilidat y o grandismo incremento d'a velocidat de commutación, a freqüencia de reloch d'as CPUs s'incrementó dica gosar arribar a decenas de megahertzs. Mientres a utilización d'o transistors y os cercuitos integratos esdeveniba habitual, se prencipió a experimentar en nuevos disenyos d'alto rendimento como o [[SIMD]] (''Single Instruction Multiple Data'') utilizato en os [[Procesador vectorial|procesadors vectorials]]. Istos modelos experimentals levarían a o
=== Microprocesadors ===
Linia 37:
[[Imachen:80486dx2-large.jpg|thumb|right|Imachen d'un microprocesador Intel 80486DX2 amostrando o bloque de semiconductor (die), 12 × 6,75 mm]]
{{Articlo principal|Microprocesador}}
L'aparición d'os [[microprocesador]]s en a [[anyos 1970|decada de 1970]] afectó de traza significativa a o disenyo y a implementación d'as CPUs. Dende a introducción en 1970 d'o primer microprocesador, l'[[Intel 4004]] y d'o primero que s'emplegó de traza corrient en as CPUs, l'[[Intel 8080]] d'o [[1974]], a implementación de CPUs en base a microprocesadors ha suplantato quasi de tot a os atros metodos alternativos. Os fabricants de [[miniordinador]]s y [[Ordinador central|ordinadors centrals]] d'aquella epoca adoptoron os suyos propios programas de
As anteriors cheneracions de CPUs heban estato implementatas como un conchunto de components discretos y numerosos circuits integratos sobre un u mas circuitos impresos. D'atra man, os microprocesadors son construitos con un chicot numero de circuitos integratos, por un regular un nomás, con un nivel muit alto d'integración ([[VLSI]] de ''Very Large Scale Integration''). A mida redueita d'as CPUs son o resultato d'estar implementatas sobre un unico bloque de material semiconductor (''die''), de traza que o factor de forma leva un tiempo de commutación mas chicot a la vegata que disminuye a [[capacitancia]] parasita d'as [[Puerta lochica|puertas]].
Linia 78:
Bi ha diversos fabricants de microprocesadors (bell uns d'ells son [[IBM]], [[Intel]], [[Zilog]], [[Motorola]], [[Cyrix]], [[AMD]]). Como s'ha visto, a lo largo d'a historia y dende a suya primera implementación os microprocesadors han amillorato muitismo a suya capacidat pasando d'os antigos modelos [[Intel 8080]], Zilog Z80, Motorola 6809 a os recients [[Intel Itanium]], Transmeta Efficeon u Cell. Actualment os nuevos micros pueden tractar instruccions de dica 256 bits, habendo pasato anteriorment por os de 128, 64, 32, 16, etc.
Dende os anyos 60, quan comencipia o
=== Funcionamento d'un procesador ===
Linia 129:
== Procesadors vectorials y o SIMD ==
Un menos común pero cada vegata mas important paradigma de CPU (y de fet, de computación en cheneral) tracta con vectors. Como diz o suyo nombre, os procesadors vectorials s'ocupen de múltiples piezas de datos en o contexto d'una instrucción, isto contrasta con os procesadors escalars, que tractan una pieza de dato por cada instrucción. Istos dos esquemas d'ocupar-se d'os datos son por un regular referitos respectivament como SISD (''Single Instruction, Single Data'', en aragonés ''Simple Instrucción, Simple Dato'') y SIMD (''Single Instruction, Multiple Data'', en aragonés ''Simple Instrucción, Multiples Datos''). A gran utilidat de creyar CPUs que s'ocupen de vectors de datos radica en a optimización de tareas que gosan requerir a mesma operación, por eixemplo, una suma, u un producto escalar, a estar realizata en un gran conchunto de datos. Bells eixemplos clasicos d'istos tipos de tareas son as aplicacions multimedia (imachens, vidio, y sonito), asinas como muitos tipo de tareas scientificas y d'incheniería. Mientres que una CPU escalar ha de completar tot o proceso de leyer, decodificar, y executar cada instrucción y valor en un conchunto de datos, una CPU vectorial puet realizar una simple operació en un comparativament gran conchunto de datos con una sola instrucción. Ixo, prou que sí, ye nomás posible quan l'aplicación gosa requerir muitos pasos que apliquen una operación a un conchunto gran de datos.
A mayoría d'o primers CPU vectorials, como o Cray-1, yeran asociatos quasi exclusivament con aplicacions d'investigación scientifica y criptografia. Manimenos, a mida que a multimedia se desplazó en gran parti a medios dichitals, ha gosato estar significativa a necesidat d'una cierta forma de SIMD en CPUs de proposito cheneral. Poco dimpués que prencipiase a estar común incluyir unidatz de coma flotant en procesadors d'uso cheneral, tamién prencipioron a apareixer especificacions y implementacions d'unidatz d'execución SIMD ta as CPU d'uso cheneral. Bellas d'istas primeras especificacions SIMD, como o MMX de Intel yeran nomás ta numers enters. Ixo demostró estar un impedimento significativo ta bells
== Referencias ==
Linia 155:
* [http://www-03.ibm.com/chips/ IBM Microelectronics] – A división de microelectronica d'[[IBM]] ye a responsable d'a mayoria d'os disenyos d'os procesadors [[IBM POWER|POWER]] y PowerPC, amás de muitas d'as CPU utilizatas en as [[Consola de chuego|consolas de chuegos]].
* [http://www.intel.com/ Intel Corp] – [[Intel]] ha disenyato quantas d'as series mas importants de CPUs, com por eixemplo a [[IA-32]] u a [[Itanium|IA-64]]. Tamién produce diversos chips perifericos que emplegan as suyas CPUs.
* [http://www.mips.com/ MIPS Technologies] - MIPS Technologies ha
* [http://www.am.necel.com/ NEC Electronics] - [http://www.am.necel.com/ NEC Electronics], han
* [http://www.sun.com/ Sun Microsystems] - [[Sun Microsystems]], han
* [http://www.ti.com/home_p_allsc Texas Instruments] – A división de semiconductors de [[Texas Instruments]] dissenya y produce diversos tipos de microcontroladors amás de muitos atros productos basatos en materials semiconductors.
* [http://www.transmeta.com/ Transmeta] – Transmeta Corporation son os creyadors d'os microprocesadors de gama baixa x86 como Crusoe y Efficeon.
|