12.07.2015 Views

Periféricos de almacenamiento

Periféricos de almacenamiento

Periféricos de almacenamiento

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.19 Organización <strong>de</strong>l disco en el S.O. DOS 47versión <strong>de</strong> Microsoft) y entonces proce<strong>de</strong> en secuencia. Normalmente, en la mayoría <strong>de</strong> losformatos <strong>de</strong> disco se encontrarán en el registro <strong>de</strong> arranque algunos parámetros claves quecomienzan en el cuarto byte. Estos parámetros son parte <strong>de</strong>l bloque <strong>de</strong> parámetros <strong>de</strong>l BIOSutilizados por el DOS para controlar cualquier dispositivo tipo disco. El resto <strong>de</strong>l programa <strong>de</strong>arranque empieza en los primeros tres bytes (0, 1 y 2) y continua en los bytes siguientes al bloque<strong>de</strong> parámetros <strong>de</strong> BIOS (Tabla 2.1).Offset Longitud Descripción3 8 bytes ID <strong>de</strong>l sistema (ej. IBM 3.1)11 1 palabra Nº <strong>de</strong> bytes por sector (ej. 512=0200 hex)13 1 byte Nº <strong>de</strong> sectores por 'cluster' (ej. 01 ó 02)14 1 palabra Nº <strong>de</strong> sectores reservados al principio: 1 para disquete16 1 byte Nº <strong>de</strong> copias <strong>de</strong> la FAT: 2 para disquete17 1 palabra Nº <strong>de</strong> elementos <strong>de</strong>l directorio raíz (ej. 64 ó 112)19 1 palabra Nº total <strong>de</strong> sectores <strong>de</strong>l disco (ej. 720 para el D-9)21 1 byte <strong>de</strong> formato (ej. FF, FE, FD o FC)22 1 palabra Nº <strong>de</strong> sectores por FAT (ej. 1 ó 2)24 1 palabra Nº <strong>de</strong> sectores por pista (ej. 8 ó 9)26 1 palabra Nº <strong>de</strong> caras (cabezas) (ej. 1 ó 228 1 palabra Nº <strong>de</strong> sectores especiales reservados2.19.4 Tabla <strong>de</strong> localización <strong>de</strong> ficherosTabla 2.1 Parámetros <strong>de</strong>l registro <strong>de</strong> arranqueHay que distinguir entre como está organizada la FAT, que es relativamente simple einmediato, y como está almacenada en el disco, lo cual es más complejo. Cada copia <strong>de</strong> la FATocupa dos sectores en los formateos <strong>de</strong> 9 sectores por pista y siete sectores en los formateos <strong>de</strong> 15(Tabla 2.2).Hay dos formatos para la FAT: uno <strong>de</strong> 12 bits y otro <strong>de</strong> 16 bits. El formato <strong>de</strong> 12 bits es elmás extendido y el más complicado. La FAT está organizada como una tabla <strong>de</strong> hasta 4096números, con un elemento para cada 'cluster' en el espacio <strong>de</strong> datos. El número que contiene cadaelemento indica el estado y uso <strong>de</strong>l 'cluster' correspondiente. Si el elemento <strong>de</strong> la FAT es 0, seindica que el 'cluster' está libre y disponible para su uso. Si el elemento <strong>de</strong> la FAT contiene 4087(FF7 hex) el 'cluster' está <strong>de</strong>clarado como inutilizable por un error <strong>de</strong> formateo. Los valores <strong>de</strong> laFAT <strong>de</strong>l 4081 al 4086 (FF1 al FF6 hex) se reservan también para señalar la imposibilidad <strong>de</strong>utilizar un <strong>de</strong>terminado 'cluster', pero no se utilizan.Elemento<strong>de</strong> la FATValorDec. Hex. Significado0 253 FD El disco es doble cara, doble <strong>de</strong>nsidad1 4094 EFE Entrada no utilizada, disponible2 3 003 El siguiente 'cluster' <strong>de</strong>l fichero es el 'cluster' 33 5 005 El siguiente 'cluster' <strong>de</strong>l fichero es el 'cluster' 54 4087 FF7 El 'cluster' es no utilizable: pista mala5 6 006 El siguiente 'cluster' <strong>de</strong>l fichero es el 'cluster' 66 4095 FFF Último 'cluster' <strong>de</strong>l fichero y final <strong>de</strong> esta ca<strong>de</strong>na <strong>de</strong>atribución <strong>de</strong> espacio7 0 0 Entrada no utilizadaTabla 2.2 Ca<strong>de</strong>na <strong>de</strong> atribución <strong>de</strong> espacio <strong>de</strong> un fichero en la tabla <strong>de</strong> atribución <strong>de</strong> ficheros

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!