base de datos distribuidas

Páginas: 3 (655 palabras) Publicado: 12 de septiembre de 2014
SO. Tema 3

Trasp. Nº 1

FUNDAMENTOS DE LOS SISTEMAS

OPERATIVOS

Tema 3: El núcleo del Sistema Operativo
Indice
1.- Introducción.
2.- Representación de procesos.
3.- Primer nivel deinterrupción.
4.- Dispatcher y Scheduler.
5.- Ejemplo: Esquema del núcleo de UNIX

Prof. Bernardo Ledesma

SO. Tema 3

Trasp. Nº 2

1.- INTRODUCCION.
El núcleo es interfaz entre el hardware yel resto del S. O.
Las rutinas que lo componen tienen que ser cortas y rápidas.
Funciones:


Manipulación de interrupciones.



Gestión de procesos (creación, planificación, sincronización,destrucción)



Soporte

otras

actividades

(E/S,

gestión

memoria,

contabilización).


Mantenimiento tablas básicas (P.C.B., dispositivos de memoria).

Módulos básicos:
Interrupt handler.
 Scheduler y Dispatcher
 Primitivas de sincronización y comunicación.

SO. Tema 3

Trasp. Nº 3

2.- REPRESENTACIÓN DE PROCESOS
2.1.- Bloque de control de un proceso(P.C.B.)
Estructura de datos que contiene información relativa a cada proceso:
 Identificador del proceso.
 Estado del proceso.
 Valores de los registros de C.P.U. (contador de programa, etc.).
Datos para gestión de recursos:
 memoria (tablas de páginas, etc.)
 E/S (demandas, tablas de dispositivos asignados, etc.)
 procesador (prioridades, punteros a colas, etc.).
 Datos decontabilización (tiempo de uso de procesador, etc.)
2.2.- Estados de un proceso
 No existente
 Existente
 Suspendido
 Activado
 Espera
 Preparado
 Ejecución

Preparado

Ejecución

Espera SO. Tema 3

3.- PRIMER NIVEL DE INTERRUPCION
Funciones:
- Determinar tipo de interrupción
- Activar módulos específicos
Operaciones:
- Guardar contexto "volátil" de proceso en curso
-Ejecutar chequeo para determinar tipo de interrupción
- Activar módulos específicos
3.1.- Determinación del tipo de interrupción
Modos de trabajo del procesador:
- Interrumpible
- No interrumpible...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de datos distribuida
  • Bases De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Carateristicas de las base de datos distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS