Este documento discute varios temas clave relacionados con sistemas operativos, incluyendo la representación binaria de datos, tipos de direccionamiento de memoria, registros del procesador, protección de recursos en sistemas multiprogramados, interrupciones y manejo de entrada/salida.
2. La información dentro de un
computador se representa en
forma binaria. Además, hay dos
formas básicas de manejar la
información numérica: decimal
o binaria
3. Tipos de direccionamiento de la
memoria de datos Para
direccionar la memoria de datos
se emplean 3 modos de
direccionamiento:
Inmediato
Directo
Indirecto.
4. Los registros del procesador se
emplean para controlar
instrucciones en ejecución, manejar
direccionamiento de memoria y
proporcionar capacidad aritmética.
Los registros son espacios físicos
dentro del microprocesador con
capacidad de 4 bits hasta 64 bits
dependiendo del microprocesador
que se emplee.
5. La introducción de la
multiprogramación hace que sea
necesario diseñar mecanismos en el
hardware para proteger el sistema
operacional de los programas de los
usuarios y a estos entre si. Para
resolver este problema existe varias
alternativas.
6. Cada programa y más precisamente
cada proceso dentro del computador
tiene asociada una palabra de
estado de programa (PEP) que
contiene toda la información
relacionada con el estado del mismo
y que define sus privilegios.
7. Si se quieren conservar la consistencia e
integridad de un sistema de
multiprogramación se requiere que haya
un solo responsable de la administración
de los recursos para que pueda guardar un
registro exacto de su estado, garantizar
que estos se usen siguiendo ciertas
políticas determinadas y evitar que se
produzcan interferencias, no deseadas
entre los distintos usuarios.
8. Uno de los mecanismos mas interesantes de
los computadores es las interrupciones, cuyo
manejo es parte esencial del sistema
operacional en cualquier sistema
operacional:
Utilidad
Tipos funcionales
Descripción del mecanismo
Niveles de interrupción
Mecanismo de control
9. Otro aspecto de gran importancia dentro de un
sistema operacional es el manejo de las
entrada/salidas. Su relación tiene una
incidencia directa en el comportamiento
general de sistema de computación global.
Entradas/salidas con el procesador central
Entradas/salidas con el procesador dedicados