Loco
OPERACIONAIS
Conseitos em Sistemas
Operacionais
BIBLIOGRAFIA
• ARQUITETURA DE SISTEMAS
OPERACIONAIS
– FRANCIS B. MACHADO
– LUIZ PAULO MAIA
• SISTEMAS OPERACIONAIS MODERNO
– ANDREW S. TANENBAUM
Prof. Cesar Malvezi
2
INTRODUÇÃO
Prof. Cesar Malvezi
3
Introdução
• O que é um sistema computacional?
– Todos os equipamentos eletrônicos que dispõem de processador e memoria.
• Sistemas computacional moderno:
– Consiste em processadores, memoria principal, discos, monitores, interface de rede e outros dispositivos de E/S.
Prof. Cesar Malvezi
4
Introdução
• Hardware
– Recurso básicos (memória, dispositivos de E/S,
CPU)
• Sistema operacional
– Controla e coordena o uso do hardware entre vários programas aplicativos
• Programas aplicativos e de sistemas
– Define como os recursos de hardware são empregados na solução de um problema
(compiladores, jogos, banco de dados, ...)
• Usuários
– Pessoas, máquinas, outros computadores
Prof. Cesar Malvezi
5
Introdução
• O QUE É UM SISTEMA OPERACIONAL?
– CONJUNTO DE PROGRAMAS EXECUTADOS
PELO PROCESSADOR DA MESMA FORMA
QUE QUALQUER OUTRO PROGRAMA.
– Realiza duas funções não relacionadas:
• Fornecer um conjunto de recursos abstratos e claros de hardware.
• Gerenciar os recursos de Hardware.
6
Prof. Cesar Malvezi
Introdução
• Principais sistemas operacionais no mercado:
– Windows, Linux, Mac OS, Unix...
7
Prof. Cesar Malvezi
Windows 8
Prof. Cesar Malvezi
8
Leia Já por Eduarda Menezes
Prof. Cesar Malvezi
9
SO Moveis
Prof. Cesar Malvezi
10
SO Moveis
R7 Por Vinicius Brino
Prof. Cesar Malvezi
11
Introdução
• As aparências enganam!!!!!
Modo
Usuário(Shell)
Modo
Supervisor
(Kernel)
Programa de Interface com o usuário
Software
Sistema operacional
Hardware
Prof. Cesar Malvezi
12
Visão do S.O.
13
Prof. Cesar Malvezi
Introdução
• Modo Usuário:
– É o programa onde o