ISRO | CS ISRO 2017 | Pregunta 68

Considere la siguiente tabla

A. Registro de activación pags. Cargador de enlace
B. Contador de ubicación q. Recolección de basura
C. Conteos de referencia R. llamada de subrutina
D. Reubicación de direcciones s. Ensamblador

Emparejar A, B, C, D en el mismo orden da:
(A) p, q, r, s
(B) q, r, s, p
(C) r, s, q, p
(D) r, s , p, q

Respuesta: (C)
Explicación: Los registros de activación son necesarios para mantener la información de las llamadas a subrutinas. Los idiomas que permiten llamadas de subrutina crean un registro de activación cada vez que se realiza una llamada de subrutina.
Assembler mantiene un contador de ubicaciones para asignar direcciones de almacenamiento a cada instrucción de nuestro programa.
El contador de referencia realiza un seguimiento de cada objeto, cuenta el número de referencias realizadas por él y cuando el recuento llega a cero, el objeto se vuelve inaccesible y se destruye.
Un cargador de enlace generalmente realiza la reasignación de código.
entonces la opción C es correcta.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *