Tipos de sistemas operativos Por l a forma

  • Slides: 22
Download presentation
Tipos de sistemas operativos . . Por l a forma en que ofrece sus

Tipos de sistemas operativos . . Por l a forma en que ofrece sus servicios.

Por su estructura • Sistema fácil de usar y de aprender, seguro, rápido y

Por su estructura • Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso. • Donde se engloba aspectos como el mantenimiento, forma de operaciones.

ESTRUCTURA MONOLÍTICA Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un

ESTRUCTURA MONOLÍTICA Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las características: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc.

ESTRUCTURA JERÁRQUICA A medida que fueron creciendo las necesidades de los usuarios y se

ESTRUCTURA JERÁRQUICA A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas. se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles.

Máquina virtual

Máquina virtual

Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general

Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales. El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes.

Por el numero de usuarios Sistemas operativos por servicios Por el numero de tareas

Por el numero de usuarios Sistemas operativos por servicios Por el numero de tareas Por el numero de procesadores Monousuarios Uniproceso Monotareas Multitareas Uniprocesos Multiproceso Simétricas Asimétricas

Monousuario Son aquellas que soportan a un usuario a las vez sin importar el

Monousuario Son aquellas que soportan a un usuario a las vez sin importar el número de procesadoresque tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo Uniproceso Es aquel que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese mas de uno le seria inútil. ejemplo -DOS -Mac O. S

Por el número de tareas Monotareas • Son aquellas que solo permiten una tarea

Por el número de tareas Monotareas • Son aquellas que solo permiten una tarea a la vez por usuario. Multitareas • Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admite varios usuarios al mismo tiempo pero cada uno de ellos pueden estar haciendo solo una tarea a las vez. Permite al usuario estar realizando varias labores al mismo tiempo. Puede estar editando el código fuente de un programa durante su depuración mientras compila al otro.

Multiusuario Son capaces de dar servicios a mas de un usuario a la vez,

Multiusuario Son capaces de dar servicios a mas de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de secciones remotas en una red de comunicaciones Para ver video

video de los multiusuario http: //www. youtube. com/watch? v=30 Cmpe omu. Tw

video de los multiusuario http: //www. youtube. com/watch? v=30 Cmpe omu. Tw

Sistemas operativos por la forma que ofrecen sus servicios Se refiere a una versión

Sistemas operativos por la forma que ofrecen sus servicios Se refiere a una versión externa, que en este caso se refiere a la del usuario, el cómo accesa los servicios. Sistemas operativos de red. Sistemas operativos distribuidos

SISTEMAS OPERATIVOS DE RED Tienen la capacidad de interactuar como sistemas operativos en otras

SISTEMAS OPERATIVOS DE RED Tienen la capacidad de interactuar como sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferencias archivos, ejecutar comandos remotos. Punto crucial es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones.

Sistemas operativos distribuidos Abarcan los servicios de los de red, logrando integrar recursos (impresoras,

Sistemas operativos distribuidos Abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola maquina virtual que el usuario accesa en forma transparente. Las razones para crear o adoptar sistemas distribuidos de dan por dos razones principales: ØNecesidad (debido a que los problemas a resolver son inherentemente distribuidos). ØDesea tener mas confiabilidad y disponibilidad de recursos. Ventajas Desventajas

Ventajas de los sistemas distribuidos Economía: El cociente precio/desempeño de la suma del poder

Ventajas de los sistemas distribuidos Economía: El cociente precio/desempeño de la suma del poder de los procesadores separados contra el poder de uno solo centralizado es mejor cuando están distribuidos. Confiabilidad: Si una sola maquina falla, el sistema total sigue funcionando. Velocidad: La velocidad sumada es muy superior. Crecimiento: Puede irse incrementando al añadir pequeños sistemas, lo cual es mucho mas difícil en un sistema centralizado y caro. Distribución: Alguna aplicación requiere de por si una distribución física, también exhiben algunas ventajas sobre sistemas aislados.

VENTAJAS Compartir datos un sistema distribuido permite compartir datos mas fácilmente que los sistemas

VENTAJAS Compartir datos un sistema distribuido permite compartir datos mas fácilmente que los sistemas aislados, que tendrían que duplicarlos en cada nodo para lograrlo. Compartir dispositivos un sistema distribuido permite accesar dispositivos desde cualquier nodo en forma transparente lo cual es imposible con los sistemas aislados. El sistema distribuido logra un efecto cinegético. Comunicaciones la comunicación persona a persona es factible en los sistemas distribuidos. Flexibilidad las distribución de las cargas de trabajo es factible en el sistema distribuidos, se puede incrementar el poder de computo.

Desventajas de los sistemas distribuidos El problema mas importante en la creación de los

Desventajas de los sistemas distribuidos El problema mas importante en la creación de los sistemas distribuidos es el software : los problemas de compartición de datos y recursos es tan complejo que los mecanismos de solución generan mucha sobrecarga al sistema haciéndole ineficiente.

Tradicionalmente las aplicaciones son creadas para computadoras que ejecutan secuencialmente , de manera que

Tradicionalmente las aplicaciones son creadas para computadoras que ejecutan secuencialmente , de manera que el identificar secciones de código “paralelizable” es un trabajo arduo pero necesario para dividir un proceso grande en sub-procesos y enviarlos a diferentes unidades de procesamiento para lograr la distribución con la concurrencia se debe implantar mecanismos para evitar las condiciones de competencia, la postergaciones indefinidas , el ocupar un recurso u estar esperando otro , las condiciones de espera

DOS (Disk Operating System) El DOS carece por completo de interfaz gráfica, y no

DOS (Disk Operating System) El DOS carece por completo de interfaz gráfica, y no utiliza el ratón, Desde el punto de vista de los programadores, este sistema operativo permitía un control total de la computadora, libre de las capas de abstracción y medidas de seguridad a las que obligan los sistemas multiusuario y multitarea. ORDENES PRINCIPALES • DIR: muestra un listado de archivos, que están contenidos en un directorio. • DEL o ERASE: borra uno o varios archivos • MD o MKDIR: crea un nuevo directorio • RD o RMDIR: borra un directorio vacío

Sus versiones Familia Windows ØWindows 95 ØWindows CE ØWindows 98/ SE ØWindows Mobile ØWindows

Sus versiones Familia Windows ØWindows 95 ØWindows CE ØWindows 98/ SE ØWindows Mobile ØWindows ME ØWindows Vista ØWindows NT ØWindows Vista 64 ØWindows 2000 Server ØWindows Server 2008 ØWindows XP/64 bites ØWindows Server 2003

 • Familia Macintosh ØSystem software 6 ØMac OS 9 ØSystem software 7 ØMac

• Familia Macintosh ØSystem software 6 ØMac OS 9 ØSystem software 7 ØMac OS X ØMac OS Classic ØMac OS Leopard Server ØMac OS 7 ØMac OS 8

 • Familia Unix Linux ØUNIX AIX ØWhite Box ØGNU/Linux ØRed Hat ØGNU/Hurd ØDebian

• Familia Unix Linux ØUNIX AIX ØWhite Box ØGNU/Linux ØRed Hat ØGNU/Hurd ØDebian ØHP/UX ØMandriva ØIrix ØCent. OS ØSolaris ØSlackware ØUnix. Ware Ubuntu ØSabayon ØSuse ØFedora