WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: componentes basicos de un S.O, Subsistema de gestión de la memoria destaca – La RAM (memoria principal) es compartida por múltiples procesos simultáneamente (y por el propio kernel). – El SO hace creer a cada proceso que tiene toda la memoria RAM disponible sólo para el proceso: • En realidad, el SO le asigna a cada proceso sólo unos trozos de memoria, según las necesidades del proceso, •Mecanismos del SO para la gestión de procesos destaca Comunicación: • Se autorizan intentos explícitos de comunicación entre procesos, •Mecanismos del SO para la gestión de procesos destaca – Terminación de procesos: voluntaria (exit) o externa (p.e., kill, en Linux)., Interfaz homogénea y sencilla a la E/S donde destaca que – El SO oculta las particularidades de los distintos tipos de dispositivos de E/s., Interfaz homogénea y sencilla a la E/S donde destaca que – P.e. el usuario ve un sistema de ficheros organizado jerárquicamente con directorios y ficheros, y un determinado espacio libre, Componentes básicos de un SO destaca • Los SO permiten la multiprogramación, – P.e. el usuario ve un sistema de ficheros organizado jerárquicamente con directorios y ficheros, y un determinado espacio libre pero • En realidad un disco es sólo un inmenso array lineal de sectores de, normalmente, 512 bytes cada uno. • El SO maneja todos los aspectos físicos de bajo nivel (espacio libre, asignación física de sectores a ficheros, organización de directorios, etc.), y... • ...ofrece una visión de alto nivel al usuario, con conceptos como propietarios, permisos, tamaños de ficheros, fechas de creación/modificación/uso... • ...y utilidades para crear, eliminar y manipular ficheros y directorios (ya a nivel lógico)., • Los SO permiten la multiprogramación por – La parte del núcleo encargada (planificador, o scheduler) es la responsable de optimizar el uso de la(s) CPU(s). – Todos los procesos van avanzando con sensación de simultaneidad, a pesar de que puede no haber paralelismo real (p.e., si hay sólo una CPU)., Los dispositivos de E/S se manejan mediante: esto Controladora de dispositivo: • Chip que controla físicamente el dispositivo. • Acepta comandos elementales y los ejecuta (p.e., mueve la cabeza del disco a tal posición, lee un sector en tal buffer, etc.). • La comunicación se realiza a través de determinados registros propios de la controladora., Subsistema de gestión encontramos 2 Subsistema de gestión de la Entrada/Salida, • Los SO permiten la multiprogramación por – Uso compartido de la(s) CPU(s) entre distintos procesos – Naturalmente, es la vía para permitir múltiples usuarios., •Mecanismos del SO para la gestión de procesos destaca – Creación (jerárquica) de procesos: todo proceso es creado por un proceso padre. La raíz de la jerarquía es el proceso inicial del sistema (systemd, en Linux)., Subsistema de gestión encontramos 2 Subsistema de gestión de la memoria, • Los SO permiten la multiprogramación por Periódicamente (un elevado número de veces por segundo), un reloj interrumpe al proceso actual, y entra a ejecutarse código del kernel que “para” la ejecución del proceso actual y “continúa” la ejecución de otro proceso. Este mecanismo se llama cambio de contexto., Componentes básicos de un SO destaca •Mecanismos del SO para la gestión de procesos, Subsistema de gestión de la Entrada/Salida destaca Interfaz homogénea y sencilla a la E/S, •Mecanismos del SO para la gestión de procesos destaca – Monitorización de procesos: • Listado de procesos, dueño de cada proceso, porcentaje de uso de CPU, memoria, etc., Subsistema de gestión de la memoria destaca – El SO protege y aísla a unos procesos de otros: •El SO se asegura que un proceso sólo pueda usar la memoria que le ha sido asignada. – Por tanto, el SO se encarga en todo momento de: • Controlar las zonas de memoria libres y ocupadas. • Asignar y recuperar espacio. • Proteger las zonas de memoria asignadas a cada proceso., Componentes básicos de un SO destaca Subsistema de gestión, Los dispositivos de E/S se manejan mediante: esto Manejador de dispositivo (driver): • Software que se comunica con la controladora. • Lo ejecuta el Kernel del SO en modo privilegiado (Uso no restringido del procesador).