menu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H.S. Tanenbaum. (2000, Septiembre 20). nos comenta "En los sistemas de “segmentación” un programa y sus datos pueden ocupar varios bloques separados de almacenamiento real.
Los bloques:
- No necesitan ser de igual tamaño.
- Los bloques separados no necesitan ser adyacentes.
- Deben estar compuestos de posiciones contiguas de almacenamiento."
Segun H.S. Tanenbaum. (2000, Septiembre 20). "Se complica la protección de bloques de memoria de un proceso de usuario.
Es más difícil limitar el rango de acceso de cualquier programa
Un esquema posible de protección es el uso de claves de protección del almacenamiento.
- Las claves están bajo el control estricto del S. O.
- Un programa de usuario, a quien corresponde una cierta clave en la cpu, solo puede hacer referencia a los otros bloques del almacenamiento con igual clave de protección.
Una dirección virtual es un par ordenado v=(s,d)
- “s” es el número del segmento del almacenamiento virtual en el cual residen los elementos referidos.
- “d” es el desplazamiento en el segmento “s” en el cual se encuentra el elemento referido.
Un proceso solo puede ejecutarse si su segmento actual (como mínimo) está en el almacenamiento primario.
Los segmentos se transfieren del almacenamiento secundario al primario como unidades completas.
Un nuevo segmento puede ser colocado en una serie disponible de posiciones contiguas del almacenamiento primario de tamaño suficiente para alojar al segmento.
|
|
|
|
|
|
|
Hoy habia 7 visitantes (10 clics a subpáginas) ¡Aqui en esta página! |
|
|
|
|
|
|
|