La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tipos de sistemas operativos

Presentaciones similares


Presentación del tema: "Tipos de sistemas operativos"— Transcripción de la presentación:

1 Tipos de sistemas operativos
Por l a forma en que ofrece sus servicios . Por los servicios que ofrecen. Por su estructura.

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

3 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.

4 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.

5 Máquina virtual Representa una interfaz a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Multiprogramación Máquina extendida El objetivo es de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes El núcleo de estos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación.

6 Cliente - servidor 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 .

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

8 POR EL NUMERO DE USUARIOS
Monousuario Son aquellas que soportan a un usuario a las 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 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

9 Por el número de tareas Monotareas Son aquellas que solo permiten una tarea a la vez por usuario. Multitareas Permite al usuario estar realizando varias labores al mismo tiempo. 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. Puede estar editando el código fuente de un programa durante su depuración mientras compila al otro .

10 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

11 video de los multiusuario

12 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

13 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.

14 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

15 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. Velocidad: La velocidad sumada es muy superior. Confiabilidad: Si una sola maquina falla, el sistema total sigue funcionando. 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.

16 VENTAJAS Compartir datos Compartir dispositivos Comunicaciones
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.

17 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 .

18 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 circulares y los “abrazos mortales “ (deadlocks).

19 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

20 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

21 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

22 Familia Unix Linux UNIX AIX White Box GNU/Linux Red Hat GNU/Hurd
Debian HP/UX Mandriva Irix CentOS Solaris Slackware UnixWare Ubuntu Sabayon Suse Fedora


Descargar ppt "Tipos de sistemas operativos"

Presentaciones similares


Anuncios Google