PARTES DEL SISTEMA OPERATIVO


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