Diagrama De Sistemas

Páginas: 6 (1446 palabras) Publicado: 9 de octubre de 2015
INTRODUCCIÓN:


Memoria es uno de los principales recursos del computador. Siempre existió el problema de falta de memoria.
La parte del sistema operativo que administra la memoria se llama administrador de memoria, y su labor consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos cuando éstos lanecesiten y liberándola cuando terminen, así como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.
Los sistemas de administración de memoria se pueden clasificar en dos tipos: los que desplazan los procesos de la memoria principal al disco y viceversa durante laejecución y los que no. 
El propósito principal de una computadora es el de ejecutar programas. (programas + info que accedan -> memoria principal)
Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones de administración tanto del procesador como de la memoria.

CONTENIDO:1.- GESTIÓN DE MEMORIA

1.1  Protección: Si  varios  procesos  comparten la  memoria  principal,  se debe asegurar que ninguno de ellos pueda modificar  posiciones de memoria de otro proceso.
Aunque la escritura de memoria tiene efectos más desastrosos, la lectura de memoria ajena tampoco debe estar permitida, pues cada proceso debe mantener su privacidad. Ya que muchos lenguajes de programación disponende punteros dinámicos e indexación de vectores o matrices, las comprobaciones en tiempo de compilación no son suficientes y  se requiere que el sistema de gestión de memoria realice chequeos adicionales durante la ejecución. Debe disponerse de un sistema de permisos de acceso que especifique los derechos que tiene cada proceso en el acceso a zonas de memoria de otros procesos.

1.2. Compartimiento:  El compartimiento de la memoria parece estar en contradicción con la protección, pero es que a menudo también es necesario que varios procesos puedan compartir y actualizar estructuras de datos comunes, por ejemplo, en un sistema de bases de datos. En otras ocasiones, lo que se requiere es compartir zonas de código, por ejemplo, en rutinas de biblioteca, para no tener en memoria distintascopias de la misma rutina. En este caso, se hace necesaria alguna protección para que un proceso no modifique inadvertidamente el código de las rutinas.

1.3. Reubicación: La multiprogramación requiere que varios procesos residan simultáneamente en memoria. Lo que no se puede saber antes de llevarlo a memoria es la dirección absoluta en la que se va a cargar el proceso, por lo que no es prácticoutilizar direcciones absolutas en el programa.
En su lugar, es preferible realizar direccionamientos relativos para permitir que un programa pueda ser cargado y ejecutado en cualquier parte de la memoria.

1.4. Organización de memoria: La memoria se debe organizar tanto física como lógicamente.
Debido al coste de la rápida memoria RAM, normalmente se necesita ampliarla con memoria secundaria másbarata (y más lenta), utilizando para ello dispositivos tales como discos o cintas magnéticas. Por el contrario, también puede resultar conveniente añadir memoria de acceso más rápido que la RAM principal, como es el caso de la memoria caché, en la que se mantienen los datos de acceso más frecuente. Esta jerarquía física de memorias hace necesario un sistema que controle el flujo de información entrelos distintos dispositivos de almacenamiento. Esta tarea la realizaba el programador utilizando overlays, pero consume una gran cantidad de tiempo y, debido a la reubicación dinámica, el programador no siempre sabe la cantidad y lugar de la memoria que se va a necesitar. Por esto, parece conveniente que sea el gestor de memoria el que se ocupe de esta labor. Aunque la mayoría de las memorias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de fases de un sistema binario
  • Sistema, Proceso Diagrama
  • Diagramas para analisis de sistemas
  • Diagrama de un sistema de tres componentes
  • Diagramas de un sistema de ventas
  • Diagramas de sistemas minmos
  • Dinamica de sistemas
  • Diagrama de un sistema de microondas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS