Vous êtes sur la page 1sur 6

INSTITUTO TECNOLOGICO DE CAMPECHE.

Ingeniera En Sistemas Computacionales.

ArquitecturA de computAdorAs

Maestro: Elas Gabriel Fidel Pacheco Can.

Alumno: Alejandro Antonio Romero Meza.

MICROPROCESADORES. La mayor preocupacin del usuario de una computadora tiene que ver con la velocidad del CPU. Este parmetro mide la cantidad de trabajo que se realiza por ciclo de reloj; cuando decimos trabajo nos referimos a cuantas operaciones se puede ejecutar por unidad de tiempo. Es habitual que se considere que cuanto mayor es la frecuencia del reloj que sincroniza las operaciones, ms veloz es la ejecucin de instrucciones. Un ejemplo es la eficiencia del microcodigo, ya que establece la cantidad de operaciones invertidas en la ejecucin de una instruccin, puede ser que una CPU realice una multiplicacin en muchas menos operaciones que otra, y esto mejora la velocidad de ejecucin. La unidad de coma flotante mejora la velocidad de operaciones que involucran nmeros con coma o nmeros muy grandes respecto de la unidad de coma fija por lo tanto, cuantas ms unidades de coma flotante se requieren en el diseo mayor es la posibilidad de ejecucin de estas operaciones en paralelo. Otra caracterstica que presenta mayor rendimiento es la cantidad de bits que se pueden operar simultneamente es decir que sumar dos nmeros de 64 bits en una CPU con registros de 32 bits implica que la suma se realice en dos etapas. La cantidad de bits que se operan simultneamente se denomina palabra de CPU.

MICROPROCESADORES Y MICROCONTROLADORES Los circuitos integrados tambin llamados chips estn constituidos por una base de silicio en la que se encuentran millones de dispositivos electrnicos interconectados. Un microprocesador es un chip que junto con la memoria principal, los buses de sistema, los mdulos de E/S y los buses de E/S constituyen la estructura de una computadora completa que integra en una arquitectura abierta, ya que es configurable segn la necesidad del negocio tanto desde el punto de vista del hardware como el software. Un microcontrolador es una computadora completa con un programa de propsito especfico, no configurable para el negocio sino que diseada para suministrar una tarea predeterminada. Los microcontroladores son circuitos integrados que se implementan en el sistema que controla, a lo que se denomina arquitectura cerrada. Un ejemplo de ellos son los controladores PLC (programable logic controller).
Alejandro Antonio Romero Meza

Esquema de una computadora, basada en un microprocesador. Los microprocesadores son ejemplos de chips muy avanzados que varan en velocidad y capacidad de direccionamiento a memoria, registros, niveles de cache, capacidad de transferencia de datos, etc. En la actualidad un microprocesador tiene ms componentes que la CPU encimada. Para sustentar fsicamente al microprocesador y otros chips, por ejemplo en caso de una computadora personal se incluye una placa madre o placa principal que se utiliza como soporte y elemento de comunicacin entre los distintos componentes que se encuentran en el entorno de el microprocesador. LONGITUD DE PALABRA. Un microprocesador procesa bits que obtiene de una memoria los opera y luego almacena el resultado de nuevo en memoria. Se habla de una memoria, puesto que ya se sabe que la memoria de una computadora es la memoria principal, los datos surgen inicialmente de all y los resultados terminan all de manera definitiva. Aun cuando el microprocesador cuente con sus propios registros e incluso con memorias cache y alojadas en su interior. La cantidad de estos bits que procese como grupo es su longitud de palabra. Bsicamente en el mercado actual un microprocesador puede procesar internamente grupos de 32 o 64 bits. En teora se puede pensar que un microprocesador que procese grupos de 64 bits es 2 veces ms eficiente que uno de 32.

Alejandro Antonio Romero Meza

En el pasado, INTEL fabricaba un microprocesador de 8 bits, luego desarrollo 286 de 16 bits, despus marco profundamente su ubicacin privilegiada en el mercado con la IA32que se inicia con el microprocesador 386 y llega hasta nuestros das, sobre todo en microprocesadores instalados en computadoras de escritorio y porttiles. Una palabra se utiliza cuando se hable de estructuras de datos; en este caso se considera una palabra a un grupo de 16 bits. A su vez se indica que una palabra de memoria es la cantidad de bits a los que se puede acceder por vez, lo que no necesariamente debe coincidir con el concepto de palabra que nos hemos referido antes. Un programa que este copilado 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 cdigo ejecutable generara dos instrucciones de lectura a memoria en lugar de una, es decir que para un buen uso de longitud de palabra del microprocesador lo sugerido es recopilar los programas con compiladores de 64 bits. CAPACIDAD DE DIRECCIONAMIENTO La capacidad de direccionamiento del microprocesador tiene relacin con el acceso a lneas que transfieran directorios a la memoria. Una direccin permite individualizar la zona de memoria principal que se va leer o escribir. Estas lneas identificadas como bus de direcciones determinando el potencial del microprocesador, que significa que cuanta memoria como mximo podra visualizar el microprocesador. Siguiendo la regla una direccin de dos bits permite determinar 4 direcciones diferentes 3 a 8 y 4 a 16. NUMERO DE INSTRUCCIONES. La cantidad de instrucciones de un microprocesador puede entender o en trminos tcnicos decodificar, y por lo tanto ejecutar en la mayora de los casos implica su mejor capacidad para hacer cosas distintas. Ejemplo si un microprocesador tiene instrucciones de desplazamiento (SAR) suma (ADD) y consulta de banderas (JZ) puede realizar una multiplicacin de operandos con sumas sucesivas y desplazamientos. Lo que sucede es que cada instruccin tiene un numero predeterminado de microprocesaciones y si se las agrupa como ladrillos o bloques de construccin de un programa, sern consideradas paquetes de microoperaciones, lo que tal vez genere una secuencia de microoperaciones nica, y equivalente en cuanto a funcin a las de las instrucciones originales en el algoritmo, no todas ellas necesarias cuando se les unifica.
Alejandro Antonio Romero Meza

