ejercicios coma decimal
EJERCICIO 1
Un disco de MS-DOS de 64MB contiene: 512 bytes/sector, 4 sectores/cluster y 2 FAT. Determinar:
a) Tipo de FAT necesario para gestionar todos loscluster del disco (FAT, FAT16 o FAT32).
b) Número de cluster ocupados por cada FAT
c) Número máximo de archivos del directorio raíz si éste ocupa 16 clusters.
d) Posición del primer sector de datos.Solución:
a) Capacidad del disco = 64MB
Capacidad del disco en clusters = (64x1024x1024)bytes/(512 bytes/sector x 4 sectores/cluster)= 32768 clusters
2n = 32768 cluster donde n es el nº de bitsnecesarios para direccionar dichos clusters
Por tanto n= 15 bits. Así que necesitaremos FAT16
b) Para poder direccionar cada cluster del disco duro necesitaremos por cada FAT 32768 entradas, si
cadaentrada es de 16 bits (ya que tenemos que utilizar FAT16).
Nº CLUSTERS/FAT = (32768 entradas x 2 bytes/entrada)/(512bytes/sector x 4 sectores/cluster)= 32 cluster/FAT
c) Teniendo en cuenta que cadaentrada en el directorio tiene la siguiente estructura de 32 bytes.
8 bytes 3 bytes 1 bytes 10 bytes 2 bytes 2 bytes 2 bytes 4 bytes
Nombre
de
Archivo
Extensión Atributos Reservado Hora Fecha Nº1er bloque en
FAT
Tamaño
del
archivo
.
.
d)
SECTOR DE ARRANQUE
FAT
1 COPIA DE LA FAT
DIRECTORIO RAIZ
16 clusters
ÁREA DE DATOS
El primer sector de datos será el 322, ya que: (64+16)cluster x 4 sectores/cluster + 1+1 =322
32 bytes
Directorio raíz
Nº de entradas
en el directorio
Tamaño del directorio= 16 cluster
Nº entradas o archivos máx. Será:
(16x4x512bytes)/32bytes =1024archivos
32 x 2 = 64cluster
1 sector
Implantación de Sistemas Operativos. Ejercicios de Sistemas de ficheros Pág. 2/2
EJERCICIO 2
Se dispone de un Sistema de archivos de MS-DOS del que se conoce:512 bytes/sector, 8 sectores/cluster, y las siguientes estructuras de la FAT y directorio raíz:
Determinar:
a) Tipo de FAT en uso y tamaño de una entrada de directorio
Cada una de las entradas...
Regístrate para leer el documento completo.