Anda di halaman 1dari 5

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental de la Fuerza Armada U.N.E.F.A.

Ncleo San Tom

Profesor(a): Ing. Gladnedin Daz.

Bachiller: Proia Tineo. Rocco Alejandro. C.I: 18.680.867.

San Tom, Diciembre del 2011

Cuando de disear computadoras se trata, se debe tomar en cuenta que es un proceso que consta de seis fases: La descomposicin del computador digital en registros que especifican la configuracin general del sistema, la especificacin de las instrucciones del computador, la formulacin de los circuitos de tiempo y de control, la lista de operaciones de trasferencia entre registros necesaria para ejecutar todas las instrucciones del computador, el diseo de la seccin del computador y por ltimo el diseo de la seccin del control.

Configuracin del sistema


En el momento que un diseador se dispone a configurar el sistema de una computadora, realiza una serie de configuraciones tentativas, a manera de poder corregir paso a paso y obtener una configuracin ptima. El nombre de cada registro se escribe dentro del bloque, conjuntamente con la designacin simblica en parntesis.

Instrucciones del computador.


Las instrucciones se definen como cdigos binarios que detallan una secuencia de microoperaciones para la computadora. La computadora lee cada instruccin de la memoria y la coloca en un registro de control. Entonces el control interpreta el cdigo binario de la instruccin y procede a ejecutarlo mediante una secuencia de microoperaciones. Las instrucciones se clasifican segn su funcin en: Instrucciones de Transferencia de Datos. Estas instrucciones mueven datos (que se consideran elementos de entrada/salida) desde la memoria hacia los registros internos del microprocesador, y viceversa. Instrucciones de Clculo. Son instrucciones destinadas a ejecutar ciertas operaciones aritmticas, como por ejemplo sumar, restar, multiplicar o dividir, o ciertas operaciones lgicas, como por ejemplo AND, OR, as como desplazamiento y rotacin de bits. Instrucciones de Transferencia del Control del Programa. Permiten romper la secuencia lineal del programa y saltar a otro punto del mismo. Pueden equivaler a instruccin GOTO que traen muchos lenguajes de programacin. Instrucciones de Control. Son instrucciones especiales o de control que actan sobre el propio microprocesador. Permiten acceder a diversas funciones, como por ejemplo activar o desactivar las interrupciones, pasar rdenes al coprocesador matemtico, detener la actividad del microprocesador hasta que se produzca una interrupcin, etc. Instrucciones de E/S: Son instrucciones de transferencia salvo que el origen/destino de dicho flujo es un puerto de un dispositivo de E/S.

Ejecucin de instrucciones
Para que un programa pueda ser ejecutado por una computadora, este se debe encontrar guardado en la memoria RAM. El microprocesador tomar una por una las instrucciones que lo componen e ir realizando las tareas correspondientes. Un ciclo de instrucciones es el conjunto de acciones que se llevan a cabo en la ejecucin de una instruccin.

Consola del computador.


Todas las computadoras cuentan con un panel de control o consola, compuesta por interruptores y lmparas que facilitan la comunicacin al operador. Esta comunicacin es necesaria para comenzar la operacin del computador y para propsitos de mantenimiento.

Organizacin del microprocesador


El microprocesador es un circuito integrado que contiene algunos o todos los elementos necesarios para conformar un CPU. Es la parte de la computadora diseada para llevar acabo o ejecutar los programas, hasta instrucciones de bajo nivel utilizando operaciones lgicas simples. En otras palabras, el microprocesador es el cerebro de la computadora. Bus del Sistema. Los buses de direcciones, datos y control son el "bus del sistema". Este bus se encuentra separado en tres canales que manejan respectivamente direcciones, datos y seales de control, los cuales permiten el procesador comunicarse con los dems dispositivos del microcomputador, tales como las memorias y los dispositivos de E/S. Bus de Datos. Este bus es bidireccional y es el canal por el cual se conducen los datos entre la CPU y los dems dispositivos (memorias, puertos y otros). Bus de Direcciones. El bus de direcciones es un canal unidireccional por el cual la CPU enva las direcciones de memoria para ubicar informacin en los dispositivos de memoria, puertos u otros dispositivos del microcomputador. Bus de Control. El bus de control, al igual que el bus de direcciones es unidireccional y se utiliza para efectuar la lectura y escritura en las memorias y puertos de E/S.

