t6 sistema de ficheros Flashcards

1
Q
  1. En un sistema operativo se utiliza una estructura de i-nodos parecida a la de Unix. El tamaño de
    bloque es de 1024 bytes y el tamaño de los punteros a bloques es de 32 bits. El i-nodo tiene un
    cierto número de entradas de direccionamiento directo, una de direccionamiento indirecto
    simple y otra de direccionamiento indirecto doble. Sabiendo que el tamaño máximo de un
    archivo es de 65800 KiB, ¿cuántas entradas directas hay en el i-nodo?
    (a) 10
    (b) 12
    (c) 8
    (d) Ninguna de las anteriores.
A

(C) 8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

En un disco formateado con el sistema de ficheros FAT16, y teniendo en cuenta únicamente el campo nº de primer bloque de la entrada del directorio (2 bytes), ¿cuál es el tamaño máximo de un fichero que ocupara todo el disco?:

Seleccione una:

Todas las demás respuestas son falsas.

Si el tamaño de bloque es de 512 bytes, podría ocupar hasta 32 MiB.

Puesto que con 2 bytes únicamente se puede almacenar el número 216, el tamaño máximo de un fichero es 216bytes = 64 KiB.

Si el disco tiene 4 particiones y cada una de ellas es de 1 GiB, el fichero podría ocupar hasta 4 GiB.

A

Si el tamaño de bloque es de 512 bytes, podría ocupar hasta 32 MiB.

Correcto. Con punteros de 2 bytes (16 bits) para direccionar bloques, se pueden direccionar 216 bloques. Si el tamaño del bloque es de 512 bytes, un fichero que ocupe todo el disco, entendiendo por esto que ocupa toda la parte del disco destinada a bloques de datos, podría ocupar todos los bloques de datos y por tanto su tamaño sería de 216 512=21629=2102629=21021025=32 MiB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En un sistema de ficheros de tipo UFS, el directorio julio contiene los ficheros enunciado.doc y examen.doc, siendo examen.doc un hard-link (enlace directo) a enunciado.doc. ¿Cuál de las siguientes afirmaciones es FALSA?
Seleccione una:

El campo “número de enlaces” del inodo que representa a julio contiene un valor mayor o igual que 2.

El campo “número de enlaces” del inodo que representa a enunciado.doc contiene un valor mayor o igual que 2.

El directorio julio, el fichero enunciado.doc y el fichero examen.doc están representados por 3 inodos diferentes.

El campo “número de enlaces” del inodo que representa a examen.doc contiene un valor mayor o igual que 2.

A

El directorio julio, el fichero enunciado.doc y el fichero examen.doc están representados por 3 inodos diferentes.
Correcto, pues esta afirmación es falsa. El directorio julio tiene su propio inodo, y los ficheros enunciado.doc y examen.doc comparten el mismo inodo puesto que se está usando la técnica del hard-link.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cuando se usa la técnica de asignación de espacio en disco contigua:
Seleccione una:

Sólo se permite acceso secuencial a los registros del fichero.

Puede producirse fragmentación externa.

No es posible que un fichero crezca de tamaño si el siguiente bloque al último que ocupa el fichero está ocupado.

Es necesario usar la técnica de compactación (o desfragmentación) para evitar que haya mucho movimiento de cabezas del dispositivo de disco.

A

Puede producirse fragmentación externa.
Correcto. Este es uno de los inconvenientes que tiene esta técnica de asignación, si bien puede solucionarse mediante la compactación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A la hora de buscar bloques libres en un sistema de ficheros, en general el mecanismo de gestión de los bloques libres más eficiente (rápido) es:
Seleccione una:

Lista secuencial.

Mapa de bits (bit map).

Lista enlazada.

Lista indexada.

A

Mapa de bits (bit map).
Correcto. Si el núcleo carga en memoria el mapa de bits, es muy rápido buscar los bits que indican qué bloques están libres, puesto que esta operación se realiza sobre memoria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En relación con la asignación de espacio en disco para soportar un sistema de ficheros es CIERTO que:
Seleccione una:

El número de inodos de un sistema de ficheros de tipo UFS determina el tamaño máximo de un fichero en dicho sistema.

En un sistema de ficheros FAT, el tamaño de la FAT depende del tamaño medio, en bloques, de los ficheros existentes.

En un sistema de ficheros FAT, con una FAT de 4096 entradas, un fichero no puede tener más de 4096 sectores de disco.

En un sistema de tipo UFS con inodos que tienen 10 punteros directos a bloques, uno indirecto simple y otro indirecto doble, es posible tener un fichero de 12 bloques y que todos ellos sean contiguos.

A

En un sistema de tipo UFS con inodos que tienen 10 punteros directos a bloques, uno indirecto simple y otro indirecto doble, es posible tener un fichero de 12 bloques y que todos ellos sean contiguos.
Correcto. Si al crear el fichero el núcleo encuentra bloques contiguos, es razonable que asigne esos bloques contiguos al fichero, con lo que esta posibilidad existe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál de los siguientes atributos de un fichero NO se almacena en el inodo en un sistema de ficheros de tipo UFS?
Seleccione una:

El nombre del fichero.

Los permisos.

Todos ellos se almacenan en el inodo.

El tamaño en bytes.

A

El nombre del fichero.
Correcto, pues el nombre del fichero no se almacena en el inodo, ya que este dato se guarda en el directorio al que pertenece el fichero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Suponga que desea almacenar un fichero de 20 MiB de datos. ¿Con cuál de los siguientes métodos de asignación ocuparía el menor espacio en el sistema de ficheros?
Seleccione una:

Asignación contigua.

Asignación enlazada.

Asignación enlazada con FAT.

Asignación indexada.

A

Asignación contigua.
Correcto. En la asignación contigua no hay que usar espacio en disco adicional para conocer qué bloques están ocupados por un fichero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Respecto a los enlaces simbólicos en un sistema de ficheros de tipo UFS es correcto afirmar que…
Seleccione una:

El fichero original y el que contiene el enlace tienen el mismo inodo.

Acceder a un fichero a través del enlace simbólico es más rápido que a través del nombre original. De ahí su gran ventaja.

Todas las demás respuestas son falsas.

Si se crea un enlace simbólico a un fichero y luego el fichero original se mueve a otro directorio, no será posible acceder a él a través del enlace.

A

Si se crea un enlace simbólico a un fichero y luego el fichero original se mueve a otro directorio, no será posible acceder a él a través del enlace.
Correcto. Cuando sucede esto, se dice que el enlace simbólico se ha quedado colgante, es decir, que se ha quedado apuntando a algo inexistente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Indicar qué información NO se almacena en un sistema de ficheros de tipo UFS:
Seleccione una:

Todas las informaciones mencionadas en las otras respuestas están presentes en un sistema de ficheros de tipo UFS.

Los inodos que están libres o usados.

La tabla de particiones.

El tamaño de cada bloque.

A

La tabla de particiones.
Correcto, pues la tabla de particiones es ajena a los sistemas de ficheros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

donde almacenan los atributos de un fichero los sistemas de ficheros FAT y UNIX

A

Fat en la entrada del directorio
Unix en los inodos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Un hard-link en UNIX es…
a) Un mecanismo que permite compartir ficheros y directorios entre distintos
sistemas de ficheros
b) Un tipo especial de i-node
c) Un mecanismo por el cual dos entradas del mismo directorio o de directorios
distintos apuntan al mismo i-node
d) Un mecanismo por el cual el i-node apunta a un bloque de datos que contiene el
nombre verdadero del fichero

A

c) Un mecanismo por el cual dos entradas del mismo directorio o de directorios
distintos apuntan al mismo i-node

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Si la asignación de espacio en disco a los ficheros es contigua:
a) Sólo se permite acceso secuencial a los registros del fichero
b) El sistema operativo no puede manejar ficheros indexados
c) Puede producirse fragmentación externa
d) Todas las respuestas anteriores son falsas

A

Si la asignación de espacio en disco a los ficheros es contigua:
a) Sólo se permite acceso secuencial a los registros del fichero
b) El sistema operativo no puede manejar ficheros indexados
c) Puede producirse fragmentación externa
d) Todas las respuestas anteriores son falsas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

La estructura del sistema de ficheros de los S.O. basados en Unix contiene los
siguientes elementos (indicar la respuesta falsa):
a) Un bloque de arranque que puede contener un pequeño programa que se encarga
de buscar el S.O. para cargarlo en memoria y luego ejecutarlo
b) Un superbloque, que describe el estado del sistema de ficheros (cuántos ficheros
puede almacenar, tamaños, etc)
c) Una tabla de i-nodos, que indica qué bloques del disco están ocupados y cuáles
libres
d) Bloques de datos, en los que se almacenan tanto ficheros como directorios

A

c) Una tabla de i-nodos, que indica qué bloques del disco están ocupados y cuáles
libres

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

