MICROPROCESADORES Se le llama microprocesador a la parte de un CPU que se clasifica como un componente electrónico compuesto por cientos de miles de transistores integrados en una placa de silicio. Se trata del elemento clave en la conformación de un ordenador. A pesar de que comúnmente se los confunde, el microprocesador no es lo mismo que el CPU. Un microprocesador es el circuito integrado central y mas complejo de un sistema informatico,se le suele llamar por analogia el cerebro de un computador. Este constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador. Tambien Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar, dividir, las lógicas binarias y accesos a memoria. Estructura basica de un microprocesador 1- La Unidad Aritmética Lógica (ALU), que ejecuta todas las operaciones solicitadas. 2- Una serie de registros, donde se almacenan temporalmente los datos. De aquí, la ALU extrae las instrucciones sobre las operaciones específicas a realizar y sobre el segmento de la memoria RAM donde vaciará sus resultados una vez ejecutadas las instrucciones. 3- Una serie de bloques de control (direcciones, datos, memoria), para comunicarse con el exterior. Estos bloques controlan el flujo de información y el orden de ejecución del programa. 4- El circuito de reloj o Timer, sincroniza perfectamente la ejecución de todas las operaciones señaladas en los tres puntos anteriores. Componentes 1. La Unidad Aritmético Lógica (ALU), es un circuito digital que calcula operaciones aritméticas (como adición, substracción, etc.) y operaciones lógicas (como OR, NOT, XOR, etc.), entre dos números. La ALU está formada a su vez por los siguientes elementos: Circuito operacional Registros de entrada (REN) Registro acumulador Registro de estado (flags) La Unidad de control: es el "cerebro del microprocesador". Es la encargada de activar o desactivar los diversos componentes del microprocesador en función de la instrucción que el microprocesador esté ejecutando y en función también de la etapa de dicha instrucción que se esté ejecutando. Cómo funciones básicas tiene: 2- Tomar las instrucciones de memoria Decodificar o interpretar las instrucciones Ejecutar las instrucciones ( tratar las situaciones de tipo interno (inherentes a la propia CPU) y de tipo externo (inherentes a los periféricos) Para realizar su función, la unidad de control consta de los siguientes elementos: 1. 2. Contador de programa Registro de instrucciones Decodificador Reloj Secuenciador Unidad de ejecución: es una parte de la CPU que realiza las operaciones y cálculos llamados por los programas. Memoria caché: es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, respecto a la copia en el caché. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor. 3. Buses: transferencias internas de datos que se dan en un sistema computacional en funcionamiento