Tipos de sistema operativo:
Multitarea: Es una característica de un sistema operativo moderno. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores.
Monotarea: Sistema monotarea se denomina a aquel Sistema Operativo que solamente puede ejecutar un proceso (programa) a la misma vez. Es una característica de los sistemas operativos más antiguos como MS-DOS pues en la actualidad la mayoría de los sistemas de propósito general son multitarea
Monousuarios: Los sistemas operativos monousuarios son aquellos que soportan a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo, las computadoras personales típicamente se han clasificado en este renglón.
Multiusuarios: Los sistemas operativos multiusuarios son capaces de dar servicio a mas de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el numero de procesadores en la maquina ni el numero de procesos que cada usuario puede ejecutar simultáneamente
Multiproceso: Es el uso de dos o más procesadores (CPU) en una computadora para la ejecución de uno o varios procesos (programas corriendo). Algunas personas, en el idioma español hacen sinónimo este termino con el de multitareas (del inglés multitasking) el cual consiste en la ejecución de uno o más procesos concurrentes en un sistema. Así como la multitarea permite a múltiples procesos compartir una única CPU, múltiples CPUs pueden ser utilizados para ejecutar múltiples procesos o múltiples hilos (Threads) dentro de un único proceso.
Características de los sistemas:
- Rendimiento: Capacidad para administrar y controlar todas las operaciones de la computadora sin demora, evitando contratiempos propiciados por errores de hardware o software.
- Flexibilidad:Capacidad para permitir modificaciones y configuraciones especiales para adaptarlo al uso de diversos tipos de usuarios y computadoras.
- Seguridad: Deben garantizar la integridad de los programas, dispositivos y datos.
- Eficiencia: Deben de atender con prontitud todos los requerimientos del usuario y permitir el trabajo de multitareas sin pérdida de confiabilidad.
- Robustez: En programación se utiliza el término "robusto" para calificar a un programa o sistema operativo como estable, confiable, veloz, seguro y capaz de ejecutar aplicaciones de misión critica.
- Sencillez: Aunque las capacidades de memoria y de almacenamiento de datos han crecido de manera impresionante, los mejores sistemas operativos son los que realizan todas las funciones de control y administración, aunque contengan pocas de líneas de código.
- Confiabilidad: Deben hacer sentir confianza a los usuarios, al exponer integridad de sus archivos de datos confidenciales y sus transacciones comerciales en una computadora conectada a una red o a internet.
No hay comentarios:
Publicar un comentario