Preguntas etiquetadas con memory-management


7
¿Por qué está ausente el paradigma del destructor de objetos en los idiomas recolectados de basura?
Buscando una idea de las decisiones sobre el diseño del lenguaje recolectado basura. ¿Quizás un experto en idiomas podría iluminarme? Vengo de un fondo C ++, por lo que esta área es desconcertante para mí. Parece que casi todos los lenguajes modernos recolectados de basura con soporte de objetos OOPy …





1
Si el espacio de direcciones virtuales puede ser mayor que el espacio de direcciones físicas, ¿cómo se almacenan las asignaciones de direcciones en la memoria?
Digamos que estamos trabajando con un sistema que tiene 40 bits de dirección física. El espacio total de direcciones físicas (suponiendo que la memoria direccionable por bytes) es bytes, o 1 TiB. Y si las direcciones virtuales tienen 48 bits de longitud, eso significa que hay más direcciones disponibles para …




3
¿Qué significa "mapa"?
He encontrado el término muchas veces, en varios materiales educativos de CS: L2 CS162 (UC Berkeley): E / S mapeadas en memoria L4 CS162 (UC Berkeley): Archivos mapeados de memoria L24 CS61 (UC Berkeley): "E / S asignadas a memoria": registros de control / datos del dispositivo asignados al espacio …


3
¿El tamaño de la página es siempre igual al tamaño del marco?
Estoy aprendiendo sobre paginación. Mi libro dice que las direcciones lógicas generadas por la CPU están en forma |p|d|(número de página, desplazamiento de página) y las direcciones físicas están en forma |f|d|(número de marco, desplazamiento de marco). También se menciona específicamente que, des decir, el desplazamiento se copia directamente para …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.