Arquitectura y componentes
Arquitectura y componentes.
ARQUITECTURA Y COMPONENTES
Los sistemas operativos se estructura en cuatro niveles que se coordinan inmediatamente inferior y superior .
Niveles del sistema operativo:
Nivel 0 Núcleo
Es el encargado de controlar la CPU y de gestionar los proceso que llegar al ordenador para ser ejecutados. Son fundamentalmente sistemas operativos multiusuario.
Nivel 1 Ejecutivo
Se realiza la administración de la memoria.
Se encarga de almacenar los proceso en páginas, tanto en memoria principal como en disco.
Nivel 2 Supervisor
Se encarga de realizar la comunicación de cada proceso entre el sistema y el usuario.
Controla y coordina la gestión de e/s de los diferentes procesos hacia los periféricos
Nivel 3 Usuario
Controlar los procesos a nivel usuario, es decir, muestra al usuario el proceso que se está ejecutando o el que se quiere ejecutar.
La mayoría de los SO son multiusuario y multitarea. Por ello, el núcleo de éstos gestiona las denominadas máquinas virtuales.
Estas máquinas virtuales es un archivo o conjunto de archivos. Cada uno de estos archivos es un copia exacta del hardware real que gestiona dicho SO e incluye cada uno de los niveles como si fuera independiente a cada usuario que está utilizando el sistema.
Modos de explotación del sistema
La explotación de un SO dependen de como el usuario utiliza los recursos hardware y software que componen el sistema informático.
Explotar un SO significa utilizarlo
La explotación cobra importancia en los SOMU,(varios programas ejecutados a la ves y debemos saber que el procesador no puede ejecutar dos instrucciones a la vez.)
El procesador sólo puede atender las peticiones de un único proceso.
Cuando se trabaja con SOMU, no todos los procesos están en la misma fase
Un sistema operativo se puede explotar de dos formas:
Procesamiento por lotes
Características:
- La ejecución de un programa sin el control o supervisión directa del usuario
- Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos de forma de lote.
- Apenas permite interacción usuario/programa en ejecución.
- Conveniente para programas largos de tiempo de ejecución
Procesos en tiempo real
- La respuesta se obtiene al momento
- Hay que esperar el tiempo de introducir los datos, el proceso y lo que tarde en visualizar.
- La mayoría de ordenadores lo soporta procesamiento real.

Clasificación de los SO teniendo en cuenta los siguiente parámetros:
- Número de procesos
- Número de usuarios
- Número de procesadores
- Tiempo de respuesta
Clasificación de los SO teniendo en cuenta los siguiente parámetros:
Número de usuarios
Monousuario: Cuando solo un usuario trabaja con un ordenador. En este sistema todo esta a disposición de ese usuario
multiusuario: Varios usuario pueden utilizar simultáneamente los recursos del sistema
Número de procesadores
-Monoprogramación
Sólo se puede ejecutar un programa o procesa a la vez.
El que un SO sea monotarea no implica que no pueda ser multiusuario.
-Multiprogramación o multitarea
El SO puede ejecutar varios programas o procesos concurrentemente.
Si el sistema operativo sólo tiene un procesador, la CPU compartirá el tiempo de uso del procesador entre los diferentes programas a ejecutar. Los procesos más tiempo para ejecutarse, pero el tiempo medio de espera es mejor que en los mono tarea.
El multitarea real sólo existe en ordenadores con mas de un procesador.
-Número de procesos
Número de programas que puede ejecutar simultáneamente el ordenador.
Se parte de la base que el ordenador sólo posee un procesador y que únicamente puede atender una tarea a la vez, sólo un proceso en cada instante. Por lo que se debe matizar el término“simultáneamente¨.
Tiempo de respuesta
El tiempo que tarda el usuario en obtener los resultados después de ejecutarlo.
tiempo real: es inmediata o casi
tiempo compartido utilizará ciclos de la CPU hasta que finalice.
Pocesadores del sistema
Clasificación que depende del SO de cuantos procesadores es capaz de gestionar:
-
Monoprocesador. Un único procesador y todos los trabajos pasan por el.
- Multiprocesador: El ordenador cuenta con dos o másprocesadores. Se puede utilizar de dos formas:
- Multiprocesamiento simétrico (SMP):
Usa los 2 procesadores de igual forma de forma instantánea.
- Multiprocesamiento asimétrico (AMP :
SO reparte los procesos a cada procesador, en el que determinados procesos lo hará un procesador y el otro para programas de usuario.






Comentarios
Publicar un comentario