Sei sulla pagina 1di 5

UNIVERSIDAD POLITCNICA DEL ESTADO DE MORELOS

Procesadores y
controladores
Tipos y diferencias

[Escribir el nombre del autor]
05/12/2012




[Escriba aqu una descripcin breve del documento. Una descripcin breve es un resumen corto
del contenido del documento. Escriba aqu una descripcin breve del documento. Una descripcin
breve es un resumen corto del contenido del documento.]
Procesadores
Caractersticas generales de los procesadores
Un procesador, o ms comnmente como una CPU (Central Processing
Unit) es el componente principal en un sistema informtico. Un procesador ejecuta
las instrucciones y los datos manipulan. Hay muchos factores que influyen en el
rendimiento de un procesador.
Ancho de Bus de datos
Esto se refiere al tamao del bus de datos en bits. Cuando la primera
procesador 8088 se public, tena un tamao de bus de datos de 8 bits. Esto
significa que el procesador accede a un personaje a la vez (8bits = un carcter)
cada vez que se lee o escribe datos en la memoria.

El procesador utiliza el bus de datos para transferir datos entre ella y la memoria
del sistema (RAM y ROM) y los dispositivos perifricos. El tamao en bits por
tanto, determina el nmero de caracteres se puede transferir en un momento
dado. Un bus de datos de ocho bits transfiere un carcter a la vez, un bus de 16-
bit de datos transfiere 2 caracteres en un tiempo y un bus de 32-bit de datos
transfiere 4 caracteres a la vez. Esto significa que, dado el hecho de que un
procesador est funcionando a una velocidad fija, la transferencia de datos en un
bus de datos de 32 bits es 4 veces ms rpido que en un 8 bits del bus de datos.

Esto explica por qu la tendencia en las versiones ms nuevas de procesador es
aumentar el tamao del bus de datos.
Velocidad de Procesador / Velocidad de reloj

Esto se refiere a la velocidad del reloj que impulsa el procesador.
Originalmente, el procesador 8088 fue puesto en libertad en 4.77MHz. Esto se
refiere a la frecuencia de la seal que se aplica al procesador. Esta seal se utiliza
para derivar las operaciones de temporizacin que el procesador requiere para
transferir datos. En general, una seal de reloj ms rpida (mayor) significa que el
procesador se realizan las operaciones ms rpido.

Hoy en da, los procesadores Pentium funcionan a una velocidad de 200 MHz o
superior. Esto es significativamente mayor que en versiones anteriores y por lo
tanto aumenta el rendimiento de la unidad de procesador en lo que le permite
realizar ms operaciones por segundo. El nmero de operaciones o instrucciones
por segundo est vinculado a los ciclos de reloj, que est determinada por la
frecuencia de reloj aplicada al procesador.
Entrada / salida (IO) Velocidad del bus

Esto se refiere a la velocidad a la que el bus de entrada / salida (a la que
dispositivos perifricos, como pantallas de vdeo y discos duros estn conectados)
se puede ejecutar. El original de IBM-PC corriendo de ampliacin de E / S de bus
(llamado ISA) a 8MHz, pero las unidades ms tarde revis esta a 10 o 12MHz.
Otros sistemas de bus de utilizar diferentes velocidades para lograr mayores y
ms rpidos tiempos de transferencia de datos (ms datos por segundo).

La necesidad de gran ancho de banda (un montn de datos en un corto perodo
de tiempo) es necesario para pantallas de alta resolucin grfica, sonido y vdeo.
El bus ISA no es adecuado para aplicaciones multimedia que requieren gran
ancho de banda, por lo que ha sido sustituido por el PCI (Peripheral Interface
Connect) que soporta mucho ms rpidas velocidades de transferencia de datos.
Tarjetas hechas para un sistema de bus como ISA no puede ser utilizado en un
tipo diferente de bus.

Los procesadores modernos ejecutar tan rpido que a menudo tienen que ser ms
lento al acceder a los dispositivos perifricos. Esto significa que cuando el
procesador accede a los dispositivos perifricos que se est ralentizado
deliberadamente, lo que tiene un efecto sobre el rendimiento general. Por ejemplo,
un procesador de 200 MHz podra estar siendo desacelerado a un procesador de
100MHz equivalente siempre que el acceso a dispositivos de E / S.

