You are on page 1of 40

Sistemas Operativos

Tema: Arquitectura del Computador

Ing. Jorge Antonio Vildoso Rodrguez

Arquitectura del Computador


Si vemos el computador como una estructura
de hardware, notaremos que esta constituido
por dispositivos, que clasificaremos segn la
funcin que desempeen.
De acuerdo a esta clasificacin tendremos:
Dispositivos de Entrada.
Dispositivos de Salida.
Dispositivos de Comunicacin.
Dispositivos de Almacenamiento.
Dispositivos de Cmputo.

Dispositivos de Entrada
Son todos aquellos que permiten la entrada de
datos
a
un
computador.
Entre
estos
encontramos: el teclado, el ratn, el escner, el
micrfono, la cmara web, el capturador de
huella y firma digitales o lpices pticos, etc.

Dispositivos de Salida
Son todos aquellos que permiten mostrar la
informacin procesada por el computador. Entre estos
encontramos: la pantalla, la impresora, los altavoces,
etc.

Dispositivos de Almacenamiento
Son todos aquellos que permiten almacenar los
datos
en
el
computador.
Ente
estos
encontramos: el disquete, el disco duro (interno
y externo), el CD, el DVD, la memoria USB, etc.

Dispositivos de
Comunicacin
Son todos aquellos que permiten la
comunicacin entre computadores. Entre
estos encontramos: el mdem, la tarjeta de
red y el enrutador (router).

Dispositivos de Cmputo
Son todos aquellos que realizan las operaciones y
controlan las dems partes del computador. Entre
estos encontramos: la Unidad Central de
Procesamiento, la memoria y el bus de datos

Conexin del procesador con otros


dispositivos

Unidad Central de
Procesamiento
Generalmente se le llama CPU(CPU)
a la caja de la PC en cuyo interior
se montan la mayora de los dispositivos, pero debe quedar
claro que la CPU es un chip de unos pocos centmetros
cuadrados.
Es la parte del sistema de computacin en la que:
a) Se controlan las dems partes del sistema de computacin.
b) Se manipulan los datos (smbolos, nmeros y letras).

Funciones del CPU


Su funcin principal es ejecutar secuencias de instrucciones.

La Unidad Aritmtica y Lgica


Puede
realizar
operaciones
(ALU) como:
1. Operaciones
bsicas.

aritmticas

2. Operaciones lgicas.
Las operaciones
aritmticas bsica son:
sumas, restas, productos,
cocientes. Pero todas estas
operaciones se basan en
procedimientos de
comparaciones a nivel de
bits, generacin de acarreos
y corrimientos de registros.

Tambin puede realizar


operaciones de
comparacin: determinar
si un nmero es mayor que
otro, si es menor, o si son
iguales; determinar si un
nmero es igual a cero.

La ALU realiza clculos:


Aritmticos.
Suma, Resta, Multiplicacin y
Divisin.
Lgicos (comparaciones).
AND, OR, NOT.
La ALU utiliza banderas (signo, overflow,
etc.).

Desbordamiento:
hace referencia a
un exceso de
datos que pueden
ser perdidos o
transferidos.

La Unidad de Control (UC)


Coordina y controla las otras partes del sistema de computacin: lee
un programa almacenado, instruccin por instruccin, y ordena a
otros componentes del sistema de computacin que realicen las
tareas que pide el programa.

La serie de operaciones que son necesarias


para procesar una sola instruccin de mquina
se llama ciclo de mquina. Es el perodo ms
breve en el que una computadora puede
realizar una instruccin.

Ciclo de
instrucci
n.

Consta de dos partes

Ciclo de
ejecucin.

Unidad de Control (UC)


La ejecucin de una instruccin es igual a un

conjunto de ciclos:
Captacin (fetch): obtener instruccin de la
memoria.
Indirecto: obtener operandos.
Ejecucin.
Interrupcin: instrucciones que requieren
atencin urgente.
Los ciclos estn compuestos de microoperaciones.
Utiliza los registros de Control y Estado.

El Ciclo de Mquina
a) Ciclo
instruccin

de

