Fundamentos de Sistemas
Operacionais de Redes
Jefferson Igor D. Silva
Aula 01: Conceitos de Sistemas Operacionais
O que um Sistema
Operacional ?
O que um Sistema
Operacional ?
um aplicativo que gerencia o
hardware
Facilita o desenvolvimento de
aplicativos
O que um Sistema
Operacional ?
Aplicativos
Sistema Operacional
Hardware
Objetivos de um SO
Abstrao de recursos
Gerncia de recursos
Abstrao de recursos
Acessar recursos de hardware algo
complexo
obrigao do SO ...
Prover interfaces de acesso aos
dispositivos
Acessar tudo em Assembly no de Deus
obrigao do SO ...
Definir interfaces de acesso homogneas
para dispositivos com tecnologias
distintas
Independente de onde o arquivo estiver, o aplicativo
deve acess-lo da mesma forma
Gerncia de recursos de
hardware
Gerenciamento de processos
H mais processos que processadores na
mquina
Gerenciamento de memria
A memria deve ser distribuda de forma justa
entre os aplicativos
Justa != igual
Gerncia de recursos de
hardware
Gerenciamento de dispositivos
Nem todo dispositivo permite acessos mltiplos
Funcionalidades
Estrutura de um SO
Proteo do ncleo
Nvel de ncleo
Os aplicativos residentes aqui tem
acesso irrestrito ao hardware
Nvel de usurio
Os aplicativos tem um acesso bem
mais restrito
Arquiteturas de Sistemas
Operacionais
Sistemas monolticos
Sistemas em camadas
Sistemas micro-ncleo
Sistemas monolticos
No h restries de acesso
Sistemas monolticos
Sistemas em camadas
Sistemas micro-ncleo
Sistemas micro-ncleo
Sistemas Operacionais de
redes
Sistemas Operacionais de
Redes
podemos compartilhar a
internet por meio de Wi-Fi ou bluetooth
Windows/Mac OS/Linux: podemos
compartilhar pastas, internet
Dever de casa
Referncias
Referncias