Sistemas Operativos

Páginas: 5 (1222 palabras) Publicado: 5 de mayo de 2013
NVESTIGUE SOBRE LOS SIGUIENTES CONCEPTOS EN ADMON DE MEMORIA
1) Cuales son los distintos niveles de memoria.
R/ Los niveles que componen la jerarquía de memoria habitualmente son:
• Nivel 0: Registros
• Nivel 1: Memoria caché
• Nivel 2: Memoria principal
• Nivel 3: Memorias flash
• Nivel 4: Disco duro (con el mecanismo de memoria virtual)
• Nivel 5: Cintas magnéticas Consideradas las máslentas, con mayor capacidad.
• Nivel 6: Redes(Actualmente se considera un nivel más de la jerarquía de memorias)

2) Cual es la forma de administrar memoria en monoprogramacion.
R/ Mono programación sin intercambio o paginación.
Es en forma secuencial pues solo se tiene un objeto en memoria en cada instante, el usuario carga toda la memoria con un programa, esto implica que cada proceso debecontener controladores de dispositivo para cada uno de los dispositivos E/S que utilice. Se puede determinar un área superior ROM para el SO y el resto para el programa. Se puede asignarla ultima parte de lamemoria al SO. Se puede asignarla parte superior para los controladores el medio para el usuario y el final para SO(MS‐DOS).

3) Cual es la forma de administrar memoria en MultiprogramacionR/ Multiprogramación con particiones fijas.
En maquinas pequeñas con SO también pequeños es ideal el modo de trabajo anterior.En los sistemas de tiempo compartido tener varios procesos en memoria y hacer uso de la misma mientras un proceso este bloqueado resulta ideal. La forma mas fácil de conseguir esto es particionado la memoria en tamaños aleatorios,esta puede e hacerse manualmente al iniciodel sistema.
• La desventaja de este tipo de trabajo es que podríamos asignar una cola grande de procesos en un espacio reducido y viceversa.
• Una solución solución plantea usar usar particiones particiones grandes grandes para procesos grandes, pero se discrimina alos pequeños q usualmente son interactivos.
• Otra salida es tener siempre una partición pequeña para este tipo de trabajoslistos.






4) Explique el problema de reubicación y protección.
R/ La reubicación es necesaria porque: no se conoce la posición de memoria en la que se va a cargar un programa a ejecutar al reanudar un proceso es probable que la posición anterior ya esté ocupada.
Durante la reubicación:
Las direcciones de memoria a las que hace referencia un proceso (direcciones lógicas) se traducen en lasdirecciones de la memoria principal asignadas al mismo (direcciones físicas) La traducción la hace la MMU (unidad de administración de memoria) Se crea un espacio lógico (o mapa) independiente para cada proceso que se proyecta sobre la parte correspondiente de la memoria principal de acuerdo con la función de traducción.
Protección:
Un proceso no puede acceder a las zonas de memoria asignadas aotros procesos ni a las del S.O. Es necesario un mecanismo para proteger al S.O. y a los procesos entre sí ⇒ espacios lógicos disjuntos La reubicación puede complicar la protección Todas las referencias a memoria de un proceso deben comprobarse durante su ejecución La protección de memoria se tiene que satisfacer a nivel hardware y no software El mecanismo de protección suele estar integrado enla función de traducción.

5) En que instantes de tiempo se presenta el anterior problema.
R/ Es evidente que los programas se ejecutan en diferentes direcciones, entonces el vinculador necesita saber dónde empieza su espacio de memoria.
La relocalización se presenta cuando los programas hacen referencia absolutas a librerías, por ejemplo el programa solo se hizo desde la dirección 100 llamandosiempre a dirección actual más 100 pero si el programa está en 200??
Uno de los principales problemas es que un usuario mal intencionado podría fácilmente cambiar las direcciones y destrozarla ejecución de un programa.

6) Como se solucionaron los anteriores problemas.
R/ La solución es dividir la memoria en bloques de tamaño fijo 2kbytes y asignar un código de protección.
Otra solución...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS