trabajo procesador - victor flores

24
Universidad Laica Eloy Alfaro de Manabí Facultad de “Ciencias Informáticas” Nombres: Victor Manuel Flores Anchundia. Profesor: Ing. David Moreira. Asignatura: Introducción Informática. Curso: Primero. Paralelo: “B”.

Upload: victor-flores-anchundia

Post on 25-Jun-2015

78 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Trabajo Procesador - Victor Flores

Universidad Laica Eloy Alfaro de Manabí

Facultad de “Ciencias Informáticas”

Nombres:Victor Manuel Flores Anchundia.

Profesor:Ing. David Moreira.

Asignatura:Introducción Informática.

Curso:Primero.

Paralelo:“B”.

Año Lectivo:2011-2012.

Page 2: Trabajo Procesador - Victor Flores

2

Facultaad de Ciencias InformaticasIntroducción Informática

Índice:

Introducción Procesador…………………………………. 3

Arquitectura del Procesador……………………………...4

Características del Procesador………………………. 5 – 9

Tipos de Procesadores……………………………. 10 – 11

Marcas o Fabricantes de Procesadores…………….12 – 13

Velocidades de un Procesador…………………………. 14

Funcionamiento del Procesador……………………….. 15

Linkografia…………………………………………….. 16

Victor Manuel Flores AnchundiaPrimero “B”

Page 3: Trabajo Procesador - Victor Flores

3

Facultaad de Ciencias InformaticasIntroducción Informática

Introducción Procesador

También llamado microprocesador, es el circuito integrado central y más complejo de una computadora u ordenador; a modo de ilustración, se le suele asociar por analogía como el "cerebro" de una computadora.

El procesador es un circuito integrado constituido por millones de componentes electrónicos integrados. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador.

Desde el punto de vista funcional es, básicamente, el encargado de realizar toda operación aritmético-lógica, de control y de comunicación con el resto de los componentes integrados que conforman un PC, siguiendo el modelo base de Von Neumann. También es el principal encargado de ejecutar los programas, sean de usuario o de sistema; sólo ejecuta instrucciones programadas a muy bajo nivel, realizando operaciones elementales, básicamente, las aritméticas y lógicas, tales como sumar, restar, multiplicar, dividir, las lógicas binarias y accesos a memoria.

Un computador de alto rendimiento puede estar equipado con varios procesadores trabajando en paralelo, y un procesador puede, a su vez, estar constituido por varios núcleos físicos o lógicos. Un núcleo físico se refiere a una porción interna del procesador cuasi-independiente que realiza todas las actividades de una CPU solitaria, un núcleo lógico es la simulación de un núcleo físico a fin de repartir de manera más eficiente el procesamiento.

El desarrollo del primer microprocesador por Intel en 1971, el 4004 (de 4 bits), supuso el primer paso hacia el logro de un PC personal, al reducir drásticamente la circuitería adicional necesaria. Sucesores de este procesador fueron el 8008 y el 8080, de 8 bits. Ed Roberts construyó en 1975 el Altair 8800 basándose en el 8080; aunque esta máquina no tenía teclado ni pantalla (sólo interruptores y luces), era una arquitectura abierta (conocida por todo el mundo) y cuyas tarjetas se conectaban a la placa principal a través de 100 terminales, que más tarde terminarían convirtiéndose en el bus estándar S-100 de la industria.

Victor Manuel Flores AnchundiaPrimero “B”

Page 4: Trabajo Procesador - Victor Flores

4

Facultaad de Ciencias InformaticasIntroducción Informática

Arquitectura del Procesador

El procesador tiene una arquitectura parecida a la computadora digital. En otras palabras, el procesador es como la computadora digital porque ambos realizan cálculos bajo un programa de control. Consiguientemente, la historia de la computadora digital nos ayudará a entender el procesador. El procesador hizo posible la fabricación de potentes calculadoras y de muchos otros productos. El procesador utiliza el mismo tipo de lógica que es usado en la unidad procesadora central (CPU) de una computadora digital. El procesador es algunas veces llamado unidad microprocesadora (MPU). En otras palabras, el microprocesador es una unidad procesadora de datos. En un procesador podemos diferenciar diversas partes:

Encapsulado: es lo que rodea a la oblea de silicio en si, para darle consistencia, impedir su deterioro (por ejemplo, por oxidación por el aire) y permitir el enlace con los conectores externos que lo acoplaran a su zócalo a su placa base.

Memoria cache: es una memoria ultrarrápida que emplea el micro para tener a mano ciertos datos que predeciblemente serán utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM reduciendo el tiempo de espera. Todos los micros compatibles con PC poseen la llamada cache interna de primer nivel o L1; es decir, la que está más cerca del micro, tanto que está encapsulada junto a él. Los micros más modernos (Pentium III Coppermine, Athlon Thunderbird, etc.) incluyen también en su interior otro nivel de caché, más grande aunque algo menos rápida, la caché de segundo nivel o L2 e incluso memoria caché de nivel 3, o L3.

Coprocesador matemático: o unidad de coma flotante. Que es la parte del micro especializada en esa clase de cálculos matemáticos, antiguamente estaba en el exterior del procesador en otro chip. Esta parte esta considerada como una parte "lógica" junto con los registros, la unidad de control, memoria y bus de datos.

Registros: son básicamente un tipo de memoria pequeña con fines especiales que el micro tiene disponible para algunos usos particulares. Hay varios grupos de registros en cada procesador. Un grupo de registros esta diseñado para control del programador y hay otros que no son diseñados para ser controlados por el procesador pero que CPU los utiliza en algunas operaciones, en total son treinta y dos registros.

Memoria: es el lugar donde el procesador encuentra las instrucciones de los programas y sus datos. Tanto los datos como las instrucciones están almacenados en memoria, y el procesador las toma de ahí. La memoria es una parte interna de la computadora y su función esencial es proporcionar un espacio de trabajo para el procesador.

Puertos: es la manera en que el procesador se comunica con el mundo externo. Un puerto es parecido a una línea de teléfono. Cualquier parte de la circuitería de la computadora con la cual el procesador necesita comunicarse, tiene asignado un número de puerto que el procesador utiliza como un número de teléfono para llamar al circuito o a partes especiales.

Victor Manuel Flores AnchundiaPrimero “B”

Page 5: Trabajo Procesador - Victor Flores

5

Facultaad de Ciencias InformaticasIntroducción Informática

Características del Procesador

Microprocesadores 8086/88, 286, 386, 486 y Pentium. (Características Generales)

Los microprocesadores Intel 8086 y 8088 se desarrollan a partir de un procesador anterior, el 8080, que, en sus diversas encarnaciones -incluyendo el Zilog Z-80- ha sido la CPU de 8 bits de mayor éxito. Poseen una arquitectura interna de 16 bits y pueden trabajar con operandos de 8 y 16 bits; una capacidad de direccionamiento de 20 bits (hasta 1 Mb) y comparten el mismo juego de instrucciones.

La filosofía de diseño de la familia del 8086 se basa en la compatibilidad y la creación de sistemas informáticos integrados, por lo que disponen de diversos coprocesadores como el 8089 de E/S y el 8087, coprocesador matemático de coma flotante. De acuerdo a esta filosofía y para permitir la compatibilidad con los anteriores sistemas de 8 bits, el 8088 se diseñó con un bus de datos de 8 bits, lo cual le hace más lento que su hermano el 8086, pues éste es capaz de cargar una palabra ubicada en una dirección par en un solo ciclo de memoria mientras el 8088 debe realizar dos ciclos leyendo cada vez un byte.

Disponen de 92 tipos de instrucciones, que pueden ejecutar con hasta 7 modos de direccionamiento. Tienen una capacidad de direccionamiento en puertos de entrada y salida de hasta 64K (65536 puertos), por lo que las máquinas construidas entorno a estos microprocesadores no suelen emplear la entrada/salida por mapa de memoria, como veremos.

Entre esas instrucciones, las más rápidas se ejecutan en 2 ciclos teóricos de reloj y unos 9 reales (se trata del movimiento de datos entre registros internos) y las más lentas en 206 (división entera con signo del acumulador por una palabra extraída de la memoria). Las frecuencias internas de reloj típicas son 4.77 MHz en la versión 8086; 8 MHz en la versión 8086-2 y 10 MHz en la 8086-1.

