Espaço de usuário: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m recat +iw |
|||
Linha 1:
'''Espaço de usuário''' é também conhecido como Modo de Acesso do Usuário. Quando o [[processador]] trabalha no modo usuário, uma [[software|aplicação]] só pode executar instruções não-privilegiadas, tendo acesso a um número reduzido de instruções.
{{esboço}}▼
[[Categoria:Informática]]▼
'''Modos de Acesso'''
Linha 10 ⟶ 6:
Para que uma aplicação possa executar uma instrução privilegiada, é necessário que no processador seja implementado o mecanismo de proteção conhecido como modos de acesso. Existem basicamente dois modos de acesso implementados pelos processadores: modo de acesso usuário ou modo de acesso kernel. Quando o processador trabalha no modo usuário, uma aplicação só pode executar instruções não privilegiadas, tendo acesso a um número reduzido de instruções, enquanto no modo kernel ou supervisor a aplicação pode ter acesso ao conjunto total de instruções do processador.
O mecanismo de modos de acesso também é uma boa forma de proteger o próprio núcleo do sistema residente na memória principal. Suponha que uma aplicação tenha acesso a áreas de memória onde está o sistema operacional. Qualquer programador mal-intencionado ou um erro de programação poderia gravar nesta área, violando o sistema. Com o mecanismo de modos de acesso, para uma aplicação escrever numa área onde resida o sistema operacional o programa deve estar sendo executado no modo kernel.
▲{{esboço}}
[[fr:Espace utilisateur]]
[[es:Espacio de usuario]]
[[pn:User space]]
|