Académique Documents
Professionnel Documents
Culture Documents
REGISTRO DE LMITES
Particiones fijas
La memoria fsica se divide en particiones fijas que pueden ser de
diferentes tamaos. El hardware requiere de un registro base y un
registro lmite. La direccin fsica estar compuesta por la direccin
virtual ms un registro base (cargado por el SO despus del cambio de
contexto). La ventaja que tiene es que es sencillo y tiene un cambio de
contexto rpido, y como desventajas la fragmentacin interna y externa.
Particiones variables
La memoria fsica es dividida en particiones variables cuyo tamao vara
dinmicamente. El hardware requiere de un registro base y un registro
lmite. La direccin fsica estar compuesta por la direccin virtual ms
un registro base. El registro base contiene el valor de la direccin fsica
menor posible, y el registro lmite el mayor rango de direcciones
virtuales. Con este tipo de traduccin nos evitamos el problema de la
fragmentacin interna (si sabemos cunto necesita el proceso) pero
seguimos teniendo el problema de la fragmentacin externa.
Tipos de Interrupciones
Excepciones
Las excepciones son un tipo de interrupcin sincrnica tpicamente
causada por una condicin de error en un programa, como por ejemplo
una divisin entre 0 o un acceso invlido a memoria en un proceso de
usuario. Normalmente genera un cambio de contexto a modo supervisor
para que el sistema operativo atienda el error. As pues, las excepciones
son un mecanismo de proteccin que permite garantizar la integridad de
los datos almacenados tanto en el espacio de usuario como en el
espacio kernel. Cuando el Sistema Operativo detecta una excepcin
intenta solucionarla, pero en caso de no poder simplemente notificar la
condicin de error a la aplicacin/usuario y abortar la misma.
UNIVERSIDAD NACIONAL DE INGENIERIA
UNI-ies
TRABAJO DE SISTEMAS OPERATIVOS
Nombre:
Clifford Isa Campbell Narvez
Grupo:
3T1-T
Fecha:
27 de febrero de 2017