La
UC
recupera
una
instruccin de mquina del
almacenamiento primario.
Luego
decodifica
la
instruccin
Coloca en el Registro de
instruccin la parte de la
instruccin que indica lo que
la ALU debe hacer
Coloca en el Registro de
direccin la parte que indica
la direccin del dato que se
usar en esa operacin.

b)Ciclo de ejecucin
La UC localiza los datos que se
requerirn,
en
el
almacenamiento primario.
Coloca el dato en un registro
de almacenamiento.
Ordena a la ALU que ejecute la
operacin deseada.
Almacena el resultado en el
Registro acumulador
Y por ltimo, coloca el dato del
acumulador
en
el
almacenamiento primario.
Una vez terminado este ciclo,
la UC avanza hacia la siguiente
instruccin de programa y la
recupera,
iniciando
nuevamente el ciclo.

El Ciclo de Mquina
El ciclo de mquina tiene dos etapas de operacin principales: el ciclo
de instruccin y el ciclo de operacin. Cada ciclo consta de varios
pasos que se requieren para procesar una sola instruccin de mquina
en la CPU.

El Coprocesador Matemtico
La ALU no maneja operaciones en punto flotante, forzarla
a realizar este tipo de operaciones hara que se
bloqueara.

Vista esquemtica de comunicacin


entre dispositivos

Procesamiento secuencial y
Paralelo

Computadoras ms potentes, realizan


procesamiento en paralelo. Incorporan varias
CPU. El SO debe estar preparado para poder
distribuir tareas.

Registros
Permiten el almacenamiento temporal interno

del CPU. Y sus funciones son:


El acceso de alta velocidad.
La localizacin de la ltima instruccin.
Almacenar instrucciones y datos mientras se ejecuta

alguna instruccin.

Son de dos tipos:


Registros disponibles al usuario.
Registros de Control y Estado (UC).

Registros disponibles al usuario:


De propsito general.

AX, BX, CX, DX (H/L).

Registros de Datos.
Registros de Direccin.

Propsito general.

SI y DI.

Direccionamiento.

SP, BP, CS, DS, ES, SS, IP.

Banderas (cdigos de condicin).

Control: control CPU.


Estado: estado de resultados de operaciones aritmticas
y lgicas.

Registros de Control y Estado.


Contador de Programa (PC): direccin de la instruccin a ser

buscada (siguiente).

Registro de Instruccin (IR): instruccin reciente.


Registro de Direccin de Memoria (MAR): direccin de la

localidad de memoria.

Registro de Dato de Memoria (MDR): palabra de memoria mas

reciente.

Palabra de Estado de Programa (PSW): cdigos de condicin e

informacin de estado.

Signo, cero, acarreo, igual, overflow, etc.

La Memoria del Computador


Como el microprocesador trabaja rpidamente
procesando datos, necesita un componente que
le suministre dichos datos a la velocidad
requerida, para eso debe recurrir a componentes
del mismo tipo que el microprocesador , es
decir a chips. Este es el caso de las memorias
RAM y ROM.
La Memoria es la encargada de almacenar toda
la informacin que el computador est usando.

Las hay de tres tipos de Memoria y son:

Memoria
Es un RAM
componente

imprescindible para el
ordenador; su funcin es tener preparadas las
instrucciones y los datos para que la CPU pueda
procesarlos.
Adems,
est
encargada
de
almacenar temporalmente el resultado de las
operaciones realizadas por la CPU.
Es una memoria de acceso aleatorio, al apagar el
ordenador se pierden todos los datos que
contenga en ese momento.
Se provee en forma de oblea de chips, de acuerdo
al numero y forma de los contactos se conocen
como memorias SIMM o DIMM, Las primeras
constan de 72 contactos mientras las segundas de
128.
Se clasifican en dos categoras bsicas: La RAM
esttica y la RAM dinmica.

Memoria RAM Esttica

Conocida como SRAM


Se compone de celdas

conformadas por flipflops construidos


generalmente con
transistores MOSFET
Tambin las hay
construidas con
transistores bipolares.

Memoria RAM Dinmica


Conocida como DRAM.
Se compone de celdas
construidas de con
condensadores.
Al ser mas sencillas se
puede construir
memorias de gran
capacidad.

Memoria ROM
La ROM es una memoria de acceso aleatorio, de

solo lectura. Se caracterizan por ser memorias


de lectura que contienen celdas no voltiles, es
decir la informacin almacenada se conserva sin
necesidad de energa.
Se utiliza para almacenar programas que residen
en forma permanente en la computadora.
En la ROM se almacena un programa inicial
llamado cargador de inicializacin (bootstrap
loader), cuya funcin es iniciar la operacin de la
programacin de la computadora cuando esta se
enciende.

PROM(ROM Programable)
Su programacin la realiza
el usuario y se puede
realizar
una
sola
vez,
despus de la cual no se
puede borrar o volver a
almacenar informacin.
Se emplean dos tcnicas
por destruccin de fusible o
por destruccin de unin.

EPROM(ROM Borrable)
Puede
ser
borrada
exponiendo el chip a una
luz ultravioleta (10-20 min).
Sus desventajas son:
Se las debe sacar del
circuito para poderlas
borrar.
Se debe borrar todo el
chip.
El proceso toma entre 15
y 30 min.

EEPROM(PROM borrables
elctricamente)
Memorias que se pueden

borrar

con

Memoria ROM-BIOS
Este tipo de memoria es solo de lectura, no se
puede escribir en ella. Contiene informacin
grabada por el fabricante, que no desaparece al
desconectar el ordenador.
La BIOS es imprescindible para la puesta en
funcionamiento del ordenador, adems de contener
datos tcnicos de los componentes ms elementales
conectados en el sistema.

Memoria CACH
Esta memoria RAM es mucho ms rpida que la
convencional, aunque tambin mucho ms cara. Por este
motivo, los ordenadores solo disponen de una pequea
cantidad de memoria cach, que el ordenador utiliza para
almacenar aquellas instrucciones o datos que va a necesitar
a continuacin o con ms frecuencia.
Esta situada entre el procesador y la memoria RAM, para
agilizar la transferencia de informacin entre ellos.
BUS
DATOS

MICROPROCESADOR

DE

MEMORIA
CACHE

CONTROLADOR
CACHE

BUS DE DIRECCIONES

MEMORIA
RAM

Ventajas de las EEPROM con


respecto a las EPROM

Las palabras almacenadas en memoria se pueden borrar de forma individual.


Para borrar la informacin no se requiere de luz ultravioleta.
Las memorias EEPROM no requieren programador.
Para escribir no se necesita hacer un borrado previo.
Se pueden reescribir aproximadamente unas 1000 veces, sin que se observe problemas para almacenar la
informacin.
El tiempo de almacenamiento de la informacin es similar al de las EPROM, es decir aproximadamente 10
aos.

Memoria
FLASH
La memoria Flash es similar a
las EEPROM, es decir que se
puede programar
y borrar
elctricamente.
Se caracteriza por tener alta
capacidad para almacenar
informacin
y
es
de
fabricacin sencilla, lo que
permite fabricar modelos de
capacidad equivalente a las
EPROM a menos costo que las
EEPROM.

Tabla comparativa entre


Memorias.

Caractersticas de las
Memorias.
VELOCIDAD.- La velocidad de los componentes y mdulos de
memoria es uno de los factores ms importantes cuando se
optimiza la configuracin de la memoria. De hecho, todos los
sistemas de computadora especifican una velocidad de
componentes de memoria. El asegurar la compatibilidad de la
memoria requiere que se cumpla con esta especificacin.

TIEMPO DE ACCESO.- La velocidad de la memoria se


expresaba en tiempo de acceso, medido en nano segundos (ns).
El tiempo de acceso de un mdulo de memoria indica la
cantidad de tiempo que toma al mdulo generar la solicitud de
datos. Por lo tanto, los nmeros pequeos indican tiempos de
acceso ms rpidos. Las velocidades normales son de 80ns,
70ns y 60ns.

Ancho del bus: Si tiene un bus 8 bits, entonces los 8


bits 1 byte, de informacin puede viajar a la vez en el
bus. Si se tiene un bus de 64 bits, entonces los 64 bits,
u 8 bytes, de informacin pueden viajar a la vez.

