Sistemas operativos de redes

3,771 views

Published on

Published in: Education

Sistemas operativos de redes

  1. 1. “ADMINISTRACIÓN DE REDES”<br /><ul><li>Integrantes: Montes de Oca Álvarez Tonatiuh Dionisio</li></ul> Marín González Dirceu<br /><ul><li>Tema: Sistemas Operativos de Redes
  2. 2. Prof.: Martínez Amezquita Víctor Hugo
  3. 3. Grupo: 6 “D”
  4. 4. Escuela: Centro de Estudios Tecnológicos Industrial y de </li></ul> Servicios No. 3<br />
  5. 5. “INDICE”<br /><ul><li> Que Realiza un Sistema Operativo de Redes
  6. 6. Interacciones de un Sistema Operativo de Redes
  7. 7. Gestiones del Sistema Operativo de Redes
  8. 8. Clasificación de Sistemas Operativos de Redes
  9. 9. Multitareas, Multiusuario</li></li></ul><li>“QUE REALIZA UN SISITEMA OPRATIVO DE REDES”<br />En general, se puede decir que un Sistema Operativo tiene las siguientes características:<br />Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.<br />Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.<br />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.<br />Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.<br />Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.<br />Organizar datos para acceso rápido y seguro.<br />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.<br />Procesamiento por bytes de flujo a través del bus de datos.<br />
  10. 10. “INTERACCIONES DE UN SISTEMA OPERATIVO DE REDES”<br />El sistema operativo de un equipo coordina la interacción entre el equipo y los programas (o aplicaciones) que está ejecutando. Controla la asignación y utilización de los recursos hardware tales como:<br /><ul><li>Memoria.
  11. 11. Tiempo de CPU.
  12. 12. Espacio de disco.
  13. 13. Dispositivos periféricos. </li></ul>En un entorno de red, los servidores proporcionan recursos a los clientes de la red y el software de red del cliente permite que estos recursos estén disponibles para los equipos clientes. La red y el sistema operativo del cliente están coordinados de forma que todos los elementos de la red funcionen correctamente.<br />Un sistema operativo de red:<br /><ul><li>Conecta todos los equipos y periféricos.
  14. 14. Coordina las funciones de todos los periféricos y equipos.
  15. 15. Proporciona seguridad controlando el acceso a los datos y periféricos.  </li></ul>Las dos componentes principales del software de red son:<br /><ul><li>El software de red que se instala en los clientes.
  16. 16. El software de red que se instala en los servidores.</li></li></ul><li>“GESTIONES DEL SISTEMA OPERATIVO DE REDES”<br />Gestión de procesos:<br />Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:<br />Crear y destruir los procesos.<br />Parar y reanudar los procesos.<br />Ofrecer mecanismos para que se comuniquen y sincronicen.<br />La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.<br />
  17. 17. Gestión de la memoria principal<br />La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de:<br /><ul><li>Conocer qué partes de la memoria están siendo utilizadas y por quién.
  18. 18. Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
  19. 19. Asignar y reclamar espacio de memoria cuando sea necesario.</li></ul>Gestión del almacenamiento secundario<br />Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:<br />Planificar los discos.<br />Gestionar el espacio libre.<br />Asignar el almacenamiento.<br />Verificar que los datos se guarden en orden<br />
  20. 20. “CLASIFICACIÓN DE SISTEMAS OPERATIVOS DE REDES”<br />Sistemas operativos de estructura monolítica , es decir, están compuestos por un solo programa que contiene varias rutinas entrelazadas de forma que una de ellas puede comunicarse fácilmente con el resto. <br />Sistemas operativos de estructura jerárquica. Con el tiempo los sistemas operativos se van mejorando y se hizo necesario que el sistema operativo tuviese varias partes bien definidas del resto y con una interfase propia. Con estas partes, capas o niveles se pretendía entre otras que cosas que la partes mas importantes del sistema operativo estuviesen a salvo de intrusos. <br />Sistemas operativos cliente-servidor. Este tipo de sistemas operativos para redes es el que actualmente esta en uso en la mayoría de las computadoras. Es un sistema operativo muy compatible, porque sirven para cualquier computadora y prácticamente para todos los programas. El sistema operativo cliente-servidor el usuario o cliente hace una petición al servidor correspondiente para tener acceso a un archivo o efectuar una actuación de entrada o salida sobre un dispositivo concreto. <br />
  21. 21. Sistemas operativos de red: Son aquellos sistemas operativos capaces de relacionarse eficientemente con sistemas operativos instalados en otras computadoras transmitiendo o intercambiando información, archivos, ejecutando comandos remotos, etc. <br />Sistemas operativos distribuidos:Este tipo de sistema operativo de red lleva a cabo todos los servicios que realizaba el sistema operativo de red, pero además consigue compartir más recursos como impresoras, memorias, unidades centrales de proceso (CPU), discos duros, etc. Y el usuario no necesita saber la ubicación del recurso, ni ejecutar comandos, sino que los conoce por nombres y los usa como si fuesen locales o propios de su computadora.<br />
  22. 22. “MULTITAREAS, MULTIUSUARIOS”<br />TIPOS DE MULTITAREA<br />Cooperativa<br />Los procesos de usuario son quienes ceden la CPU al sistema operativo a intervalos regulares. Muy problemática, puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema operativo, todo el sistema estará trabado, es decir, sin poder hacer nada. Da lugar también a latencias muy irregulares, y la imposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real. Un ejemplo sería Windows hasta la versión 2000.<br />Preferente<br />El sistema operativo es el encargado de administrar el/los procesador(es), repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos períodos de tiempo, pero el resultado final es prácticamente igual que si estuviesen ejecutándose al mismo tiempo. Ejemplos de sistemas de este tipo serían Unix y sus derivados (FreeBSD, Linux), VMS y derivados, AmigaOS, Windows NT.<br />Real<br />Sólo se da en sistemas multiprocesador. Es aquella en la que varios procesos se ejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser también preferente. Ejemplos de sistemas operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.<br />
  23. 23. La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de ordenador de otro tipo (e.j. aplicaciones de base de datos). En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente (tanto en paralelismo real como simulado).<br />En contraposición a los sistemas monousuario, que proveen servicio y procesamiento a un solo usuario, en la categoría de multiusuario se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten los mismos recursos. Actualmente este tipo de sistemas se emplean especialmente en redes, pero los primeros ejemplos de sistemas multiusuario fueron sistemas centralizados que se compartían a través del uso de múltiples dispositivos de interfaz humana (e.j. una unidad central y múltiples pantallas y teclados).<br />Los recursos que se comparten son por lo regular una combinación de:<br /><ul><li>Procesador.
  24. 24. Memoria.
  25. 25. Almacenamiento secundario (almacenaje en disco duro).
  26. 26. Programas.
  27. 27. Periféricos como impresoras, plotters, scanners, etc.</li>

×