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.

Entradas relacionadas: