Vous êtes sur la page 1sur 7

Contenido

...........................................................................................................Error! Bookmark not defined.


Explique la diferencia entre direcciones lógicas y físicas ................................................................ 2
Explique la diferencia entre la fragmentación externa e interna ................................................... 2
Explique los algoritmos de asignacion siguientes: .......................................................................... 2
¿Qué es Paginación? ....................................................................................................................... 3
¿Qué es número de página? ........................................................................................................... 3
Cuando un proceso sale de la memoria por intercambio, pierde su capacidad para usar la CPU
(al menos durante un tiempo). Describa otra situación en la que un proceso pierde su capacidad
para usar la CPU sin que haya salido de la memoria por intercambio. .......................................... 3
¿Por qué los tamaños de página siempre son potencia de 2? ........................................................ 3
Realizar el gráfico del modelo de paginación para la memoria lógica y física. ............................... 4
¿Que es la tabla de marcos? ........................................................................................................... 4
Describe cada marca de la memoria real y esta la indexada por el número de marco .................... 4
¿Que es una tabla de página invertida? .......................................................................................... 4
¿Qué es el código reentrante o código puro? ................................................................................. 5
Realizar un ejemplo de segmentación (gráfico y descripción)........................................................ 5
¿Que es un paginador? ................................................................................................................... 6
¿Cuáles son los pasos del manejo de un fallo de página? .............................................................. 6
¿Que es tabla de pagina? ................................................................................................................ 6
¿Cuándo ocurren fallos de página? Describa las acciones que el sistema operativo realiza cuando
ocurre un fallo de página. ............................................................................................................... 6
¿Cuáles de las siguientes (si es que alguno lo hace) mejorarán (probablemente) el
aprovechamiento de la CPU? .......................................................................................................... 6
. ........................................................................................................................................................ 7
Explique la diferencia entre direcciones lógicas y físicas

1. La diferencia básica entre la dirección lógica y la dirección física es que la dirección


lógica es generada por la CPU en perspectiva de un programa. Por otro lado,
la dirección física es una ubicación que existe en la unidad de memoria.
2. La dirección lógica es generada por la CPU mientras el programa está en ejecución,
mientras que la dirección física es calculada por la MMU (Memory Management
Unit).

La dirección lógica es una referencia utilizada para acceder a la dirección física. El


usuario puede acceder a la dirección física de la unidad de memoria utilizando esta
dirección lógica.

Explique la diferencia entre la fragmentación externa e interna


La diferencia es que la fragmentación interna es la pérdida de espacio en disco debido al
hecho de que el tamaño de un determinado archivo sea inferior al tamaño del clúster.

Explique los algoritmos de asignacion siguientes:

primer ajuste

El algoritmo del primer ajuste asigna la primera partición disponible (estado = 0) y suficien
te para latarea que la solicita, la búsqueda se hace a partir de la última partición asignada. L
a prioridad permitidaen este algoritmo para aceptación de tareas es la prioridad FIFO (First
In-First Out).

mejor ajuste

Este algoritmo asigna la partición más pequeña disponible pero suficiente para la tarea que l
o solicita,la búsqueda de bloques se realiza desde el principio de la tabla hasta encontrar la
partición adecuada, previo a esto se debe realizar una reordenación de la tabla.

peor ajuste

Este algoritmo ajusta la partición más grande disponible y suficiente para almacenar la tare
a solicitada,la búsqueda se realiza en toda la tabla de memoria por lo que se sugiere que la t
abla se encuentreordenada del bloque más grande al más pequeño.
¿Qué es Paginación?
Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en
secciones físicas de igual tamaño, denominadas marcos de página. Los programas se
dividen en unidades lógicas denominadas páginas que tienen el mismo tamaño que los
marcos de páginas.

¿Qué es número de página?


El número de página es usado como un índice dentro de la tabla de páginas, y una vez
obtenida la dirección del marco de memoria, se utiliza el desplazamiento para componer la
dirección real o dirección física.

Cuando un proceso sale de la memoria por intercambio, pierde su


