Jorge Ávila
SISTEMAS OPERACIONAIS
MONOTAREFAS;
 Os SO Monotarefas são aqueles onde os usuários só
podem executar uma tarefa ao mesmo ...
SISTEMAS OPERACIONAIS
MONOTAREFAS
SISTEMAS OPERACIONAIS
MULTITAREFAS
 Tem a característica de conseguirem gerenciar várias
tarefas ao mesmo tempo;
 Você c...
FUNÇÕES DE UM SISTEMA
OPERACIONAL
 Iremos ver algumas das principais funções e procurar
entender sua aplicação no uso diá...
FUNÇÕES DE UM SISTEMA
OPERACIONAL
 Como se copia um arquivo no disco rígido?
 Como funciona uma webcam?
 Como um texto ...
FUNÇÕES DE UM SISTEMA
OPERACIONAL
 O SO gerencia todo o hardware instalado em um
computador;
 Ele vai precisar apenas qu...
FUNÇÕES DE UM SISTEMA
OPERACIONAL
 Os vários tipos de gerentes que um SO tem:
 Gerenciador de Arquivos;
 Gerenciador de...
EX de funcionamento de um SO
 Quando mandamos imprimir um documento, ele vai
passar primeiro pelos comandos do SO para es...
funcionamento de um SO
 Todo processo de armazenamento de dados no
computador ou em qualquer unidade de memória
conectada...
PRINCIPAIS CONCEITOS SOBRE
SISTEMAS OPERACIONAIS
 Estudaremos termos como Processos, Núcleo (Kernel),
Interpretador de Co...
PROCESSOS
 Durante todo tempo que o Sistema Operacional estiver
em funcionamento, vários programas podem estar
funcionand...
PROCESSOS
 Programa é o fruto de uma série de instruções