El 8086 no posee ningún mecanismo para apoyar la multitarea ni la memoria virtual desde el procesador, por lo que es difícil diseñar un sistema multitarea para el mismo y casi imposible conseguir que sea realmente operativo. Obviamente, el 286 en modo protegido pierde absolutamente toda la compatibilidad con los procesadores anteriores. Por ello, en este libro sólo trataremos el modo real, único disponible bajo DOS, aunque veremos alguna instrucción extra que también se puede emplear en modo real.

Victor Manuel Flores AnchundiaPrimero “B”

Page 6: Trabajo Procesador - Victor Flores

6

Facultaad de Ciencias InformaticasIntroducción Informática

Las características generales del 286 son: tiene un bus de datos de 16 bits, un bus de direcciones de 24 bits (16 Mb); posee 25 instrucciones más que el 8086 y admite 8 modos de direccionamiento. En modo virtual permite direccionar hasta 1 Gigabyte. Las frecuencias de trabajo típicas son de 12 y 16 MHz, aunque existen versiones a 20 y 25 MHz. Aquí, la instrucción más lenta es la misma que en el caso del 8086, solo que emplea 29 ciclos de reloj en lugar de 206. Un 286 de categoría media (16 MHz) podría ejecutar más de medio millón de instrucciones de estas en un segundo, casi 15 veces más que un 8086 medio a 8 MHz. Sin embargo, transfiriendo datos entre registros la diferencia de un procesador a otro se reduce notablemente, aunque el 286 es más rápido y no sólo gracias a los MHz adicionales.

Versiones mejoradas de los Intel 8086 y 8088 se encuentran también en los procesadores  NEC-V30 y NEC-V20 respectivamente. Ambos son compatibles Hardware y Software, con la ventaja de que el procesado de instrucciones está optimizado, llegando a superar casi en tres veces la velocidad de los originales en algunas instrucciones aritméticas. También poseen una cola de pre búsqueda mayor (cuando el microprocesador está ejecutando una instrucción, si no hace uso de los buses externos, carga en una cola FIFO de unos pocos bytes las posiciones posteriores a la que está procesando, de esta forma una vez que concluye la instrucción en curso ya tiene internamente la que le sigue). Además, los NEC V20 y V30 disponen de las mismas instrucciones adicionales del 286 en modo real, al igual que el 80186 y el 80188.

Por su parte, el 386 dispone de una arquitectura de registros de 32 bits, con un bus de direcciones también de 32 bits (direcciona hasta 4 Gigabytes = 4096 Mb) y más modos posibles de funcionamiento: el modo real (compatible 8086), el modo protegido (relativamente compatible con el del 286), un modo protegido propio que permite -¡por fin!- romper la barrera de los tradicionales segmentos y el modo virtual 86, en el que puede emular el funcionamiento simultáneo de varios 8086. Una vez más, todos los modos son incompatibles entre sí y requieren de un sistema operativo específico: si se puede perdonar al fabricante la pérdida de compatibilidad del modo avanzados del 286 frente al 8086, debido a la lógica evolución tecnológica, no se puede decir lo mismo del 386 respecto al 286: no hubiera sido necesario añadir un nuevo modo protegido si hubiera sido mejor construido el del 286 apenas un par de años atrás. Normalmente, los 386 suelen operar en modo real (debido al DOS) por lo que no se aprovechan las posibilidades multitarea ni de gestión de

Victor Manuel Flores AnchundiaPrimero “B”

Page 7: Trabajo Procesador - Victor Flores

7

Facultaad de Ciencias InformaticasIntroducción Informática

memoria. Por otra parte, aunque se pueden emplear los registros de 32 bits en modo real, ello no suele hacerse -para mantener la compatibilidad con procesadores anteriores- con lo que de entrada se está tirando a la basura un 50% de la capacidad de proceso del chip, aunque por fortuna estos procesadores suelen trabajar a frecuencias de 16/20 MHz (obsoletas) y normalmente de 33 y hasta 40 MHz.

El 386sx es una variante del 386 a nivel de hardware, aunque es compatible en software. Básicamente, es un 386 con un bus de datos de sólo 16 bits -más lento, al tener que dar dos pasadas para un dato de 32 bits-. De hecho, podría haber sido diseñado perfectamente para mantener una compatibilidad hardware con el 286, aunque el fabricante lo evitó probablemente por razones comerciales.

El 486 se diferencia del 386 en la integración en un solo chip del coprocesador 387. También se ha mejorado la velocidad de operación: la versión de 25 MHz dobla en términos reales a un 386 a 25 MHz equipado con el mismo tamaño de memoria caché. La versión 486sx no se diferencia en el tamaño del bus, también de 32 bits, sino en la ausencia del 387 (que puede ser añadido externamente). También existen versiones de 486 con buses de 16 bits, el primer fabricante de estos chips, denominados 486SLC, ha sido Cyrix. Una tendencia iniciada por el 486 fue la de duplicar la velocidad del reloj interno (pongamos por caso de 33 a 66 MHz) aunque en las comunicaciones con los buses exteriores se respeten los 33 MHz. Ello agiliza la ejecución de las instrucciones más largas: bajo DOS, el rendimiento general del sistema se puede considerar prácticamente el doble. Son los chips DX2 (también hay una variante a 50 MHz: 25 x 2). La culminación de esta tecnología viene de la mano de los DX4 a 75/100 MHz (25/33 x 3).

Victor Manuel Flores AnchundiaPrimero “B”

Page 8: Trabajo Procesador - Victor Flores

8

Facultaad de Ciencias InformaticasIntroducción Informática

El Pentium, último procesador de Intel en el momento de escribirse estas líneas, se diferencia respecto al 486 en el bus de datos (ahora de 64 bits, lo que agiliza los accesos a memoria) y en un elevadísimo nivel de optimización y segmentación que le permite, empleando compiladores optimizados, simultanear en muchos casos la ejecución de dos instrucciones consecutivas. Posee dos cachés internas, tiene capacidad para predecir el destino de los saltos y la unidad de coma flotante experimenta elevadas mejoras. Sin embargo, bajo DOS, un Pentium básico sólo es unas 2 veces más rápido que un 486 a la misma frecuencia de reloj. Comenzó en 60/90 MHz hasta los 166/200/233 MHz de las últimas versiones (Pentium Pro y MMX), que junto a diversos clones de otros fabricantes, mejoran aún más el rendimiento. Todos los equipos Pentium emplean las técnicas DX, ya que las placas base típicas corren a 60 MHz. Para hacerse una idea, por unas 200000 pts de 1997 un equipo Pentium MMX a 233 MHz es cerca de 2000 veces más rápido en aritmética entera que el IBM PC original de inicios de la década de los 80; en coma flotante la diferencia aumenta incluso algunos órdenes más de magnitud. Y a una fracción del coste (un millón de pts de aquel entonces que equivale a unos 2,5 millones de hoy en día). Aunque no hay que olvidar la revolución del resto de los componentes: 100 veces más memoria (central y de vídeo), 200 veces más grande el disco duro... y que un disco duro moderno transfiere datos 10 veces más deprisa que la memoria de aquel IBM PC original. Por desgracia, el software no ha mejorado el rendimiento, ni remotamente, en esa proporción: es la factura pasada por las técnicas de programación cada vez a un nivel más alto (aunque nadie discute sus ventajas).

Victor Manuel Flores AnchundiaPrimero “B”

Page 9: Trabajo Procesador - Victor Flores

9

Facultaad de Ciencias InformaticasIntroducción Informática

Una característica de los microprocesadores a partir del 386 es la disponibilidad de memorias caché de alta velocidad de acceso -muy pocos nanosegundos- que almacenan una pequeña porción de la memoria principal. Cuando la CPU accede a una posición de memoria, cierta circuitería de control se encarga de ir depositando el contenido de esa posición y el de las posiciones inmediatamente consecutivas en la memoria caché. Cuando sea necesario acceder a la instrucción siguiente del programa, ésta ya se encuentra en la caché y el acceso es muy rápido. Lo ideal sería que toda la memoria del equipo fuera caché, pero esto no es todavía posible actualmente. Una caché de tamaño razonable puede doblar la velocidad efectiva de proceso de la CPU. El 8088 carecía de memoria caché, pero sí estaba equipado con una unidad de lectura adelantada de instrucciones con una cola de pre búsqueda de 4 bytes: de esta manera, se agilizaba ya un tanto la velocidad de proceso al poder ejecutar una instrucción al mismo tiempo que iba leyendo la siguiente.