capacidad para usar la CPU (al menos durante un tiempo). Describa otra
situación en la que un proceso pierde su capacidad para usar la CPU sin
que haya salido de la memoria por intercambio.

hiperpaginación. Los síntomas son un atasco y sobrecarga en el sistema, y la causa es


que los procesos continuamente están siendo pasados de memoria física a área de
intercambio (porque hace falta memoria para correr otro proceso) y luego otra vez a
memoria (porque han de ejecutarse).

¿Por qué los tamaños de página siempre son potencia de 2?


Los valores de datos pueden ocupar diferentes tamaños de memoria, porque, por ejemplo,
algunos números necesitan ser capaces de tener más precisión que otros. Los tamaños
comúnmente utilizados normalmente se eligen para ser múltiplos de potencias de 2 de la
unidad de resolución direcciones (byte o palabra). Esto es conveniente porque convirtiendo
el índice de un elemento de un array en la dirección del elemento sólo requiere una
operación de desplazamiento (que es sólo una pista conductora en hardware) en vez de una
multiplicación.
Realizar el gráfico del modelo de paginación para la memoria lógica y
física.

¿Que es la tabla de marcos?

Describe cada marca de la memoria real y esta la indexada por el número de marco

¿Que es una tabla de página invertida?


Es una técnica de paginación en la cual hay una entrada por cada página real (o frame) de la
memoria y además incluye información del proceso que posee dicha página. Por lo tanto,
en el sistema solo habrá una tabla de páginas invertida y esta solo tendrá una entrada por
cada frame en la memoria física.
¿Qué es el código reentrante o código puro?
Es un código que no puede modificarse a sí mismo. Si el código es reentrante, entonces
nunca cambia durante la ejecución. Por lo tanto, dos o más procesos pueden ejecutar el
mismo código al mismo tiempo.

Realizar un ejemplo de segmentación (gráfico y descripción)

Realizar un gráfico que muestre la paginación por demanda.


¿Que es un paginador?
El paginador lleva a momeria las paginas necesarias. Asi evita colocar en la memoria
paginas que no se utilizaran, reduciendo el tiempo de intercambio y la cantidad de memoria
fisica necesaria.

¿Cuáles son los pasos del manejo de un fallo de página?

 Encontrar dónde reside la página deseada en disco y la lee (este es usualmente el


caso si el fallo de página es por una página de código)
 Determina que la página deseada ya está en RAM (pero no está asignada al proceso
actual) y reconfigura el MMU para que apunte a el
 Apunta a una página especial que solamente contiene ceros y asigna una nueva
página para el proceso solamente si este intenta alguna vez escribir a la página
especial (esto se llama una página de copia en escritura y es utilizada a menudo por
páginas que contienen datos inicializados a cero)
 Obtener la página deseada desde otro lugar (lo que se discute en detalle más
adelante)

¿Que es tabla de pagina?


son una parte integral del Sistema de Memoria Virtual en sistemas operativos, cuando se
utiliza paginación. Son usadas para realizar las traducciones de direcciones de memoria
virtual (o lógica) a memoria real (o física) y en general el sistema operativo mantiene una
por cada proceso corriendo en el sistema.

¿Cuándo ocurren fallos de página? Describa las acciones que el sistema


operativo realiza cuando ocurre un fallo de página.
ocurren cuando un programa intenta acceder a información que ha sido puesta en un
archivo de memoria virtual en el disco duro. Esta es una función normal de la memoria
virtual y el ordenador responderá cargando la información apropiada en la memoria física.
Cuando un programa verifica información en memoria que no existe o está protegida,
puede haber un fallo de página más serio. Esto puede ser causado por problemas de
hardware o una aplicación no muy bien escrita.

¿Cuáles de las siguientes (si es que alguno lo hace) mejorarán


(probablemente) el aprovechamiento de la CPU?
Aumentar el grado de multiprogramación

Este mecanismo supone un mejor reparto de la carga de trabajo y un mayor


aprovechamiento de la CPU, lo que redunda en un mayor rendimiento del sistema.
.

Vous aimerez peut-être aussi