Tema 2 Sistemas Operativos by adrilopez
Clasificación de los sistemas operativos según su estructura interna en:
Monolítica: Es la estructura utilizada en los primeros sistemas operativos en
la que todas las funciones se implementaban en el kernel. Se puede decir que su estructura no esta definida como tal
Por capas: Sistemas con una estructura jerarquizada que se divide en distintos niveles, teniendo en cuenta las funciones que puede realizar un sistema operativo. Cada uno de los niveles se comunica con el nivel inmediatamente inferior y superior de tal forma que todos ellos están coordinados y consiguen el objetivo del sistema operativo.
Maquina Virtual: La máquina virtual es un archivo, que es copia exacta del hardware real que gestiona el propio sistema operativo. Se trata de un tipo de sistemas operativos que presenta una interfaz a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente.. No obstante, presentan el problema de que los sistemas operativos implementados no tienen el mismo potencial que un sistema operativo anfritión
Clasificación de los SO por los modos de explotación
Por los modos de explotación: Por lotes: Se caracteriza por la agrupación en bloques de los trabajos similares. El rasgo más característico de este tipo de sistema operativo es la ausencia de interacción entre el usuario y el proceso mientras se ejecuta.El sistema realiza todas las tareas que le hemos puesto en un bloque el solo. Multiprogramacion: Modo de explotación que permite ejecutar distintos programas a la vez. Los sistemas operativos multiprogramados pueden ser:
Sistemas de tiempo compartido: Son los sistemas operativos que utilizan distintas técnicas de planificación de la CPU para que se atiendan todos los
procesos en espera de ser ejecutados
Sistemas de tiempo real: Sistema que, en cuento se interactua con el, nos da una respuesta inmediata
Híbrido: Estos sistemas intentan ser una mezcla de los dos anteriores, buscando combinar las ventajas de los sistemas en tiempo compartido y en tiempo real.
Clasificación de los SO por los servicios ofrecido
Según el numero de usuarios Monousuario: Permite que los recursos hardware y el software que se
esta utilizando, estén a disposición de un único usuario en un único
ordenador. Multiusuario. Permite que varios usuarios pueden utilizar los recursos software y hardware de un mismo ordenador.
Según el numero de procesos ,tareas o trabajos Monotarea: Son aquéllos en que los recursos del sistema de computación son asignados a un programa hasta completar su ejecución y, por lo tanto, sólo permiten una tarea a la vez. Este tipo de sistema operativo sólo puede ejecutar un programa o proceso por vez Multitarea: Este tipo de sistema operativo puede ejecutar varios programas o procesos de forma concurrente o simultánea. Estos sistemas permiten la realización de varias tareas al mismo tiempo, como puede ser escribir un texto, escuchar música o descargar datos de Internet.
Segun el numero de procesadores: Monoprocesador. Estos sistemas disponen de un solo procesador para atender los usuarios Multiprocesador. Son aquellos que disponen de varios procesadores que se utilizan en un mismo sistema para incrementar el poder de procesamiento
Clasificación de los SO por la forma de ofrecer servicios
Sistemas centralizados: Sistemas en los que el proceso de cómputo es realizado en una localización central, usando terminales conectados a una computadora central.
Sistemas de red: Estos sistemas operativos son aquellos sistemas que mantienen dos o más computadoras unidas a través de algún medio de comunicación con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema
Sistemas distribuidos. Lo mismo que los sistemas de red