2. Materia: Sistema Operativo (INF-324) Sustentantes: Nombre: Matricula: DiomarisBeltre………………..100011217 Julissa Céspedes……………..AA-4369 Juan Vidal………………………CC-5863 Jhojan Abreu…………………...DC-5556 Sergio Florentino………………DC-3651 2
3. Introducción La parte del sistema operativo que se encarga de facilitar los procesos ya sea en ejecución o en compilación se llama memoria y su labor consiste en mantener un registro de los programas para facilitar su acceso. Estos registros son almacenados gracias al proceso de gestión de memoria el cual se encarga de asignar espacio en memoria a los procesos cuando éstos la necesiten 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. 3
4. ¿Que son las memorias? Son dispositivos que retienen datos informáticos durante algún intervalo de tiempo. 4 Memorias Sergio Florentino DC-3651
5. Memoria ROM Read Only Memory. Almacena en forma permanente los microprogramas que realizan las funciones primarias de la PC. 5 Memorias Sergio Florentino DC-3651
6. Memoria Principal Ejecuta los Programas y Procesos 6 Memorias Jhojan Abreu DC-5556
12. Mapas de memoria muy grandes para los procesos. 7 Memorias Jhojan Abreu DC-5556 Juan Ruiz CC-5869
13. Reubicación de Programas Capacidad de cargar y ejecutar un programa determinado. 8 Memorias Diomaris Beltre 100011217
14. Instrucciones de un Proceso Cargado en Memoria Referencias a datos empleados. Referencias a otras instrucciones empleadas. 9 Memorias Diomaris Beltre 100011217
15. Tipos de Direcciones Dirección lógica o virtual. Dirección física o absoluta. 10 Memorias Diomaris Beltre 100011217
16. mecanismo del hardware que hace posible tanto la reubicación dinámica como la protección 11 Memorias Diomaris Beltre 100011217
17. Asignación de memoria Consiste en el proceso de asignar memoria para propósitos específicos, ya sea en tiempo de compilación o de ejecución. 12 Memorias Julissa Céspedes AA-4369
18. Asignación de memoria con particiones fijas Consiste en asignar la memoria en tiempo de compilación. Es decir antes de ser ejecutado. 13 Memorias Julissa Céspedes AA-4369
19. Asignación de memoria con particiones dinámicas Consiste En determinar la ubicación de un nuevo proceso. 14 Memorias Julissa Céspedes AA-4369
20. Memoria Virtual técnica que permite ejecutar procesos que no caben totalmente en memoria RAM (memoria física). 15 Memorias Juan Ruiz CC-5869
21. Paginación Cuando ejecutamos un programa este puede caber o no en la memoria física el SO se encarga de mantener en memoria las partes del programa que estamos usando y el resto en el disco duro. 16 Memorias Juan Ruiz CC-5869
24. Desfragmentación La desfragmentación es el proceso mediante el cual se acomodan los archivos de un disco de tal manera que cada uno quede en un área contigua y sin espacios sin usar entre ellos. 19 Memorias Sergio Florentino DC-3651
25. Conclusiones Administrar la memoria es una de las tareas más complejas que lleva a cabo el sistema operativo. La memoria es un recurso importante que debe ser cuidadosamente gestionado. La paginación es un esquema similar al de las particiones fija, con la ventaja de que un proceso puede ser cargado en más de una partición y en espacios de memoria no contiguos, lo que reduce la fragmentación interna. Tanto en las particiones estáticas, como en la paginación, es necesario determinar el tamaño que tendrán los bloques de memoria. 20 Sergio Florentino DC-3651
26.
27. Es fundamental cerrar todas las aplicaciones abiertas antes de iniciar la desfragmentación.
28. Se recomienda iniciar el sistema en modo a prueba de errores a la hora de realizar la desfragmentación.21 Sergio Florentino DC-3651
29. Referencias Libro: Tanenbaum, Andrew S.(2003).Sistemas Operativos Modernos. Segunda Edición. Web: SlideShare Base de Datos: Universidad de Granma 22 Sergio Florentino DC-3651