Por que as rotinas do sistema operacional possuem instruções privilegiadas?
Soluções para a tarefa
Respondido por
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.
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
Geografia,
9 meses atrás
Matemática,
9 meses atrás
Geografia,
9 meses atrás
Física,
1 ano atrás
Inglês,
1 ano atrás