P. 1
Excelente Manual de Armado de Computadoras

Excelente Manual de Armado de Computadoras

|Views: 2.421|Likes:
Publicado porCarlos Frusciante

El mejor manual para armado de computadoras que he visto.

El mejor manual para armado de computadoras que he visto.

More info:

Published by: Carlos Frusciante on Jan 21, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/24/2014

pdf

text

original

Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la
cuenta de la siguiente instrucción, para garantizar que las instrucciones se ejecuten en la
secuencia adecuada. La unidad de control de la CPU coordina y temporiza las funciones de la
CPU, tras lo cual recupera la siguiente instrucción desde la memoria. En una secuencia típica,
la CPU localiza la instrucción en el dispositivo de almacenamiento correspondiente. La
instrucción viaja por el bus desde la memoria hasta la CPU, donde se almacena en el registro
de instrucción. Entretanto, el contador de programa se incrementa en uno para prepararse para
la siguiente instrucción. A continuación, la instrucción actual es analizada por un descodificador,
que determina lo que hará la instrucción. Cualquier dato requerido por la instrucción es
recuperado desde el dispositivo de almacenamiento correspondiente y se almacena en el
registro de datos de la CPU. A continuación, la CPU ejecuta la instrucción, y los resultados se
almacenan en otro registro o se copian en una dirección de memoria determinada.

El microprocesador

El microprocesador es un circuito electrónico que actúa como unidad central de proceso de un
ordenador, proporcionando el control de las operaciones de cálculo. Podríamos decir de él que
es el cerebro del ordenador. Los microprocesadores también se utilizan en otros sistemas
informáticos avanzados, como impresoras, automóviles o aviones.

El microprocesador es un tipo de circuito sumamente integrado. Los circuitos integrados,
también conocidos como microchips o chips, son circuitos electrónicos complejos formados por
componentes extremadamente pequeños formados en una única pieza plana de poco espesor
de un material conocido como semiconductor. Los microprocesadores modernos incorporan
hasta 10 millones de transistores (que actúan como amplificadores electrónicos, osciladores o,
más a menudo, como conmutadores), además de otros componentes como resistencias,
diodos, condensadores y conexiones, todo ello en una superficie comparable a la de un sello
postal.

Fundación Ludovico Rutten

- Curso de Armado de Computadores y redes

160

Un microprocesador consta de varias secciones diferentes. La unidad aritmético-lógica (ALU)
efectúa cálculos con números y toma decisiones lógicas; los registros son zonas de memoria
especiales para almacenar información temporalmente; la unidad de control descodifica los
programas; los buses transportan información digital a través del chip y de la computadora; la
memoria local se emplea para los cómputos realizados en el mismo chip. Los
microprocesadores más complejos contienen a menudo otras secciones; por ejemplo,
secciones de memoria especializada denominadas memoria caché, que sirven para acelerar el
acceso a los dispositivos externos de almacenamiento de datos. Los microprocesadores
modernos funcionan con una anchura de bus de 64 bits (un bit es un dígito binario, una unidad
de información que puede ser un uno o un cero): esto significa que pueden transmitirse
simultáneamente 64 bits de datos.

Un cristal oscilante situado en el ordenador proporciona una señal de sincronización, o señal de
reloj, para coordinar todas las actividades del microprocesador. La velocidad de reloj de los
microprocesadores más avanzados es de unos 800 megahercios (MHz) —unos 800 millones de
ciclos por segundo—, lo que permite ejecutar más de 2.000 millones de instrucciones cada
segundo.

Los microprocesadores suelen tener dos velocidades: Velocidad interna: velocidad a la que
funciona el micro internamente (500, 600, 800 MHz). Velocidad externa o de bus (FSB):
velocidad con la que se comunican el micro y la placa base (generalmente 60, 66 ó 100 MHz).

Un micro consta de las siguientes partes:

el coprocesador matemático, que realiza los cálculos matemáticos.
la memoria caché, memoria ultrarrápida que ayuda al micro en operaciones con datos
que maneja constantemente.
el encapsulado, que lo rodea para darle consistencia, impedir su deterioro y permitir el
enlace con los conectores externos.

En cuanto a las empresas fabricantes de procesadores los más conocidos son:

Intel: Es la marca estándar y los demás son compatibles con Intel.
AMD: Siempre ha ido por detrás de Intel, aunque a veces le ha superado, sobre todo
con su conocido K7 (Athlon).
Cyrix: Fabrica procesadores para Texas, IBM y Thompson

Partes Internas

Unidad Aritmético-Lógica (ALU): Lleva a cabo las funciones de procesamiento de datos.
Unidades Funcionales: se encargan de operaciones matemáticas específicas, y así sacan y
facilitan el trabajo al microprocesador. (Sumas, multiplicaciones, dividir por números enteros,
etc.)
Registros: Almacenan datos durante cierto tiempo, dentro la CPU. etc.

Todos estos elementos están conectados entre sí por medio de un conjunto de circuitos o
conexiones nombrado bus. Todo su funcionamiento se basa en interpretar las señales eléctricas
como números y de esta forma poder operar sobre ellas, para lo cual hace servir métodos como
el álgebra de Boole.

Fundación Ludovico Rutten

- Curso de Armado de Computadores y redes

161