Registros
Los registros del procesador se emplean para controlar instrucciones en ejecucin, manejar direccionamiento de memoria y proporcionar capacidad aritmtica. Los registros se dividen en:

Registros de segmento. Un registro de segmento se utiliza para alinear en un lmite de prrafo o dicho de otra forma codifica la direccin de inicio de cada segmento y su direccin en un registro de segmento supone cuatro bits 0 a su derecha. Registro Apuntador de instrucciones (IP). El registro apuntador de instrucciones (IP) de 16 bits contiene el desplazamiento de direccin de la siguiente instruccin que se ejecuta. Registros apuntadores. Los registros apuntadores estn asociados con el registro SS y permiten al procesador accesar datos en el segmento de pila. Registros de propsitos generales. Son los nicos en el sentido de que se puede direccionarlos como una palabra o como una parte de un byte. Registro ndice. Se encuentran los siguientes: Registro SI. El registro ndice de 16 bits es requerido por algunas operaciones con cadenas (de caracteres). En este contexto, el SI est asociado con el registro DS. Registro DI. El registro ndice destino tambin es requerido por algunas operaciones con cadenas de caracteres. En este contexto, el Di est asociado con el registro ES. Registro de bandera. Los registros de banderas sirven parar indicar el estado actual de la mquina y el resultado del procesamiento.

Modos de direccionamiento
Modo implcito. En este modo se especifican los operandos en forma implcita en la definicin de la instruccin. Modo inmediato. En este modo se especifica el operando en la instruccin misma. Modo de registro. En este modo, los operandos estn en registros que residen dentro de la CPU. Modo indirecto por registro. En este modo la instruccin especifica un registro en la CPU cuyo contenido proporciona la direccin del operando en la memoria. Modo de direccionamiento directo. En este modo la direccin efectiva es igual a la parte de direccin de la instruccin. Modo de direccionamiento indirecto. En este modo, el campo de direccin de la instruccin proporciona la direccin en que se almacena la direccin efectiva en la memoria. Modo de direccionamiento indexado. En este modo el contenido de un registro ndice se suma a la parte de direccin de la instruccin para obtener la direccin efectiva. Modo de direccionamiento de registro base. En este modo, el contenido de un registro base se suma a la parte de direccin de la instruccin para obtener la direccin efectiva.

Jerarqua de memoria
Se conoce como jerarqua de memoria a la organizacin piramidal de la memoria en niveles, que tienen los ordenadores. Los puntos bsicos relacionados con la memoria pueden resumirse en cantidad, velocidad y coste. Los niveles que componen la jerarqua de memoria habitualmente son:
Nivel

0: Registros: un registro es la unidad de comunicacin de ms bajo nivel entre la mquina y el humano.


Nivel

1: Memoria cach: Un cach es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un rea reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de cach frecuentemente usados en las computadoras personales: memoria cach y cach de disco. Una memoria cach, llamada tambin a veces almacenamiento cach o RAM cach, es una parte de memoria RAM esttica de alta velocidad (SRAM) ms que la lenta y barata RAM dinmica (DRAM) usada como memoria principal. La memoria cach es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta informacin en SRAM, la computadora evita acceder a la lenta DRAM.
Nivel

2: Memoria principal: La memoria principal o primaria (MP), tambin llamada memoria central, es una unidad dividida en celdas que se identifican mediante una direccin. Est formada por bloques de circuitos integrados o chips capaces de almacenar, retener o "memorizar" informacin digital, es decir, valores binarios; a dichos bloques tiene acceso el microprocesador de la computadora.
Nivel

3: Memorias flash: La memoria flash es una tecnologa de almacenamiento que permite la lectoescritura de mltiples posiciones de memoria en la misma operacin. Se trata de la tecnologa empleada en los dispositivos pendrive.
Nivel

4: Disco duro (con el mecanismo de memoria virtual): un disco duro o disco rgido (en ingls Hard Disk Drive, HDD) es un dispositivo de almacenamiento de datos no voltil que emplea un sistema de grabacin magntica para almacenar datos digitales. Se compone de uno o ms platos o discos rgidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metlica sellada. Sobre cada plato, y en cada una de sus caras, se sita un cabezal de lectura/escritura que flota sobre una delgada lmina de aire generada por la rotacin de los discos.
Nivel

5: Cintas Magnticas: Consideradas las ms lentas, con mayor capacidad. Nivel 6: Redes: Actualmente se considera un nivel ms de la jerarqua de memorias.

Anda mungkin juga menyukai