Professional Documents
Culture Documents
http://www.inf.ufes.br/~rgomes/so.htm
http://www.inf.ufes.br/~rgomes/so.htm
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
Inibio de Interrupes
O ncleo (kernel) do S.O. alguma vezes previne a ocorrncia de interrupes durante atividades crticas, que poderiam resultar em dados corrompidos se estas fossem permitidas (ex: quando manipulando listas endadeadas). Assim, certas instrues (ditas privilegiadas) permitem colocar o processador em um certo nvel de execuo em que ele mascara (inibe) certos valores de interrupo.
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
Interrupo de SW
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
Interrupt/fault
user
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
Instrues privilegiadas s podem ser executadas em modo supervisor (ex: set PSW, I/O instructions, load timer, etc.). Sua tentativa de execuo em modo usurio resulta em erro.
S.O. 2010/1 Prof. Jos Gonalves - LPRM/DI/UFES
http://www.inf.ufes.br/~rgomes/so.htm
D K
User mode
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
S.O. 2010/1
http://www.inf.ufes.br/~rgomes/so.htm
Exemplo 2 (cont.)
S.O. 2010/1