Podcast
Questions and Answers
¿Cuál es la diferencia fundamental entre direcciones físicas y lineales?
¿Cuál es la diferencia fundamental entre direcciones físicas y lineales?
- Las direcciones físicas son B y las lineales son A (correct)
- Las direcciones físicas son A y las lineales son B
- Las direcciones físicas y las lineales son lo mismo
- No hay diferencia entre ellas
¿Cuál es el propósito de un segmento tipo 'expand down'?
¿Cuál es el propósito de un segmento tipo 'expand down'?
- Para paginas físicas
- Ninguna de los anteriores
- Para datos de kernel
- Para Stacks (correct)
En un sistema con protección por paginación, ¿cuántas páginas debe alojar el sistema operativo por cada tarea nueva de usuario?
En un sistema con protección por paginación, ¿cuántas páginas debe alojar el sistema operativo por cada tarea nueva de usuario?
- Una para datos de kernel, código de kernel
- Una página de código de la tarea y otra para los datos de la tarea
- Una para datos de kernel, código de kernel, código de tarea, datos de tarea (correct)
- Dos páginas para datos de kernel y código de kernel
¿Cómo se crean y destruyen las variables locales en ABI32?
¿Cómo se crean y destruyen las variables locales en ABI32?
¿Qué tipo de dirección almacena TTBR0?
¿Qué tipo de dirección almacena TTBR0?
¿Cuál es el propósito de la paginación en un sistema operativo?
¿Cuál es el propósito de la paginación en un sistema operativo?
¿Qué tipo de dirección se utiliza en una tabla de paginación?
¿Qué tipo de dirección se utiliza en una tabla de paginación?
¿Por qué se utiliza la paginación en un sistema operativo?
¿Por qué se utiliza la paginación en un sistema operativo?
Flashcards are hidden until you start studying
Study Notes
Direcciones Lineales y Físicas
- Las direcciones físicas se refieren a la ubicación real de una memoria en la memoria RAM.
- Las direcciones lineales son direcciones virtuales que se utilizan en la CPU para acceder a la memoria.
Segmentos de Tipo "Expand Down"
- Un segmento de tipo "expand down" se utiliza para asignar memoria dinámicamente en una pila (Stack).
- A diferencia de los segmentos normales, estos segmentos se expanden hacia abajo en la pila, lo que significa que se agregan bloques de memoria adicionales debajo del puntero de la pila.
Protección por Paginación
- En un sistema con protección por paginación, el sistema operativo debe alojar al menos dos páginas por cada tarea nueva de usuario: una para los datos del kernel y otra para el código del kernel, el código de la tarea y los datos de la tarea.
- Se modifican las siguientes tablas del sistema: tabla de paginas del kernel, tabla de paginas de la tarea y tabla de stack.
ABI32: Variables Locales
- Las variables locales se crean y se destruyen al entrar y salir de una función llamada.
- Residen dentro de la pila (Stack) y su alcance se limita a la función en la que se declaran.
TTBR0
- TTBR0 almacena una dirección física.
- No es necesario paginar el esquema de paginación para que funcione la Unidad de Manejo de Memoria (MMU).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.