Heinsohn Privacidad y Ciberseguridad para el sector educativo
Memoria virtual de romero
1. MEMORIA VIRTUAL Es un concepto que permite al software usar mas memoria la que posee el computador y tiene 4 tipos de memoria, registro en la CPU, memoria cache y memoria física y el disco duro. La cantidad de memoria máxima tiene que ver si existe con característica del procesador el cual obtiene operaciones básicas, cuya dirección es leída o escrita por la CPU parte del hardware de la computadora traduce las direcciones de memoria generando por el software; la me3moria se obtiene unos pocos fragmentos de un proceso dado, puede tener mas proceso en la memoria; sin embargo el sistema operativo debe adquirir el esquema. Por lo tanto la fragmentación desperdiciada al usar los métodos de gestión de memoria produce fragmentación externa generado el reemplazo de procesos cuando quedan huecos; ningún orificio es capaz de soportar den esperar en la lista de espera, pues allí en la fragmentación encontramos 2 clase de fragmento externa y interna la externa es el espacio total de la memoria para un requerimiento no es continuo se puede reducir la compactación de t6oda la memoria libre un solo bloque e posible la relocalización es dinámica y el tiempo de ejecución
2. PAGINACION ES un manejo de memoria donde se divide en secciones físicas y tamaño denominadas marco de pagina. Los programas se dividen en unidades lógica, 1 pagina se encarga de la información en dicho marco de pagina también permite la correspondencia correcta de direcciones virtuales; también se divide en un numero de pagina. Virtual y un ajuste pero ahí 2 aspectos fundamental la tabla de pagina ser demasiado grande y asociación debe ser rápida el cual se caracterizan en espacio de direcciones lógico de un proceso puede ser no contiguo se produce fragmentación interna entre otros la cual proviene unas ventajas en donde es posible comenzar o ejecutar un programa cargado solo una parte del mismo e una memoria por lo que no se necesita proceso de compactación cuando existen marcos de pagina libres dispersos en la memoria etc. Las desventajas es el costo del hardware que se incrementa la nueva información debe manejarse y el mecanismo de traducción de direcciones necesario entre otras; el cual la dirección genera por la CPU se clasifica en numero de pagina (p) y offset de la pagina (d)
3. SEGMENTACION Es un esquema de memoria mediante la estructura del programa refleja su división lógica y tamaño variable ellos tiene información lógica del programa: subrutina, arreglo etc. El segmento permite unos objetivos ; modularidad de cada rutina del programa puede ser un bloque de subjetivo a cambios y recopilación , al resto del programa entre otros por lo tanto ahí ventajas en el programador puede conocer la unidad lógicas de su programa ; dándoles un tratamiento particular . Es posible copilar modulo separados como segmentos en enlace entre los segmentos puede suponer hasta que se haga una referencia de segmento etc. Las desventajas es que hay un incremento en los costos de hardware para llevar a cabo la implantación , así como un mayor consumo de recursos de memoria , tiempo de CPU etc.l
4. SGMENTACION DE PAGINADA Paginación y segmentación se necesita que estén cargadas en memoria , tamaño variable , en cambio en la pagina se necesita recargar una a una generando una interrupciones y es pequeño; cada segmento puede ser descrito por su propia tabla de pagina ; las direcciones tiene 3 componentes (s,p,d) esto procede realizar varias tablas smt, ptm tbm ,jt . Las ventajas es debido a los espacios.
5. AL GORITMO DE REEMPLAZO DE PAGINA Se clasifican diferentes aspectos :algoritmo optimo, algoritmo fifo algoritmo lru algoritmos de aproximación al lru