Está en la página 1de 3

TÉRMINOS CLAVE, CUESTIONES DE REPASO Y PROBLEMAS

TÉRMINOS CLAVE

1. acceso directo a memoria (DMA): Una técnica de E/S en la que un módulo


especial, llamado módulo de DMA, controla el intercambio de datos entre la
memoria principal y un dispositivo de E/S. El procesador envía una solicitud de
transferencia de un bloque de datos al módulo de DMA, siendo interrumpido
sólo después de que se haya transferido el bloque completo.
2. bus del sistema: Proporciona comunicación entre los procesadores, la memoria
principal y los módulos de E/S.
3. ciclo de instrucción: El periodo de tiempo que comprende la lectura de
memoria de la instrucción y su ejecución cuando un computador procesa una
instrucción en lenguaje máquina.
4. código de condición: son bits cuyo valor lo asigna normalmente el hardware
de procesador teniendo en cuenta el resultado de las operaciones.
5. contador de programa: Contiene la dirección de la próxima instrucción que
se leerá de la memoria.
6. E/S dirigida por interrupciones: es más eficiente que la E/S programada ya
que elimina la espera innecesaria. Sin embargo, la E/S dirigida por
interrupciones todavía consume mucho tiempo de procesador, puesto que cada
palabra de datos que va desde la memoria al módulo de E/S o desde el módulo
de E/S hasta la memoria debe pasar a través del procesador.
7. E/S programada: Una técnica de E/S en la que el procesador envía un
mandato de E/S a un módulo de E/S y debe, a continuación, esperar hasta que
se complete la operación antes de continuar.
8. entrada/salida (E/S): es aquel tipo de dispositivo periférico de un computador
capaz de interactuar con los elementos externos a ese sistema de forma
bidireccional, es decir, que permite tanto que sea ingresada información desde
un sistema externo, como emitir información a partir de ese sistema.
9. hueco de cache: La cache consiste en C huecos (denominados también líneas)
de K palabras cada uno, tal que el número de huecos es considerablemente
menor que el número de bloques de la memoria principal (C << M)6.
10. Instrucción: Cada posición contiene un patrón de bits que se puede interpretar
como una instrucción o como datos.
11. Interrupción: constituyen una manera de mejorar la utilización del procesador.
12. marco de pila: conjunto completo de parámetros, incluyendo la dirección de
retorno, que se almacena en una invocación de procedimiento.
13. memoria cache: Una memoria más pequeña y rápida que la memoria
principal, que se interpone entre el procesador y la memoria principal. La cache
actúa como un buffer de las posiciones de memoria recientemente usadas.
14. memoria principal: La memoria interna del computador, que es accesible a
los programas especificando direcciones, y que puede cargarse en registros
para la posterior ejecución o procesamiento.
15. memoria secundaria: Una memoria situada fuera del propio computador; es
decir, el procesador no puede accederla directamente. Primero, debe copiarse a
la memoria principal. El disco y la cinta son ejemplos de este tipo de memoria.
16. módulo de E/S: Transfieren los datos entre el computador y su entorno
externo. El entorno externo está formado por diversos dispositivos, incluyendo
dispositivos de memoria secundaria (por ejemplo, discos), equipos de
comunicaciones y terminales.
17. Multiprogramación: Un modo de operación que permite la ejecución
intercalada de dos o más programas en un único procesador. Lo mismo que
multitarea, utilizando diferente terminología.
18. Pila: Una lista ordenada en la que los elementos se añaden y eliminan del
mismo extremo de la lista, conocido como cima. Es decir, el próximo elemento
que se añade a la lista se coloca en la cima, mientras que el siguiente elemento
que se eliminará de la lista es el que ha estado en ella durante menos tiempo.
19. procedimiento reentrante: Una rutina que puede ser invocada antes de que se
complete una ejecución previa de la misma, ejecutándose correctamente.
20. procesador: En un computador, una unidad funcional que interpreta y ejecuta
instrucciones. Un procesador consta de al menos una unidad de control de
instrucciones y una unidad aritmética.
21. Proximidad: Este principio establece que las referencias a memoria tienden a
agruparse. En un largo periodo de tiempo, los grupos que se están usando van
cambiando, pero en un periodo corto, el procesador está primordialmente
trabajando con grupos fijos de referencias a memoria.
22. proximidad espacial: se refiere a la tendencia de una ejecución a involucrar
posiciones de memoria que están agrupadas. Esto refleja la tendencia de un
procesador a acceder secuencialmente a las instrucciones.
23. proximidad temporal: hace referencia a la tendencia de un procesador a
acceder a posiciones de memoria que se han utilizado recientemente.
24. puntero de pila: Si hay direccionamiento de pila2 visible para el usuario, hay
un registro dedicado que apunta a la cima de la pila. Esto permite el uso de
instrucciones que no contienen campo de dirección, tales como las que
permiten apilar (push) y extraer (pop).
25. puntero de segmento: Con direccionamiento segmentado, la memoria se
divide en segmentos, que son bloques de palabras1 de longitud variable.
26. registro: Un grupo de elementos de datos tratados como una unidad.
27. registro de datos: El programador puede utilizar los registros de datos para
diversas funciones. En algunos casos, son, en esencia, de propósito general y
pueden usarse con cualquier instrucción de máquina que realice operaciones
sobre datos.
28. registro de dirección: contienen direcciones de memoria principal de datos e
instrucciones, o una parte de la dirección que se utiliza en el cálculo de la
dirección efectiva o completa.
29. registro índice: El direccionamiento indexado es un modo común de
direccionamiento que implica sumar un índice a un valor de base para obtener
una dirección efectiva.
30. registro de instrucción: Contiene la última instrucción leída.
31. tasa de aciertos: En una memoria de dos niveles, la fracción de todos los
accesos a memoria que se encuentran en la memoria más rápida
32. unidad central de proceso (CPU): La parte de un computador que lee y
ejecuta instrucciones. Consta de una unidad aritmético-lógica (Arithmetic and
Logic Unit, ALU), una unidad de control y registros. Habitualmente, se le
denomina simplemente procesador.

También podría gustarte