tipos de sistemas operativos
TRANSCRIPT
Trabajo trimestral de redes
Nombre: Jhoanna Elizabeth Brito Morocho
“Instituto Tecnológico Sudamericano”
SISTEMAS OPERATIVOS
on un conjunto de programas destinados a permitir la comunicación del usuario con un ordenador.Comienza a trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina de los niveles más básicos, el software facilita el manejo de la computadora las funciones básicas para la gestión de la máquina.
S
Por l a forma en que ofrece sus servicios .
Por los servicios que ofrecen.
Por su estructura.
Tipos de sistemas operativos
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 .
Por su estructura
ESTRUCTURA MONOLÍTICAEs 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 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
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.
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 .
Sistemas operativos por servicios
Por el numero de usuarios
Por el numero de tareas
Por el numero de procesadores
MonousuariosUniproceso
MonotareasMultitareas
UniprocesosMultiproceso Simétricas
Asimétricas
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
Monousuar
io
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.
Uniproceso
ejemplo
-DOS-Mac O.S
POR EL NUMERO DE USUARIOS
Monotareas
• Son aquellas que solo permiten una tarea a la vez por usuario.
Multitareas
• Admite al usuario estar realizando variar 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 .
Por el número de tareas
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
Multiusuario
Para ver video
video de los multiusuario
http://www.youtube.com/watch?v=30CmpeomuTw
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 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, 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 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.
Compartir datosun sistema distribuido permite compartir datos mas fácilmente que los sistemas aislados, que tendrían que duplicarlos En cada nodo para lograrlo.Compartir dispositivosun 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 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 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).
Windows 95Windows 98/ SEWindows MEWindows NTWindows 2000 ServerWindows XP/64 bitesWindows Server 2003
Windows CEWindows MobileWindows VistaWindows Vista 64Windows Server 2008
Sus versiones
Familia Windows
System software 6System software 7Mac OS ClassicMac OS 7Mac OS 8
Mac OS 9Mac OS XMac OS Leopard Server
•Familia Macintosh
UNIX AIXGNU/LinuxGNU/HurdHP/UXIrixSolarisUnixWare UbuntuSuseFedora
White BoxRed HatDebianMandrivaCentOSSlackwareSabayon
•Familia Unix Linux
Video de los sistemas operativos
http://www.youtube.com/watch?v=Jfq2MOBnpyM
http://images.google.com.ec/images?ndsp=21&hl=es&um=1&q=sistemas+operativos&start=105&sa=N
http:/www.editorialservilibros.com.ec
REFERENCIAS WEB
Los tipos de sistemas operativos se clasifican en tres :
Por su estructura. Por los servicios que ofrecen.Por la forma en que ofrecen sus servicios. esto nos servirá para informarnos sobre los sistemas operativos
APORTE