El proceso es la unidad básica para obtener recursos de CPU.
El proceso es la unidad básica para la obtención de recursos de la CPU, que es el hilo.
La razón por la que el sistema operativo introduce el concepto de proceso: desde una perspectiva teórica, es una abstracción del proceso del programa en ejecución. Desde una perspectiva de implementación, es una estructura de datos que tiene como objetivo describir claramente las leyes inherentes de un sistema dinámico y administrar y programar de manera efectiva los programas que ingresan a la memoria principal del sistema informático para su ejecución.
Asignación de dispositivos:
La tarea básica de la asignación de dispositivos es asignar solicitudes de E/S en función del proceso del usuario, los recursos existentes del sistema y de acuerdo con una determinada asignación de dispositivos. estrategia. Si hay controladores de dispositivos y canales de E/S entre el dispositivo de E/S y la CPU, también se deben asignar los controladores y canales correspondientes a los dispositivos asignados.
Para realizar la asignación de equipos, se deben configurar en el sistema estructuras de datos como tablas de control de equipos y tablas de control de controladores para registrar los identificadores y el estado de los equipos y controladores. Según estas tablas, puede saber si el dispositivo especificado está actualmente disponible y ocupado, lo que puede usarse como referencia al asignar dispositivos. Al asignar equipos, se deben utilizar diferentes métodos de asignación de equipos para diferentes tipos de equipos. ?