Sistemas Operativos I
Intercambio
¢Un programa o
conjunto de programas que gestionan los recursos de Hardware, Software como
interfaz entre el usuario y el ordenador.
¢Monousuarios y Monoproceso
Solo puede tener 1 usuario y realizar un solo proceso a
la vez.
¢Multiusuario y multitarea
Un sistema operativo que le permite al usuario estar
realizando varias labores y a varios usuarios al mismo tiempo.
¢Administrador de la Memoria
Se refiere a los distintos métodos y operaciones que se
encargan de obtener la máxima utilidad de la memoria, organizando los procesos
y programas que se ejecutan de manera tal que se aproveche de la mejor manera
posible el espacio disponible.
La gestión de la memoria se convierte en la función más
importante del S.O.
¢La gestión de memoria
Es importante cuando trabajamos en S.O. multiproceso, y
aún más en S.O. multihilo, ya que se comparten espacios de memoria en los que
se alojan las variables compartidas y a los que acceden varios procesos o hilos
de un proceso.
¢El planificador
Tiene en cuenta los requerimientos de memoria de cada
uno de los procesos y las particiones de memoria disponible. Estos
requerimientos de uso de memoria se almacenan en BCP.
¢La Paginación
Los sistemas
de paginación de memoria dividen los programas en pequeñas
partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo
tamaño que las páginas llamados marcos de página. De esta forma, la
cantidad de memoria desperdiciada por un proceso es el final de su última
página, lo que minimiza la fragmentación interna y evita la externa.
¢La segmentación
Es una técnica de gestión de memoria que pretende
acercarse más al punto de vista del usuario. Los programas se desarrollan,
generalmente, en torno a un núcleo central (principal) desde el que se dirige a
otras partes (rutinas) o se accede a zonas de datos (tablas, pilas).
Divide a la memoria en segmentos, cada uno con nombre
y longitud distinta.
¢Memoria virtual
La memoria virtual es una técnica de gestión de la
memoria que permite que el sistema operativo disponga, tanto para el software
de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible
físicamente.
Cuando se ha terminado con la ejecución de los procesos temporales, la información se acomoda o regresa a la memoria real.
No hay comentarios:
Publicar un comentario