Académique Documents
Professionnel Documents
Culture Documents
SEMESTRE:
1ro
DESAGUADERO
2016
Funcionamiento
MICROPROCESADORES
CUESTIONARIO
RESPUESTAS
Microprocesador
Se denomina microprocesador a un circuito integrado semiconductor formado por
transistores que permiten o cierran el paso, de forma lgica, a una serie de seales
elctricas. El microprocesador est compuesto por la unidad de control, la unidad
aritmtico-lgica y un grupo de registros. Es caracterstico del microprocesador el poseer
un alto grado de integracin, siendo capaz de ejecutar algortmicamente una serie de
instrucciones.
El microprocesador efecta la ejecucin de las instrucciones de forma secuencial, excepto
cuando la propia instruccin le ordene la alteracin de la secuencia. El microprocesador va
a poder controlar las distintas unidades del sistema informtico que permitirn la
comunicacin con el exterior de la computadora y la memoria de sta, donde se
almacenarn los datos.
El microprocesador, o simplemente el micro, es el cerebro del ordenador. Es un chip, un
tipo de componente electrnico en cuyo interior existen miles (o millones) de elementos
llamados transistores, cuya combinacin permite realizar el trabajo que tenga
encomendado el chip.
A veces al micro se le denomina "la CPU" (Central Process Unit, Unidad Central de
Proceso), aunque este trmino tiene cierta ambigedad, pues tambin puede referirse a
toda la caja que contiene la placa base, el micro, las tarjetas y el resto de la circuitera
principal del ordenador.
La velocidad de un micro se mide en megahertzios (MHz) o gigahertzios (1 GHz =
1.000 MHz).
Funciones
Los microprocesadores tienen, principalmente, dos tipos de funciones en la actualidad:
- Como Circuito Fsico Programable. Un microprocesador permite sustituir a los viejos
subsistemas de componentes fsicos (vlvulas) o de circuitera cableada (mazos de cables
que conectan diferentes componentes en equipos electrnicos, industriales, etc.) dentro de
sistemas informticos ms complejos.
La capacidad de programacin que caracteriza a los microprocesadores permite una
mayor potencia y versatilidad de estos subsistemas con respecto a los anteriormente
utilizados. En la actualidad se estn utilizando los "viejos" chips 8086 como base para
subsistemas de tarjetas grficas.
- Como Procesador Central de una Computadora es el motor de la Unidad Central de
Proceso, encargndose de:
1.- Manejar la memoria.
2.- Controlar el flujo de informacin en el sistema informtico.
3-. Realizar las operaciones bsicas sobre los datos
De qu est formado?
Esta formado de un material llamado silicio, es un elemento semimetlico, el segundo
elemento ms comn en la Tierra despus del oxgeno. Se prepara en forma de polvo
amorfo amarillo pardo o de cristales negros-grisceos. Se obtiene calentando slice, o
dixido de silicio (SiO2), con un agente reductor, como carbono o magnesio, en un horno
elctrico. El silicio cristalino tiene una dureza de 7, suficiente para rayar al vidrio, de dureza
de 5 a 7. El silicio tiene un punto de fusin de 1.410 C, un punto de ebullicin de 2.355 C
y una densidad relativa de 2,33. Su masa atmica es 28,086.
la memoria cach: una memoria ultrarrpida que emplea el micro para tener
a mano ciertos datos que previsiblemente sern utilizados en las siguientes
operaciones sin tener que acudir a la memoria RAM, reduciendo el tiempo de
espera.
Todos los micros "compatibles PC" desde el 486 poseen al menos la
llamada cach interna de primer nivel o L1; es decir, la que est ms cerca del
micro, tanto que est encapsulada junto a l. Los micros ms modernos
(Pentium III Coppermine, Athlon Thunderbird, etc.) incluyen tambin en su
interior otro nivel de cach, ms grande aunque algo menos rpida, la cach de
segundo nivel o L2.
el resto del micro: el cual tiene varias partes (unidad de enteros, registros,
etc.) que no merece la pena detallar aqu.
Por ejemplo el grfico del procesador AMD Athlon (K7):
Cach
La cach no es sino un tipo de memoria del ordenador; por tanto, en ella se guardarn
datos que el ordenador necesita para trabajar. A decir verdad, la memoria principal del
ordenador (la RAM, los famosos 8, 16, 32 64 "megas") y la memoria cach son
bsicamente iguales en muchos aspectos; la diferencia est en el uso que se le da a la
cach.
Debido a la gran velocidad alcanzada por los microprocesadores desde el 386, la RAM del
ordenador no es lo suficientemente rpida para almacenar y transmitir los datos que el
microprocesador (el "micro" en adelante) necesita, por lo que tendra que esperar a que la
memoria estuviera disponible y el trabajo se ralentizara. Para evitarlo, se usa una
memoria muy rpida, estratgicamente situada entre el micro y la RAM: la memoria cach.
sta es la baza principal de la memoria cach: es muy rpida. 5 6 veces ms que la
RAM.
Qu nombre recibe?
El cach es una memoria especial, llamada memoria asociativa. Dicha memoria tiene,
asociado a cada unidad de memoria, un tag, que almacena la direccin de memoria que
contiene los datos que estn en la unidad de memoria. Cuando se desea leer una posicin
de memoria mediante esta memoria asociativa, se comparan todos los tags con esta
direccin. Si algn tag tiene esta direccin, se dice que hubo unacierto (cache hit en
ingls) con lo que se puede leer la informacin asociada a ese tag. En caso contrario hay
un fallo (cache miss en ingls), con lo que hay que perder un ciclo de bus para leer el dato
que est en memoria externa.
Cuntas hay?
Hay dos clases de cachs: write-through y write-back (retroescritura) (implementado
solamente en los modelos write-back enhanced DX2 ywrite-back enhanced DX4). La
diferencia entre las dos radica en el momento de escritura. Las primeras siempre escriben
en la memoria principal, mientras que las otras slo escriben cuando se llena el cach y
hay que desocupar una lnea. Esto ltimo aumenta el rendimiento del sistema.
Qu tipo de informacin o programa almacena?
La memoria cach de disco realiza distintas funciones: en unos casos, almacena
direcciones concretas de sectores; en otros, almacena una copia del directorio y en otros,
almacena porciones o extensiones del rograma o programas en ejecucin.
La cach de los Pentium II/III y Celeron
La unidad de control
La unidad de control descodifica los programas, es la parte del procesador que se encarga
de controlar lo que realiza el microprocesador. El se encarga de darle la orden a la
operacin matemtica, que es la orden que le damos a la mquina, como imprimir, etc.
Es decir, que su funcin es decodificar las instrucciones ledas y da las ordenes oportunas
a la unidad aritmtico - lgica y a los circuitos externos. La unidad de control mantiene
actualizado un contador de programas que le indica la direccin donde tiene que leer la
siguiente instruccin .
Cuando se conecta la alimentacin del microprocesador , la unidad de control coloca en el
contador de programa la direccin de memoria numero 0 y empieza a leer las
instrucciones almacenadas a partir de este punto . Cada ves ejecuta una nueva instruccin
, el contador de programa se incrementa automticamente para sealar la siguiente, a no
ser que la instruccin leda exija un salto a otra parte del programa. En este caso el
controlador del programa sealar el lugar indicado por la instruccin.
deseada, cuyo resultado queda disponible en el registro acumulador, para ser empleado
como mejor desee la persona que va a programarlo.
La velocidad de procedimiento
La velocidad de un micro se mide en megahertzios (MHz) o gigahertzios (1 GHz =
1.000 MHz), aunque esto es slo una medida de la fuerza bruta del micro; un micro simple
y anticuado a 500 MHz puede ser mucho ms lento que uno ms complejo y moderno (con
ms transistores, mejor organizado...) que vaya a "slo" 400 MHz. Es lo mismo que ocurre
con los motores de coche: un motor americano de los aos 60 puede tener 5.000 cm3,
pero no tiene nada que hacer contra un multivlvula actual de "slo" 2.000 cm3.
El megahertz es la unidad que equivala a un millon de hercios.se utiliza para medir el
ancho de la banda de un monitor y la velocidad del reloj de los microprocesadores
A cuntos ciclos por segundo equivale esa unidad?
Esta unidad, MHz, equivale a 1 Mhz. es igual a 1.000.000 de ciclos por segundo, o sea
que por ejemplo 500 MHz. es igual a 500.000.000 de ciclos por segundo.
Qu es registro interno?
Son los registros de memoria incluidos dentro del propio microprocesador utilizados para
sus operaciones.
El microprocesador puede tener varios registros auxiliares donde almacena datos
auxiliares muy utilizados en el programa, evitndole el acceso a la memoria exterior, que
hara su trabajo ms lento. Algunos de estos registros auxiliares tienen utilidades
determinadas como contadores o punteros, segn el modelo de microprocesador.
Coprocesador Matemtico
El coprocesador matemtico o, ms correctamente, la FPU (Floating Point Unit, Unidad
de coma Flotante). Parte del micro especializada en esa clase de clculos matemticos;
antiguamente estaba en el exterior del micro, en otro chip.
Coprocesador, en informtica, procesador, diferente del microprocesador principal, que
ejecuta funciones adicionales o que ayuda al microprocesador principal. El tipo de
coprocesador ms comn es el de coma flotante, tambin llamado numrico o matemtico,
diseado para ejecutar los clculos numricos ms rpidamente y mejor que los
microprocesadores de aplicaciones generales utilizados en los PC. Los procesadores de
ltima generacin para PC incorporan lgica de coma flotante, por lo que este tipo de
componente resulta innecesario.
Funcin
El coprocesador matemtico esta diseado para que funcione en paralelo con el
microprocesador. El conjunto de instrucciones incluye muchas operaciones
extremadamente potentes en coma flotante.
Cuando el microprocesador encuentre una instruccin en coma flotante, enva el cdigo de
operacin necesario y direcciones de memoria de operandos al coprocesador matemtico.
Esto libera al microprocesador de ejecutar la siguiente instruccin, mientras el
coprocesador matemtico realiza simultneamente el clculo numrico.
El coprocesador matemtico puede hacer peticiones de acceso a memoria a travs de una
canal de datos dedicado permanente en el microprocesador
En qu modelo de procesador INTEL aparecieron integrados?
El procesador de datos numrico (NDP) 8087 aumenta el juego de instrucciones del
8086/8088 mejorando su capacidad de tratamiento de nmeros. Se utiliza como
procesador paralelo junto al 8086/8088 aadiendo 8 registros de coma flotante de 80 bits
as como instrucciones adicionales. Utiliza su propia cola de instrucciones para controlar el
flujo de instrucciones del 8086/8088, ejecutando slo aquellas instrucciones que le
corresponden, e ignorando las destinadas a la CPU 8086/8088. El 8086/8088 deber
funcionar en modo mximo para poder acomodar el 8087. Las instrucciones del NDP 8087
incluyen un juego completo de funciones aritmticas as como un potente ncleo de
funciones exponenciales, logartmicas y trigonomtricas. Utiliza un formato interno de
nmeros en coma flotante de 80 bits con el cual gestiona siete formatos exteriores.
Como detalle constructivo, cabe mencionar que el 8087 posee 45.000 transistores y
consume 3 watt.
El primer microprocesador diseado como tal fue el Intel 4004. Este microprocesador fue
diseado a principios de la dcada de los setenta gracias a la mejora en los niveles de
integracin conseguidos hasta ese momento. El 4004 era un microprocesador que posea
una arquitectura interna de 4 bits que se desarroll por Intel para cubrir una solicitud del
gobierno estadounidense como sustituto de una serie de equipos que utilizaba en esos
momentos. Tras realizarse las pruebas tcnicas por los expertos del gobierno, el
microprocesador fue rechazado por su excesiva lentitud con respecto a los requisitos
solicitados. El problema que presentaba el 4004 era su dificultad de uso debido a su
pequeo y complicado conjunto de instrucciones. Para compensar los gastos de
investigacin y desarrollo, Intel construy una serie limitada de los nuevos
microprocesadores y los entreg a varios de sus clientes para incluirlos en nuevos equipos
electrnicos que se estaban desarrollando en esos momentos. El nuevo microprocesador
tuvo tanto xito comercial que Intel tuvo que aumentar la produccin para cubrir las
demandas realizadas por sus clientes. El 4004 fue la base tecnolgica del 8080.
8080: La Arquitectura de 8 bits
El 8080 fue el primer microprocesador diseado por Intel sobre una arquitectura interna de
8 bits, que en su momento era el microprocesador estndar para un pequeo sistema
microinformtico ya que a finales de la dcada de los setenta los microprocesadores de 8
bits eran los que soportaban este tipo de sistemas microinformticos. Ha de tenerse en
cuenta que a finales de los aos setenta el trmino microcomputadora no significaba lo
mismo que se entiende en la actualidad. En aquella poca la microcomputadora era un
aparato del tamao del teclado actual de una computadora personal que inclua en l el
microprocesador y una pequea memoria que poda llegar, como mximo, a 64 Kb. La
entrada de informacin en la microcomputadora se produca a travs de un teclado que
llevaba adosado a su superficie, y los medios de almacenamiento masivo (discos flexibles
o unidades de cintas) no estaban integrados en la unidad central del sistema,
conectndose a sta a travs de sus puertas de comunicaciones por medio de unos
cables. Cuando IBM comenz a planificar, en el ao 1980, el lanzamiento de una
computadora personal (en ingls denominada Personal Computer o PC), diseada y
construida bajo su marca, el procesador inicial sobre el que se bas la capacidad de
proceso de la nueva computadora fue el 8080. El problema del 8080, dentro de la
estrategia que IBM haba planificado para su nuevo sistema informtico, era que tena muy
poca capacidad de expansin futura, ya que su arquitectura de 8 bits no le permita poder
manejar grandes cantidades de memoria ni le dotaba de una gran capacidad de proceso.
Por ello, IBM, en un momento determinado de la etapa de desarrollo, se observ que
construir su nueva computadora sobre la base de un microprocesador de 8 bits era
encerrarlo dentro de un mercado demasiado pequeo y que pronto se vera superado. Los
tcnicos de IBM previeron acertadamente que iban a dar al nuevo microsistema unas
grandes posibilidades de desbancar del mercado de las microcomputadoras al resto de
sus competidoras dotndole, al mismo tiempo, de unos grandes avances tcnicos, as
como de una mayor capacidad de expansin y, por lo tanto, de vida til gracias a las
mejoras introducidas en:
1.- Una mayor capacidad de proceso.
2.- Optimizacin en el manejo de la memoria principal.
3.- Mejora tcnica de los microprocesadores basados en la arquitectura de 16 bits con
respecto a los microprocesadores de 8 bits en que se basaban el resto de los
microcomputadoras. Esta fue la razn fundamental por la que IBM desech el 8080 como
pieza fundamental de la nueva computadora, pasando a negociar con Intel la posibilidad
de utilizar otro procesador y, por ello, ambas empresas comenzaron a investigar con
microprocesadores de la familia del 8086.
8086: La Arquitectura de 16 bits