Estructura Computadores Problemas
1
Sea una unidad de disco duro de brazo m´vil con las siguientes caracter´sticas: o ı
• • • • • •
18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de informaci´n neta. o Velocidad de rotaci´n: 7.500 rpm. o Velocidad de transferencia: 60 MB/s (60·106 bytes/s). Tiempo que emplea en mover la cabeza de una pista a otra consecutiva:0,15 ms. Tiempo de estabilizaci´n de las cabezas: 2,5 ms. o a.1) Capacidad neta y bruta. a.2) Tiempo medio de acceso a un sector.
a) Calcule los siguientes datos de la unidad de disco:
b) Dicha unidad de disco duro contiene un fichero de 25.600 bytes cuyos primeros datos est´n almacenados en los sectores 15.225, 315.226 y 90.455. El resto de los datos del fichero a est´ almacenado en sectoresdistribuidos aleatoriamente por el disco. a b.1) Suponiendo que la posici´n inicial de las cabezas de lectura es Cilindro 1.234, Sector o 200 y que el tiempo de c´mputo es despreciable, calcule el tiempo que se emplea en leer los tres o primeros sectores del fichero. b.2) Teniendo en cuenta el tiempo medio de acceso obtenido en el apartado a.2), calcule en qu´ instante se completa la lectura delfichero (En caso de que no sepa responder al apartado e a.2), suponga un tiempo de acceso de 10 ms).
2
Sea una unidad de disco duro de brazo m´vil con las siguientes caracter´sticas: o ı
• • • • • •
18 superficies, 2.331 cilindros y 50 sectores por pista. Sectores de 512 bytes de informaci´n neta. o Velocidad de rotaci´n: 4.800 r.p.m. o Velocidad de transferencia: 22,4 Mbits/s (22,4·106 bits/s).Tiempo que emplea en mover la cabeza de una pista a otra consecutiva: 0,15 ms Tiempo de estabilizaci´n de las cabezas: 2,5 ms o
a) Se pide calcular: a.1) Capacidad neta y bruta. a.2) Tiempo medio de acceso a un sector. b) Dicha unidad de disco duro contiene un fichero de 25.600 bytes cuyos primeros datos est´n almacenados en los sectores 15.225, 315.226 y 90.455. a b.1) Indique qu´ cilindro,superficie y sector ocupa cada uno de los sectores anteriores e b.2) Suponiendo que la posici´n inicial de las cabezas de lectura es Cilindro 1.234, Sector o 25 y que el tiempo de c´mputo es despreciable, calcule el tiempo que se emplea en leer los tres o primeros sectores del fichero. c) Se conecta esta unidad a un computador de 32 bits con un procesador capaz de ejecutar 40 MIPS. Su M´dulo de E/Sdispone de un registro de datos de 32 bits y puede operar mediante ino terrupciones. Teniendo en cuenta el tiempo medio de acceso calculado en el apartado a), calcule el porcentaje de tiempo que dedica la CPU a la lectura del fichero completo en los casos siguientes: c.1) Cuando opera mediante E/S programada. c.2) Cuando opera mediante interrupciones. -1-
Enunciados de Problemas
Suponga que:•
•
• •
La rutina de programaci´n de una operaci´n de lectura o escritura de un sector tiene 100 o o instrucciones. Cuando opera mediante E/S programada su ciclo de sincronizaci´n ejecuta 3 instruco ciones. El tiempo que se emplea en la Secuencia de Reconocimiento de Interrupci´n es de 25 ns. o La Rutina de Servicio de Interrupci´n tiene 20 instrucciones. o
3
Sea un computador capazde ejecutar a una velocidad de 100 MIPS, que dispone de una l´nea serie con las siguientes caracter´sticas: ı ı
• •
Velocidad de transmisi´n: 55.000 bits/s. o Cada byte de datos se transmite con 1 bit de start, 8 bits de datos, un bit de paridad, y un bit de stop.
a) En el instante t=0 comienza a recibirse por la l´nea serie un fichero de ı 33.000 bytes. ¿En qu´ instante termina la recepci´nde dicho fichero? e o b) A medida que se reciben los datos del fichero, el computador los va almacenando en una unidad de disco de las siguientes caracter´sticas: ı
• •
Velocidad de rotaci´n 6.000 rpm. o 20 superficies.
• •
1.024 cilindros. 100 sectores por pista.
• •
Cada sector tiene 1.024 bytes de informaci´n neta y 1.280 de informaci´n bruta. o o En el movimiento de la...
Regístrate para leer el documento completo.