El nombre de microprocesador nos describe sólo el conjunto de todos los componentes que
forman la CPU una vez encajados y listos para funcionar.
Podemos dividir cualquier procesador en dos grandes bloques:
la Unidad de Control (UC) y la Unidad de Proceso (up), se
comunican constantemente entre ellas. La Unidad de Control
es la encargada de gestionar y controlar el correcto
funcionamiento de la Unidad de Proceso, que es la que realiza
el trabajo. Esta tarea de gestión y control de la UC, se lleva a
cabo mediante la activación/desactivación de señales enviadas
a la up, indicadoras de qué acciones he de tomar en cada
momento.

La Unidad de Proceso está formada por más componentes tales como : la ALU, Registros, y
buses.

En la imagen podemos ver el interior de la up, ésta en particular es muy simple, tiene unos
cuántos registros, tres buses y una ALU. Los buses A y B traen los datos de los registros hasta
la ALU para ser operados, y el C se encarga de llevar los datos resueltos hacia la memoria, o a
los registros para ser sobre escritos con un nueve valor.

La UC en cambio, es la encargada de controlar y dar órdenes (qué órdenes pasan y por dónde,
quien va primero, como se ha de operar, etc.) sobre todos los procesos que se lleven a término
dentro la up. Estas órdenes son en el interior de la instrucción a ejecutar, por lo tanto podemos
deducir que todas las instrucciones primero pasan por la UC y de aquí hacia la up. La
instrucción, contiene en su interior los datos a operar, y al principio de todo el tipo de operación
a realizar con aquellos datos.

Fundación Ludovico Rutten

- Curso de Armado de Computadores y redes

162

Hay diferentes tipos de operaciones:

· De transferencia de datos : Es la más típica, implica mover datos desde un sitio a otro. Se ha
de especificar la dirección de entrada y la dirección de destino, y la longitud a transferir.

· Aritméticas : Cuando se usan las operaciones básicas (suma, resto, multiplicación y división).
También hay de otros tipos como coger el valor absoluto de un número, negar (invertir) el
operando. Se pueden llevar a cabo sobre números enteros, pero también es necesario sobre
reales. Este tipo de operaciones son llevadas a cabo por la ALU, la cual puede hacer necesario
una operación de transferencia de datos.

· Lógicas : Realizan operaciones bit a bit, lo hace intermediando operaciones boleanas NOT
AND OR XOR.... Tienen múltiples utilidades, sobre todo si se combinan con operaciones que
muevan bit a bit.

· De conversión : Se cambia el formato de los datos, puede ser necesario involucrar alguna
operación de: transferencia, aritméticas, lógicas, etc. ...

· De Entrada/Salida : Tienen que ver con la gestión de los dispositivos de E/S, a menudo
utilizan interrupciones.

· De control del sistema : Tienen ciertos privilegios sobre los otros tipos de operaciones, por lo
general solamente pueden ser ejecutadas por el Sistema Operativo.

· De transferencia de control : Cambian el orden secuencial normal de la ejecución de un
programa. La operación que indique estas instrucciones es el cambio del contador del PC
(memoria interna de la CPU) a la siguiente dirección a procesar. Se usan para acortar la
longitud de programas.

Los elementos más importantes de un microprocesador son:

Fundación Ludovico Rutten

- Curso de Armado de Computadores y redes

163

Unidad Aritmética Lógica (UAL) y la Unidad de Control (UC).

La Unidad Aritmético Lógica es la que
realiza

las

operaciones

del
microprocesador, se encarga de
sumar, restar, hacer operaciones
lógicas, etc. con los operandos que le
llegan de los registros X e Y..

La Unidad de Control gobierna todos
los demás elementos con unas líneas
de control que se van encendiendo y
apagando sincronizadamente con la
señal de reloj.

Al reiniciar el microprocesador, la
Unidad de Control recibe una señal
de reset y prepara al resto del sistema
y recibe la señal de reloj que marca la
velocidad del procesador.

- El registro PC (Program Counter), o
Contador de Programa, se carga con
la dirección de memoria en la que
empieza el programa.

- La Unidad de Control hace que el Contador de Programa (PC) aparezca en el bus de direcciones y le
indica a la RAM que quiere leer un dato que tiene almacenado en esa posición.

- La memoria pone el dato, que es la instrucción del programa, en el bus de datos, desde el que se carga
en el Registro de Instrucciones (RI). La Unidad de Control procesa esto y va activando los movimientos
de datos.

- La instrucción pasa del RI al Decodificador de Instrucciones (DI) que contiene una tabla con el
significado de la instrucción. El DI ejecuta la instrucción y sino puede consulta con la Unidad de Control.

- Si la instrucción fuese una suma, la UC cargaría los valores a sumar en los registros A y B de la UAL.
Luego le ordenaría a la UAL que los sumase y lo pusiera en el bus de datos.

- Luego la UC haría que el Contador de Programa avanzara un paso para ejecutar la siguiente instrucción
y así sucesivamente.

Fundación Ludovico Rutten

- Curso de Armado de Computadores y redes

164

Control por Interrupciones

Coprocesador

Coprocesador matemático: procesador diferente del microprocesador principal, que ejecuta
funciones adicionales o que ayuda al microprocesador principal. El tipo de coprocesador más
común es el de coma flotante o más correctamente la FPU (Floating Point Unit, Unidad ), también
llamado numérico o matemático, diseñado para ejecutar los cálculos numéricos más
rápidamente y mejor que los microprocesadores de aplicaciones generales utilizados en los PC.
Los procesadores de última generación para PC incorporan lógica de coma flotante, por lo que
este tipo de componente resulta innecesario.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->