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

Post on 07-Nov-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

top related