Está en la página 1de 7

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPOSCOLULA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

SISTEMAS OPERATIVOS

UNIDAD 3

PORTAFOLIO DE EVIDENCIAS

SEMESTRE: Agosto-diciembre 2023

DOCENTE: Lic. Marco Antonio Ruiz Vicente

ALUMNA: Nadia Cruz Santiago

San Pedro y San Pablo Teposcolula, Oaxaca, a 29 de octubre de 2023.


ÍNDICE
TEMA: ADMINISTRACIÓN DE MEMORIA.............................................................. 3

SUBTEMAS............................................................................................................. 3

CRITERIOS DE EVALUACIÓN ............................................................................... 3

COMPETENCIA DE LA UNIDAD: ........................................................................... 3

INTRODUCCIÓN .................................................................................................... 3

ACTIVIDADES ........................................................................................................ 4

1. EXPOSICIÓN ................................................................................................... 4

2. PRÁCTICAS CON SISTEMAS OPERATIVOS ................................................. 5

3. ADMINISTRACIÓN DE MEMORIA VIRTUAL DEL SISTEMA OPERATIVO ..... 6

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%

COMPETENCIA DE LA UNIDAD: Analiza las técnicas de administración de


memoria y sus implicaciones para identificar el desempeño de un sistema operativo.

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

2. PRÁCTICAS CON SISTEMAS OPERATIVOS


Comentario: Investigué los comandos proporcionados por el docente en Ubuntu
para ver que función tenia cada uno de ellos y posteriormente poder ejecutarlos en
la consola para comprobar su uso y aplicación, así como la instalación de lubuntu y
la memoria virtual en Windows 7.
De igual manera realicé los 3 archivos proporcionados por el docente en los cuales
tenía que ejecutar ciertos comandos para posteriormente pegar el resultado de cada
uno y así ver la función de estos, para después contestar un cuestionario y
finalmente, poner mis conclusiones correspondientes de lo aprendido.
Evidencia de comandos en Ubuntu:
https://drive.google.com/file/d/1dBCQAqR56G-
FrIZ1ZLb9u6Y_K_VU4R8V/view?usp=sharing
Evidencia de la instalación en lubuntu:
https://drive.google.com/file/d/11Env7x1yDwDjMe0-
Xkf_HhctIgA_tp_g/view?usp=sharing
Memoria virtual en Windows 7: https://drive.google.com/file/d/15Cxw5-
2OdqcNvuzup-2Sl4WZllsUixc3/view?usp=sharing
Prared 07 manejo del sistema de archivos:
https://drive.google.com/file/d/1iLDRgwC8QaZLtMNlr235mRD6Geq85GxT/view?us
p=sharing
Prared 08 manejo del área swap:
https://drive.google.com/file/d/1gPu94HByPrH_UMQSngJOrZrIPH39gHkX/view?us
p=sharing
Prared 09 compilación de kernel:
https://drive.google.com/file/d/1BailBecipWaQmjZzT-
pNULZ9EYEbiOBR/view?usp=sharing
3. ADMINISTRACIÓN DE MEMORIA VIRTUAL DEL SISTEMA OPERATIVO
Comentario: Realicé en el simulador de java lo indicado en el archivo Word para
ver cómo funciona la memoria principal y la memoria secundaria de una memoria
virtual de un sistema operativo.
Evidencia: https://drive.google.com/file/d/15Lfffess4xgszm33g8Z-
RL3gs37VU4n9/view?usp=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.

También podría gustarte