2010 Principios de composición informática
A. Escritura de datos b. Reproducción c. Decodificación de dirección d. El operando va primero y el operando destino va último. ¿Qué hace este comando?
Sí_
A.((R))+(Anuncio)——& gt; (Anuncio)b .((R))+(Anuncio)——& gt; A.D.
C.(R)+((Ad))——& gt;(Ad)d .((R))+((Ad))——& gt;
3. Si el verdadero valor de un número >
4. Las características del modo de trabajo básico de la máquina Neumann son_
A. Múltiples flujos de instrucciones y flujos de datos únicos b Acceso por dirección y ejecución de instrucciones en secuencia
c Operación de pila d Memoria. Seleccione la dirección según el contenido.
5. Los datos de punto flotante generalmente se representan en formato de número de punto flotante de precisión simple IEEE 754. Si el compilador asigna la variable de punto flotante >6. El principio de actualización de la memoria dinámica DRAM es el siguiente
A.
B. Todos los chips DRAM se actualizan al mismo tiempo. Cada bit de innovación en el chip
C. Cada chip DRAM se actualiza al mismo tiempo, palabra por palabra en el chip.
d. Todos los chips DRAM se actualizan al mismo tiempo y se actualizan.
7. El propósito de agregar caché entre la memoria principal y la CPU es
A. Resolver el problema de asignación de velocidad de la CPU y la memoria principal.
B. Ampliar la capacidad de la memoria principal
C. Ampliar el número de registros de uso general en la CPU.
d. Ampliar la capacidad de la memoria principal y el número de registros generales de la CPU.
8. La unidad de tiempo mínima de funcionamiento de la computadora es
A. Ciclo de reloj b. Ciclo de instrucción C. Equipo periférico
9. micro En un controlador de programa, la relación entre las instrucciones de la máquina y las microinstrucciones es
A. Cada instrucción de la máquina es ejecutada por una microinstrucción.
Cada instrucción de la máquina es interpretada y ejecutada por un microprograma compuesto por microinstrucciones.
Un programa compuesto por instrucciones de máquina puede ejecutarse mediante microinstrucciones.
D. Una microinstrucción consta de varias instrucciones de máquina.
10. La función de la línea de dirección en el bus del sistema es
A. Se utiliza para seleccionar la unidad de almacenamiento principal.
B. para la transmisión de información.
C. Se utiliza para especificar la dirección de la unidad de almacenamiento principal y el circuito de interfaz del dispositivo de E/S.
d.Se utiliza para transmitir la dirección física y la dirección lógica de la memoria principal.
2. Complete los espacios en blanco (***20 puntos, 65438 + 0 puntos por cada casilla. Las respuestas están escritas en el papel en espera, de lo contrario no serán válidas).
1. La actualización de RAM dinámica incluye _ _ _ _ _ y _ _ _ tres métodos: actualización dispersa, actualización centralizada y actualización asincrónica.
2. Los factores que afectan el rendimiento del pipeline son _ _ _ _ _ _ y _ _. Asociación de datos, asociación de control y asociación de recursos.
3. La memoria principal generalmente usa _ _ _ memoria y la memoria caché usa _ _ _ memoria. Memoria de acceso aleatorio dinámica, memoria de acceso aleatorio estática
4. El tiempo total es 4. El proceso por el cual la CPU accede a una instrucción del host y la ejecuta se llama _ _ _ _, que generalmente incluye varios _ _ _ _ _, que incluye varios _ _ _ _ _ ciclos de instrucción, ciclos de máquina y ciclos de reloj.
5. Las funciones básicas de la CPU son _ _ _ _, _ _ _ _ _ _, _ _ _ y _ _. Control de instrucciones, control de operaciones, control de tiempos, procesamiento de datos y procesamiento de interrupciones.
6. Las instrucciones suelen consistir en _ _ _ y _ _ _.
Código de dirección
7. La memoria de control es el componente central del controlador de microprograma. Almacena _ _ _ _ correspondientes a todas las instrucciones de la máquina. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
3. puntos para cada pregunta. Todas las respuestas están escritas en la hoja de respuestas; de lo contrario, no son válidas)
1. Comunicación sincrónica: cuando los componentes del bus transmiten información a través del bus, se sincronizan con un reloj común. señal. Se llama comunicación sincrónica. Esta señal de reloj común puede ser enviada a cada componente o dispositivo mediante la unidad de control del bus, o cada componente puede tener su propio generador de reloj, pero deben estar sincronizados mediante la señal de reloj enviada por la CPU.
2. Lógica positiva: La lógica positiva es un concepto que vincula el nivel en el circuito lógico con el valor de la variable de lastre lógico 0, 1. Estipula que el nivel alto en el circuito lógico es "1", El nivel bajo es "0", cambiando hacia una lógica positiva.
3. Tiempo de acceso: El tiempo de acceso, también conocido como tiempo de acceso a la memoria, se refiere al tiempo necesario para iniciar una operación de memoria y completar la operación. Específicamente, el tiempo de acceso comienza desde la dirección efectiva recibida por la memoria y se traduce y conduce. Hasta que el contenido de la ubicación de memoria a la que se accede se lea tal como está escrito.
4. Interfaz: La interfaz es el componente lógico entre el bus y los dispositivos periféricos del sistema informático. Sus funciones básicas tienen dos puntos: uno es seleccionar dispositivos periféricos para las operaciones de transmisión de información y el otro es intercambiar información entre los dispositivos periféricos seleccionados y el host para garantizar que los dispositivos periféricos envíen o reciban información en la forma requerida por la computadora. características del sistema.
5. Hardware informático: se refiere a los diversos dispositivos físicos que componen una computadora. Está compuesto por diversos dispositivos reales y es la base material para el trabajo informático. El hardware de la computadora consta de cinco partes: dispositivos de entrada, dispositivos de salida, unidades aritméticas, memoria y controladores.
4. Preguntas de respuesta corta (***50 puntos. Cada pregunta vale 10 puntos. Las respuestas están escritas en la hoja de respuestas, de lo contrario no son válidas).
1. código de verificación ¿Cuáles son las reglas de codificación?
Si el dígito más alto del código Hamming es M, entonces el dígito más bajo es 1, es decir, HNHN-1...H2, h 1; entonces la regla de codificación del código Hamming es: (1) bits pares e impares La suma de los bits de datos es m. Cada bit de paridad Pi se asigna en la posición del número de bit 2i-1 en el código Hamming. Los bits restantes son bits de datos. Orden de bits de menor a mayor. (2) Cada código de bit Hi del código Hamming (incluidos los bits de datos y los bits de paridad) se verifica mediante múltiples bits de paridad. La relación es que el número de bits a verificar es igual al número de bits de cada bit de paridad para verificarlo. . suma.
2. Describa brevemente el principio de corrección de errores del código CRC.
El código CRC es un código con una fuerte capacidad de corrección de errores. Durante la verificación, el polinomio del código CRC se divide por el polinomio generador G(X). Si el resto es 0, los datos son correctos. Cuando el resto no es 0, los datos son incorrectos. Siempre que se seleccione la fórmula de evento de generación apropiada G (x), la relación correspondiente entre el resto y la posición de error del código GRC es cierta, por lo que la posición de error se puede determinar en función del resto para corregir el código de error.
3. ¿Cuáles son los componentes básicos de la memoria principal? ¿Cuál es la función principal de cada parte?
Los componentes básicos de la memoria principal: (1) El cuerpo de almacenamiento que almacena la información. Generalmente, es una matriz de almacenamiento en la que todas las unidades de almacenamiento básicas están dispuestas según ciertas reglas. El banco de memoria es el núcleo de la memoria. (2) Mecanismo de direccionamiento de información, es decir, el mecanismo de selección de direcciones para leer y escribir información. Esto incluye un registro de direcciones (MAR) y un decodificador de direcciones. El decodificador de direcciones decodifica la dirección y el registro de direcciones tiene una función de búfer de direcciones. (3) El registro de datos de la memoria MDR puede desempeñar el papel de búfer de datos durante la transmisión de datos. (4) La energía necesaria para escribir información, es decir, escribir líneas, escribir controladores, etc. (5) La energía requerida para los amplificadores de lectura y detección, es decir, el circuito de lectura, el controlador de lectura y el amplificador de detección. (6) Unidad de control de memoria. Incluye circuito secuencial de memoria principal, circuito de pulso de reloj y circuito de control de lógica de lectura.
Escriba o reescriba las líneas de control lógico y las líneas de actualización de sincronización de la memoria dinámica, etc. Estas líneas se conocen colectivamente como componente de control de memoria.
4. ¿Cuáles son las características de las unidades de almacenamiento MOS estáticas y las unidades de almacenamiento MOS dinámicas?
En la memoria semiconductora MOS, según los diferentes principios del mecanismo de almacenamiento de información, se puede dividir en memoria MOS estática (SRAM) y memoria MOS dinámica (DRAM). El primero utiliza un flip-flop biestable para almacenar información y el segundo utiliza un condensador MOS para almacenar carga para almacenar información. El condensador debe cargarse continuamente para mantener la información.
5 ¿Cuáles son las características del Caché?
(1) Está ubicado entre la CPU y la memoria principal y es el nivel más alto en la jerarquía de la memoria. (2) La capacidad es menor que la de la memoria principal, actualmente generalmente de varios KB a varios MB. (3) 5 a 10 veces más rápida que la memoria principal, generalmente compuesta por transistores bipolares o SRAM con alta velocidad de almacenamiento. (4) Su capacidad es una copia parcial de la memoria principal. (3)
5. Preguntas de análisis y cálculo (***30 puntos, 14 puntos por el primer ítem, 16 puntos por el segundo ítem. Las respuestas están escritas en la hoja de respuestas, de lo contrario serán no válido)
1. La canalización de instrucciones tiene cinco etapas: búsqueda de instrucciones (IF), decodificación (ID), ejecución (EX), acceso a la memoria (MEM) y reescritura del archivo de registro (WB). * * * 20 instrucciones continuamente.
(1) Dibuje el diagrama espacio-temporal de la tubería, suponiendo que el ciclo del reloj es de 100 ns.
(2) Encuentre el rendimiento real de la canalización (número de instrucciones ejecutadas por unidad de tiempo).
(3) Encuentre la relación de aceleración de la tubería.
(2) El rendimiento real de la canalización: ejecutar 20 instrucciones requiere 5+1 x 9 = 24 ciclos de canalización, * * 2400 ns, por lo que el rendimiento real es: 20/(2400×10( - 9))≈8.333 millones de instrucciones/segundo.
(3) La relación de aceleración de la tubería es: si el ciclo de ejecución de la tubería es τ, el tiempo para que N instrucciones pasen por K segmentos de proceso en serie es N * K *τ N instrucciones pasan por el; canalización paralela del segmento K El tiempo requerido es (K+N-1)*τ, por lo tanto, la relación de aceleración de 20 instrucciones después de cinco segmentos de proceso es: (20×5×τ)/((5+19)×τ) ≈4.17.
2. Un grupo de discos tiene seis discos y cada disco puede tener dos superficies de grabación. El diámetro interior del área de almacenamiento es de 22 cm, el diámetro exterior es de 33 cm, la densidad de canales es de 40 canales/cm, la densidad de la capa interior es de 400 b/cm y la velocidad de rotación es de 2400 rpm. Pregunta:
(1) ¿Cuántos planos de almacenamiento hay disponibles?
(2) ¿Cuántas superficies cilíndricas hay?
(3)¿Cuál es la capacidad de almacenamiento total de todo el grupo de discos?
(4)¿Qué es la tasa de transferencia de datos?
(5) Si la longitud de un archivo excede la capacidad de un disco, ¿debe grabarse en la misma superficie de almacenamiento o en el mismo cilindro? ¿Por qué?
(6) Si se utiliza el formato de grabación de bloques de información de longitud fija, ¿cuál es la unidad más pequeña de direccionamiento directo? ¿Cómo especificar la dirección del disco en el comando de direccionamiento?
(1) 6× 2 = 12 (aviones), * *Hay 12 planos de almacenamiento disponibles.
(2) 40× (33-22)/2 = 220 (carretera), * * *Hay 220 superficies cilíndricas.
(3)12×22π×400×220 = 73×106 (bits)
(4) Tasa de transferencia de datos=(22π×400)/(60/2400)= 1,1×106(b/s)= 0,138×106(b/s)
(5) Si la longitud de un archivo excede la capacidad de una pista, se debe grabar en el mismo cilindro, porque No es necesario realizar un seguimiento nuevamente, la velocidad de lectura y escritura de datos es rápida.
(6) Si se utiliza el formato de grabación de bloques de información de longitud fija, la unidad más pequeña de direccionamiento directo es el sector. Dirección del disco: letra de unidad, número de cilindro, número de disco y número de sector.