Administración del espacio

Post on 06-Feb-2016

23 views 0 download

description

Administración del espacio. Organización de Datos. La transmisión de información entre memoria primaria y secundaria se lleva a cabo a través de operaciones básicas de lectura y escritura de registros pero con unidades de tamaño fijo denominados - PowerPoint PPT Presentation

Transcript of Administración del espacio

Administración del espacio

Organización de Datos La transmisión de información entre memoria

primaria y secundaria se lleva a cabo a través de operaciones básicas de lectura y escritura de registros pero con unidades de tamaño fijo denominados

Bloques:  Es la cantidad más pequeña de datos que puede ser transferida entre memoria secundaria y primaria en un acceso a un archivo.

Organización de Datos El usuario siempre ve el archivo como una

secuencia de registro continuo o elementos lógicos.  

Los registros pueden ser de longitud fija o longitud variable, los cuales pueden tener llave o no tenerla

La longitud fija en el tamaño del campo produce un desperdicio de espacio, pero en cambio facilita la localización y extracción de la información en dicho campo, al no tener que preocuparse por su tamaño.            

Registros de longitud variable

En el caso de longitud variable sucede al revés, hay un mejor aprovechamiento en espacio, pero se complica la localización y extracción de información.

Cinta magnética El archivo físico está formado por un

conjunto de registros físicos, los bloques están organizados en forma contigua, ya que se asignan en forma consecutiva.   

Los datos se almacenan a lo largo de la superficie de la cinta en una densidad específica, medida en bytes/pulgada (bpi). La densidad estándar del registro se mide por el número de bpi.

Separador de bloque

  Con el fin de permitir un espacio para que la unidad de cinta se detenga y recomience el movimiento de la cinta sin perder datos, se utiliza espacios entre los bloques para separar cada bloque. Un espacio entre los bloques (también llamado espacio entre los registros) es un longitud de cinta en blanco que mide 0.3 pulgadas.

Factor de bloqueoPara hacer un mejor uso del espacio de almacenamiento,

usualmente los analistas en sistemas reducen el número de los espacios necesarios entre los lotes mediante la creación de bloques.   

La creación de bloques ocurre cuando el sistema almacena varios registros lógicos dentro de un único  registro físico.

El número de registros en el bloque se llama factor de bloqueo.

La longitud máxima de cualquier bloque esta determinada, por el número que puede contener el buffer.

Cuando cada bloque físico (registro físico) contiene un único registro lógico se dice que es un archivo no bloqueado

Ejemplo Determinación del largo de una cinta, que

contiene un archivo.Características del Archivo

Número de registros del archivo: 15000Tamaño de cada registro: 175 bytes

Características del AlmacenamientoDensidad de grabación: 6250 bpiTamaño del IRG: 0,3 inch

Caso: Formato No Bloqueado

Espacio de almacenamiento de un registro:IRG + Tamaño del Registro/Densidad de

Grabación0,3 [inch]+ 175 [bytes]/6250 [bpi] = 0,328

[inch]

Espacio de almacenamiento del archivo en su totalidadNúmero de registros * Espacio utilizado par

c/registro15000 * 0,328 [inch] = 4920 [inch]

Caso: Formato Bloqueado, factor de bloqueo 30

Espacio de almacenamiento de un bloque:IRG + Factor de Bloqueo*Tamaño del

Registro/Densidad de Grabación0,3 [inch]+ 30*175 [bytes]/6250 [bpi] = 1,14

[inch]

Número de Bloques = Número de Registros/Factor de BloqueoNúmero de Bloques = 15000/30 = 500 bloquesN° Bloques * Espacio Utilizado por c/bloque =

500 * 1,14 [inch] = 570 [inch]

RPM.

Los datos se escriben o se leen de los discos solo cuando esta girando dentro de la unidad de disco. La rotación del disco varía a varios miles de revoluciones por minuto.

 Las cabezas de lectura y escritura detectan en forma electrónica los datos almacenados en la superficie del disco.

  Los datos se almacenan en la superficie del disco en una o mas pistas, que son círculos concéntricos con una capacidad fija de almacenamiento medido en bytes con pista.

Cada pista se identifica mediante un número y un número de superficie.

CilindroLas cabezas en cada superficie pueden accesar una sola pista en

esa superficie. Por lo tanto, si existen 20 superficies en un paquete de disco, el sistema puede escribir o leer de cualquiera de las 20 pistas.

Las pistas identificadas con el mismo número forman  lo que se conoce como un cilindro.  

Para accesar aun registro específico, el programa debe terminar y especificar el cilindro y superficie donde se encuentra el  registro. Este concepto es un aspecto importante de los dos métodos de direccionamiento utilizadas en dispositivos de acceso directo: Direccionamiento de pista y de sector.

Ejemplo¿Cuánto tiempo tarda el llevar a memoria 100 KBytes, que se encuentran en el cilindro del medio, cuando las cabezas se encuentran en el cilindro más externo?Datos· Velocidad de rotación: 3600 rpm· Tiempo de búsqueda promedio: 0,025 s· Tasa de transferencia de datos: 806

KBytes/sTiempo de latencia: 60/3600 = 1/60 sTiempo Total = Tiempo de latencia + Tiempo

de búsqueda + Tiempo de transferencia= 1/60 + 0,025 + 100/806 [s] = 0,166 [s]