SD07 SopSisOper

Páginas: 16 (3993 palabras) Publicado: 7 de julio de 2015
Soporte del Sistema
Operativo

José Sulla
Torres

Agenda








Introducción.
El nivel de sistema operativo.
Protección.
Procesos e hilos.
Comunicación e invocación.
Arquitectura del sistema operativo.
Resumen.

Introducción








Middleware permite la comunicación
remota entre objetos o procesos en los
nodos de un sistema distribuido.
Por debajo del nivel de middleware se
sitúael nivel del Sistema Operativo (S.O.).
El S.O. puede resolver los requisitos del
middleware (acceso eficiente a los
recursos y flexibilidad para la gestión).
La tarea de un S.O. es la de proporcionar
abstracciones, por ejemplo: sockets en
lugar de acceso directo a la red.

Introducción



Perspectiva histórica:
Sistemas operativos en red: Existen
múltiples imágenes del sistema, una en cada
nodo.Los nodos mantienen la autonomía
para la gestión de sus propios recursos.

Introducción


Sistemas operativos distribuido: Existe
una única imagen del sistema. No deben
preocuparse del nodo en que lanzan sus
programas.

Middleware y sistemas
operativos en red


En realidad, no se emplean ampliamente
ningún Sistema Operativo Distribuido, sino
sólo S.O. en Red, por las siguientes razones:
1.2.

Los usuarios ya han realizado grandes
inversiones en su software de aplicaciones.
Los usuarios prefieren tener autonomía en la
gestión de sus propias máquinas.

El nivel de sistema
Operativo




El middleware se ejecuta en múltiples
combinaciones hardware/sistema operativo,
es decir en múltiples plataformas en los
nodos de un sistema distribuido.
El middleware utiliza una combinación de
esosrecursos locales para implementar los
mecanismos de invocación remota entre
objetos.

El Nivel de Sistema
Operativo
Aplicaciones, servicios
Middleware

SO: núcleo,
bibliotecas
y servidores

SO1
Procesos, hilos,
comunicaciones, ...

SO2
Procesos, hilos,
comunicaciones, ...

Computador y
hardware de red

Computador y
hardware de red

Nodo 1

Nodo 2

Plataforma

El nivel de sistema
operativo
Componentes de la arquitectura:





Núcleos (kernel) y
procesos.

Los núcleos y el proceso servidor son los
componentes que gestionan los recursos y
los presentan a los clientes a través de una
interfaz de recursos.

El nivel de sistema
Operativo


La interfaz debe tener las siguientes
características:
1.
2.
3.

Encapsulamiento: Los detalles del conjunto de
operaciones ofrecidas debenocultarse.
Protección: Los recursos deben protegerse de
los accesos no permitidos.
Procesamiento concurrente: Los clientes
pueden compartir múltiples recursos y acceder a
ellos concurrentemente.

El nivel de sistema
Operativo


Una combinación de bibliotecas, núcleos y
servidores puede utilizarse para realizar las
siguientes tareas de invocación:




Comunicación: Los parámetros y resultados
debenpasarse desde y hacia los gestores de
recursos.
Planificación: El procesamiento debe
planificarse dentro del núcleo.

Funcionalidad básica del sistema operativo
Gestor de procesos

Gestor de
comunicaciones

Gestor del hilos

Gestor de memoria
Supervisor

El nivel de sistema
Operativo


Principales componentes de Sistema Operativo






Gestor de proceso: gestiona la creación y las
diferentesoperaciones sobre procesos.
Gestor de hilos: incluye la creación, sincronización y
planificación de hilos.
Gestor de comunicaciones: entre hilos asociados a
diferentes procesos.
Gestor de memoria: gestión de memoria física y virtual.
Supervisor: resolución de interrupciones y otras
excepciones, control de la unidad de gestión de
memoria y caché.

Protección








Los recursos necesitanprotección contra los
accesos no permitidos.
Una solución a los subproblemas de
protección
requerirá
técnicas
criptográficas.
Otra posibilidad es el uso de lenguajes de
programación con sistemas de tipos
seguros.
También se utiliza soporte hardware
(núcleo) para proteger los módulos entre sí,
independientemente del lenguaje.

Núcleos y protección




El núcleo es un programa cuya principal...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SD07 Lectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS