informe
4 tareas principales:
•
•
•
•
Proporcionar interfaz: de comando o gráfica.
Administrar los dispositivos de hardware en la computadora.
Administrar y mantener los sistemas de archivo de disco.
Apoyar a otros programas. ("llamadas del sistema" )
Clasificación:
• De multiprogramación (o multitarea).
• De tiempo compartido.
• Distribuidos.
• Sistema fuertementeacoplado.
• Sistema débilmente acoplado.
Características de los SO distribuidos:
• Sistemas Autónomos con comunicación y cooperación.
• Objetivo clave: La transparencia.
• Proporcionan medios para la compartición global de recursos.
Conceptos de los sistemas distribuidos
• Transparencia
• Eficiencia
• Flexibilidad
• Núcleo monolítico Vs. Micro núcleo
• Escalabilidad
• Fiabilidad
•Comunicación
Sistemas Operativos de red (NOS).
Mantiene computadoras unidas a través de algún medio de comunicación,
con el objetivo primordial de poder compartir los diferentes recursos y la
información del sistema.
Diferencias:
Sistema Operativo de Red
• Computadoras interconectadas
• Los usuarios saben de la existencia de varias computadoras
• Cada máquina ejecuta su propio SOlocal y tiene su propio usuario o
grupo de usuarios.
Sistemas Operativos Distribuidos:
• Existe un software que distribuye las tareas
• Para los usuarios es transparente donde realizan sus tareas y
guardan su información.
• Aparece como un sistema de un solo procesador
• Son sistemas autónomos capaces resolver tareas globales.
• Es indispensable el uso de redes para intercambiar datos.Seguridad en los Sistemas Operativos
Sistemas seguros e inseguros frente a:
• Violaciones en los sistemas informáticos
• Acceso de personas no autorizadas
• Software con efectos destructivos: virus informáticos.
Seguridad Externa:
Son mecanismos para asegurar el sistema sin que el mismo intervenga.
• Seguridad física: Contra destrucción de información por fuego, etc.
• Seguridad deadministración: Impide el acceso lógico al sistema.
Seguridad Interna:
El propio sistema controla los mecanismos que aseguran el sistema
informático.
Estructura de un sistema operativo
Estructura modular (sistemas monolíticos).
• No existe estructura.
• Son una colección de procedimientos
Estructura por microkernel.
• Funciones centrales controladas por el núcleo (kernel)
• La interfaz delusuario es controlada por el entorno (Shell).
• Funciones de bajo nivel y de interpretación de comandos separadas.
Estructura por anillos concéntricos (capas).
Estructura cliente – servidor
• Se mantiene un núcleo mínimo.
• La mayoría de las funciones se implantan en los procesos del
usuario.
• Lo único que hace el núcleo es controlar la comunicación entre los
clientes y los servidores.Proceso
Proceso
Servidor
Cliente
Cliente
Del
proceso
Servidor de
la terminal
Servidor
de
archivos
...
Servidor de
la memoria
Modo usuario
Modo núcleo
Núcleo
Los clientes obtienen el servicio al
enviar mensajes a los procesos
servidores
Máquina 1
Cliente
Núcleo
Máquina 2
Máquina 3
Servidor
de
hi
Servidor
procesos
Núcleo
NúcleoMáquina 4
de
Servidor
terminales
de
Núcleo
Red
Mensaje del cliente al servidor
UNIX:
•
•
•
•
•
Multiusuario que incorpora multitarea.
Permite múltiples tareas y múltiples usuarios.
Método sencillo de organizar archivos
Permite la protección de archivos.
Las instrucciones del UNIX no son intuitivas.
NFS: Network File System
• Desarrollo de Sun Microsystems
•Surgió para UNIX pero se amplió a otros S. O. (ej.: MS - DOS).
• Soporta Sistemas y Hardware heterogéneos.
La Arquitectura de NFS
• Clientes y servidores comparten un sistema de archivos común.
• Generalmente todos los clientes y servidores están en la misma LAN,
pero no es necesario.
• NFS permite que cada máquina sea cliente y servidor al mismo tiempo.
• Los clientes acceden a los...
Regístrate para leer el documento completo.