RT info:eu-repo/semantics/book T1 Gestión de procesos y gestión de memoria no virtual (herramientas y problemas resueltos) A1 Sáiz de la Peña, Jaime A1 Sáiz Diez, José Manuel K1 Sistemas operativos K1 Gestión de procesos K1 Gestión de memoria K1 Memoria no virtual K1 Parciciones K1 Memoria dinámica K1 Memoria paginada K1 Sistemas operativos K1 Operating systems (Computers) K1 Informática K1 Computer science AB Existe un importante número de sistemas informáticos para los que se han diseñado distintos sistemas operativos que puedan hacer uso de todos sus componentes.Además, los sistemas operativos han evolucionado con el objetivo de convertirse en el intermediario entre el usuario y la máquina, evitando al usuario la complejidad del hardware. Y en su evolución se han separado sus diferentes funcionalidades, entre las que destacan la gestión de ciertos elementos, como son los procesos y la memoria.Para su gestión se han desarrollado una serie de algoritmos que han ido evolucionando a lo largo del tiempo, y que aún siguen en constante evolución.Sin embargo, las diferentes funcionalidades del sistema operativo se basan en conceptos que, en muchas ocasiones, resultan constantes a lo largo de su evolución, aunque siempre directamente dependientes de la tecnología.Por ello, el contenido de esta publicación está orientado a dotar al lector de la capacidad de comprender y practicar estos conceptos a través de una serie herramientas que simulan el comportamiento del hardware y de sus procesos de gestión, mediante diferentes algoritmos.Los dos aspectos fundamentales a desarrollar serán la Gestión de Procesos y la Gestión de Memoria No Virtual.Además, en el desarrollo de la presente publicación no se tratará de explicar de forma detallada cómo funcionan cada uno de los algoritmos utilizados mediante explicaciones teóricas, salvo algunas indicaciones básicas. Por contra, se tratará de dar ejemplos de todos y cada uno de los algoritmos utilizados, combinando ambos aspectos de la Gestión.Las herramientas han ido evolucionando con la colaboración de los alumnos de la asignatura de "Sistemas Operativos" de primer curso del Grado en Informática" de la Universidad de Burgos, entre los años 2012 y 2024.En cuanto a su desarrollo, están implementadas en bash sobre linux, linux por ser el sistema operativo utilizado a lo largo de la asignatura, y bash por ser uno de los lenguajes de scripting que utiliza linux. Esta elección no se basó en usar el mejor sistema operativo, ni tampoco en usar el mejor de los lenguajes de programación, sino en usar los recursos más íntimamente relacionados con la asignatura, tal y como estaba definida en ese periodo de tiempo.Los ámbitos de utilización de las herramientas y la correspondiente documentación son la docencia y su uso por parte de los alumnos de la asignatura, para mejorar su comprensión y facilitar su estudio, así como el ámbito profesional, para analizar las ventajas y desventajas de cada uno de los algoritmos utilizados. PB Universidad de Burgos. Servicio de Publicaciones e Imagen Institucional SN 979-13-87585-14-3 YR 2025 FD 2025-07-17 LK https://hdl.handle.net/10259/10734 UL https://hdl.handle.net/10259/10734 LA spa DS Repositorio Institucional de la Universidad de Burgos RD 06-may-2026