PARTES DEL SISTEMA OPERATIVO:
Gestión de procesos:
Es un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S.Y se encarga de:*Crear y destruir procesos.
*Parar y reanudar procesos.
*Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen.
Gestión de la memoria principal:
Este almacén de datos de rápido acceso se comparte entre la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. Esto se encarga de:*Conocer qué partes de la memoria están siendo utilizadas y por quién.
*Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
*Asignar espacio de memoria cuando sea necesario.
Gestión del almacenamiento secundario:
Es necesario para mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:*Planificar los discos.
*Gestionar el espacio libre.
*Asignar el almacenamiento.
*Verificar que los datos se guarden.
El sistema de entrada y salida:
Consiste en un sistema de almacenamiento temporal, una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones.Sistema de archivos:
Ésto almacena programas y datos tales como imágenes, textos, información de bases de datos, etc.
*Construir, eliminar archivos y directorios.
*Ofrecer funciones para manipular archivos y directorios.
*Establecer la correspondencia entre archivos y unidades de almacenamiento.
*Realizar copias de seguridad de archivos.
Sistemas de protección:
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. Este se encarga de:*Distinguir entre uso autorizado y no autorizado.
*Especificar los controles de seguridad a realizar.
*Forzar el uso de estos mecanismos de protección.
Sistema de comunicaciones:
Crea y mantiene puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.Programas de sistema:
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Algunas de las tareas que realizan:*Manipulación y modificación de archivos.
*Información del estado del sistema.
*Soporte a lenguajes de programación.
*Comunicaciones.
Gestor de recursos:
Administra:*La unidad central de procesamiento.
*Los dispositivos de entrada y salida.
*La memoria principal.
*Los discos o memoria.
*Los procesos o programas.
*En general todos los recursos del sistema.
No hay comentarios.:
Publicar un comentario