apresentação do powerpoint - andrix.com.br · •desenvolver uma visão crítica sobre os...

51
Sistemas Operacionais Prof. Andrique Amorim

Upload: vudan

Post on 07-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas OperacionaisProf. Andrique Amorim

Page 2: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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

Page 3: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 4: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

A disciplina

- Aula teórica- Aula prática – lab. de informática- Exercícios e problemas

Page 5: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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?

Page 6: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Recomendações

[email protected]

Page 7: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Técnico emInformática

Algumas considerações

Page 8: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Máquina de lavar roupas

Page 9: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Máquina de moer cana

Page 10: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Máquina de costurar

Page 11: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Som portátil

Page 12: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Telefone antigo

Page 13: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Telefone mais novo

Page 14: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Celular antigo

Page 15: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Celular antigo

Page 16: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Smart Phone

Page 17: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Computador

Page 18: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Page 19: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Computador

Page 20: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações
Page 21: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Introdução

Page 22: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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]

Page 23: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Page 24: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 25: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Alguns Sistemas Operacionais

Linux Windows Apple

Page 26: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 27: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 28: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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

Page 29: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 30: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Page 31: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

O KERNEL do Sistema

Page 32: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Cerne(kernel)

Page 33: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Em computação, núcleo (core)ou cerne (kernel) é o componentecentral do sistema operativo damaioria dos computadores.

Page 34: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 35: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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

Page 36: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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.

Page 37: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Page 38: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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

Page 39: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

O Shell

Page 40: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Shell em português neste caso, podesignificar "concha" ou "casca".

Page 41: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

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).

Page 42: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

O Shell é umprograma do SOque lê e executacomandos paraos usuários eaplicativos.

Page 43: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Page 44: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Page 45: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Shell via interface gráfica

Page 46: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Shell via linhas de comando

SistemaMac-OS

SistemaUbuntu

Page 47: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Shell no Windows

Page 48: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Alguns comandos

DATETIMEDIRCLSMDCDRDDEL

Page 49: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Criar pastas no windows

Page 50: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Criar pastas no linux

mkdir aluno{1..5}Aluno1

Aluno2

Aluno3

Aluno4

aluno5

Page 51: Apresentação do PowerPoint - andrix.com.br · •Desenvolver uma visão crítica sobre os requisitos de confiabilidade, ... - Uso do celular em sala de aula é proibido ... operações

Sistemas Operacionais

Criar pastas.