Navarro Cinthia CAP1 SO1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS EN EL

VALLE DE SULA.

Alumna:
Cinthia Marilú Navarro Pérez

Número de Cuenta:
20192001599

Catedrático:
Héctor Adolfo García López

Asignatura:
Sistemas Operativos I

Tema:
Términos clave, cuestiones de repaso.

Sección:
0900

Fecha: jueves 04 de febrero 2021


1.9. Términos clave, cuestiones de repaso.

 Términos clave

1. Acceso directo a memoria (DMA): La E/S dirigida por interrupciones, aunque más
eficiente que la E/S programada simple, todavía requiere la intervención activa del
procesador para transferir datos entre la memoria y un módulo de E/S, ya que
cualquier transferencia de datos debe atravesar un camino a través del procesador.

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: Se denomina ciclo de instrucción al procesamiento requerido


por una única instrucción.

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: El problema de la E/S programada es que el


procesador tiene que esperar mucho tiempo hasta que el módulo de E/S
correspondiente esté listo para la recepción o la transmisión de más datos.

7. E/S programada: Cuando el procesador ejecuta un programa y encuentra una


instrucción relacionada con la E/S, ejecuta esa instrucción generando un mandato al
módulo de E/S apropiado.

8. Entrada/salida (E/S): Examina los aspectos involucrados en el control de las


operaciones de E/S por parte del sistema operativo.

9. Hueco de cache: contiene una instrucción que es ejecutada sin tener en cuenta los
efectos de la instrucción precedente.
10. Instrucción: Un programa que va a ejecutarse en un procesador consta de un
conjunto de instrucciones almacenado en memoria.

11. Interrupción: Prácticamente todos los computadores proporcionan un mecanismo


por el cual otros módulos (memoria y E/S) pueden interrumpir la secuencia miento
normal del procesador.

12. Marco de pila: El conjunto completo de parámetros, incluyendo la dirección de


retorno, que se almacena en una invocación de procedimiento.

13. Memoria cache: Aunque la memoria cache es invisible para el sistema operativo,
interactúa con otros elementos del hardware de gestión de memoria.

14. Memoria principal: Almacena datos y programas. Esta memoria es habitualmente


volátil; es decir, cuando se apaga el computador, se pierde su contenido. En contraste,
el contenido de la memoria del disco se mantiene incluso cuando se apaga el
computador.

15. Memoria secundaria: 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.

16. Módulo de E/S: transfiere datos desde los dispositivos externos hacia el procesador y
la memoria, y viceversa. Contiene buffers (es decir, zonas de almacenamiento
internas) que mantienen temporalmente los datos hasta que se puedan enviar.

17. Multiprogramación: Incluso utilizando interrupciones, puede que el procesador siga


sin utilizarse eficientemente.

18. 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).

19. Procedimiento reentrante: es aquél en el que una única copia del código del
programa se puede compartir por múltiples usuarios durante el mismo periodo de
tiempo.

20. Procesador: Controla el funcionamiento del computador y realiza sus funciones de


procesamiento de datos. Cuando sólo hay un procesador, se denomina usualmente
unidad central de proceso (Central Processing Unit, CPU).

21. Proximidad: utilizando una memoria pequeña y rápida entre el procesador y la


memoria principal, denominada cache.

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 procesador incluye un conjunto de registros que proporcionan un tipo


de memoria que es más rápida y de menor capacidad que la memoria principal.

27. Registro de datos: que contiene los datos que se van a escribir en la memoria o que
recibe los datos leídos de la memoria.
28. Registro de dirección: que especifica la dirección de memoria de la siguiente lectura
o escritura; y un registro de datos de memoria (RDAM), que contiene los datos que se
van a escribir en la memoria o que recibe los datos leídos de la memoria.

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. La tasa de aciertos: En el caché describe cuántas veces que en se busca un elemento
éste está en el caché. La latencia del caché describe lo que tarda en devolver un
elemento solicitado (implica que ha habido un acierto).

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.

 Cuestiones de repaso

