SISTEMAS OPERATIVOS (Sistemas Operativos II de la Escuela de Ingeniería de Sistemas)
Enviado por Christopher • 19 de Febrero de 2018 • 3.099 Palabras (13 Páginas) • 552 Visitas
...
Características de los Sistemas Operativos
- Eficiencia: Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
- Administrador del hardware: El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere.
- Relacionar dispositivos: El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
- Manejar las comunicaciones en red: El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
- Facilitar las entradas y salidas: Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
- Organizar datos para acceso rápido y seguro.
- Habilidad para evolucionar: Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
Clasificación de los Sistemas Operativos
Según su Servicio
- Monousuarios:
Los sistemas operativos monousuarios son aquéllos que soportan a un 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 más 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.
- Monotareas:
Este tipo de sistemas operativos son capaces de manejar un programa o realizar una sola tarea a la vez. Son los más antiguos. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
- Multitareas (o de multiprogramación):
Esta característica es propia de los sistemas operativos más avanzados y permiten ejecutar varias tareas o procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios usuarios al mismo tiempo.
- Uniproceso:
Es aquél sistema operativo que es capaz de manejar únicamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y Mac OS.
- Multiproceso:
Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Habitualmente trabajan de dos formas: simétrica o asimétricamente. Cuando es de manera asimétrica, el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores, que reciben el nombre de esclavos. De manera simétrica, los procesos o partes de ellos llamados threads (parte activa en memoria y corriendo de un proceso) son enviados indistintamente a cualesquiera de los procesadores disponibles, teniendo una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.
Según la Forma de Ofrecer Servicios
- Sistemas operativos de red:
Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que se desee acceder.
- De tiempo compartido:
Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria. Son populares representantes de sistemas multiprogramados y multiusuario.
- Paralelos:
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario).
- De tiempo real:
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Generalmente, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. Se utilizan en entornos donde son procesados un gran número de eventos.
- De computadoras personales:
Son sistemas operativos específicamente diseñados para su uso en computadoras personales o PC’s. Son sistemas monousuarios, aceptan la multitarea o multiprogramación, solo que tienen un solo procesador que aunque veloz y poderoso son monoprocesamiento. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad. Los principales sistemas operativos para PC’s son: Windows de Microsoft, Mac Os de Apple, y Linux.
- De dispositivos móviles:
Los dispositivos móviles como los teléfonos y las tabletas tienen sistemas operativos específicamente diseñados
...