0% encontró este documento útil (0 votos)
31 vistas5 páginas

Unidad de Control

La unidad de control es esencial en el procesador, encargándose de la decodificación y ejecución de instrucciones, así como del control de registros y buses. Los buses son medios de comunicación entre componentes del procesador, existiendo tres tipos: dirección, datos y control. Los registros son memorias de alta velocidad dentro del microprocesador que almacenan temporalmente datos utilizados en operaciones matemáticas.

Cargado por

gerardodoac
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas5 páginas

Unidad de Control

La unidad de control es esencial en el procesador, encargándose de la decodificación y ejecución de instrucciones, así como del control de registros y buses. Los buses son medios de comunicación entre componentes del procesador, existiendo tres tipos: dirección, datos y control. Los registros son memorias de alta velocidad dentro del microprocesador que almacenan temporalmente datos utilizados en operaciones matemáticas.

Cargado por

gerardodoac
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Unidad de control

Esta unidad es de las ms importantes en el procesador, en ella recae la lgica necesaria para la decodificacin y ejecucin de las instrucciones, el control de los registros, la ALU, los buses y cuanta cosa ms se quiera meter en el procesador. La unidad de control es uno de los elementos fundamentales que determinan las prestaciones del procesador, ya que su tipo y estructura, determina parmetros tales como el tipo de conjunto de instrucciones, velocidad de ejecucin, tiempo del ciclo de mquina, tipo de buses que puede tener el sistema, manejo de interrupciones y un buen nmero de cosas ms que en cualquier procesador van a parar a este bloque. Por supuesto, las unidades de control, son el elemento ms complejo de un procesador y normalmente estn divididas en unidades ms pequeas trabajando de conjunto. La unidad de control agrupa componentes tales como la unidad de decodificacin, unidad de ejecucin, controladores de memoria cache, controladores de buses, controlador de interrupciones, pipelines, entre otros elementos, dependiendo siempre del tipo de procesador.

Buses
Son el medio de comunicacin que utilizan los diferentes componentes del procesador para intercambiar informacin entre s, eventualmente los buses o una parte de ellos estarn reflejados en los pines del encapsulado del procesador. En el caso de los micros controladores, no es comn que los buses estn reflejados en el encapsulado del circuito, ya que estos se destinan bsicamente a las E/S de propsito general y perifricos del sistema. Existen tres tipos de buses:

Direccin: Se utiliza para seleccionar al dispositivo con el cual se quiere trabajar o en el caso de las memorias, seleccionar el dato que se desea leer o escribir. Datos. Control: Se utiliza para gestionar los distintos procesos de escritura lectura y controlar la operacin de los dispositivos del sistema.

Bus En arquitectura de computadores, el bus (o canal) es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Est formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores adems de circuitos integrados. En los primeros computadores electrnicos, todos los buses eran de tipo paralelo, de manera que la comunicacin entre las partes del computador se haca por medio de cintas o muchas pistas en el circuito impreso, en los cuales cada conductor tiene una funcin fija y la conexin es sencilla requiriendo nicamente puertos de entrada y de salida para cada dispositivo. La tendencia en los ltimos aos se haca uso de buses seriales como el USB, Firewire para comunicaciones con perifricos reemplazando los buses paralelos, incluyendo el caso como el del microprocesador con el chipset en la placa base. Esto a pesar de que el bus serial posee una lgica compleja (requiriendo mayor poder de cmputo que el bus paralelo) a cambio de velocidades y eficacias mayores.

Existen diversas especificaciones de que un bus se define en un conjunto de caractersticas mecnicas como conectores, cables y tarjetas, adems de protocolos elctricos y de seales.

Funcionamiento
La funcin del bus es la de permitir la conexin lgica entre distintos subsistemas de un sistema digital, enviando datos entre dispositivos de distintos rdenes: desde dentro de los mismos circuitos integrados, hasta equipos digitales completos que forman parte de supercomputadoras. La mayora de los buses estn basados en conductores metlicos por los cuales se trasmiten seales elctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfaz del bus dado y se encargan de manejar las seales y entregarlas como datos tiles. Las seales digitales que se trasmiten son de datos, de direcciones o seales de control. Los buses definen su capacidad de acuerdo a la frecuencia mxima de envo y al ancho de los datos. Por lo general estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeo. Esto se debe a que la interferencia entre las seales (crosstalk) y la dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus con pocas seales es menos susceptible a esos problemas y puede funcionar a alta velocidad. Todos los buses de computador tienen funciones especiales como las interrupciones y las DMA que permiten que un dispositivo perifrico acceda a una CPU o a la memoria usando el mnimo de recursos.

Registro
En arquitectura de ordenadores, un registro es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador, que permite guardar transitoriamente y acceder a valores muy usados, generalmente en operaciones matemticas. Los registros estn en la cumbre de la jerarqua de memoria, y son la manera ms rpida que tiene el sistema de almacenar datos. Los registros se miden generalmente por el nmero de bits que almacenan; por ejemplo, un "registro de 8 bits" o un "registro de 32 bits". Los registros generalmente se implementan en un banco de registros, pero antiguamente se usaban biestables individuales, memoria SRAM o formas an ms primitivas. El trmino es usado generalmente para referirse al grupo de registros que pueden ser directamente indexados como operandos de una instruccin, como est definido en el conjunto de instrucciones. Sin embargo, los microprocesadores tienen adems muchos otros registros que son usados con un propsito especfico, como el contador de programa. Por ejemplo, en la arquitectura IA32, el conjunto de instrucciones define 8 registros de 32 bits.

Tipos de registros

Los registros de datos son usados para guardar nmeros enteros. En algunas computadoras antiguas, exista un nico registro donde se guardaba toda la informacin, llamado acumulador. Los registros de memoria son usados para guardar exclusivamente direcciones de memoria. Eran muy usados en la arquitectura Harvard, ya que muchas veces las direcciones tenan un tamao de palabra distinto que los datos. Los registros de propsito general (en ingls GPRs o General Purpose Registers) pueden guardar tanto datos como direcciones. Son fundamentales en la arquitectura de von Neumann. La mayor parte de las computadoras modernas usa GPR. Los registros de coma flotante son usados para guardar datos en formato de coma flotante. Los registros constantes tienen valores creados por hardware de slo lectura. Por ejemplo, en MIPS el registro cero siempre vale 0. Los registros de propsito especfico guardan informacin especfica del estado del sistema, como el puntero de pila o el registro de estado.

Tambin existen registros banderas y de base

[Link] [Link] [Link]

También podría gustarte