Professional Documents
Culture Documents
Sistemas Operativos
Grado: 10-4
Sistemas Operativos
administrar los recursos del ordenador, coordinar el hardware y organizar archivos y directorios en los dispositivos de
almacenamiento de nuestro ordenador.
- Mltiples programas se pueden ejecutar al mismo tiempo, el sistema operativo determina qu aplicaciones se deben ejecutar en
qu orden y cunto tiempo.
- Se ocupa de entrada y salida desde y hacia los dispositivos de hardware conectados, tales como discos duros, impresoras y
puertos.
- Enva mensajes a cada aplicacin o usuario interactiva (o a un operador del sistema) sobre el estado de funcionamiento y los
errores que se hayan podido producir.
- En los equipos que pueden proporcionar procesamiento en paralelo, un sistema operativo puede manejar la forma de dividir el
programa para que se ejecute en ms de un procesador a la vez.
Tipos de Sistemas Operativos
Surge un nuevo avance: el hardware con proteccin de memoria, ofreciendo nuevas soluciones a
los problemas de rendimiento:
Se solapa el clculo de unos trabajos con la entrada/salida de otros trabajos.
Se pueden mantener en memoria v arios programas.
Se asigna el uso de la CPU a los diferentes programas en memoria.
Con los cambios anteriores el monitor residente debe abordar nuevas tareas, naciendo los Sistemas
Operativos multiprogramados con las siguientes funciones:
Administrar la memoria.
Gestionar el uso de la CPU (planificacin).
Administrar el uso de los dispositiv os de E/S.
Cuando desempea esas tareas, el monitor residente se transforma en un sistema operativ o
multiprogramado.
Modos de ejecucin en un CPU
Las aplicaciones no deben poder usar todas las instrucciones de la CPU. No obstante el
Sistema Operativo, tiene que poder utilizar todo el conjunto de instrucciones del CPU. Por
ello, una CPU debe tener (al menos) dos modos de operacin diferentes:
Modo usuario: el CPU podr ejecutar slo las instrucciones del juego restringido de las
aplicaciones.
Modo supervisor: la CPU debe poder ejecutar el juego completo de instrucciones.
Gestionar la CPU: Se encarga de administrar la CPU que v a a estar repartida entre todos los
procesos que se estn ejecutando.
Gestionar la RAM: Para asignar el espacio de memoria a cada aplicacin y a cada usuario, en
caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria v irtual,
de mayor capacidad, pero como est en el almacenamiento secundario (disco duro), es ms
lenta.
Gestionar el I/O: El sistema operativ o crea un control unificado de los programas a los
dispositiv os, a travs de driv ers.
Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningn problema,
asignndoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no
responde, se procede a matar el proceso.
Gestionar los permisos: Garantiza que los recursos sean slamente utilizados por programas y
usuarios que tengan las autorizaciones que les correspondan.
Gestionar los archivos: Lectura y escritura en el sistema de archiv os, y los permisos de acceso a
ellos.
Gestionar informacin: El sistema operativ o proporciona informacin, que posteriormente ser
utilizada a modo de diagnstico del funcionamiento correcto del computador.