viernes, 21 de noviembre de 2014

Sistemas Operativos

Tipos de Sistemas Operativos


Monotareas: Se le dice monotarea a aquel sistema operativo que solamente puede ejecutar un
proceso del programa de computación 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.

Multitareas: Es la característica de los sistemas operativos modernos de permitir que varios procesos se ejecuten al mismo tiempo compartiendo uno o más procesadores.
Los sistemas operativos multitarea son capaces de dar servicio a más de un proceso a la vez para permitir la ejecución de muchos más programas.

Monousuario: Es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S. Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.

Multiusuario: 
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo

Multiproceso: En el cual tenemos la acción de dos o más Unidades de Procesamiento en las cuales están abocados, en cada una de ellas, una cantidad determinada de procesos, realizando cada una de ellas una parte o un todo del mismo. Conocemos entonces al Multiproceso, tal como su nombre lo indica, a la aptitud para hacer uso de dos o más procesos que concurren en un mismo sistema, diferenciándose lógicamente de aquellos sistemas en los que solamente pueden realizar un proceso único en un instante específico.

Caracteristicas de los Sistemas Operativos


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.

Sencilles: 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.

Funciones de los sistemas operativos


Configuración del equipo físico: Crean las condiciones necesarias para que todos los componentes sean reconocidos , y se encuentren dispuestos de manera correcta para ser utilizados por el usuario.

Interpretar los comandos de usuario: Interpretan las órdenes del usuario y las transmiten al sistema en lenguaje que éste entiende (unos y ceros). las interfaces gráficas facilitan las cosas porque con una sola pulsación del ratón sobre un icono o ventana, se dan ala computadora instrucciones como "lleve este archivo a la impresora e imprime la paginas 1, 2,3"

Controlar el equipo o hardware: Ninguna operación que involucre el uso de cualquiera de los dispositivos físicos de la computadora se puede llevara cabo sin la intervención de un sistema operativo

Controlar el sistema de archivos: Una de las principales funciones de cualquier tipo de sistema operativo es la de administrar y proteger la información que se genera en forma de archivos

Controlar la secuencia de los procesos: El sistema operativo administra todos los procesos que se llevan a cabo en la unidad central de proceso o CPU, siguiendo un orden o jerarquía predefinida de acuerdo con las ordenes del usuario



No hay comentarios:

Publicar un comentario