Entradas

466 - Compartición de Archivos

Imagen
  En un sistema multiusuario. casi siempre existe la necesidad de permitir a los usuarios compartir archivos. Emergen entonces 2 cuestiones: los derechos de acceso y la gestión de los accesos simultáneos . Derechos de Acceso: El sistema de archivos debe ofrecer una herramienta flexible para permitir la compartición general de archivos entre los usuarios, así como un conjunto de opciones de forma que se pueda controlar la manera en que se accede a cada archivo en particular. Normalmente, a los usuarios o grupos de usuarios le son concedidos ciertos derechos de acceso a cada archivo. Se ha venido usando un amplio rango de derechos de acceso.  pueden asignarse  a un usuario particular para un archivo específico: Ninguno: El usuario no puede siquiera conocer la existencia del archivo, ni mucho menos acceder al mismo. Para aplicar esta restricción, no se permite al usuario leer el directorio  de usuario  que incluya al archivo. Conocimiento: El usuario puede determinar que el archivo ex

469 a la 478 - Gestión Almacenamiento Secundario

Imagen
En memoria secundaria, un archivo consta de un conjunto de bloques. El sistema operativo o el sistema de gestión de archivos es responsable de la asignación de los bloques a archivos. Esto suscita dos cuestiones     sobre la gestión. En primer lugar, debe asignarse el espacio de memoria secundaria a los archivos y, en    segundo lugar, es necesario guardar constancia del espacio disponible para asignar.  Esta sección va a comenzar observando las alternativas de asignación de archivos en un solo disco. La   gestión del espacio libre se abordará más tarde. Por último, se examinarán las técnicas de almacenamiento de archivos sencillos en varios discos. Asignación de Archivos En la asignación de archivos surgen varias cuestiones: 1.   Cuando se crea un nuevo archivo, ¿se asigna de una sola vez el máximo espacio que necesite? 2. El espacio se asigna a un archivo en forma de una o más unidades contiguas, que se llaman secciones. El tamaño de una sección puede variar desde

467 y 468 - Agrupación de Registros

Imagen
La Agrupación de registros son la unidad lógica de acceso a los archivos, mientras  que los bloques son la unidad de E/S para almacenamiento secundario. Para realizar E/S, los registros deben organizarse en bloques. Hay varios aspectos a considerar: En primer lugar, ¿los bloques deberán ser de longitud fija o variable?  En la mayoría de los sistemas, los bloques son de longitud fija. Esto simplifica la E/S, la asignación de memoria intermedia (buffers) en memoria principal y la organización de los bloques en memoria secundaria. En segundo lugar,  ¿Cuál  deberá ser el tamaño relativo de un bloque, en comparación con el tamaño medio de registro? El compromiso es éste: Cuanto mayor sea el bloque, más registros se pasarán en una operación de E/S. Esto es una ventaja si el archivo se está procesando secuencialmente, porque el número de operaciones de E/S se reduce usando bloques mayores, acelerando así el procesamiento. Por otro lado, si se accede aleatoriamente a los registros y no se