En la tabla muestran las características principales de los procesadores más utilizados en el 2004.

  Modelo Transistores Velocidad del

núcleoCaché L2 Velocidad bus

frontal

Celeron 7,500,000 1.06 GHz - 2 GHz 256 KB 133 MHz y 400 MHz

Pentium II 7,500,000 233 MHz - 450 MHz

512 KB 100 MHz

Pentium III 9,500,000 450 MHz - 1 GHz 256 KB 133 MHz

Pentium III Xeon

28,100,000 500 MHz - 1 GHz 256 KB - 2 MB

100 MHz

Pentium 4 55,000,000 1.4 GHz - 3.4 GHz 256 KB 800 MHz

K6-II 9,300,000 500 MHz - 550 MHz

N/A 100 MHz

K6-III 21,300,000 400 MHz - 450 MHz

256 KB 100 MHz

Athlon (K7) 22,000,000 850 MHz - 1.2 GHz 256 KB 200 MHz y 266 MHz

Athlon XP 37,500,000 1.67 GHz 384 KB 266 MHz

Duron N/A 700-800 MHz 64 KB 200 MHz

PowerPC G3 6,500,000 233 MHz - 333 MHz

512 KB, 1 MB 100 MHz

PowerPC G4 10,500,000 400 MHz - 800 MHz

1 MB 100 MHz

Athlon 64 105,900,000 800 MHz 1 MB 1.6 GHz

Tipos de Procesadores

Existen varios tipos de procesadores destinados a las diferentes actividades, pero se pueden distinguir dos grupos principales: los procesadores de 32 bits por un lado, y los de 64 bits, por el otro. La diferencia principal entre estos tipos de procesadores radica en la forma en que están interconectados los distintos componentes dentro de la PC con el

Victor Manuel Flores AnchundiaPrimero “B”

Page 10: Trabajo Procesador - Victor Flores

10

Facultaad de Ciencias InformaticasIntroducción Informática

procesador. La computadora posee dentro buses de funcionamiento que se encargan de conectar los principales dispositivos. El ancho de esos buses es lo que interesa: cuando hablamos de 32 bits, significa que el bus posee 32 canales por donde se envía información, y en el caso de64, son 64 los distintos canales de datos.

En el caso de los procesadores con la denominación LE o BE suelen utilizarse en notebooks por su bajo consumo y poco recalentamiento.

En cambio, los procesadores Opterony Xeon se utilizan principalmente en el campo de los servidores, por sualta frecuencia y su gran eficiencia para administrar grandes volúmenes de archivos.

Los procesadores de las líneas Sempron (AMD) y Celeron (Intel), en la mayoría de sus versiones, son micros con un rendimiento moderado porque poseen la misma estructura que sus hermanos mayores (Athlon x2 en el caso del Sempron y Core 2Duo para el Celeron), pero tienen una velocidad menor, menos tamaño de memoria caché y, en la mayoría de los casos, son más lentos. La diferencia principal es que su precio es mucho menor y su relación costo/rendimiento es la mejor.

Los procesadores Phenomde AMD y los Intel QuadCore poseen la característica de tener cuatro núcleos, pero son básicamente dos procesadores de doble núcleo encapsulados en un mismo zócalo, con lo que se obtienen cuatro núcleos físicos.

Al momento de consultar un tipo de procesador encontramos entre los más reconocidos los siguientes Opteron(AMD), Turion(AMD), Centrino(AMD), Core2Duo/Quad/i7(Intel), Athlon 64 X2 / Phenom(AMD), Xeon(Intel), Celeron(AMD)

Cada uno de estos procesadores se caracteriza por tener una determinada estructura y funcionar en un zócalo de motherboard que cuente con las mismas características, lo que hace que un microprocesador de determinado fabricante sea incompatible con otros, ya que utilizan distintas estructuras de funcionamiento.

En la siguiente tabla se muestran los diferentes tipos de procesadores, fabricantes, modelo y año de

Tipos de Procesadores

Año Fabricante Modelo/Serie

Victor Manuel Flores AnchundiaPrimero “B”

Page 11: Trabajo Procesador - Victor Flores

11

Facultaad de Ciencias InformaticasIntroducción Informática

