Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 Universidad de Guadalajara Centro Universitario de Ciencias Exactas e Ingenierías Departamento de Ciencias Computacionales Materia: Sistemas Operativos Profesor: Martha del Carmen Gutiérrez Salmerón Alumno: Jose Luis Serna Serna Código: 218292327 Carrera: Ingeniería en Computación Sección: D02 Tarea 12: Gestión de memoria Fecha: 13/11/2020 2 Índice Introducción. .......................................................................................................................................................................... 3 Reporte. ................................................................................................................................................................................. 4 Conclusión. ............................................................................................................................................................................ 5 Bibliografía. ............................................................................................................................................................................ 5 3 Introducción. En lo referente a la computación, la memoria es el dispositivo que retiene y/o almacena datos informáticos durante algún periodo de tiempo necesario para que el sistema de la computadora pueda acceder a dichos datos y realizar funciones específicas con estos. La memoria brinda una de las principales funciones de la computación moderna: el almacenamiento de información y conocimiento. Por lo tanto, es uno de los componentes fundamentales de la computadora. Dentro de los sistemas monoprogramados, la memoria se divide en dos partes; una de ellas designada al sistema operativo y la otra parte para el proceso actual en ejecución. En los sistemas multiprogramados, la parte designada a "usuario" de la memoria debe ser subdividida posteriormente con el fin de acomodar múltiples procesos. Dicha tarea de subdivisión de memoria es realizada por el sistema operativo, dicha tarea es denominada "gestión de memoria". Dentro de los sistemas de multiprogramación, la gestión de memoria es de vital importancia, es por eso por lo que encarecidamente se procura que sea efectiva. En esta actividad se intentará resumir mediante un mapa conceptual los conceptos principales de la gestión de memoria, como por ejemplo las principales técnicas de gestión de memoria, características, virtudes y defectos, lograr así entender de manera general como es que se gestiona la memoria dentro de una computadora para realizar los distintos procesos asignados al sistema operativo. 4 Reporte. 5 Conclusión. En esta actividad se logró el objetivo principal que era conocer los aspectos importantes de la gestión de memoria, se logró sintetizar la información obtenida del capitulo 7 del libro de Sistemas Operativos de William Stallings, para así representarla a manera de mapa conceptual que facilita mucho más la comprensión de dichos conceptos más importantes. Durante el desarrollo de la actividad logré comprender como es que se realiza dicha gestión de memoria mediante las técnicas principales para dicha tarea, que son Particiones fijas, Particiones dinámicas, Paginación sencilla, Segmentación sencilla, Paginación con memoria virtual, Segmentación con memoria virtual, me di cuenta de como es que funciona cada una, en que situaciones es más conveniente usar cada una, cuales son sus principales virtudes y defectos. Aprendí además dos conceptos muy importantes sobre problemas que pueden llegar a existir al usar alguna de las técnicas de gestión de memoria; la fragmentación interna y la fragmentación externa, no es tan sencillo librarse completamente de las dos al mismo tiempo, pero es importante saber como lidiar con dichos problemas mediante el uso de técnicas o algoritmos especiales que ayuden a eliminar o disminuir dichas fragmentaciones. Con esta actividad pude llegar a la conclusión que no hay una técnica perfecta que sea la que más nos convenga en cualquier situación, siempre habrá factores que provoquen que una técnica de gestión de memoria se ajuste mas a nuestras necesidades que otra, es por ello por lo que es muy importante seguir estudiando a fondo el comportamiento de los sistemas para poder hacer una gestión cada vez más eficiente de nuestros procesos. Bibliografía. Stallings, W. (2011), Operating Systems: Internals and Design Principles. Prentice Hall. 7th Edition. William Stallings. (2005). Sistemas Operativos, Aspectos internos y principios de diseño. Madrid: Pearson Educación S.A.
Compartir