Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- GESTIÓN DE MEMORIA
Gestión de memoria:
Primeramente, se definen las particiones fijas como una partición cuya característica principal es
que se establece por el sistema y siempre se encuentra en un estado fijo en cuanto a sus valores
que vienen preestablecidos en un mismo tamaño o en tamaños variables. Su forma de gestión
viene dado a su proceso – Partición. Que, en este caso al ser particiones con valores fijos, los
procesos deben ser menores o iguales a la capacidad del mismo. Estos serán asignados a una cola
o a varias dependiendo del tipo de partición fija. Ya sea de igual tamaño o de distinto tamaño.
Estas particiones tienen un problema el cual radica en que los procesos ocupan mas espacio del
que normalmente tiene, lo cual se denomina fragmentación interna, lo cual puede radicar en una
ineficiente gestión de procesos al contener un proceso que ocupa mayor espacio en la memoria.
Este tipo de problemas tienden a solucionarse realizando una desfragmentación a los discos
presentes en el equipo en el que se trabaja.
A diferencia de las particiones fijas estas particiones no poseen un valor o tamaño prefijado, si no
que la memoria se encarga de asignarle los valores específicos de la memoria para realizar el
proceso, el cual crea la partición especifica para este proceso.
Estas realizan una gestión para realizar un registro y gestión de los espacios de la memoria que
están siendo utilizados y cuales se encuentran libres que no están siendo utilizados. Es al igual que
la gestión de memoria fija, presenta problemas el cual conlleva a fragmentación externa que se
basa en que hay un espacio disponible para una partición mas este no es contiguo, al igual que
requiere reubicación dinámica consume recursos del sistema. El sistema se detiene mientras se
realiza no se puede hacer demasiado frecuentemente.
Paginación de memoria:
Estos sistemas de gestión de memoria tienen la característica particular en la cual dividen los
procesos de sus programas en partes, fragmentos o como su nombre lo indica, paginas. La
memoria divide estos en trozos de igual tamaño haciendo así que la fragmentación sea menor y no
se desperdicien bancos de memoria sin asignar. Estas se llevan a través de un registro en la cual el
sistema diagnostica que marcos de pagina se encuentran disponibles para asignación de algún
proceso y cuales se encuentran trabajando.
Segmentación de memoria:
Esta es una estrategia de gestión de memoria que consta de una división lógica la cual conlleva
una agrupación lógica de la información en bloques de tamaño variable los cuales llevan por
nombre “Segmentos”. Cada uno de estos segmentos llevan información lógica del programa desde
su arreglo hasta su función. Luego, cada espacio de direcciones de programa consiste de una
colección de segmentos, que generalmente reflejan la división lógica del programa.
Memoria virtual:
Sabemos que para ejecutar las instrucciones de un programa, éstas, al igual que sus operandos,
tienen que estar en memoria principal. Esta imposición parece necesaria y razonable.
Sin embargo, el examen de los programas reales nos muestra que en muchos casos no es
necesario que el programa entero permanezca siempre en memoria. Por ejemplo:
Los programas suelen tener código para manejar condiciones de error inusuales. Ya que estos
errores raramente se producen en la práctica, este código casi nunca se ejecuta.
A veces, las tablas, listas o matrices se declaran con más tamaño del que luego realmente
necesitan. Una matriz se puede declarar de 100 por 100 aunque raramente ocupe más de 10 por
10; o un ensamblador puede tener una tabla para albergar a 3000 símbolos, aunque la media de
los programas no tenga más de 200. La memoria virtual es una técnica que permite la ejecución de
procesos que pueden no estar completamente en memoria principal.
Concepto de implementación:
Gestión de archivos:
En la gestión de archivos se debe tener en cuenta 2 conceptos fundamentales para poder entender
de que consta su dicha gestión.
Archivos: Se les conoce a los archivos como un conjunto de elementos de información construidos
bajo ciertas características que comprenden un formato particular para cada uno de estos
dependiendo de la función que estos tengan y para que hayan sido creados. Estos deben
mantener una relación Categórica y tipológica a la hora de su gestión puesto que al ser
almacenado en algún depositario este siempre debe ser registrado bajo un nombre de
identificación y algunas otras características.
Directorio: Un directorio se conoce como una unidad de almacenamiento de datos donde la
información se almacena en base a una relación, categoría y alguna otra cualidad característica
por las cuales se les ficha. Este comprende una estructura como la de una biblioteca en la cual en
su depositorio se encuentra almacenada información divididas en categorías y subcategorías al
igual que archivos y subarchivos dentro de los mismos. Estos con la función fundamental de
organizar de la manera más eficiente posible, datos en un sistema.
Sistemas de control: Los sistemas operativos proveen mecanismos de protección para poder
implementar políticas de protección. Las políticas definen qué hay que hacer (qué datos y recursos
deben protegerse de quién; es un problema de administración), y los mecanismos determinan
cómo hay que hacerlo. Esta separación es importante en términos de flexibilidad, puestos que las
políticas pueden variar en el tiempo y de una organización a otra. Los mismos mecanismos, si son
flexibles, pueden usarse para implementar distintas políticas.
Sistemas de control de acceso: Estos cumplen el rol principal de ser sistemas de seguridad en la
cual se regula el acceso de usuarios mediante distintos sistemas de autenticación y seguridad por
los cuales debe pasar el usuario, estos se emplean como sistemas de identificación por usuario y
contraseña, códigos de verificación, control por medios externos como tarjetas o identificación por
rostro, entre otros. Esto para evitar accesos no deseados en un entorno y así mantener la
integridad y la seguridad de este mismo.