0 calificaciones0% encontró este documento útil (0 votos)
35 vistas1 página
La memoria principal es un componente crucial de los sistemas informáticos modernos. Existen diferentes enfoques para la asignación de direcciones de memoria, como el tiempo de compilación, carga o ejecución. La carga dinámica permite cargar rutinas solo cuando se necesitan para ahorrar memoria física. El sistema operativo permite que múltiples procesos accedan a las mismas direcciones de memoria a través de bibliotecas compartidas enlazadas dinámicamente.
La memoria principal es un componente crucial de los sistemas informáticos modernos. Existen diferentes enfoques para la asignación de direcciones de memoria, como el tiempo de compilación, carga o ejecución. La carga dinámica permite cargar rutinas solo cuando se necesitan para ahorrar memoria física. El sistema operativo permite que múltiples procesos accedan a las mismas direcciones de memoria a través de bibliotecas compartidas enlazadas dinámicamente.
La memoria principal es un componente crucial de los sistemas informáticos modernos. Existen diferentes enfoques para la asignación de direcciones de memoria, como el tiempo de compilación, carga o ejecución. La carga dinámica permite cargar rutinas solo cuando se necesitan para ahorrar memoria física. El sistema operativo permite que múltiples procesos accedan a las mismas direcciones de memoria a través de bibliotecas compartidas enlazadas dinámicamente.
La memoria es un componente crucial para la operacion de un sistema
informatico moderno. Reasignación de direcciones Enlace de instrucciones y datos a direcciones de memoria Tiempo de compilación Si se sabe el tiempo de compilación dónde residirá el proceso en memoria, se puede generar código absoluto. Tiempo de carga si no se sabe en tiempo de compilación dónde residirá el proceso en memoria, entonces el compilador debe generar código reubicable. Tiempo de ejecución Si el proceso se puede mover durante su ejecución de un segmento de memoria a otro, el enlace debe retrasarse hasta ejecución. Carga dinámica La carga dinámica, es una rutina, no se carga hasta que se invoca. se carga solo cuando se necesita, ahorrando memoria física No requiere soporte del SO Montaje dinámico y bibliotecas compartidas El SO es el único que puede verificar si la rutina está en el espacio de memoria de otro proceso o que puede permitir que múltiples procesos accedan a las mismas direcciones de memoria Las bibliotecas enlazadas dinámicamente son bibliotecas del sistema que se enlazan a los programas de usuario cuando se ejecutan. Espacio de direcciones lógico y físico El enlace de direcciones en tiempo de compilación o carga generan direcciones lógicas y físicas idénticas. Sin embargo, el esquema en tiempo de ejecución resulta en diferentes direcciones Hardware Básico Son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.