You are on page 1of 12

SISTEMAS OPERATIVOS

TEMA: PRESENTACIN DEL BLOG INTEGRANTES: Silvia Allaica ngel Bejarano Jos Caiza Luca Alulema NIVEL: Tercero ING. Vernica Mora

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 estn utilizando y las que no, con el fin de asignar espacio en memoria a los procesos cuando stos la necesiten y liberndola 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 administracin de memoria se pueden clasificar en dos tipos: los que desplazan los procesos de la memoria principal al disco y viceversa durante la ejecucin y los que no.

La memoria es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado. Aunque actualmente la mayora de los sistemas de cmputo cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales tienen tambin altos requerimientos de memoria, lo que sigue generando escasez de memoria en los sistemas multitarea y/o multiusuario.

Es el nombre genrico que recibe cada divisin presente en una sola unidad fsica de almacenamiento de datos. Toda particin tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada particin como un disco fsico independiente, a pesar de que dichas particiones estn en un solo disco fsico. Vale aclarar entonces que cuando hablamos de formatear un disco estamos hablando de crear una particin que ocupe todo el espacio disponible de una unidad fsica de almacenamiento. Las particiones pueden ser utilizadas para permitir a un equipo en particular tener instalado varios sistemas operativos en un mismo disco fsico; vale aadir que -de hecho- algunos sistemas operativos necesitan ms de una particin para funcionar, o bien, para aprovechar el rendimiento del equipo. Una particin tambin puede ser til para proporcionar al usuario un espacio para almacenar copias de seguridad de tal manera que los archivos puedan quedar protegidos de un sistema de archivos roto e irrecuperable o de un formateo accidental hecho a la particin donde est el archivo original.

El primer intento para posibilitar la multiprogramacin fue la creacin de particiones fijas o estticas, en la memoria principal, una particin para cada tarea. El tamao de la particin se especificaba al encender el sistema, cada particin poda reconfigurarse al volver a encender el sistema o reiniciar el sistema. Este esquema introdujo un factor esencial, la proteccin del espacio de memoria para la tarea. Una vez asignada una particin a una tarea, no se permita que ninguna otra tarea entrara en sus fronteras. Este esquema de particin es mas flexible que la de usuario nico, por que permite que varios programas estn en memoria al mismo tiempo.

La asignacin de memoria consiste en el proceso de asignar memoria para propsitos especficos, ya sea en tiempo de compilacin o de ejecucin. Si es en tiempo de compilacin es esttica, si es en tiempo de ejecucin es dinmica y si son variables locales a un grupo de sentencias se denomina automtica.

Consiste en el proceso de asignar memoria en tiempo de compilacin antes de que el programa asociado sea ejecutado, a diferencia de la asignacin dinmica o la automtica donde la memoria se asigna a medida que se necesita en tiempo de ejecucin. Una aplicacin de esta tcnica conlleva a que un mdulo de programa declare datos estticos de forma local, de forma que estos datos son inaccesibles desde otros mdulos a menos que se les pasen referenciados como parmetros o les sean devueltos por la funcin. Se mantiene una copia simple de los datos estticos, accesible a travs de llamadas a la funcin en la cual han sido declarados. El uso de variables estticas dentro de una clase en la programacin orientada a objetos permite que una copia individual de tales datos se comparta entre todos los objetos de esa clase. Las constantes conocidas en tiempo de compilacin, como literales de tipo cadena, se asignan normalmente de forma esttica. En programacin orientada a objetos, el mtodo usual para las tablas de clases tambin es la asignacin esttica de memoria.

You might also like