Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS OPERATIVOS
UNIDAD 3
PORTAFOLIO DE EVIDENCIAS
SUBTEMAS............................................................................................................. 3
INTRODUCCIÓN .................................................................................................... 3
ACTIVIDADES ........................................................................................................ 4
1. EXPOSICIÓN ................................................................................................... 4
CONCLUSIÓN ........................................................................................................ 6
TEMA: ADMINISTRACIÓN DE MEMORIA
SUBTEMAS
3.1. Política y filosofía
3.2. Memoria real
3.3. Organización de memoria virtual
3.4. Administración de memoria virtual
CRITERIOS DE EVALUACIÓN
Prácticas 60%
Exposición 30%
Portafolio de evidencias 10%
INTRODUCCIÓN
La administración de la memoria es una parte fundamental de los sistemas
operativos que se encargan de gestionar el uso eficiente de la memoria en un
ordenador. La memoria en un sistema informático es un recurso limitado y costoso,
por lo que es esencial utilizarlo de manera efectiva para garantizar el rendimiento
óptimo del sistema.
En un sistema informático, la memoria se utiliza para almacenar datos y programas
que están en uso activo. Sin embargo, la cantidad de memoria disponible es limitada
y debe ser compartida entre múltiples procesos y aplicaciones que se ejecutan
simultáneamente en el sistema. La administración de memoria se encarga de
asignar y liberar espacio en memoria conforme sea necesario para que los procesos
puedan ejecutarse de manera eficiente.
Existen varias técnicas y estrategias para administrar la memoria, incluyendo la
gestión de memoria virtual, la paginación, la segmentación y la memoria compartida.
La gestión de memoria virtual permite que los programas se ejecuten como si
tuvieran más memoria de la que realmente está disponible en el sistema, utilizando
el espacio en el disco duro como memoria adicional. La paginación implica dividir la
memoria física en pequeñas unidades de llamadas páginas, que pueden ser
intercambiadas entre la memoria principal y el almacenamiento secundario según
sea necesario. La segmentación divide la memoria en segmentos lógicos, que
pueden crecer o disminuir de tamaño según las necesidades del proceso. La
memoria compartida permite que varios procesos compartan una porción de la
memoria, lo que facilita la comunicación y el intercambio de datos entre ellos.
Una buena administración de la memoria es esencial para evitar problemas como
la fragmentación de la memoria, donde el espacio disponible en la memoria se
fragmenta en bloques pequeños e inutilizables, y la pérdida de la memoria, donde
los programas no liberan correctamente la memoria después de su uso, lo que lleva
a una disminución gradual de la cantidad de memoria disponible para otros
procesos.
En resumen, la administración de memoria es una parte esencial de los sistemas
operativos modernos que permite utilizar de manera eficiente el recurso limitado de
la memoria en un sistema informático, asegurando un rendimiento óptimo y una
ejecución sin problemas de los programas y procesos.
ACTIVIDADES
1. EXPOSICIÓN
Comentario: Junto con mi compañero nos tocó exponer el tema de política y
filosofía en los sistemas operativos en donde:
La política y la filosofía son aspectos fundamentales en el diseño, desarrollo y uso
de los sistemas operativos.
Desde una perspectiva política, los sistemas operativos implican decisiones sobre
cómo se asignan y distribuyen los recursos, lo que puede tener implicaciones
significativas para la equidad y la accesibilidad en el mundo digital.
Desde un punto de vista filosófico, los sistemas operativos están inextricablemente
ligados a cuestiones de libertad y control.
Evidencia:
https://drive.google.com/file/d/1OP_HsKRv9uWr9leYB3gW6XhB0m9SBcXl/view?u
sp=sharing
CONCLUSIÓN
Conocer la manera en la que la memoria se administra es tan importante como lo
fue la administración de los procesos y el procesador, al igual que todas las
estrategias que existen para ello, pues tenemos que tener noción de qué tanta
memoria disponible tiene nuestra máquina para poder ejecutar los procesos que
requerimos, y además conocer la velocidad con la que se puede llevar a cabo. En
resumen, la administración de la memoria es obtener la máxima utilidad de dicha
memoria, organizando los procesos que se van a ejecutar de tal forma que se pueda
aprovechar de la mejor manera posible el espacio que está disponible.
En conclusión, la administración de memoria en sistemas operativos es un
componente esencial para garantizar el funcionamiento eficiente y confiable de
cualquier computadora. La gestión adecuada de la memoria es fundamental para
evitar problemas como la fragmentación, la pérdida de memoria y el agotamiento de
recursos.
La implementación eficaz de políticas de asignación de memoria, como la
paginación, la segmentación y la memoria virtual, permite a los sistemas operativos
maximizar el uso de la memoria física y virtual disponible. Además, las estrategias
para la gestión de la memoria compartida y la memoria caché también juegan un
papel vital en la optimización del rendimiento del sistema.
En un mundo digital en constante evolución, donde las aplicaciones y los programas
son cada vez más complejos y demandantes en términos de recursos, la
administración de memoria se convierte en un desafío continuo. Los desarrolladores
de sistemas operativos deben equilibrar la eficiencia y la flexibilidad para adaptarse
a las necesidades cambiantes de los usuarios y las aplicaciones.
En última instancia, una administración de memoria efectiva contribuye
significativamente a la experiencia del usuario al garantizar que los sistemas
operativos sean capaces de manejar múltiples tareas y aplicaciones
simultáneamente, proporcionando un rendimiento fluido y sin problemas. Además,
al abordar problemas complejos como la fragmentación y la optimización del
espacio, los sistemas operativos pueden prolongar la vida útil de la computadora y
mejorar la eficiencia energética, lo que es esencial en un mundo donde la
sostenibilidad y la eficiencia son cada vez más importantes.