View
215
Download
0
Category
Preview:
Citation preview
Sistemas OperacionaisProf. Andrique Amorim
Sistemas Operacionais
A disciplina
• Conceitos básicos• Arquitetura e organização dos computadores• Evolução dos sistemas operacionais• Estruturas de sistemas operacionais• Gerência de Processos• Gerência de Memória• Gerência de Disco e Dispositivos• Estudo de casos: Windows e Linux
Sistemas Operacionais
A disciplina
• Entender o papel de um sistema operacional e daarquitetura dentro de um sistema computacional;
• Entender o funcionamento dos vários módulos quecompõem um sistema operacional;
• Desenvolver uma visão crítica sobre os requisitos deconfiabilidade, segurança e desempenho, associados aum sistema operacional.
Sistemas Operacionais
A disciplina
- Aula teórica- Aula prática – lab. de informática- Exercícios e problemas
Sistemas Operacionais
Recomendações
- Comparecimento às aulas (chamada)- Uso do celular em sala de aula é proibido- Estudo diário e semanal (importante)- Resolução dos exercícios- Acesso o site do professor constantemente- Entrega de atividades no prazo- Leitura dos materiais (livros, apostilas e slides)- Não consegue fazer nada disso?
Sistemas Operacionais
Recomendações
www.andrix.com.brprofessor@andrix.com.br
Sistemas Operacionais
Técnico emInformática
Algumas considerações
Sistemas Operacionais
Introdução
Máquina de lavar roupas
Sistemas Operacionais
Introdução
Máquina de moer cana
Sistemas Operacionais
Introdução
Máquina de costurar
Sistemas Operacionais
Introdução
Som portátil
Sistemas Operacionais
Introdução
Telefone antigo
Sistemas Operacionais
Introdução
Telefone mais novo
Sistemas Operacionais
Introdução
Celular antigo
Sistemas Operacionais
Introdução
Celular antigo
Sistemas Operacionais
Introdução
Smart Phone
Sistemas Operacionais
Introdução
Computador
Sistemas Operacionais
Introdução
Sistemas Operacionais
Introdução
Computador
Sistemas Operacionais
Introdução
Sistemas Operacionais
O que é um Sistema Operacional?
Um conjunto de programas quecontrola os recursos do computadore provê a base sobre a qual asaplicações são escritas. [Tanebaum1992]
Sistemas Operacionais
Sistemas Operacionais
O que é um Sistema Operacional?
O sistema Operacional é um conjunto deprogramas que atuam entre o usuário e ohardware controlando os recursos docomputador e provendo a base sobre a qual asaplicações são escritas e executadas.
Sistemas Operacionais
Alguns Sistemas Operacionais
Linux Windows Apple
Sistemas Operacionais
Podem ser encontrados em diversosdispositivos, como:
• telefones celulares• computadores – de bolso, pessoais ou de grandeporte (mainframes)• Smartphones• Automóveis• Aviões• Aparelhos médicos e hospitalares etc.
Sistemas Operacionais
Objetivos S.O.
• Oferecer os recursos do sistema de forma simples e transparente;
• Gerenciar a utilização dos recursos existentesbuscando seu uso eficiente em termos do sistema;
• Garantir a integridade e a segurança dos dadosarmazenados e processados no sistema e também deseus recursos físicos;
• Permitir que os usuários executem os seus programas.
Sistemas Operacionais
Serviços oferecidos pelo S.O.
• Execução de programas;• Operações de entrada/saída;• Manipulação de sistema de arquivos;• Detecção de erros;• Alocação de recursos;• Proteção
Sistemas Operacionais
É o primeiro programa que a máquina executa nomomento em que é ligada (inicializar o computador) e, apartir de então, não deixa de funcionar até que ocomputador seja desligado.
Ele reveza sua execução com a de outros programas,como se estivesse vigiando, controlando e orquestrandotodo o processo computacional.
Sistemas Operacionais
Sistemas Operacionais
O KERNEL do Sistema
Sistemas Operacionais
Cerne(kernel)
Sistemas Operacionais
Em computação, núcleo (core)ou cerne (kernel) é o componentecentral do sistema operativo damaioria dos computadores.
Sistemas Operacionais
Kernel: o centro do S.O.
Ele é o grande responsável por fazer a interaçãoentre camadas (aplicativos e hardware).
O Kernel gerencia os recursos do sistema epermite que os programas façam uso deles.
Sistemas Operacionais
Funcionamento do Kernel
• Funciona assim que o computador é ligado
• Inicia a detecção de todo o hardware indispensávelao funcionamento da máquina (monitor, placa devídeo etc.)
• O Sistema Operacional é carregado em seguida
Sistemas Operacionais
As atividades normalmente atribuídas aokernel são:
(a) criação, agendamento e finalização deprocessos;
(b) alocação e liberação de memória;
(c) controle do sistema de arquivos;
(d) operações de entrada e saída com dispositivosperiféricos, acesso à memória, entre outros.
Sistemas Operacionais
Sistemas Operacionais
Dessa forma o Kernel pode ser descrito comoum grande organizador.
Garante que todos os programas
terão acesso aos recursos de que
necessitam
Sistemas Operacionais
O Shell
Sistemas Operacionais
Shell em português neste caso, podesignificar "concha" ou "casca".
Sistemas Operacionais
Na informática o Shell, demaneira genérica, é umprograma que intermedeia ocontato entre o usuário e ocomputador. É a interfaceentre o usuário e o sistemaoperacional (kernel).
Sistemas Operacionais
O Shell é umprograma do SOque lê e executacomandos paraos usuários eaplicativos.
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Shell via interface gráfica
Sistemas Operacionais
Shell via linhas de comando
SistemaMac-OS
SistemaUbuntu
Sistemas Operacionais
Shell no Windows
Sistemas Operacionais
Alguns comandos
DATETIMEDIRCLSMDCDRDDEL
Sistemas Operacionais
Criar pastas no windows
Sistemas Operacionais
Criar pastas no linux
mkdir aluno{1..5}Aluno1
Aluno2
Aluno3
Aluno4
aluno5
Sistemas Operacionais
Criar pastas.
Recommended