sistemas operativos

Páginas: 2 (268 palabras) Publicado: 27 de enero de 2014

Diapositiva 11
Gestión de memoria Unix
Primeras versiones: intercambio (swapping)
La imagen de un proceso se descarga en disco (swap out) si se lleva bloqueado mucho tiempo yhay escasez de memoria.
Un proceso vuelve a memoria principal (swap in) si se desbloquea y lleva tiempo en disco.
Paginación por demanda
A partir de UNIX BSD
Pfdata: tabla globalque describe el estado de los marcos
Una página puede entrar en: swap, memoria, fichero ejecutable
Técnica de copiado en escritura (COW=copy on write)

Diapositiva 12
Sistemade ficheros UNIX

Estructura de un sistema de ficheros:
Superbloque
Nodos-i
Bloques de datos
Cada fichero tiene una estructura llamada nodo-i (inode):
Hora de ultimoacceso/modificación
Apuntadores a los bloques de datos
Derechos de uso (propietarios, permisos)
Tipo de fichero (regular, directorio, especial…)
Contador de referencias
Org. De espacioindexada (con múltiples niveles)
Los dispositivos de E/S, enlaces simbólicos y pipes son ficheros especiales
Un directorio es un fichero con parejas nombre/número de nodo-iDiapositiva 13
Sistema de ficheros UNIX

Se mantiene una copia en mem. Principal de los nodos-i de los ficheros abiertos y directorios “activos”.
Estructura global con los ficherosabiertos:
Apuntador al nodo-i
Modo de apertura
Puntero del fichero
Cada proceso tiene una tabla local de ficheros abiertos (apuntadores a la tabla global).



Diapositiva 14Entrada/ salida en UNIX

Dispositivos de bloques o de caracteres
Cache de bloques
Las mismas llamadas al sistema para ficheros: open, close , read, write.
Llamada especifica:ioct1(fd, cmd, args)
Se distingue que E/S por el tipo de nodo-i
Dos códigos para identificar el dispositivo:
Número mayor (manejador de dispositivo)
Número menor (unidad)
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS