sistemas operativos

Páginas: 5 (1212 palabras) Publicado: 6 de diciembre de 2013
6

Sistemas de Archivos






Conceptos generales
Archivos
Directorios
Semánticas de consistencia

SOI

1

Persistencia de datos

SOI

Los sistemas de archivos implementan el
almacenamiento persistente - los datos
creados por un programa persisten a la
finalización del mismo.
Los sistemas de archivos suministran una
versión mejorada de los dispositivos delalmacenamiento (discos, cintas, CD-ROM …)
Existen sistemas de computación especiales
que no tienen, o no necesitan, sistema de
archivos. P. ej. un SO de un satélite, o en un
microondas.
2

Abstracciones

SOI

El SO suele implementar cuatro
abstracciones básicas relativas al
almacenamiento permanente:
Archivo
Directorio
Descriptor de archivo
Sistema de archivos
En este tema, vamos adefinir cada una de
ellas, y como se implementan de forma
genérica.
3

Concepto de archivo

SOI

Un archivo es una colección de
información relacionada con nombre que
se guarda en almacenamiento secundario.
Podemos verlos como un espacio de
direcciones lógicas contiguas.
Un archivo puede:
Tener cierta estructura interna, p.ej,
registros, campos, etc.
No tener estructura. En cuyocaso, si es
necesaria, se simula por el SO o la
aplicación.
4

Funciones de la
gestión de archivos

SOI

Gestión de disco - cómo organizar bloques
de disco en archivos.
Designación (naming) - nombres de
archivos dados por el usuario.
Protección - mantener segura la
información.
Fiabilidad/durabilidad - cuando cae el
sistema, se mantiene información en disco.
Control de concurrenciao bloqueo de
archivos- accesos concurrentes al mismo
archivo.

5

Servicios de archivos

SOI

Podemos agrupar las funciones anteriores:
Servicio de almacenamiento permanente
- la abstracción archivo actúa como un
contenedor de datos. Permite al usuario
crear, borrar, …, archivos y controlar la
compartición y el acceso.
Servicio de directorio (gestión de datos) la abstracciónsistema de archivos
permite organizar, manipular, y acceder
a diferentes archivos. Suministra un
sistema de designación lógico.
6

Solicitud de servicio
Nombre Identificador
de archivo


Pasos: 1º
Servicio de
directorio

Información
solicitada


Cerrar


Cliente
SO

Servicio de
almacenamiento
Manejador de disco

Distribución

Disco

SOI

7

Pasos de lasolicitud

SOI

Solicitud de apertura dado su nombre. El SO
realiza un control de acceso (el cliente esta
autorizado a usarlo), y la traducción de
nombre de usuario al nombre en el SO.
El SO devuelve un identificador de archivo,
descriptor, para manipulaciones posteriores.
El usuario lo manipula con las operaciones
read, write, lseek, close, etc., pasando como
argumento el descriptor dearchivo.
El sistema suministra la información deseada
5.Cerramos el archivos al terminar.
8

Descriptor de archivo
Podemos verlo como un puntero
“protegido” que nos da acceso a una
sesión de trabajo sobre un archivo.
Podemos abrir un mismo archivo de varias
formas (lectura, escritura,
lectura/escritura), cada sesión se aísla
permitiendo el acceso a ella sólo a través
del descriptor(handle en la terminología
Microsoft).
SOI

9

Atributos de archivo
Metadatos - información que mantiene el SO
para describir el archivo. Suelen contener:
Nombre - nombre de usuario
Tipo - caracteriza el contenido del archivo
Ubicación – su localización en el dispositivo
Tamaño - tamaño actual (bytes, bloques, ...)
Protección - información de control de
acceso: quién y qué puedehacer con él
Tiempos de creación, modificación, último
acceso – por seguridad y vigilancia de uso.
SOI

10

Atributos: ejemplos

SOI

11

Archivos: operaciones
y métodos de acceso
Operaciones
create
write
read
lseek
delete
truncate
open
close
...

Métodos de acceso
Secuencial
Aleatorio o
directo
Indexado
Archivos
proyectados en
memoria

SOI

12

Los...
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