Entrada/Salida SISTEMAS OPERATIVOS
![]() |
![]() |
![]() |
Título del Test:![]() Entrada/Salida SISTEMAS OPERATIVOS Descripción: Ejercicio de verdadeiro e falso. |




Comentarios |
---|
NO HAY REGISTROS |
A- Considerando la estructura en capas del software de Entrada/Salida, cuando se llama a read para leer 1 único byte de un fichero previamente abierto, el device driver debe verificar si el bloque que contiene dicho byte está ya en memoria: V. F. B- Considérese la estructura en capas del software de E/S. La capa denominada software independiente de dispositivo es la encargada de asignar un nuevo bloque a un fichero cuando al escribir 100 nuevos bytes, éstos no caben en el último bloque que tenía asignado: V. F. C- En un determinado instante, la cola de peticiones de E/S para acceder a cilindros de un disco contenía las peticiones: [25, 100, 360, 77, 124, 122]. Se han atendido las peticiones [100] (en primer lugar) y [77]. El algoritmo utilizado puede ser el SSTF. V. F. D- Tenemos un disco que contiene 32768 (=32*1024) sectores. El disco tiene 4 platos y 2 caras en cada plato. Cada sector contiene 512 bytes, y cada pista contiene 16 sectores. Se ha formateado usando bloques de 2048 bytes. Por lo tanto, el número total de cilindros que contiene el disco es 256. V. F. E- Tras ejecutar el siguiente código, y sabiendo que no se produjo ningún error, podemos asegurar que las variables a y b contienen el mismo valor tras la línea 98. int main() { char a,b; int fd = open("file.txt",O_RDONLY); ... read(fd,&a,1); lseek(fd,0,SEEK_SET); read(fd,&b,1);. V. F. A- El registro de datos de un controlador de dispositivo permite saber si el dispositivo está disponible para recibir/transmitir un nuevo dato: V. F. B- Considérese la estructura en capas del software de E/S. La capa denominada software independiente de dispositivo es la encargada de chequear si un proceso tiene permisos para abrir un fichero: V. F. Un disco duro con 4 caras y 16000 cilindros, tiene 64000 pistas: V. F. D- Considerando la siguiente salida del ls: El major-number del dispositivo /dev/sda es 0: user@beowulf:~$ ls -l /dev/sd* brw-rw---- 1 root disk 8, 0 nov 25 12:20 /dev/sda brw-rw---- 1 root disk 8, 1 nov 25 12:20 /dev/sda1 brw-rw---- 1 root disk 8, 2 dic 31 01:25 /dev/sda2 brw-rw---- 1 root disk 8, 16 nov 25 12:20 /dev/sdb brw-rw---- 1 root disk 8, 17 nov 25 12:20 /dev/sdb1. V. F. E- Un controlador DMA configurado en modo bus transparente tiene mayor prioridad de acceso al bus que otro configurado en modo robo de ciclos: V. F. El registro de datos de un controlador de dispositivo permite enviar comandos para indicar al dispositivo qué operación debe realizar. V. F. El manejador de interrupciones es la capa del software de Entrada/Salida que chequea si un determinado bloque está en la caché de bloques. V. F. Un controlador DMA configurado en modo bus transparente (Transparent bus DMA) tiene mayor prio- ridad de acceso al bus que si usase modo por robo de ciclos (Cycle-stealing DMA). V. F. Determinar qué bloque de disco contiene un cierto offset de un fichero se realiza en la capa del subsistema de E/S denominada device drive. V. F. El registro de estado de un controlador de dispositivo permite enviar comandos para indicar al dispositivo qué operación debe realizar. V. F. El device-driver es la capa del software de Entrada/Salida que chequea si un determinado bloque está en la caché de bloques. V. F. Un controlador DMA configurado en modo ráfaga (Burst Mode DMA) tiene mayor prio- ridad de acceso al bus que si usase modo por robo de ciclos (Cycle-stealing DMA). V. F. Los minor numbers de los dispositivos de disco /dev/sda y /dev/sdb1 son idénticos. V. F. int aio_read (struct aiocb *aiocbp) devuelve el número de bytes leídos en una lec- tura asíncrona. V. F. |