clasificacion de los sistemas operativos
TRANSCRIPT
INSTITUTO TECNOLÓGICO
INGENIERIA EN INFORMATICA
MATERIA:
SISTEMAS OPERATIVOS
TABAJO:
CLASIFICACION DE LOS SISTEMAS OPERATIVOS
PROFESOR:
JACINTO TOLEDO TORRES
ALUMNO:
ROBERTO CRUZ VELÁSQUEZ
NÚM DE CONTROL:
14190303SEMESTRE: “4” GRUPO: “4S”
PERIODO:
ENERO – JULIO 2016
H. CD de Juchitán de Zaragoza Oax. A 12 de febrero 2016
CLASIFICACION DE LOS SISTEMAS OPERATIVOS
1. POR LOS SERVICIOS QUE OFRECE
2. USUARIOS
USUARIOS: Antes que nada, cabe mencionar que los usuarios, en informática, es un individuo que utiliza una computadora, sistema operativo, servicio o cualquier sistema informático. Por lo general es una única persona. Un usuario generalmente se identifica frente al sistema o servicio utilizando un nombre de usuario (Nick) y a veces una contraseña, este tipo es llamado usuario registrado. Por lo general un usuario se asocia a una única cuenta de usuario, en cambio, una persona puede llegar a tener múltiples cuentas en un mismo sistema o servicio (si eso está permitido). Un usuario registrado accede a un servicio a través de un login luego de su autentificación. Hay dos tipos de usuarios, los cuales se presentaran a continuación:
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. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.
3. PROGRAMAS
Monotareas Los sistemas monotareas son aquellos que sólo permiten una tarea a la vez por usuario. 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 Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background. 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.
4. PROCESADORES
Monoprocesador: Un sistema operativo monoprocesador es aquél que es capaz de manejar solamente 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 MacOS
Multiprocesador: Un sistema operativo multiprocesador 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. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja 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. Cuando se trabaja de manera simétrica, los procesos o partes de ellos (threads) son enviados indistintamente a cuales quiera de los procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema
5. TIEMPO DE RESPUESTA
Tiempo real: Un sistema operativo de tiempo real es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible.
Tiempo compartido: Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, está la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del 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. Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.
6. POR LA FORMA DE OPERAR EL SERVICIO
Sistema operativo centralizado: Se trata de aquel que utiliza los recursos de una sola computadora es decir su memoria, CPU, disco y periféricos.respecto al hardware podemos decir que se suele tratar de un computador caro y de gran potencia , con terminales alfanuméricos directamente conectados , suele tratarse de una computadora de tipo desktop, en las cuales es común encontrar un monitor grande con un teclado y un mouse ; además de un case para albergar la unidad de procesamiento y los demás componentes.podemos encontrar este tipo de sistemas operativos en un entorno de empresa , en el cual puede haber un soporte multiusuario , las empresas en especial las antiguas utilizan una mainframe potente para dar capacidad de computo a muchas terminales o también se puede encontrar empresas con abundantes minicomputadores para los empleados que las necesiten en sus actividades . uno de los primeros modelos de ordenadores interconectados fue el centralizado donde todo el procesamiento de la organización se lleva a cabo en una sola computadora normalmente un mainframe y los usuarios empleaban sencillos ordenadores personales.
Sistema operativo de red: Un sistema operativo de red es un sistema operativo de computadora diseñado para administrar y apoyar a las estaciones de trabajo, computadoras personales y servidores normalmente conectados a una red de área local. La lista de sistemas operativos de red incluye al LANtastic de Artisoft, Banyan VINES, NetWare de Novell y LAN Manager de Microsoft. Algunas de las funciones principales de un sistema operativo de red son compartir impresoras, sistemas de archivos comunes, compartición de bases de datos y aplicaciones, administración del directorio de nombres de la red y la habilidad de efectuar un servicio de limpieza para el sistema de red.
Sistemas operativos distribuidos: los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario. Los sistemas distribuidos deben de ser muy confiables y estables ya que si un componente del sistema se descompone otro componente debe de ser capaz de remplazarlo inmediatamente y no afectar los procesos del sistema. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. Características básicas Los sistemas operativos distribuidos están basados en las ideas básicas:• Transparencia• Eficiencia