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