Velocidad del bus: Si la velocidad del bus de


memoria es de 100MHz, este mide 100 millones de
ciclos de reloj por segundo. Normalmente, un paquete
de informacin puede viajar en cada ciclo de reloj. Si el
bus de 100MHz tiene un bit de ancho, entonces los
datos pueden viajar a 100 megabytes por segundo.

Otras Memorias.
Un tipo de memoria que se utiliza comnmente en las computadoras
porttiles se llama SO DIMM o DIMM de delineado pequeo. La
principal diferencia entre un SO DIMM y un DIMM es que el SO DIMM,
debido a que su uso es para computadoras porttiles, es
significativamente ms chico que el DIMM estndar. Los SO DIMMs
de 72 pines tienen 32 bits y los de 144 tienen 64 bits de ancho.

SIMMS significa Mdulo sencillo de memoria en lnea. Con los


SIMMs, los chips de memoria se soldan sobre un conjunto de tarjetas
circuitos impresos (PCB), que se insertan en un socket en la tarjeta del
sistema.
Los primeros SIMMs transferan 8 bits de datos a la vez. Ms tarde, a
medida que los CPUs comenzaron a leer datos en fragmentos de 32
bits, se desarroll un SIMM ms amplio, que poda suministrar 32 bits
de datos al mismo tiempo.

Los Mdulos duales de memoria en lnea, o DIMMs, se parecen mucho a


los SIMMs. Como los SIMMs, la mayora de los DIMMs se instalan en
forma vertical en los sockets de expansin. La diferencia principal entre
los dos es que un SIMM, las pines de los lados opuestos de la tarjeta
estn unidas para formar un contacto elctrico; en un DIMM, las pines
opuestas permanecen elctricamente aisladas para formar dos contactos
separados.

RIMMsY SO RIMMs
RIMM es el nombre de la marca para el mdulo directo de memoria
Rambus. El RIMM es similar al DIMM, pero tiene un conteo de pines
distinto. Los RIMM transfieren datos en pedazos de 16 bits, el acceso es
ms rpido y la velocidad de transferencia genera ms calor. Una cubierta
de aluminio, llamada dispersor de calor, cubre el mdulo para proteger a
los chips de sobrecalentamiento.

Puertos de Comunicacin
DE SERIE

PARALELO

USB

Transfieren la informacin de forma lenta, se utilizan para conectar el ratn


u otros dispositivos que no necesiten transferir mucha informacin. Lo
habitual es que existan dos puertos serie, que se nombran como COM1 y
COM2

Mayor transferencia de informacin como, por ejemplo las


impresoras.

Son puertos serie de gran velocidad. Permiten


conectar y desconectar dispositivos sin necesidad de
apagar el ordenador.

Velocidad de transferencia similar a los puertos USB


IEEL1394,
2. Suelen utilizarse para transferir video, ej. Una
FIREWIRE o
i.Link
videocmara
INFRARROJOS

IrDA

Permiten conectar dispositivos sin necesidad de


hacerlo mediante ningn cable.

RANURAS DE EXPANSIN Y CONTROLADORES:


Conectar la tarjeta de expansin a un zcalo
(ranura de expansin) libre, que sea compatible
con la tarjeta.
Configurar la propia tarjeta, accin que consiste en
proporcionar al sistema operativo el conjunto de
instrucciones, denominado controlador o driver,
necesario para que pueda controlarla

TARJETAS DE EXPANSION:
Son dispositivos que pueden conectarse a las
ranuras libres de la placa base, como la tarjeta
de sonido, el mdem interno, la tarjeta de red,
etc. Estas tarjetas proporcionan nuevos
conectores externos en los que conectar
dispositivos especficos como altavoces,
micrfono, cable de lnea telefnica, etc..

Trabajo prctico

Asumiendo que en casa hay una computadora:


Identifique los dispositivos perifricos asociados a ella (marca, modelo, etc.)
Destape su CPU e identifique los componentes internos del mismo (procesador, memorias, disco duro,
tarjeta de red etc.)
Por ultimo presente y sustente un informe del trabajo practico realizado.
FECHA DE PRESENTACION: 18 04 - 16

FIN

You might also like