sistema operacionalmz.pro.br/marcio/so/02_sistema operacional-etapa1-03-03-2016.pdf · “chamadas...
TRANSCRIPT
![Page 1: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/1.jpg)
Sistema Operacional
Etapa 1 - 2017
![Page 4: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/4.jpg)
Sistema Operacional
HARDWARE
![Page 5: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/5.jpg)
Sistema Operacional
HARDWARE
![Page 6: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/6.jpg)
Sistema Operacional
HARDWARE
![Page 8: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/8.jpg)
Sistema Operacional
SOFTWARE
![Page 9: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/9.jpg)
Sistema Operacional
![Page 10: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/10.jpg)
Sistema Operacional
![Page 11: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/11.jpg)
Sistema Operacional
INTERMEDIÁRIO
ENTRE O
HARDWARE E O
SOFTWARE
![Page 12: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/12.jpg)
Sistema Operacional
PRINCIPAL
PROGRAMA DO
COMPUTADOR
![Page 13: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/13.jpg)
Sistema Operacional
Um sistema operacional é apenas um conjunto de
rotinas executado pelo processador, de forma
semelhante aos programas dos usuários.
Sua principal função é controlar o funcionamento de um
computador, gerenciando a utilização e o compartilhamento
dos seus diversos recursos, como processadores,
memórias e dispositivos de entrada e saída.
![Page 14: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/14.jpg)
Sistema Operacional
![Page 15: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/15.jpg)
Sistema Operacional
O que aconteceria se não
tivéssemos o Sist.
Operacional instalado no
computador??
![Page 16: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/16.jpg)
Sistema Operacional
Para um usuário para
interagir com o
computador deveria
conhecer profundamente
diversos detalhes sobre
hardware do equipamento.
![Page 17: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/17.jpg)
Sistema Operacional
PROBLEMA??
Tornaria seu trabalho lento
e com grandes
possibilidades de erros.
![Page 18: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/18.jpg)
Sistema Operacional
FUNÇÕES:
GERENCIAMENTO DO PROCESSADOR
GERENCIAMENTO DE MEMÓRIA
![Page 19: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/19.jpg)
Sistema Operacional
CPU
Cérebro do
computador
![Page 20: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/20.jpg)
Sistema Operacional
HD
![Page 21: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/21.jpg)
Sistema Operacional
HD
Armazenamento de
forma PERMANENTE.
Acesso mais LENTO.
![Page 22: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/22.jpg)
Sistema Operacional
MEMÓRIA RAM
![Page 23: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/23.jpg)
Sistema Operacional
MEMÓRIA RAM
ARMAZENAMENTO TEMPORÁRIO.
ACESSO RÁPIDO.
![Page 24: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/24.jpg)
Sistema Operacional
Exemplo prático:
Usuário abre o
Word, isto é, dá 2
cliques e abre o
programa.
![Page 25: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/25.jpg)
Sistema Operacional
Exemplo prático:
É FEITA UMA CÓPIA DELE
PARA A MEMÓRIA RAM
que tem acesso mais
RÁPIDO.
![Page 26: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/26.jpg)
Sistema Operacional
O QUE O SISTEMA
OPERACIONAL FAZ
NESSE MOMENTO?
FAZ O GERENCIAMENTO
DE PROCESSADOR.
![Page 27: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/27.jpg)
Sistema Operacional
Exemplo prático:
Quando um programa
está armazenado na
memória RAM, ele passa
a se chamar PROCESSO.
![Page 28: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/28.jpg)
Sistema Operacional
Exemplo prático:
O que é PROCESSO?
É um programa em
EXECUÇÃO.
Programa que está sendo
usado no momento.
![Page 29: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/29.jpg)
Sistema Operacional
“Chamadas de Sistema”
Forma pelas quais os programas solicitam
serviços ao SO.
![Page 30: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/30.jpg)
Sistema Operacional
“Chamadas de Sistema”
A parte do SO responsável por implementar as
chamadas de sistema é normalmente chamada
de núcleo ou kernel.
![Page 31: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/31.jpg)
Sistema Operacional
“Chamadas de Sistema”
Os principais componentes do kernel de qualquer
SO são:
a gerência do processador,
a gerência de memória,
o sistema de arquivos e
a gerência de entrada e saída.
![Page 32: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/32.jpg)
Sistema Operacional
“Chamadas de Sistema”
Em função da complexidade interna de um
kernel, muitos SO são implementados em
camadas.
Primeiro, um pequeno componente de SW
chamado microkernel implementa os serviços
mais básicos associados a SO. Em cima do
microkernel, usando os seus serviços, o kernel
propriamente dito implementa os demais
serviços.
![Page 33: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/33.jpg)
Sistema Operacional
“Chamadas de Sistema”
![Page 34: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/34.jpg)
Sistema Operacional
“Programas de Sistema”
São programas executados fora do kernel do SO.
O mais importante programa de sistema é o
interpretador de comandos, pois este é ativado pelo SO
sempre que um usuário inicia sua sessão de trabalho. Sua
tarefa é receber comandos do usuário e executá-los.
![Page 35: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/35.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
Os tipos de sistemas operacionais e a sua evolução estão relacionados
diretamente com a evolução do hardware e das aplicações por ele suportados. Estão amplamente relacionados com a história dos sistemas operacionais.
São eles:
Sistemas Monoprogramáveis/Monotarefa
Sistemas Multiprogramáveis/Multitarefa
Sistemas com Múltiplos Processadores
![Page 36: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/36.jpg)
Sistema Operacional
![Page 37: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/37.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
Sistemas Monoprogramáveis/Monotarefa
Os primeiros sistemas operacionais eram tipicamente voltados para a
execução de um único programa. Qualquer outra aplicação, para ser
executada, deveria aguardar o término do programa corrente.
Caracterizam-se por permitir que o processador, a memória e os periféricos
permaneçam exclusivamente dedicados à execução de um único programa.
Neste tipo de sistema, enquanto um programa aguarda por um evento, como a
digitação de um dado, o processador permanece ocioso, sem realizar qualquer
tipo de processamento. A memória é subutilizada caso o programa não a
preencha totalmente, e os periféricos, como discos e impressoras, estão
dedicados a um único usuário, nem sempre utilizados de forma integral.
![Page 38: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/38.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
Sistemas Monoprogramáveis/Monotarefa
![Page 39: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/39.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
Sistemas Monoprogramáveis/Monotarefa
![Page 40: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/40.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
Sistemas Multiprogramáveis/Multitarefa
São uma evolução dos sistemas monoprogramáveis.
Os recursos computacionais são compartilhados entre os diversos usuários e
aplicações. Ou seja, várias aplicações compartilham esses mesmos
recursos.
![Page 41: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/41.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
Sistemas Multiprogramáveis/Multitarefa
Vantagem: redução do tempo de resposta das aplicações
processadas no ambiente e de custos, a partir do compartilhamento
dos diversos recursos do sistema entre as diferentes aplicações.
Os sistemas multiprogramáveis ou multitarefa podem ser classificados pela
forma com que suas aplicações são gerenciadas, podendo ser divididos em
sistemas batch, de tempo compartilhado ou de tempo real. Um sistema
operacional pode suportar um ou mais desses tipos de processamento,
dependendo de sua implementação.
![Page 42: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/42.jpg)
Sistema Operacional
![Page 43: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/43.jpg)
Sistema Operacional
“Tipos de Sistemas Operacionais”
![Page 44: Sistema Operacionalmz.pro.br/marcio/so/02_Sistema Operacional-Etapa1-03-03-2016.pdf · “Chamadas de Sistema” Forma pelas quais os programas solicitam ... “Tipos de Sistemas](https://reader031.vdocuments.mx/reader031/viewer/2022022709/5be9727809d3f2ce778d04cc/html5/thumbnails/44.jpg)
Sistema Operacional