Cálculo de Rendimiento en Discos Magnéticos y Señales de Control del Procesador
Clasificado en Informática
Escrito el en
español con un tamaño de 3,43 KB
Cálculo de Parámetros y Rendimiento en Discos Magnéticos
Estructura y Capacidad del Disco
- Capacidad por cilindro: Capacidad del disco / Número de cilindros (pistas por cara).
- Grados por sector (o bloque): 360 / N.º de bloques por pista.
- N.º de bloques por pista: N.º de bloques por cilindro / N.º de superficies.
- Cálculo alternativo de bloques por pista: (Capacidad del cilindro / Tamaño de bloque) / N.º de superficies (platos).
Tiempos de Acceso y Lectura de Ficheros
- El tiempo medio de acceso a un bloque: Tiempo en la cola de espera + Tiempo de posicionamiento de la cabeza + Latencia de rotación + Tiempo de transferencia del disco + Tiempo de transferencia del controlador.
- Tiempo en la cola de espera: 0 si está inicialmente disponible.
- Tiempo de posicionamiento de la cabeza: X ms.
- Latencia de rotación: 0,5 / (X rpm / 60) ms.
- Tiempo de transferencia del disco: Tamaño del bloque / Velocidad de transferencia (ms).
- Tiempo de transferencia del controlador: ((Tamaño del bloque × N.º de superficies) / Velocidad de transferencia del controlador) ms.
- Tiempo de lectura de un fichero: N.º de bloques del fichero × Tiempo medio de lectura de un bloque.
- N.º de bloques en un fichero: Tamaño del fichero / Tamaño de los bloques.
- Tiempo mínimo de lectura de un bloque: Se obtiene haciendo mínimo (0) el tiempo de posicionamiento y la latencia de rotación.
Señales de Control en la Arquitectura del Procesador
RegDst (Destino del Registro)
- No (0): El identificador del registro destino viene determinado por el campo rt.
- Sí (1): El identificador del registro destino viene determinado por el campo rd.
RegWrite (Escritura en Registro)
- No (0): Ninguno.
- Sí (1): El registro destino se actualiza con el valor a escribir.
ALUSrc (Origen de la ALU)
- No (0): El segundo operando de la ALU proviene del segundo registro leído del banco de registros.
- Sí (1): El segundo operando de la ALU son los 16 bits de menor peso de la instrucción con signo extendido.
PCSrc (Origen del PC)
- No (0): El PC es reemplazado por PC + 4.
- Sí (1): El PC es reemplazado por la salida del sumador que calcula la dirección destino del salto.
MemRead (Lectura de Memoria)
- No (0): Ninguno.
- Sí (1): El valor de la posición de memoria designada por la dirección se coloca en la salida de lectura.
MemWrite (Escritura en Memoria)
- No (0): Ninguno.
- Sí (1): El valor de la posición de memoria designada por la dirección se reemplaza por el valor de la entrada de datos.
MemtoReg (Memoria a Registro)
- No (0): El valor de entrada del banco de registros proviene de la ALU.
- Sí (1): El valor de entrada del banco de registros proviene de la memoria.