. En un sistema de ficheros de tipo Unix, partiendo de un inodo:
a) Es fácil saber cuántos enlaces directos tiene ese fichero
b) Es fácil saber cuántos enlaces indirectos tiene ese fichero
c) Es fácil saber qué nombre tiene ese fichero
d) Es fácil saber en qué directorio está ubicado ese fichero

A

. En un sistema de ficheros de tipo Unix, partiendo de un inodo:
a) Es fácil saber cuántos enlaces directos tiene ese fichero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cuál de los siguientes atributos de un fichero NO se almacena en el inodo en un
sistema de ficheros Unix?
a) El tamaño en bytes
b) Los permisos
c) El nombre del fichero
d) Todos ellos se almacenan en el inodo

A

c) El nombre del fichero

17
Q

En el sistema operativo UNIX, ¿qué información se almacena obligatoriamente en el directorio?
a) El nombre del fichero
b) Un puntero al primero bloque del fichero
c) El propietario del fichero
d) El nº de enlaces del fichero

A

a) El nombre del fichero

18
Q

En la asignación de espacio en disco indexada:
a) Existe fragmentación externa
b) Los bloques del fichero no pueden almacenarse de forma contigua
c) Con un solo acceso a disco se puede leer la información de un fichero que ocupe
un solo bloque
d) Se puede acceder directamente a un registro del fichero sin necesidad de leer los registros anteriores

A

d) Se puede acceder directamente a un registro del fichero sin necesidad de leer los
registros anteriores

19
Q

En un disco formateado con el sistema de ficheros FAT16, y teniendo en cuenta
únicamente el campo nº de primer bloque de la entrada del directorio (2 bytes), ¿cuál
es el tamaño máximo de un fichero que ocupara todo el disco?
a) Si el tamaño de bloque es de 512bytes, podría ocupar hasta 32Mbytes
b) Si el disco tiene 4 particiones y cada una de ellas es de 1Gbyte, el fichero podría
ocupar hasta 4Gbyte
c) Puesto que con 2 bytes únicamente se puede almacenar el número 216, el tamaño
máximo de un fichero es 64kbytes
d) Todas las respuestas anteriores son falsas

A

a) Si el tamaño de bloque es de 512bytes, podría ocupar hasta 32Mbytes

20
Q

Indique cuál de las siguientes respuestas es incorrecta a la hora de tomar la decisión
de elegir un tamaño de bloque en un sistema de ficheros:
a) Usando bloques pequeños las operaciones de E/S sobre el disco serán más rápidas
b) Usando bloques grandes se mejora, en general, el rendimiento de los accesos secuenciales
c) Usando bloques pequeños aumentamos la fragmentación interna
d) Usando bloques grandes desperdiciamos más espacio en disco para los ficheros
pequeños que usando bloques pequeños

A

c) Usando bloques pequeños aumentamos la fragmentación interna

21
Q
  1. En un sistema de ficheros que utiliza asignación contigua de bloques a los ficheros:
    a) Sólo se puede acceder a los registros de manera secuencial
    b) No se permite acceso indexado a los registros
    c) No se permite acceso directo a los registros
    d) El método de acceso es independiente de cómo se haga la asignación de espacio
    en disco
A

d) El método de acceso es independiente de cómo se haga la asignación de espacio
en disco

22
Q

El directorio junio07 contiene los ficheros enunciado.doc y examen.doc, siendo
examen.doc un hard-link (enlace directo) a enunciado.doc. ¿Cuál de las siguientes
afirmaciones es falsa?
a) El campo “numero de enlaces” del inodo que representa a junio07 contiene un
valor mayor o igual que 2
b) El campo “número de enlaces” del inodo que representa enunciado.doc contiene
un valor mayor o igual que 2
c) El campo “número de enlaces” del inodo que representa a examen.doc contiene
un valor mayor o igual que 2
d) El directorio junio07, el fichero enunciado.doc y el fichero examen.doc están
representados por 3 inodos diferentes

A

d) El directorio junio07, el fichero enunciado.doc y el fichero examen.doc están representados por 3 inodos diferentes

23
Q

En un sistema de ficheros en el que un fichero puede tener varios nombres distintos
(enlace directo o hard-link), ¿cuál de las siguientes afirmaciones es falsa?
a) El nombre del fichero debe estar en el directorio al que pertenece
b) Por cada fichero, se debe llevar la cuenta del número de nombres que tiene
c) El número de nombres de un fichero debe estar en el directorio ( o directorios) al (a los) que pertenece
d) Aunque se dé la orden de borrar un fichero, éste no se eliminará hasta que se
borren todos sus nombres

A

c) El número de nombres de un fichero debe estar en el directorio ( o directorios) al (a los) que pertenece

24
Q

En la asignación de espacio en disco, ¿cuál de las siguientes técnicas no produce
fragmentación interna?
a) Asignación de espacio contigua
b) Asignación de espacio mediante lista enlazada
c) Asignación de espacio indexada
d) Las tres técnicas anteriores producen fragmentación interna

A

d) Las tres técnicas anteriores producen fragmentación interna

25
Q

Suponga que desea almacenar un fichero de 20MiB de datos. ¿Con cuál de los
siguientes métodos de asignación ocuparía el menor espacio en el sistema de
almacenamiento?
a) Asignación contigua
b) Asignación enlazada
c) Asignación enlazada con FAT
d) Asignación indexada

A

a) Asignación contigua

26
Q

En el sistema de ficheros NTFS, ¿qué entrada de la ACL se utiliza para decidir si un usuario tiene permiso para hacer una operación sobre un fichero?
a) La más restrictiva
b) La más permisiva
c) La primera entrada que haga referencia a este usuario
d) Si existe una entrada específica para ese usuario, esa es la que se aplica. En otro
caso, se aplica la entrada para el grupo “Todos”

A

b) La más permisiva

27
Q

¿Cuál de los siguientes métodos de asignación de sectores a ficheros produce
fragmentación externa?
a) Asignación enlazada
b) Asignación indexada
c) Asignación contigua
d) La fragmentación externa no depende del método de asignación sino del tamaño
del sector

A

c) Asignación contigua

28
Q

. A la hora de buscar bloques libres en un sistema de ficheros, en general el mecanismo
de gestión de los bloques libres más eficiente (rápido) es:
a) Mapa de bits (bit map)
b) Lista enlazada
c) Lista indexada
d) Lista secuencial

A

a) Mapa de bits (bit map)

29
Q

En un sistema operativo Unix, las particiones que habitualmente se definen son:
(marque la respuesta incorrecta)
a) Partición raíz (/): Se almacenan los ficheros necesarios para arrancar el sistema en
modo monousuario y algunos de los ficheros de configuración
b) Partición usr (/usr): Se guardan los ficheros de los usuarios
c) Partición var (/var): Se guardan ficheros de configuración, históricos, temporales
de la impresora, buzones de correo electrónico, etc
d) Partición para swap: Reservada a la gestión de la memoria virtual

A

b) Partición usr (/usr): Se guardan los ficheros de los usuarios

30
Q

. En un sistema de ficheros Unix:
a) Un fichero tiene asignados varios inodes para acoger a los punteros a bloques de
datos
b) Los punteros indirectos apuntan a inodes
c) Los bloques de datos de un fichero se enlazan como una lista simplemente
enlazada
d) Dado un inode se puede saber el número de lugares en el que está referenciado

A

d) Dado un inode se puede saber el número de lugares en el que está referenciado

31
Q

Un enlace directo (o hard link) en UNIX es…
(a) Un mecanismo que permite compartir ficheros y directorios entre distintos sistemas de ficheros.
(b) Un mecanismo por el cual dos entradas del mismo directorio o de directorios distintos apuntan al mismo inodo.
(c) Un tipo especial de inodo.
(d) Un mecanismo por el cual el inodo apunta a un bloque de datos que contiene el nombre verdadero del fichero

A

(b) Un mecanismo por el cual dos entradas del mismo directorio o de directorios distintos apuntan al mismo inodo.

32
Q

En la asignación de espacio en disco, ¿cuál de las siguientes técnicas no produce fragmentación interna?: (a) Asignación de espacio contigua. (b) Asignación de espacio mediante lista enlazada. (c) Asignación de espacio indexada. (d) Las tres técnicas anteriores producen fragmentación interna

A

(d) Las tres técnicas anteriores producen fragmentación interna

33
Q

¿Cuál de las siguientes es una ventaja del uso de FAT con respecto la asignación mediante lista enlazada con punteros al final de cada bloque de datos? (a) Permite manejar ficheros de tamaño mucho mayor. (b) Permite que el uso del método de acceso directo a ficheros sea más eficiente. (c) Permite utilizar nombres de fichero más largos. (d) Elimina la fragmentación externa.

A

(b) Permite que el uso del método de acceso directo a ficheros sea más eficiente.