Una vez que el algoritmo est programado en la ROM de microcodigos, tenemos una instruccin nueva que se incluir en el set de instrucciones aritmticas, esta contara una con su propio cdigo de instruccin y se llamara por ejemplo MUL. Cuando el programador deba realizar una multiplicacin ya no debe programar el algoritmo, sino que simplemente indica MUL op1 op2. La microprogramacin fue propuesta por Maurice V. Wikes en la dcada de 1950 como un modelo de diseo para unidades de control de computadoras. En la unidad de control microprogramada del modelo de Wikes se propone a nivel de la programacin interior, a la del programa ejecutable, que consiste en la programacin de microoperaciones programacin de seales de control de computadoras. NUMERO DE REGISTROS INTERNOS Se refiere a la cantidad de registros con lo que cuenta el microprocesador, cuya funcin es sustentar las necesidades de almacenamiento temporal durante la ejecucin. Al conjunto de registros que pueden actualizarse por las aplicaciones se le denomina registros para el programador de aplicaciones o registros visibles. A estos registros a los que se puede acceder por medio de lso programas del sistema operativo se los denomina registros para el programador de sistema o registros invisibles. VELOCIDAD DEL MICROPROCESADOR. Cada microprocesador tiene su propio reloj interno cuya frecuencia indica que velocidad puede procesar bits esta se expresa en Hz, ms precisamente en nuestros das, en trillones de Hz=MHz o miles de millones de Hz=GHzSin embargo se advierte que la velocidad no es el nico factor que asegura la velocidad de ejecucin de programa, sino que es un parmetro ms, por lo tanto no se debera utilizar como nico para comprar microprocesadores diferentes. CICLO DE INSTRUCCIONES. En el captulo de diseo de una computadora digital se escribi un ciclo de instruccin para las n instrucciones de un programa a un nivel de abstraccin. En los microprocesadores del caso mencionado el ciclo tambin dura 2 faces complejas por las caractersticas del microprocesador pero que se pueden representarse el mismo esquema.

Alejandro Antonio Romero Meza

La primera fase consiste en la captura de la instruccin desde la memoria principal y esta cargo de la mencionada BIU, que entrega la instruccin a la unidad de ejecucin. La segunda instruccin es aritmtica, comienza en el byte 0104 y ocupa dos bytes, el 0104 y el 0106 que corresponde al cdigo 0307. La tercera instruccin es de desplazamiento, comenzara en el byte 0106 y ocupa dos bytes, el 0106 y el 0107 correspondientes al cdigo de operacin D1E0 que permite el desplazamiento de 1 bit a la izquierda y por lo tanto no accede a la bsqueda de un dato en memoria principal, el modo de direccionamiento seria inmediato a registro.

CAPACIDAD DE INTERRUPCION. Las interrupciones y las excepciones son acontecimientos caudados tanto por los dispositivos de E/S como por el programa que se ejecuta en el microprocesador y su efecto produce una suspensin de la actividad actual del micro, para pasar a ejecutar un servicio que interprete el manejo de esa interrupcin. Los dispositivos externos utilizan interrupciones para informar su estado o solicitar la ejecucin de actividades que le son necesarias. Cada interrupcin est asociada con un nmero que le identifica este permite convocar al servicio que la atiende, que puede ser provisto por el sistema operativo o en las computadoras que alberguen una BIOS por un servicio de la BIOS. Si un programa quiere provocar una interrupcin para acceder a un disco o a otro dispositivo de E/S utiliza una instruccin especial del set de instrucciones. ALIMENTACION. Se refiere a alimentacin de los distintos componentes de una computadora que proviene de una fuente. Esta es un dispositivo que transforma la corriente que nos entrega la red de electricidad para que sea aceptable para los circuitos electrnicos, el proceso de transformacin genera de una entrada de 220V una salida de por ejemplo 5V. La corriente suministrada por la red es alterna y por lo tanto se requiere un procedimiento de rectificacin para convertirla a continua. Asimismo para suavizar ms la seal se le filtra utilizando condensadores que retienen la corriente y la liberan con ms lentitud esto provoca un aplanamiento de la seal que se hace menos oscilante.

Alejandro Antonio Romero Meza

Vous aimerez peut-être aussi