miércoles, 19 de noviembre de 2014

Gestión de Memoria Secundaria
También conocida como almacenamiento secundario, es el conjunto de dispositivos y soportes de almacenamiento de datos que conforman el subsistema de memoria de la computadora, junto con la memoria primaria o principal. Puede denominarse periférico de almacenamiento o “memoria periférica”, en contraposición a la ‘memoria central’, porque en ocasiones puede considerarse como periférico de Entrada/Salida. La memoria secundaria es un tipo de almacenamiento masivo y permanente (no volátil) con mayor capacidad para almacenar datos e información que la memoria primaria que es volátil, aunque la memoria secundaria es de menor velocidad.
Su actividad se centra fundamentalmente en la gestión de recursos, puesto que tiene por objetivo casi exclusivo la gestión de recursos de memoria en este sentido se encarga de: Asignar memoria a los procesos para crear su imagen de memoria.
•Proporcionar memoria a los procesos cuando la soliciten y liberarla cuando así lo requieran.
•Tratar los posibles errores de acceso a memoria, evitando que unos procesos interfieran en la memoria de otros.
•Permitir que los procesos puedan compartir memoria entre ellos. De esta forma los procesos podrán comunicarse entre ellos.

Archivos
El servidor de archivo es la parte del sistema operativo que cubre una de las cuatro clases de funciones que tiene este en su faceta de maquina extendida. Los objetivos fundamentales del servidor de archivos son los dos siguientes:
1. Facilitar el manejo de los dispositivos periféricos. Para ello ofrece una visión lógica simplificada de los mismos en forma de archivos.
2. Proteger a los usuarios, poniendo limitaciones a los archivos que es capaz de manipular cada usuario.
Los servicios que se engloban en el servidor de archivos son de dos tipos: los servicios dirigidos al manejo de datos, o archivos, y los dirigidos al manejo de nombres o directorios.
El servidor de archivos ofrece al usuario una visión lógica compuesta por una serie de objetos (archivos y directorios) identificables por un nombre lógico sobre los que puede realizar una serie de
Operaciones. La visión física ha de incluir los detalles de cómo están almacenados estos objetos en los periféricos correspondientes.


 CARACTERÍSTICAS:

        Permiten utilizar el modo de acceso secuencial y el modo de acceso directo para leer la   información guardada en sus registros. El modo de acceso directo se hace conociendo el contenido del campo clave del registro que queremos localizar. Con esa información el sistema operativo puede consultar el índice y conocer la posición del registro dentro del fichero.
               Solamente se puede grabar en un soporte direccionarle. Ej.: disco magnético. Si esto no fuera así no podría emplear el acceso directo
1.      Construir, eliminar archivos y directorios.
2.      Ofrecer funciones para manipular archivos y directorios.
3.      Establecer la correspondencia entre archivos y unidades de almacenamiento.
4.      Realizar copias de seguridad de archivos.

VENTAJAS: Permite el acceso secuencial. Permite el acceso directo a los registros. Se pueden actualizar los registros en el mismo fichero, sin necesidad de crear un fichero nuevo de copia en el proceso de actualización.


DESVENTAJAS: Ocupa más espacio en el disco que los ficheros secuénciales, debido al uso del área de índices. Solo se puede utilizar soportes direccionables. Obliga a una inversión económica mayor, por la necesidad de programas y, a veces, hardware más sofisticad.

Operaciones sobre el Bloque de Control de Archivo
Decimos que los bloques deben ser de longitud fija o variable
• En la mayoría de sistemas los bloques son de longitud fija
• Cuanto mayor sea el bloque más registros se pasaran en una operación de entrada y salida. Registros de longitud Registros de longitud fija variable un archivo consta de un conjunto de bloques, el sistema operativa o el sistema de gestión de archivos es responsable de la asignación de los bloques a archivos.
• Primero se asigna un espacio en memoria secundaria a los archivos.
• Es necesario crear un registro sobre el espacio disponible para asignar.

Directorio

Estructura de un solo directorio Solamente había un directorio y todo los archivos se guardaban allí. No permitía una jerarquización de los archivos (ordenarlos)

                    Estructura de dos directorios
Son directorios de dos niveles. Uno que es la raiz y otro para cada usuario. Y dentro de cada subdirectorio, solamente se podrá poner los archivos con nombres cortos y sin jerarquizar.

                    Estructuras en árbol
Las que conocemos en MS-DOS. Un directorio principal, que tiene directorios y archivos, dentro de este más directorio y archivos.

En este sistema, se crea términos como el camino de búsqueda de archivos y camino absoluto (camino que tiene desde un directorio partiendo desde el directorio principal(directorio raiz)) y camino relativo(caminos desde el directorio en donde estás actualmente).

Grafos A cíclicos

ü  Grafos Estructura no jerarquizada.
ü  Es una estructura en la que no nos podremos encontrar ciclos(bucles), ni estructuras en árbol.
ü  Nos facilita los accesos directos.
ü  No dirigido (en los dos sentidos, es bidireccional) Dirigido
ü  Información de los archivos que se encuentran en las entradas de directorio
ü  Los datos que nos dan en las entradas de los directorios son:
ü  El nombre del archivo
ü  Tipo del archivo (Extensión)
ü  Su localización del bloque en donde está ubicada en disco.

Modelo jerárquico

  1. El directorio contiene un conjunto de datos por cada archivo referenciado.
  2. Una posibilidad es que el directorio contenga por cada archivo referenciado:
  3. El nombre.
  4. Sus atributos.
  5. Las direcciones en disco donde se almacenan los datos.
  6. Otra posibilidad es que cada entrada del directorio contenga:
  7. El nombre del archivo.

Un apuntador a otra estructura de datos donde se encuentran los atributos y las, direcciones en disco.
El número y organización de directorios varía de sistema en sistema:
  • Directorio único: el sistema tiene un solo directorio con todos los archivos de todos los usuarios
  • Un directorio por usuario: el sistema habilita un solo directorio por cada usuario
  • Un árbol de directorios por usuario: el sistema permite que cada usuario tenga tantos directorios como necesite, respetando una jerarquía general

No hay comentarios:

Publicar un comentario