elaboradas por um programador (você já começou o
estudo desta aç...
Processo
 Sistema Operacional organiza o acesso à memória
principal e o uso do processador decidindo parar a
execução de ...
Processo
 Todas estas mudanças no processo em quanto em
execução são divididas em três estados: Pronto (ready),
Execução ...
EXECUÇÃO (RUNNING)
 É quando um processo está sendo processado pela
CPU.
 Suas orientações são mandadas para o processad...
PRONTO (READY)
 Depois de executado todas as instruções de um
programa e armazenadas na memória principal, o
processo fic...
ESPERA (WAIT)
 É quando um processo fica aguardando alguma
orientação externa para funcionar.
 Uma resposta da placa de ...
PROCESSOS
 Durante toda execução de um processo ele pode mudar
constantemente de estado de acordo com as
circunstâncias, ...
PROCESSOS
PROCESSOS
 Note no gráfico acima que o processo quando em
espera nunca volta para o estado de Execução e quando
o process...
PROCESSOS
NÚCLEO (KERNEL)
 É importante que fique claro que um computador pode
funcionar sem um Sistema Operacional instalado.
 (E...
NÚCLEO (KERNEL)
 O núcleo (ou Kernel em inglês) é a parte central do
Sistema Operacional na maioria dos computadores, ele...
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Próximos SlideShares
Carregando em…5
×

Aula 6 semana

277 visualizações

Publicada em

Aula 06

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
277
No SlideShare
0
A partir de incorporações
0
Número de incorporações
57
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 6 semana

  1. 1. Jorge Ávila
  2. 2. SISTEMAS OPERACIONAIS MONOTAREFAS;  Os SO Monotarefas são aqueles onde os usuários só podem executar uma tarefa ao mesmo tempo.  Caso um editor de texto esteja sendo usado e o usuário necessite usar um editor gráfico ele precisará sair do editor de texto e entrar no editor gráfico
  3. 3. SISTEMAS OPERACIONAIS MONOTAREFAS
  4. 4. SISTEMAS OPERACIONAIS MULTITAREFAS  Tem a característica de conseguirem gerenciar várias tarefas ao mesmo tempo;  Você consegue usar um editor de texto, e ter um navegador web, um reprodutor de áudio, ou outro aplicativo carregado na memória, quer dizer que o seu SO é multitarefas
  5. 5. FUNÇÕES DE UM SISTEMA OPERACIONAL  Iremos ver algumas das principais funções e procurar entender sua aplicação no uso diário de seu computador.
  6. 6. FUNÇÕES DE UM SISTEMA OPERACIONAL  Como se copia um arquivo no disco rígido?  Como funciona uma webcam?  Como um texto aparece no monitor?  Em qual parte do monitor um vídeo vai ser apresentado?
  7. 7. FUNÇÕES DE UM SISTEMA OPERACIONAL  O SO gerencia todo o hardware instalado em um computador;  Ele vai precisar apenas que os drivers sejam instalados;  Copiar um arquivo de um pen driver para o disco rígido é outra ação do SO, utilizar programas próprios para um servidor.
  8. 8. FUNÇÕES DE UM SISTEMA OPERACIONAL  Os vários tipos de gerentes que um SO tem:  Gerenciador de Arquivos;  Gerenciador de Memória;  O Gerenciador de Dispositivos;  O Gerenciador de Processos;
  9. 9. EX de funcionamento de um SO  Quando mandamos imprimir um documento, ele vai passar primeiro pelos comandos do SO para este, acionar o processador, disco rígido, memória RAM, organizar tudo e mandar as informações elétricas (binária) viajarem entre os circuitos da placa mãe para ser enviada pela porta USB (ou seja lá qual for a porta que você use para Impressora) até chegar na impressora.  Então você pode perceber que o SO traduziu esta nossa necessidade (de imprimir) para linguagem de máquina e transportou até a impressora
  10. 10. funcionamento de um SO  Todo processo de armazenamento de dados no computador ou em qualquer unidade de memória conectada ao computador também é realizado pelo SO.  Além de armazenamento, ele ainda faz a consulta, a exclusão e a organização destes arquivos (dados) nestas mídias de gravação.
  11. 11. PRINCIPAIS CONCEITOS SOBRE SISTEMAS OPERACIONAIS  Estudaremos termos como Processos, Núcleo (Kernel), Interpretador de Comandos (Sheell), Chamadas de Sistemas (system calls), Endereçamento de Memória, Memória Virtual e Entrada e Saída.
  12. 12. PROCESSOS  Durante todo tempo que o Sistema Operacional estiver em funcionamento, vários programas podem estar funcionando.  Só em você clicar duas vezes em um Ícone para fazer funcionar um programa que irá reproduzir as músicas favoritas de sua lista, fará que este programa seja carregado até ficar pronto para seu uso.
  13. 13. PROCESSOS  Programa é o fruto de uma série de instruções elaboradas por um programador (você já começou o estudo desta ação) que depois de compilada (traduzida para linguagem de máquina) ficará pronto para ser utilizado pelo usuário final.  Frente a este cenário, processo é resumidamente o programa em execução pelo Sistema Operacional.
  14. 14. Processo  Sistema Operacional organiza o acesso à memória principal e o uso do processador decidindo parar a execução de um dos processos (gravando as orientações na memória principal para continuar depois) e iniciar a de outro até quando o usuário decida fechar algum  Todos estes processos em execução ou suspenso são gravados em tabelas de processos que ficam geralmente armazenados nos registradores.
  15. 15. Processo  Todas estas mudanças no processo em quanto em execução são divididas em três estados: Pronto (ready), Execução (running) e Espera (wait).
  16. 16. EXECUÇÃO (RUNNING)  É quando um processo está sendo processado pela CPU.  Suas orientações são mandadas para o processador pelo Sistema Operacional para que haja a leitura das linhas de programação e suas instruções sejam armazenadas na memória principal para ficar pronto para o uso.
  17. 17. PRONTO (READY)  Depois de executado todas as instruções de um programa e armazenadas na memória principal, o processo fica pronto.  Este é o momento que o processo tem todas as condições lógicas de executar e fica aguardando ser executado pelo Sistema Operacional que decidirá qual processo pronto irá ser executado no momento.  Este sistema de espera e envio de processos para execução é conhecido como escalonamento.
  18. 18. ESPERA (WAIT)  É quando um processo fica aguardando alguma orientação externa para funcionar.  Uma resposta da placa de vídeo, ou uma liberação de memória, uma impressora ocupada com outras impressões, são exemplos de situações que deixam um processo em espera.
  19. 19. PROCESSOS  Durante toda execução de um processo ele pode mudar constantemente de estado de acordo com as circunstâncias, mais as mudanças não são aleatórias e muito menos acontecem a qualquer momento. Vejamos as quatro possíveis mudanças dos estados de processo
  20. 20. PROCESSOS
  21. 21. PROCESSOS  Note no gráfico acima que o processo quando em espera nunca volta para o estado de Execução e quando o processo está em estado de Pronto ele não retorna para estado de Espera logo, deduzimos que existem basicamente quatro mudanças de estado de um processo
  22. 22. PROCESSOS
  23. 23. NÚCLEO (KERNEL)  É importante que fique claro que um computador pode funcionar sem um Sistema Operacional instalado.  (ENIAC, Colossus, Z3 e outros) não possuíam SO, os programas eram projetados e escritos para depois serem inseridos na máquina e esta executa-lo repetidamente até acabar a programação
  24. 24. NÚCLEO (KERNEL)  O núcleo (ou Kernel em inglês) é a parte central do Sistema Operacional na maioria dos computadores, ele que fica em contato direto com o Hardware da máquina.

×