Difference between revisions 3836323 and 3836333 on glwiki

A '''unidade de control''' é un compoñente da [[Unidade central de procesamento|unidade de procesamento central]] dun computador que comanda a operación do procesador, é dicir, informa a memoria, a [[unidade aritmético-lóxica]] e os dispositivos de entrada e saída como responder ás instrucións dun programa.<ref>{{Modelo:Cita libro|last1=Patterson|first1=David|last2=Hennessy|first2=John|title=Computer Organization and Design: The Hardware/Software Interface, 4th ed., revised|year=2012|publisher=Morgan Kaufmann|isbn=978-0-12-374750-1|pages=}}</ref>

Neste compoñente tamén se fai o control do funcionamento das outras unidades por medio da xeración de pulsos de tempo e de sinais de control.[citation Necesitado]
A maioría dos recursos da computadora son xestionados pola unidade, que orienta o fluxo de datos entre a UCP e os outros dispositivos. John von Neumann incluíu a unidade de control como parte da arquitectura de Von Neumann.<ref>{{Modelo:Obra citada|last1=von Neumann|first1=John|title=First Draft of a Report on the EDVAC|year=1945|publisher=Moore School of Electrical Engineering, University of Pennsylvania|url=https://web.archive.org/web/20130314123032/http://qss.stanford.edu/~godfrey/vonNeumann/vnedvac.pdf}}</ref> Nos proxectos dos computadores modernos, a unidade de control é tipicamente unha parte interna do [[Unidade central de procesamento|UCP]] que posúe tódala súa función e a súa operación sen mudanzas dende que foi introducida.

== Funcións ==
A Unidade de Control é un circuiíto dixital inserto no procesador que coordina a secuencia de desprazamentos de datos para dentro, para fóra de, e entre as varias subunidades do procesador. O resultado destes transaccións cos datos por varios circuítos dixitais (as subunidades) dentro do procesador produce o dato traballado que é esperado pola instrución dun programa (cargado máis temperán, tipicamente na memoria). De certo modo, a unidade de control é o "cerebro dentro do cerebro", polo xeito que controla (conduce) o fluxo de datos dentro do procesador e aínda proporciona varios sinais de control externos ao resto do computador para guar dados e instrucións de e para os destinos externos (p.ex. memoria).

Exemplos de dispositivos que requiren unha unidade de control son as unidades de procesamento central e as unidades de procesamento gráfico. A unidade recibe ordes ou instrucións externas que son cambiados a unha secuencia de control sinaliza que despois son colocados no camiño dos datos para construiír unha secuencia de operacións RTL.<ref>{{Modelo:Cita libro|last=Englander|first=Irv|title=The Architecture of Computer Hardware, Systems Software, & Networking, 4th Ed.|year=2009|publisher=John Wiley & Sons, Inc.|location=Hoboken, NJ|isbn=978-0-471-71542-9|page=200}}</ref>

Máis precisamente, a unidade de control  é xeralmente unha colección elástica de circuiítos digxitais complexos interconectando e controlando as moitas unidades de execución (p.ex. ALU, búferes de dato, rexistros) insertas nunha UCP. A unidade é normalmente a primeira unidade da UCP que acepta, dende un programa de computador externamente almacenado, unha instrución sinxela (baseado no conxunto de instrución do CPU). Entón descodifica esta instrución individual en varios pasos secuenciais (indo buscar datos ou enderezos na memoria ou nos rexistradores, xestionando a execución [p.ex. o dato enviou ao A(contracted; show full)ns dos computadores das décadas de 1930 ou 1940, sen unha unidade de control axeitada, era frecuentemente necesario reconfigurar o seu hardware cando se alternaban os programas.[citation Necesitado] Este proceso de descodificación de instrución é entón repetido cando o Contador de Programa é incrementado ata o próximo enderezo de programa almacenado e a instrución nova entra na unidade de control dende aquel enderezo, e así sucesivamente ata o fin de programas.[citation Necesitado]

== Notas ==
{{Reflist}}