domingo, 26 de mayo de 2013

MEMORIA VIRTUAL

------------------NOTAS CLASE CONTINUACIÓN DE MEMORIA VIRTUAL---------------------------

Continuación Requisitos de la gestión de memoria


CUADRO DE UN PROCESO
 __________________________________________
|                                                                                     |
|PCB     BLOQUE DE CONTROL DE PROCESOS    |
|SC       SEGMENTO DE CODIGO                             |
|SD       SEGMENTO DE DATOS                               |
|SP       SEGMENTO DE PILA                                    |
|__________________________________________|

SE PUEDE HACER EN EL CUADRO ANTERIOR

- un proceso puede hacer referencia al segmento de código
- se puede hacer referencia del segmento de código al segmento de datos
- segmento de código al segmento de pila

- cuando un proceso entra al PCB, entra en modo protegido

en el modo de compartición se comparten los bloques

cuando abrimos varios archivos de word solo se esta generando y compartiendo un segmento de codigo pero varias referencias de segmento de datos.ej(tareas, cartas etc )


    Compartición:

Permite el acceso de varios procesos a la misma zona de la memoria principal.Es mejor permitir a cada proceso que acceda a la misma copia del programa, en lugar de tener cada uno su propia copia aparte

Los módulos pueden escribirse y compilarse independientemente. Pueden otorgarse distintos grados de protección (sólo lectura, sólo ejecución) a los módulos.

Ej: reutilizacion de código al hacer un programa por medio de métodos,

(Re ubicación, Protección y Protección) los tres hacen uso de la programación modular para utilizar el sistema operativo, cada uno de ellos es que puede protegerse. cada uno de los bloques se comparte


    Organización física:

Físicamente la memoria esta organizada por módulos o locaciones de memoria


MBR: Registro Básico de Memoria

bus de direcciones..hay de 3 bits, con 8 posiciones de memoria.= 8x8

Lectura & Escritura R/-W

>>>    si los datos van hacia la memoria estamos en un proceso de lectura
>>>    si los datos vienen de la memoria estamos en un proceso de escritura


NanoMetro    x10^-9
MicroMetro   x10^-6
Metro            x10^-3
KiloMetro     x10^3
MegaMetro   x10^6
GigaMetro    x10^9


    PARTICIONES FIJAS Y DINÁMICAS


INTRODUCCIÓN:

No hay comentarios:

Publicar un comentario