Componentes Rutina, Residente y No Residente
Optimizando la memoria: cómo los componentes rutina, residente y no residente mejoraron la eficiencia
En los primeros sistemas operativos, todos los programas se cargaban en la memoria al iniciar el sistema. Esto consumía mucha memoria y limitaba la cantidad de programas que podían ejecutarse simultáneamente.
Para solucionar este problema, se introdujeron los componentes rutina, residente y no residente.
- Rutinas residentes: Eran programas esenciales que siempre estaban en memoria, como el sistema ejecutivo y los controladores de dispositivos.
- Rutinas no residentes: Eran programas que se cargaban en memoria solo cuando se necesitaban, liberando espacio cuando no estaban en uso.
Esta división en componentes permitió optimizar el uso de la memoria y ejecutar más programas al mismo tiempo. Era como tener un armario con ropa de invierno y de verano. En lugar de tener toda la ropa en el armario todo el año, solo se sacaba la ropa de temporada, liberando espacio para otras cosas.
Los componentes rutina, residente y no residente fueron un paso importante en la evolución de los sistemas operativos, mejorando la eficiencia y permitiendo ejecutar sistemas más grandes y complejos.
Comentarios
Publicar un comentario