1971 Intel 40041972 Intel 80081974 Sc/MP Sc/MP1974 Intel 80801975 Motorola 68001976 ZILOG Z801978 Intel 8086 y 80881982 Intel 802861985 Intel 803861985 VAX VAX 780321989 Intel 804861991 AMD AMx861993 AIM PowerPC 6011993 Intel Pentium1994 AIM PowerPC 6201995 Intel Pentium Pro1996 AMD K51996 AMD K6 y K6-21997 Intel Pentium II1998 Intel Pentium II Xeon1999 Intel Celeron

1999 AMDAthlon K7 (Classic y

Thunderbird)1999 Intel Pentium III1999 Intel Pentium III Xeon2000 Intel Pentium 42001 AMD Athlon XP2004 Intel Pentium 4 (Prescott)2004 AMD Athlon 642006 Intel Intel Core Duo2007 AMD Phenom2008 Intel Core Nehalem2008 AMD Phenom II y Athlon II

2011 IntelCore Sandy Bridge(Core i3, Intel Core i5 e Intel Core i7 serie 2000 y Pentium G.)

2011 AMD Fusion

Marcas o Fabricantes de Procesadores

Existen varios Fabricantes de Procesadores, aunque varios de estos estén destinados a mercados distintos. Entre los Fabricantes de Procesadores más reconocidos tenemos:

Victor Manuel Flores AnchundiaPrimero “B”

Page 12: Trabajo Procesador - Victor Flores

12

Facultaad de Ciencias InformaticasIntroducción Informática

INTEL: Intel Corporation es el más grande fabricante de chips semiconductores basado en ingresos. La compañía es la creadora de la serie de procesadores x86, los procesadores más comúnmente encontrados en la mayoría de las computadoras personales. Intel fue fundada el 18 de julio de 1968 como IntegratedElectronicsCorporation (aunque un error común es el de que "Intel" viene de la palabra intelligence) por los pioneros en semiconductores Robert Noyce y Gordon Moore, y muchas veces asociados con la dirección ejecutiva y la visión de Andrew Grove.

AMD:Advanced Micro Devices, Inc.(AMD) es una de las compañías más grandes del mundo en producción de microprocesadores compatibles x86 (junto a Intel) y uno de los más importantes fabricantes de CPUs, GPUs, chipsets y otros dispositivos semiconductores. Fue fundada en 1969 y su central está situada en Sunnyvale, California.

IBM:International Business Machines o IBM (NYSE: IBM) (conocida coloquialmente como el Gigante Azul) es una empresa multinacional estadounidense que fabrica y comercializa herramientas, programas y servicios relacionados con la informática. IBM tiene su sede en Armonk (Nueva York, Estados Unidos) y está constituida como tal desde el 15 de junio de 1911, pero lleva operando desde 1888.

Diseñó los PowerPC que durante años usó Apple, y el CELL de la PS3.

Motorola:Motorola es una empresa estadounidense especializada en la electrónica y las telecomunicaciones, establecida en Schaumburg, Illinois, en las afueras de Chicago.

Varias familias usadas ampliamente en móviles y similares.

ARM: Se denomina ARM (Advanced RISC Machines) a una familia de microprocesadores RISC diseñados por la empresa AcornComputersy desarrollados por Advanced RISC Machines Ltd., una empresa derivada de la anterior.

Usadas en routers y dispositivos embebidos entre otros

Es importante destacar que los procesadores usados generalmente en PCsstandard, son solo de la familia x86 (o su extensión de 64 bits), que tan solo Intel y AMD fabrican.

Victor Manuel Flores AnchundiaPrimero “B”

Page 13: Trabajo Procesador - Victor Flores

13

Facultaad de Ciencias InformaticasIntroducción Informática

Hace años hubo otros fabricantes como Cyrix, pero han dejado este sector. Aunque se rumorea que NVidia quizá lo intente en un futuro cercano.

Velocidades de un Procesador

Actualmente se habla de frecuencias de Gigaherzios (GHz.), o de Megaherzios (MHz.). Lo que supone miles de millones o millones, respectivamente, de ciclos por segundo.

Victor Manuel Flores AnchundiaPrimero “B”

Page 14: Trabajo Procesador - Victor Flores

14

Facultaad de Ciencias InformaticasIntroducción Informática

