![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSDM1tTfAMOHlfYQYlIk1gX7XF6HHWbKUZ8j4gwCqcOT6k3c0E2cRxXHDKOC5pkQmfR4oTQpsjNMzgovQ_3AsV3j4FYmvB5cFsGjrXSSApmFVXFhogW4Xz99_wRufG-e_mlLEGKHlNJw/s1600/osfunctions.gif)
1. Inicializar la maquina: preparar el ordenador para su funcionamiento
a) Inicializacion total
b) Inicializacion parcial
2. Servir de maquina extendida (virtual): Ocultar los detalles del hardware al usuario y proporcionar un entorno mas comodo. Objetivos:
a) Seguridad: el S.O debe evitar que la ejecucion de los programas se interfieran unos entre otros.
Modos de operacion del hardware:
Modo usuario (estado no privilegiado)
Modo supervisor (estado privilegiado)
b) Abstraccion: Los S.O construyen recursos (virtuales) de alto nivel a partir de los recursos de mas bajo nivel (fisicos). La maquina fisica se transforma en una maquina virtual. Con el lenguaje de comandos del S.O (shell, Interfase externa) se invocan a esos servicios.
3. Administrar los recursos para su funcionamiento: el S.O es el responsable de:
a) Asignar a un programa todos los recursos que necesite. Para ello, debe ser justo en el reparto y en el tiempo asignado, impidiendo que no se favorezca a determinados programas.
No hay comentarios:
Publicar un comentario