Você está na página 1de 4

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA


DE SISTEMAS

Asignatura: Arquitectura de Computadoras


Docente:
Mg. Ing. Hector Fiestas Bancayan
VI ciclo – Semestre 2017-02
Alumno:
Jose Gianpierre Juarez Chira

PIURA – 2017
CAPÍTULO 8 – MICROPROCESADORES

Los circuitos integrados también llamados chips, están constituidos por una base de silicio
en la que se encuentran millones de dispositivos electrónicos interconectados.

Un microprocesador es un chip que, junto con la memoria principal, los buses de sistema
los módulos de E/S y los buses de E/S constituyen la estructura de una computadora
completa que se integra en un arquitectura abierta ya que es configurable según la
necesidad del negocio, tanto desde el punto de vista del hardware como del software.

La arquitectura abierta es configurable según la necesidad del negocio, desde el punto de


vista de hardware como de software.

Un microcontrolador es una PC con un programa de propósito específico, esto recibe el


nombre de arquitectura cerrada.

 Longitud de palabra:

Un procesador procesa bits que obtiene de una memoria, los opera y almacena el resultado
de nuevo en memoria. Hablamos de una memoria puesto que ya sabemos que la memoria
de una computadora es la memoria principal. La cantidad de estos bits que procese como
grupo es la longitud de palabra. Una palabra es un grupo de 16bits.

Una palabra de memoria es la cantidad de bits a los que se puede acceder por vez.

Un programa que este compilando con un compilador de 32 bits considera que un dato u
operando de 64 bits está almacenado en dos palabras de memoria de 32. Entonces, el
código ejecutable genera dos instrucciones de lectura a memoria en lugar de una, o sea
que para un buen uso de la longitud de palabra del microprocesador lo sugerido es
compilar los programas fuente con compiladores de 64 bits.

 Capacidad de direccionamiento:

Tiene relación con el acceso a líneas que transfieren direcciones a la memoria. Una
dirección permite individualizar la zona de memoria principal que se va a leer o escribir.
Con n bits del bus de direcciones se obtiene un mapa de direcciones de 2n. Estas líneas
identificadas como bus de direcciones determinan el potencial de direccionamiento del
microprocesador que significa cuanta memoria como máximo podría visualizar el
microprocesador.
 Numero de Instrucciones:

La cantidad de instrucciones diferentes que un microprocesador puede entender o, en


términos técnicos, decodificar y por lo tanto ejecutar, en la mayoría de los casos implica
su mejor capacidad para hacer cosas distintas.

Ejemplo:

“Si un microprocesador tiene instrucciones de desplazamiento, suma y consulta de


banderas puede realizar una multiplicación de operaciones son sumas sucesivas y
desplazamientos.”

La representación en código de máquina de este algoritmo implica la ejecución de varias


instrucciones que involucran numerosos ciclos de reloj y multiples microprocesadores
para llevar a cabo. Si, por ejemplo, la secuencia de microoperaciones del mismo algoritmo
se programara en un memoria ROM, es posible que la cantidad de ellas disminuya en un
grado notable.

En una memoria ROM se codifican todas las microinstrucciones pertenecientes a una


instrucción máquina. La dirección inicial, o dirección de inicio de microcodigo de esta
instrucción, depende del código de operación que ingresa en el decodificador de la ROM
m-n. Los m bits de las palabras de la memoria ROM de controlador tenían dos campos,
uno con las señales de control u órdenes y el otro para indicar la próxima dirección de la
ROM para acceder cada palabra de la ROM.

 Número de registros internos:

Es la cantidad de registros con la que cuenta el microprocesador, cuya función es sustentar


las necesidades de almacenamiento temporal durante la ejecución. Al conjunto de
registros que pueden utilizarse por las aplicaciones se los denomina registros para el
programador de aplicaciones o registros visibles. Sin embargo, existen registros que se
utilizan para la administración del sistema y que son de alcance exclusivo de instrucciones
de mayor nivel de privilegio. A estos registros, a los que se puede acceder por medio de
los programas del sistema operativo, se les denomina registros para el programador del
sistema o registros invisibles.
Al conjunto de registros que pueden actualizarse por las aplicaciones se denomina

registros para el programador de aplicaciones o registros visibles.

A los registros que se pueden acceder por medio de los programas del sistema operativo,
se los denomina registros para el programador de sistemas o registros invisibles.

Se hace presente una técnica llamada pipeline, consiste en dividir el procesamiento de


cada instrucción en etapas y que estas operan en paralelo.

El X86 contaba con dos unidades funcionales, una se llamaba unidad de ejecución que se
encargaba de decodificar y ejecutar instrucciones.