Archivo de la etiqueta: Gestión de memoria

Todo sobre Sistemas Operativos: Funciones y Tipos

Sistemas Operativos

Para una persona que utiliza un computador, puede parecer que solo ella lo está controlando. Después de todo, el equipo obedece los comandos del teclado y del mouse, y ejecuta los programas deseados. Sin embargo, dentro de la máquina están ocurriendo muchos fenómenos, controlados silenciosamente por el sistema operativo (OS). El OS es el primer programa que se carga en la memoria RAM de un PC, después de que se ejecutan las rutinas de encendido de la BIOS.


Los sistemas operativos Seguir leyendo “Todo sobre Sistemas Operativos: Funciones y Tipos” »

Sistemas de Memoria Virtual: Paginación y Segmentación

Sistemas Paginados

Desventajas de la paginación:

  • Fragmentación interna (espacio desperdiciado al final de la última página física, cosa grave si el tamaño de página es grande).
  • Fragmentación de la tabla (espacio de memoria física desperdiciado en almacenar las tablas de páginas, cosa grave si el tamaño de página es pequeño).

El tamaño de página práctico se sitúa entre 128 y 1024 palabras (entre 512 y 8192 bytes), siendo la ubicación totalmente asociativa.

Algoritmo de Carga

¿Cuándo Seguir leyendo “Sistemas de Memoria Virtual: Paginación y Segmentación” »

Gestión de Procesos y Memoria en Sistemas Operativos

1. Máquina Virtual

El objetivo es presentar al usuario una versión simplificada de la máquina, denominada máquina virtual o máquina extendida, que abstrae al usuario de las particularidades físicas del equipo.

2. Complejidad O(1)

Implica una complejidad constante.

3. Cambio de Contexto

Es el intercambio del proceso activo con uno preparado para ejecutarse. Implica:

  1. Salvar el estado del proceso en ejecución.
  2. Cargar los registros del próximo proceso.

4. Estados de un Proceso

Gestión de Memoria y Sistemas Distribuidos en Sistemas Operativos

Gestión de Memoria

Función Principal

La función principal de la gestión de memoria es la transferencia de casos de memoria externa (ME) para la memoria principal (MP), ya que el tiempo de acceso es mayor en la ME. El sistema operativo (SO) trata de reducir el número de operaciones de entrada/salida (E/S) para la ME y es responsable de tratar de mantener en la MP el mayor número de casos. Además, debería permitir a los nuevos procesos ejecutar sin espacio en la MP y debe ejecutar programas Seguir leyendo “Gestión de Memoria y Sistemas Distribuidos en Sistemas Operativos” »

Sistemas Operativos: Funciones, Tipos y Gestión de Recursos

Sistemas Operativos

Funciones

  • Gestión de procesos
  • Gestión de dispositivos
  • Gestión de la memoria
  • Gestión de ficheros

Estructura Interna

Monolíticos

Todas las funciones se implementan en el núcleo del sistema operativo (Kernel).

Por capas

Existe una mayor estructuración por niveles, diseñando una jerarquía por niveles.

Empleo

Tiempo real

Los resultados son correctos no solo cuando el cálculo es correcto, sino también en el tiempo requerido.

Procesamiento por lotes

Ausencia de interacción con el usuario. Seguir leyendo “Sistemas Operativos: Funciones, Tipos y Gestión de Recursos” »