Cuestionario
1. ¿Cuáles son los cuatro componentes básicos de una computadora?
Para llevar a cabo la función de procesamiento, una computadora con arquitectura von
Neuman está compuesta por los cuatro componentes básicos:
La memoria principal
La unidad aritmética
La unidad de control
La unidad de entrada/salida (E/S)
2. ¿Cuál es la función de la Unidad Aritmética Lógica enuna computadora?
La unidad aritmética permite realizar una serie de operaciones aritméticas y lógicas sobre uno o dos operandos. Los datos sobre los que opera esta unidad están almacenados en un conjunto de registros, o bien provienen directamente de memoria principal. Por su lado, los resultados también se almacenan en registros o en memoria principal.
3. ¿Cuál es la función de la memoriaprincipal en una computadora?
La memoria principal se construye con memoria RAM y memoria ROM. En ella han de residir los datos a procesar, el programa máquina a ejecutar y los resultados. La memoria está formada por un conjunto de celdas idénticas. Mediante la información de dirección se selecciona de forma única la celda sobre la que se quiere realizar el acceso, pudiendo ser éste de lectura ode escritura.
4. ¿Cuál es la función de la Unidad de Control en una computadora?
La unidad de control es la que se encarga de hacer funcionar al conjunto, para lo cual realiza las siguientes funciones:
Lee de memoria las instrucciones máquina que forman el programa.
Interpreta cada instrucción leída.
Lee los datos de memoria referenciados por cada instrucción.
Ejecuta cadainstrucción.
Almacena el resultado de cada instrucción.
5. ¿Cuál es la función de la Unidad de la unidad E/S en una computadora?
La unidad de entrada/salida (E/S) se encarga de hacer la transferencia de información entre la memoria principal (o los registros) y los periféricos. La entrada salida se puede hacer bajo el gobierno de la unidad de control (E/S programada) o de forma independiente (DMA).6. ¿Cuáles son los dos niveles de ejecución de una computadora?
La mayoría de las computadoras actuales presentan dos o más niveles de ejecución. En el nivel menos permisivo, generalmente llamado nivel de usuario, la computadora ejecuta solamente un subconjunto de las instrucciones máquina, quedando prohibidas las demás. Además, el acceso a determinados registros, o a partes de esos registros,y a determinadas zonas del mapa de memoria y de E/S t bien queda prohibido. En el nivel más permisivo, denominado nivel de núcleo, la computadora ejecuta todas sus instrucciones sin ninguna restricción y permite el acceso a todos los registros y mapas de direcciones.
7. ¿Cuáles son los tres mecanismos que permiten romper la secuencia de ejecución de una computadora?
Los tres mecanismosbásicos de ruptura de secuencia son los siguientes:
Las instrucciones máquina de salto o bifurcación, que permiten que el programa rompa su secuencia lineal de ejecución pasando a otro segmento de si mismo.
Las interrupciones externas o internas, que hacen que la unidad de control modifique valor el del contador de programa saltando a otro programa.
La instrucción de máquina «TRAP», que produce unefecto similar a la interrupción, haciendo que se salte a otro programa.
8. ¿Qué incluye la aceptación de una interrupción en una computadora?
A nivel físico, una interrupción se solicita activando una señal que llega a la unidad de control. El agente generador o solicitante de la interrupción ha de activar la mencionada señal cuando necesite que se le atienda, es decir, que se ejecute unprograma que le atienda.
Ante la solicitud de una interrupción, siempre y cuando esté habilitado ese tipo de interrupción, la unidad de control realiza un ciclo de aceptación de interrupción. Este ciclo se lleva a cabo en cuanto termina la ejecución de la instrucción máquina que se esté ejecutando y consiste en las siguientes operaciones:
Salva algunos registros del procesador, como son...
Regístrate para leer el documento completo.