Sin embargo, la capacidad de un procesador no se puede medir solamente en función de su 'frecuencia de reloj', sino que interviene también la cantidad de instrucciones que es capaz de gestionar a la vez ('juego de instrucciones'), y lo que se conoce como 'ancho de bus' (cantidad máxima de información en bruto transmisible) que se mide en bits. Un bit es una pareja del tipo '0/0', '0/1', '1/1' o '1/0' en el código binario: cuantos más bits admita el 'ancho de bus', códigos más largos de ceros y unos se pueden procesar. Esta capacidad viene determinada por el número de transistores, pero también por los sucesivos niveles de memoría que se sitúan cerca de la CPU.

El indicador de la frecuencia de un microprocesador es un buen referente de la velocidad de proceso del mismo, pero no el único. La cantidad de instrucciones necesarias para llevar a cabo una tarea concreta, así como la cantidad de instrucciones ejecutadas por ciclo ICP

Son los otros dos factores que determinan la velocidad de la CPU:

La cantidad de instrucciones necesarias para realizar una tarea depende directamente del juego de instrucciones disponible, mientras que ICP depende de varios factores, como el grado de supe segmentación.

La cantidad de unidades de proceso o "pipelines" disponibles, entre otros. La cantidad de instrucciones necesarias para realizar una tarea depende directamente del juego de instrucciones.

Unidades de MedidaCantidad de veces por

segundo (hertz)

1 Hz 1 Hz

1 MHz 1.000 Hz

1 KHz 1.000.000 Hz

1 GHz 1.000.000.000 Hz

La velocidad de un procesador se mide enMHz, una unidad que representa la cantidadde veces por segundo que el procesadorpuede realizar determinado proceso.Esta velocidad se denomina comúnmentefrecuencia de funcionamiento, ya que losotros componentes del equipo poseen distintasfrecuencias y el procesador es elencargado de que funcionen conjuntamentey de forma sincrónica.

Funcionamiento del Procesador

Victor Manuel Flores AnchundiaPrimero “B”

Page 15: Trabajo Procesador - Victor Flores

15

Facultaad de Ciencias InformaticasIntroducción Informática

Al igual que el resto de los componentes de la computadora, el procesador funciona con dos estados de voltaje distintos (1 indica que el bit está energizado y 0 que no lo está), y por esto utiliza el sistema binario (sólo 0 y 1) para realizar todo tipo de operaciones.

Desde el punto de vista lógico, singular y funcional, el microprocesador está compuesto básicamente por: varios registros, una unidad de control, una unidad aritmético-lógica, y dependiendo del procesador, puede contener una unidad en coma flotante.

El microprocesador ejecuta instrucciones almacenadas como números binarios organizados secuencialmente en la memoria principal. La ejecución de las instrucciones se puede realizar en varias fases:

PreFetch, pre lectura de la instrucción desde la memoria principal. Fetch, envío de la instrucción al decodificador Decodificación de la instrucción, es decir, determinar qué instrucción es y por

tanto qué se debe hacer. Lectura de operandos (si los hay). Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el

procesamiento. Escritura de los resultados en la memoria principal o en los registros.

Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentación. La duración de estos ciclos viene determinada por la frecuencia de reloj, y nunca podrá ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor coste temporal. El microprocesador se conecta a un circuito PLL, normalmente basado en un cristal de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Este reloj, en la actualidad, genera miles de MHz. Un microprocesador es un sistema abierto con el que puede construirse un computador con las características que se desee acoplándole los módulos necesarios.

Victor Manuel Flores AnchundiaPrimero “B”

Page 16: Trabajo Procesador - Victor Flores

16

Facultaad de Ciencias InformaticasIntroducción Informática

Linkografia:

http://img.redusers.com/imagenes/libros/lpcu146/capitulogratis.pdf

http://es.wikipedia.org/wiki/Microprocesador

http://equiposmicroinformaticos.wikispaces.com/Caracter

%C3%ADsticas+principales+del+procesador

http://es.answers.yahoo.com/question/index?

qid=20090413092657AAGEgaL

http://linuxeame.net/docs/Procesadores_afilgsanc.pdf

http://html.rincondelvago.com/microprocesadores_15.html

Victor Manuel Flores AnchundiaPrimero “B”