Arquitetura S.O.
Arquitetura de Sistemas Operacionais
Francis Berenger Machado / Luiz Paulo Maia
Capítulo 1
Visão Geral
1 – Visão Geral
Arquitetura de Sistemas Operacionais – Machado/Maia
Introdução
• Um sistema operacional, nada mais é que um conjunto de rotinas executadas pelo processador • Controlar o funcionamento do computador, gerenciar a utilização e compartilhamento dos diversos recursos
• O sistema operacional tem como objetivo funcionar como interface entre usuário e computador, tornando mais simples, rápida e segura 1/1
Arquitetura de Sistemas Operacionais – Machado/Maia
1 – Visão Geral
• A diferença entre um sistema operacional e uma aplicação convencional é a maneira como suas rotinas são executadas
– Aplicações possuem início, meio e fim
– Sistema operacional não executa de forma linear, são executadas concorrentemente em função de eventos assíncronos
• Denominações como monitor, executivo, supervisor ou controlador podem ser empregados ao invés de sistema operacional
1/2
1 – Visão Geral
Arquitetura de Sistemas Operacionais – Machado/Maia
Visão do Sistema Operacional p ro g ra m a d o re s e a n a li s ta s
• Funções Básicas
u su á rio s
p ro g ra m a s, s i s te m a s e a p l i c a ti v o s
U s u á r io s
– Facilidade de acesso aos recursos do sistema
– Compartilhamento de recursos de forma organizada e protegida
S is te m a O p e r a c io n a l
m e m ó r ia
d is c o s
H a rd w a re
U C P
im p r e ss o ra s
f i ta s
m o n i to r e s
1/3
Arquitetura de Sistemas Operacionais – Machado/Maia
1 – Visão Geral
Máquina de Camadas
1/4
1 – Visão Geral
Arquitetura de Sistemas Operacionais – Machado/Maia
Máquina de Camadas
A p l ic a ti v o s
U ti li tá r io s u su á rio s
S is te m a O p e r a c io n a l
S is te m a O p e r a c io n a l
Lin g u a g e m d e M á q u in a
H a rd w a re