sistema operacional introdução

25
Sejam todos bem-vindos Disciplina Sistemas Operacionais

Upload: cleber-ramos

Post on 09-Jun-2015

1.644 views

Category:

Technology


2 download

DESCRIPTION

Introdução aos Sistemas Operacionais, Aula ministrada na escola SENAI Vilhena-RO, para o curso técnico em Equipamento Suporte e Manutenção de Micro.

TRANSCRIPT

Page 1: Sistema operacional introdução

Sejam todos bem-vindos

Disciplina

Sistemas Operacionais

Page 2: Sistema operacional introdução

Sistemas Operacionais 2

Ementa

• O que é um sistema operacional?

• História dos sistemas operacionais

• Conceitos dos Sistemas Operacionais

• Estrutura dos Sistemas Operacionais

Professor: Cleber Ramos

Page 3: Sistema operacional introdução

É uma peça de Computador?

É um tipo de Banco de Dados?

É um software?

É um computador?

O QUE É UM SISTEMA OPERACIONAL?

Page 4: Sistema operacional introdução

Revisão do VIDEO

Então quando concluímos de assistir o vídeo podemos entender que Sistema Operacional, é a Interface que faz a comunicação entre os dispositivos e programas com o usuário.

Page 5: Sistema operacional introdução

5

USUÁRIOS

SISTEMA OPERACIOANAL

HARDWARE

Page 6: Sistema operacional introdução

Sistemas Operacionais 6

INTRODUÇÃO

• Sistema Computacional = hardware + software

Software:

Programas do sistema: gerenciam a operação do computador.

Programas de aplicação: programas de usuário

Page 7: Sistema operacional introdução

• Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software).

Sistemas Operacionais 7

Page 8: Sistema operacional introdução

Sistemas Operacionais 8

DEFINIÇÃO• “É um programa de controle do computador.

• O Sistema Operacional é responsável por alocar recursos de hardware e escalonar tarefas.

• Ele também deve prover uma interface para o usuário - ele fornece ao usuário uma maneira de acesso aos recursos do computador.” Sobell.

Page 9: Sistema operacional introdução

Sistemas Operacionais 9

DEFINIÇÃO• “Um Sistema Operacional pode ser definido

como um gerenciador dos recursos que compõem o computador (processador, memória, I/O, arquivos, etc).

Page 10: Sistema operacional introdução

Sistemas Operacionais 10

LOCALIZAÇÃO

Page 11: Sistema operacional introdução

Sistemas Operacionais 11

PRINCIPAIS ATRIBUTOS

• Abstração de Hardware Máquina Virtual (associações lógicas de dispositivos e controle do endereçamento de memória);

• Máquina virtual ou estendida é uma abstração criada pelo S.O. que apresenta ao usuário uma máquina mais simples e com as mesmas funções da máquina real.

Page 12: Sistema operacional introdução

Sistemas Operacionais 12

PRINCIPAIS ATRIBUTOS

Coordenar Recursos (maximização do uso e proteção dos usuários)

- Concorrência;- Proteção de memória;- Acesso a arquivos.

Controle- Interações usuário - recurso;- Interações usuário - usuário.

Padronização de serviços.

Page 13: Sistema operacional introdução

Sistemas Operacionais 13

SISTEMA OPERACIONAL

S.O. é a porção de software que roda em modo kernel ou modo supervisor protege o hardware da ação direta do usuário.

• Os demais programas rodam em modo usuário e fazem chamadas ao kernel para terem acesso aos dispositivos.

Page 14: Sistema operacional introdução

Sistemas Operacionais 14

FUNÇÕES DO S.O.

• S.O. visto como máquina estendidaFornecer uma abstração de alto nível dos

recursos de hardware da máquina, livrando o programador dos detalhes de funcionamento dos mesmos.

Sistema Operacional funciona como uma máquina virtual.

Page 15: Sistema operacional introdução

Sistemas Operacionais 15

EXEMPLO• Fornecer uma visão dos discos como uma

coleção hierárquica de arquivos, identificados por nomes e manipuláveis por funções de abertura/fechamento e leitura/escrita, escondendo os detalhes de acionamento dos motores das unidades, posicionamento dos cabeçotes, quantidade de trilhas e tamanho dos setores dos discos.

Page 16: Sistema operacional introdução

Sistemas Operacionais 16

FUNÇÕES DO S.O.

• S.O. visto como um gerente de recursos;

Fornecer um esquema de alocação dos recursos (processadores, memórias, I/O, etc) entre os processos concorrentes.

Page 17: Sistema operacional introdução

Sistemas Operacionais 17

FUNÇÕES DO S.O.

Estabelecer critérios de uso dos recursos e ordem de acesso aos mesmos, impedindo violação de espaço de memória de processos concorrentes e tentativas de acesso simultâneo a um mesmo recurso gerência e proteção dos dispositivos.

Page 18: Sistema operacional introdução

Sistemas Operacionais 18

Tipos de SistemasOperacionais

SistemasMonoprogramáveis /

Monotarefa

SistemasMultiprogramáveis /

Multitarefa

Sistemas comMúltiplos

Processadores

TIPOS DE SISTEMAS OPERACIONAIS

Page 19: Sistema operacional introdução

Sistemas Operacionais 19

SISTEMAS MONOPROGRAMÁVEIS / MONOTAREFA

• Execução de um único programa (job);

• Qualquer outro programa, para ser executado, deveria aguardar o término do programa corrente;

• Tipicamente relacionado ao surgimento dos mainframes;

Page 20: Sistema operacional introdução

Sistemas Operacionais 20

UCP

Memória

Dispositivosde E/S

Programa /Tarefa

Page 21: Sistema operacional introdução

Sistemas Operacionais 21

SISTEMAS MULTIPROGRAMÁVEIS /

MULTITAREFA

• Mais complexos e mais eficientes;

• Vários programas dividem os mesmos recursos;

• Aumento da produtividade dos seus usuários e a redução de custos;

Page 22: Sistema operacional introdução

Sistemas Operacionais 22

UCP

Memória

Dispositivosde E/S

Programa /Tarefa

Programa /Tarefa

Programa /Tarefa

Programa /Tarefa

Page 23: Sistema operacional introdução

Sistemas Operacionais 23

SistemasMultiprogramáveis / Multitarefa

SistemasBatch

Sistemas deTempo Compartilhado

Sistemas deTempo Real

CLASSIFICAÇÃO

Page 24: Sistema operacional introdução

Sistemas Operacionais 24

SISTEMAS COM MÚLTIPLOS PROCESSADORES

• Caracterizam por possui duas ou mais UCPs interligadas, trabalhando em conjunto;

• O fator chave neste tipo de S.O. é a forma de comunicação entre as UCPs e o grau de compartilhamento da memória e dos dispositivos de I/O;

Page 25: Sistema operacional introdução

Sistemas Operacionais 25

Sistemas com Múltiplos Processadores

SistemasFortementeAcoplado

SistemasFracamenteAcoplado

SistemasSimétricos

SistemasAssimétricos

SistemasOperacionais

de Rede

SistemasOperacionaisDistribuídos