Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Operativos
Ingeniera de Sistemas
Captulo I
CONCEPTOS ARQUITECTNICOS DE LA
COMPUTADORA
1.1 MEMORIA PRINCIPAL: (RAM y ROM), en ella han de residir: los datos a procesar, el programa mquina a
ejecutar y los resultados.
Un mdulo de memoria consta de un conjunto de ubicaciones definidas por direcciones enumeradas
secuencialmente.
Cada ubicacin contiene un nmero binario que puede ser interpretado como una instruccin o como un
dato.
1.2 PROCESADOR (O unidad central de proceso (CPU - UCP))
Se denomina as al conjunto de la Unidad Aritmtico Lgica y de Control. Actualmente, el procesador
suele construirse en un nico circuito integrado.
1.2.1 Unidad Aritmtico Lgica
Permite realizar una serie de operaciones aritmticas y lgicas sobre uno o dos operandos. Los datos
estn almacenados en un conjunto de registros o bien provienen de la memoria principal. Los resultados
tambin se almacenan en registros o en la memoria principal
1.2.2 Unidad de Control
Es la que se encarga de hacer funcional al conjunto, realiza las siguientes funciones:
- Lee de memoria las instrucciones mquina que forman el programa
- Interpreta cada instruccin leda
- Lee los datos de memoria referenciados por cada instruccin
- Ejecuta cada instruccin
- Almacena el resultado de cada instruccin
Tiene asociado una serie de registros:
- Contador de programa(PC): indica la direccin de la siguiente instruccin de mquina a ejecutar
- Puntero de pila (SP): sirve para manejar una pila en memoria principal
- Registro de instruccin (RI) que permite almacenar la instruccin de mquina a ejecutar
- Registro de estado (RE) almacena diversa informacin producida por la ejecucin de alguna de las
ltimas instrucciones del programa
Pgina 1 de 4
IS-344
Sistemas Operativos
Ingeniera de Sistemas
Captulo I
Nivel de Ncleo: a este nivel la computadora ejecuta todas sus instrucciones sin ninguna restriccin
y permite el acceso a todos los registros y mapas de direcciones
INICIO
Leer la siguiente
instruccin
Incrementa contador
Ejecutar la
instruccin
FIN
OBSERVACION
Existen mecanismos para alterar la ejecucin lineal (que no siempre es la ms adecuada) con lo que se
consigue alterar el contenido de PC, con esto se consigue que salte o bifurque a otro segmento del programa
o a otro programa:
- Instrucciones de mquina de salto o bifurcacin (rompe la secuencia y pasa a otro segmento del
mismo)
- Interrupciones externas o internas (que hacen que la Unidad de control modifique el PC saltando a
otro programa)
- Instrucciones de mquina TRAP (similar a la interrupcin)
Pgina 2 de 4
IS-344
Sistemas Operativos
Ingeniera de Sistemas
Captulo I
OJO: Pueden existir varias seales de interrupcin, cada una tiene una prioridad - se atiende la de mayor
prioridad la computadora activa un mecanismo de inhibicin selectiva.
4. JERARQUIA DE MEMORIA
Las limitaciones de diseo de la memoria de un computador se pueden resumir en tres preguntas:
Qu cantidad?: Segn sea la capacidad, probablemente se construirn aplicaciones que la utilicen.
Qu velocidad?: Para lograr un mayor rendimiento, la memoria debe ser capaz de ir al ritmo del
procesador. Y qu coste?: el coste de la memoria debe ser razonable en relacin a los otros
componentes.
Pgina 3 de 4
IS-344
Sistemas Operativos
Ingeniera de Sistemas
Captulo I
Pgina 4 de 4