1.1. Enumere y defina brevemente los cuatro elementos principales de un computador.

• Procesador: Controla el funcionamiento del computador y realiza sus funciones de


procesamiento de datos.

• Memoria principal: Almacena datos y programas. Esta memoria es habitualmente volátil;


es decir, cuando se apaga el computador, se pierde su contenido.

• Módulos 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.
• Bus del sistema: Proporciona comunicación entre los procesadores, la memoria principal y
los módulos de E/S.

1.2. Defina las dos categorías principales de los registros del procesador.

• Procesador-memoria: Se pueden transferir datos desde el procesador a la memoria o


viceversa.

• Procesador-E/S: Se pueden enviar datos a un dispositivo periférico o recibirlos desde el


mismo, transfiriéndolos entre el procesador y un módulo de E/S.

1.3. En términos generales, ¿cuáles son las cuatro acciones distintas que puede
especificar una instrucción de máquina?

De programa: Generada por alguna condición que se produce como resultado de la


ejecución de una instrucción.

Por temporizador: Generada por un temporizador del procesador. Permite al sistema


operativo realizar ciertas funciones de forma regular.

De E/S: Generada por un controlador de E/S para señalar la conclusión normal de una
operación o para indicar diversas condiciones de error.

Por fallo del hardware: Generada por un fallo, como un fallo en el suministro de energía o
un error de paridad en la memoria.

1.4. ¿Qué es una interrupción?


R// constituyen una manera de mejorar la utilización del procesador. Por ejemplo, la mayoría
de los dispositivos de E/S son mucho más lentos que el procesador.
1.5. ¿Cómo se tratan múltiples interrupciones?
R// El estudio realizado hasta el momento ha tratado solamente el caso de que se produzca
una única interrupción.

1.6. ¿Qué características distinguen a los diversos elementos de una jerarquía de


memoria?

1) Disminución del coste por bit.

2) b) Aumento de la capacidad.

3) c) Aumento del tiempo de acceso.

4) d) Disminución de la frecuencia de acceso a la memoria por parte del procesador.

1.7. ¿Qué es una memoria cache?


R// Aunque la memoria cache es invisible para el sistema operativo, interactúa con otros
elementos del hardware de gestión de memoria.

1.8. Enumere y defina brevemente las tres técnicas para las operaciones de E/S.
R// E/S programada: Cuando el procesador ejecuta un programa y encuentra una instrucción
relacionada con la E/S, ejecuta esa instrucción generando un mandato al módulo de E/S
apropiado.

E/S dirigida por interrupciones: El problema de la E/S programada es que el procesador


tiene que esperar mucho tiempo hasta que el módulo de E/S correspondiente esté listo para la
recepción o la transmisión de más datos.

Acceso directo a memoria: La E/S dirigida por interrupciones, aunque más eficiente que la
E/S programada simple, todavía requiere la intervención activa del procesador para transferir
datos entre la memoria y un módulo de E/S, ya que cualquier transferencia de datos debe
atravesar un camino a través del procesador.
1.9. ¿Cuál es la diferencia entre la proximidad espacial y la temporal?

1. La proximidad espacial se refiere a la tendencia de una ejecución a involucrar


posiciones de memoria que están agrupadas.

2. La proximidad temporal hace referencia a la tendencia de un procesador a acceder a


posiciones de memoria que se han utilizado recientemente.

1.10. En general, ¿cuáles son las estrategias para aprovechar la proximidad espacial y la
temporal?

 Esto refleja la tendencia de un procesador a acceder secuencialmente a las


instrucciones.
 La proximidad espacial también refleja la tendencia de un programa a acceder de
forma secuencial a las posiciones de datos, como cuando se procesa una tabla de
datos.

 Se explota manteniendo en la memoria cache los valores de las instrucciones y los


datos usados recientemente aprovechando una jerarquía de cache.

 La proximidad espacial se explota generalmente utilizando bloques de cache más


grandes e incorporando mecanismos de lectura anticipada (se buscan elementos cuyo
uso se prevé) en la lógica de control de la cache.

También podría gustarte