PUERTA | PUERTA CS 1997 | Pregunta 73

Un programa P lee y procesa 1000 registros consecutivos de un archivo secuencial F almacenado en el dispositivo D sin utilizar ninguna función del sistema de archivos. Dado lo siguiente

Size of each record = 3200 bytes
Access time of D = 10 msecs
Data transfer rate of D = 800 × 103 bytes/second
CPU time to process each record = 3 msecs

¿Cuál es el tiempo transcurrido de P si
a). ¿F contiene registros desbloqueados y P no usa almacenamiento en búfer?
b). F contiene registros desbloqueados y P usa un búfer (es decir, siempre lee adelante en el búfer)?
C). los registros de F están organizados usando un factor de bloqueo de 2 (es decir, cada bloque en D contiene dos registros de F) y P usa un búfer?

Puede suponer que el tiempo de CPU necesario para transferir un registro de un búfer a una variable local de P es insignificante.

Respuesta:
Explicación:
Cuestionario de esta pregunta
. Comente a continuación si encuentra algo incorrecto en la publicación anterior.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *