Informática, perguntado por mylenasobrinho71, 1 ano atrás

Por que as rotinas do sistema operacional possuem instruções privilegiadas?

Soluções para a tarefa

Respondido por bokomoko
1
As rotinas privilegiadas são necessárias. Em alguns momentos durante o processamento, será necessário executar algumas rotinas mais poderosas.

Acontece que se esse "poder" todo fosse concedido a qualquer programa do usuário, certamente aconteceriam abusos o que tornaria o sistema instável ou até mesmo deixaria de funcionar. 

Para evitar esse problema, apenas o sistema operacional, que é o programa que sempre está rodando no computador, é quem pode usá-las. Então se o programa do usuário precisa que se faça algo que apenas as rotinas privilegiadas podem fazer, o programa pede ao sistema operacional e este vai verificar se o pedido é procedente e atendê-lo.

Lembre-se: mesmo quando o seu programa está rodando na frente, o sistema operacinal está na "retaguarda" tomando conta do computador e de seus recursos.


Perguntas interessantes