Tipos de Procesadores
Diferencias entre CISC y RISC
La forma ms sencilla de examinar las ventajas y desventajas de la
arquitectura RISC es mediante su comparacin con su predecesor: La arquitectura
CISC (Complex Instruction Set Computer).
El enfoque CISC
El objetivo principal de la arquitectura CISC es completar una tarea en el
menor nmero de lneas de montaje posible. Esto se consigue mediante piezas
para la construccin de procesador que es capaz de entender y ejecutar una serie
de operaciones. Para esta tarea en particular, un procesador CISC vendra
preparado con una instruccin especfica (lo llamaremos "MULT"). Cuando se
ejecuta, esta instruccin carga los dos valores en registros separados, multiplica
los operandos en la unidad de ejecucin, y luego almacena el producto en el
registro correspondiente. Por lo tanto, toda la tarea de multiplicar dos nmeros
puede completarse con una instruccin:
MULT 2:3, 5:2
MULT es lo que se conoce como una "instruccin compleja." Opera
directamente en los bancos de memoria de la computadora y no requiere que el
programador llame explcitamente cualquier carga o funciones de
almacenamiento. Se parece mucho a un comando en un lenguaje de alto nivel.
Por ejemplo, si dejamos "a" representa el valor de 2:3 y "b" representa el valor de
5:2, entonces este comando es idntica a la instruccin C "a = a * b".

Una de las principales ventajas de este sistema es que el compilador tiene
que ver muy poco trabajo para convertir una sentencia de lenguaje de alto nivel en
el conjunto. Debido a que la longitud del cdigo es relativamente corta, muy poco
RAM se requiere para almacenar instrucciones. El nfasis se pone en la
construccin de instrucciones complejas directamente en el hardware.
El enfoque RISC
Los procesadores RISC slo usan instrucciones sencillas que pueden ser
ejecutados dentro de un ciclo de reloj. As, el "MULT" comando descrito
anteriormente se podra dividir en tres comandos separados: "carga", que mueve
datos desde el banco de memoria a un registro, "PROD", que encuentra el
producto de dos operandos situados dentro de los registros, y "TIENDA, "que
mueve datos de un registro a los bancos de memoria. Con el fin de realizar la serie
exacta de pasos descritos en el enfoque CISC, un programador necesita codificar
cuatro lneas de montaje:
LOAD A, 2:3
LOAD B, 5:2
PROD A, B
STORE 2:3, A
Al principio, esto puede parecer una manera mucho menos eficiente de
completar la operacin. Debido a que hay ms lneas de cdigo, ms RAM se
necesita para almacenar las instrucciones de nivel de montaje. El compilador
tambin debe realizar ms trabajo para convertir una sentencia de lenguaje de alto
nivel en cdigo de este formulario.
Controladores
Un microcontrolador es un ordenador. Todos los equipos - ya sea que
estemos hablando de una computadora personal de escritorio o una computadora
central grande o un microcontrolador - tienen varias cosas en comn:

Todos los equipos tienen una CPU (unidad central de procesamiento) que
ejecuta programas. Si usted est sentado en una computadora de escritorio en
este momento de leer este artculo, la CPU en la mquina se est ejecutando un
programa que implementa el navegador Web que muestra esta pgina.
La CPU carga el programa de algn lado. En el equipo de escritorio, el
programa navegador se carga desde el disco duro.
El equipo tiene un poco de memoria RAM (memoria de acceso aleatorio),
donde se puede almacenar "variables".
Y el equipo tiene algunos dispositivos de entrada y salida de modo que se
puede hablar con la gente. En el equipo de escritorio, el teclado y el ratn son
dispositivos de entrada y el monitor y la impresora son dispositivos de salida. Un
disco duro es un dispositivo de E / S - maneja tanto de entrada como de salida.

La computadora de escritorio que utiliza es un "ordenador de propsito general"
que se puede ejecutar cualquiera de los miles de programas. Los
microcontroladores son "las computadoras de propsito especial".
Microcontroladores hacer una cosa as. Hay un nmero de otras caractersticas
comunes que definen microcontroladores. Si un equipo coincide con la mayora de
estas caractersticas, entonces se le puede llamar un "micro":
Los microcontroladores estn "embebidos" dentro de otro dispositivo (a
menudo un producto de consumo) para que puedan controlar las funciones o
acciones del producto. Otro nombre para un microcontrolador, por lo tanto, est
"incrustado controlador".

Los microcontroladores se dedican a una tarea y ejecutar un programa
especfico. El programa se almacena en la memoria ROM (memoria de slo
lectura) y generalmente no cambia.

Los microcontroladores son a menudo dispositivos de baja potencia. Una
computadora de escritorio es casi siempre enchufado a una toma de corriente y
puede consumir 50 vatios de electricidad. Un microcontrolador funciona con
bateras podra consumir 50 milivatios.

Potrebbero piacerti anche