CARLOS EDUARDO MORALES REATEGUI 1.-Algunos sistemas abren automticamente un archivo cuando se hace referencia a l por primera vez, y lo cierran cuando el trabajo termina. Analice las ventajas y desventajas de este esquema en comparacin con el ms tradicional, en el que el usuario tiene que abrir y cerrar el archivo explcitamente. Ventajas. Ahorra tiempo al abrirse de forma automtica. Mayor velocidad de navegacin en los archivos. Desventajas. Pueden causar molestias al usuario al seleccionar un archivo y abrirse. Puede causar perdida de informacin al cerrarse el archivo cuando el sistema piensa que el trabajo ha sido terminado. 2.-Algunos sistemas eliminan automticamente todos los archivos de un usuario cuando ste cierra su sesin o su trabajo termina, a menos que el usuario solicite explcitamente que se conserven; otros sistemas guardan todos los archivos a menos que el usuario los elimine explcitamente. Analice las ventajas relativas de cada enfoque. Ventas de sistemas que eliminan automticamente todos los archivos de un usuario cuando este cierra su sesin o su trabajo termina. -El sistema ser veloz ya que no tendr archivos, programas instalados. -El sistema estar como nuevo cada vez que es iniciado. Desventajas de sistemas que eliminan automticamente todos los archivos de un usuario cuando este cierra su sesin o su trabajo termina. -Puede que se pierda informacin importante del usuario el eliminarse todos los archivos del usuario al terminar su sesin. -Prdida de tiempo al volver a crear los archivos, programas y etc. Ventas de sistemas que el usuario solicite explcitamente que se guarden los archivos. -Mayor seguridad al ser nosotros quien decide que archivos se deben guardar. Desventajas de sistemas que el usuario solicite explcitamente que se guarden los archivos. -Puede que el usuario se olvide de guardar sus archivos y perderlos. -Prdida de tiempo al estar guardando los archivos teniendo la opcin ser de forma automtica.
3.- Algunos sistemas proporcionan compartimiento de archivos
manteniendo una sola copia de un archivo; otros mantienen varias copias, una para cada uno de los usuarios que comparten el archivo. Analice las ventajas relativas de cada enfoque Ventajas de un sistema que mantiene una sola copia de un archivo para todos los usuarios. -Una ventaja seria que que se ahorra espacio al solo tener 1 copia. -Todos los usuarios estn interconectados. Ventajas de un sistema que crea diferentes copias de un archivo para cada usuario. -No depende de otro usuario. 4.-Explique el propsito de las operaciones abrir y cerrar. Abrir un archivo. Su propsito es el de abrir un archivo cuando el usuario lo solicite. Cerrar un archivo. Su propsito es el de cerrar un archivo cuando el usuario lo solicite, pero no necesariamente todos los archivos se cierran cuando estn abiertos. 5.- D un ejemplo de aplicacin en la que se debe acceder a los datos de un archivo en el siguiente orden: Ejemplo Secuencialmente. Los editores y compiladores casi siempre acceden a los archivos de esta forma. El grueso de las operaciones con archivos son lecturas y escrituras. Una operacin de lectura lee la siguiente porcin del archivo y automticamente adelanta un puntero de archivo, que sigue la pista a la posicin de E/ S. As mismo, una escritura anexa informacin al final del archivo y adelanta el puntero al final de ese material (el nuevo final del archivo). Un archivo as puede restablecerse al principio y, en algunos sistemas, un programa podra saltar hacia adelante o hacia atrs n registros, para algn entero n (tal vez slo paran = 1).
Este acceso se basa en un modelo de archivo de cinta, y funciona tan bien
en los dispositivos de acceso secuencial como en los de acceso aleatorio. Ejemplo al azar. En un sistema de reservaciones de lneas areas, podramos almacenar toda la informacin acerca de un vuelo en particular (digamos, el vuelo 713) en el bloque identificado por el nmero de vuelo. As, el nmero de asientos
disponibles para el vuelo 713 se almacena en el bloque 713 del archivo de
reservaciones. Para almacenar informacin acerca de un conjunto ms grande, como personas, podramos calcular una funcin de dispersin basada en el nombre de la persona, o consultar un pequeo ndice en la memoria para determinar qu bloque debemos leer y examinar.