En este artículo, vamos a aprender sobre la protección de hardware y su tipo. así que primero veamos el tipo de hardware que se utiliza en un sistema informático. sabemos que un sistema informático contiene hardware como procesador, monitor, RAM y muchos más, y una cosa es que el sistema operativo garantiza que el usuario no pueda acceder directamente a estos dispositivos.
Básicamente, la protección de hardware se divide en 3 categorías: protección de CPU, protección de memoria y protección de E/S. Estos se explican a continuación a continuación.
1. Protección de la
CPU: La protección de la CPU se refiere a que no podemos dar CPU a un proceso para siempre, debe ser por un tiempo limitado, de lo contrario, otros procesos no tendrán la oportunidad de ejecutar el proceso. Entonces, para eso, se usa un temporizador para superar esta situación. que básicamente es darle una cierta cantidad de tiempo a un proceso y después de la ejecución del temporizador se enviará una señal al proceso para que abandone la CPU. por lo tanto, el proceso no retendrá la CPU por más tiempo.
2. Protección de la memoria:
en la protección de la memoria, estamos hablando de esa situación cuando dos o más procesos están en la memoria y un proceso puede acceder a la memoria del otro proceso. y para prevenir esta situación estamos usando dos registros como:
1. Bare register 2. Limit register
Entonces, básicamente, el registro desnudo almacena la dirección de inicio del programa y el registro límite almacena el tamaño del proceso, por lo que cuando un proceso quiere acceder a la memoria, se verifica si puede acceder o no a la memoria.
3. Protección de E/S:
Entonces, cuando estamos asegurando la protección de E/S, algunos casos nunca habrán ocurrido en el sistema como:
- E/S de terminación de otro proceso
- Ver E/S de otro proceso
- Dar prioridad a un proceso de E/S en particular