|
Mantenimiento
Funcionamiento del PC (pag39)
Se puede
dividir el funcionamiento del ordenador en cuatro partes fundamentales:
el procesador, la memoria, los puertos de entrada y los puertos de
salida. Toda la información que circula de unos dispositivos a otros
viaja a través del bus del sistema.
Los
componentes y periféricos que necesitamos para montar un PC son: placa
base, microprocesador, memoria RAM, carcasa, fuente de alimentación,
disquetera o lector de tarjetas, disco duro, unidad DVD, teclado, ratón,
tarjeta de video, pantalla, tarjeta de sonido, altavoces, módem, tarjeta
de red, etc.
Buses son los
caminos a través de los cuales viajan los datos dentro del ordenador.
Según el tipo de información que viaja podemos distinguir varios tipos
de buses:
-
Bus de datos: por donde viajan los datos en si, una foto, una
canción, un texto…
-
Bus de direcciones: Se utiliza para acceder a un lugar concreto
de un dispositivo, disco duro, RAM…
-
Bus de control: se usa para que el procesador pueda llamar a los
dispositivos que gobierna.
Los buses pueden ser unidireccionales o bidireccionales. El tamaño del
bus de datos se refiere al ancho del bus. Si decimos que un procesador
es de 64 bit, nos referimos al ancho de su bus de datos. Las líneas del
bus de control son las que transportan las señales de control: IRQ, DMA
etc…
La memoria de
acceso aleatorio, (RAM), guarda temporalmente los datos y programas
utilizados durante la ejecución de estos. El número máximo de
direcciones que se pueden almacenar depende del ancho del bus de
direcciones, según la relación 2n siendo n el número de
líneas. Si un procesador tiene un bus de direcciones de 16 bits podrá
manejar 216=65534 posiciones, 64 K. La memoria ROM es de solo
lectura y guarda los datos de forma permanente. Los discos duros también
pudieran considerarse otro tipo de memorias, de escritura y lectura,
donde se guardan datos y programas de forma permanente.
La unidad
central de procesos (CPU o UCP), es el microprocesador y es donde se
ejecutan las instrucciones de los programas y se controla el
funcionamiento de los distintos dispositivos del ordenador. Es el
cerebro del ordenador y esta compuesto por millones de transistores
formado circuitos lógicos. Se puede dividir en:
-
Los registros
-
La unidad de control
-
La unidad aritmético-lógica
-
Unidad de coma flotante
Los registros son memorias de alta velocidad y poca capacidad dentro del
microprocesador, que se usan para acceder y guardar los valores mas
usado, generalmente en operaciones matemáticas. Los registros pueden
ser:
-
Estáticos, la información se mantiene mientras se mantenga el
suministro de potencia. Suelen ser construidos a partir de biestables RS
-
Dinámicos, la información se mantiene solo un cierto tiempo,
milisegundos, incluso si se mantiene la potencia. Por ello se debe
refrescar los datos.
Las memorias dinámicas son más populares por ser menos complejas y
permitir mayor densidad de integración.
La unidad de control es el cerebro del procesador, interpreta las
órdenes, datos e instrucciones almacenados en la memoria y activa los
diferentes componentes del microprocesador. Estas operaciones siguen un
ritmo de reloj dado por el oscilador, formado por un cristal de cuarzo,
que ofrece una señal cuadrada a una frecuencia muy estable.
La unidad aritmético-lógica se denomina ALU y es la unidad encargada de
realizar operaciones matemáticas y lógicas. Hay diferentes tipos de ALU,
especializadas en números enteros, coma flotante, etc. El coprocesador
matemático era un tipo de ALU que estaba fuera del procesador.
La unidad de coma flotante o FPU es un componente especializado en el
cálculo de operaciones con coma flotante.
Las unidades de entrada-salida son las que proporcionan una comunicación
entre la CPU y los periféricos. Hay dos tipos:
-
Orientados a bloques: se pueden direccional: discos duros,
compactos, etc.
-
Orientados a caracteres: trabajan con secuencias de bits, no son
direccionables: teclados, pantallas, impresoras, etc.
Las funciones
que hace un computador para ejecutar trabajos de entrada/salida son:
-
Direccionamiento, selección del dispositivo
-
Transferencia, de datos entre el procesador y el dispositivo
-
Sincronización, y coordinación de operaciones. Debido a
diferencias de velocidad entre CPU y dispositivos
Un periférico
es un dispositivo físico que permite al PC interactuar con el exterior
por medio de entrada, salida y almacenamiento de datos, así como la
comunicación entre ordenadores. El término también se aplica a los
dispositivos que no forman parte indispensable de un ordenador. También
se define así a los elementos que se conectan externamente a un puerto
del ordenador. Es una forma genérica de denominar a una interfaz, medio
que permite la interconexión de dos procesos diferenciados con un único
propósito en común. La interfaz puede ser física o bien a nivel
software. Hay tres tipos de periféricos: de entrada, de salida y de
entrada salida.
Los procesos
de entrada salida E/S son tres, según como se inician y controlan.
-
E/S Programada:
para periféricos lentos.
-
E/S solicitada mediante interrupción:
es la base fundamental de los procesadores modernos. Cada periférico
tiene un canal para solicitar comunicación con el procesador mediante
una señal IRQ. Para periféricos de velocidad media y cuando hay muchos.
IRQ en
cascada según prioridades:
|
IRQ |
Puerto o dispositivo al que
esta asignado |
|
0 |
Reloj del sistema |
|
1 |
Teclado |
|
2 |
Controlador de IRQ programable |
|
|
IRQ |
Puerto o dispositivo al que
esta asignado |
|
|
8 |
Reloj en tiempo real |
|
|
9 |
IRQ2 en cascada |
|
|
10 |
Disponible |
|
|
11 |
Disponible |
|
|
12 |
Ratón PS/2 (Disponible si no se
esta utilizando) |
|
|
13 |
Unidad de procesamiento
numérico- Coprocesador |
|
|
14 |
Controlador IDE primario |
|
|
15 |
Controlador IDE secundario |
|
3 |
COM2 y COM4 |
|
4 |
COM1 y COM3 |
|
5 |
Puerto paralelo 2 (LPT2) /
Tarjeta de sonido o red |
|
6 |
Controlador de disquetera |
|
7 |
Puerto paralelo 1 (LPT1) /
Tarjeta de sonido (compartida) |
Las
peticiones de interrupción son manejadas por dos chips: el PIC#1 8259A y
PIC#2 8259A-2
-
E/S gobernada por el controlador del
bus: Cuando se trata de transferencia de
datos entre periféricos rápidos y memoria, se alcanza mejor eficiencia
dejando al procesador al margen. Este proceso se conoce como Acceso
Directo a Memoria (DMA) y existen dos requisitos:
o
El procesador debe dejar libre el bus de
datos y ceder el control
o
Otro dispositivo debe tomar el control.
Este proceso esta controlado por otro chip, el DMAC o
DMA 8237
|
Canal DMA |
Dispositivo predeterminado |
También puede ser usado por… |
|
0 |
Refresco dinámico de memoria
RAM |
|
|
1 |
Tarjeta de sonido(DMA bajo) |
Tarjetas de red, adaptadores
SCSI, puertos de impresora y módems de voz |
|
2 |
Controladora de disquetera |
- |
|
3 |
Disponible |
Tarjetas de red, adaptadores
SCSI |
|
4 |
En cascada para el DMA 0-3 |
- |
|
5 |
Tarjeta de sonido (DMA alto) |
Tarjetas de red, adaptadores
SCSI |
|
6 |
Disponible |
Tarjetas de red, tarjetas de
sonido, (Valor de DMA alto) |
|
7 |
Disponible |
Tarjetas de red, tarjetas de
sonido, (Valor de DMA alto) |
Todo componente del PC debe tener asignado un número de
puerto entrada/salida, que son direcciones de memoria en las cuales los
datos correspondientes al dispositivo permanecen temporalmente mientras
son transferidos de un dispositivo a otro.
|