SlideShare uma empresa Scribd logo
1 de 31
Jorge Ávila
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
SISTEMAS OPERACIONAIS
MONOTAREFAS
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
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.
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?
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.
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;
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
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.
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.
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.
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.
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.
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).
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.
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.
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.
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
PROCESSOS
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
PROCESSOS
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
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.
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana
Aula 6 semana

Mais conteúdo relacionado

Mais procurados

ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoseVieira75
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional Rodrigo Rodrigues
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisCharles Fortes
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002ewerton333
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisMauro Duarte
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisHelder Lopes
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativoguest7185f
 
QWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema OperacionalQWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema OperacionalRoney Sousa
 
Trabalho Sistemas Operacionais
Trabalho Sistemas OperacionaisTrabalho Sistemas Operacionais
Trabalho Sistemas Operacionaismauriciopel
 
Classificação – sistemas operativos
Classificação – sistemas operativosClassificação – sistemas operativos
Classificação – sistemas operativosTROLITO LALALAL
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacionalMichael Soto
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 

Mais procurados (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Componentes do Sistema operacional
Componentes do Sistema operacional Componentes do Sistema operacional
Componentes do Sistema operacional
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
 
Sistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de TrabalhoSistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de Trabalho
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
SO - Aula 05 - Concorrencia
SO - Aula 05 - ConcorrenciaSO - Aula 05 - Concorrencia
SO - Aula 05 - Concorrencia
 
QWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema OperacionalQWERTcursos.com - Aula 01 - Sistema Operacional
QWERTcursos.com - Aula 01 - Sistema Operacional
 
Trabalho Sistemas Operacionais
Trabalho Sistemas OperacionaisTrabalho Sistemas Operacionais
Trabalho Sistemas Operacionais
 
Classificação – sistemas operativos
Classificação – sistemas operativosClassificação – sistemas operativos
Classificação – sistemas operativos
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 

Destaque (20)

Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 04
Aula 04 Aula 04
Aula 04
 
Aula02
Aula02Aula02
Aula02
 
Aula03
Aula03Aula03
Aula03
 
Aula01 - POO
Aula01 - POOAula01 - POO
Aula01 - POO
 
Aula 15 instalação de hardware
Aula 15 instalação de hardwareAula 15 instalação de hardware
Aula 15 instalação de hardware
 
Aula 14 instalação de hardware
Aula 14 instalação de hardwareAula 14 instalação de hardware
Aula 14 instalação de hardware
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
 
Aula 05 instalação de hardware
Aula 05 instalação de hardwareAula 05 instalação de hardware
Aula 05 instalação de hardware
 
Aula 03 instalação de hardware
Aula 03 instalação de hardwareAula 03 instalação de hardware
Aula 03 instalação de hardware
 
Aula 06 instalação de hardware
Aula 06 instalação de hardwareAula 06 instalação de hardware
Aula 06 instalação de hardware
 
Aula 04 instalação de hardware
Aula 04 instalação de hardwareAula 04 instalação de hardware
Aula 04 instalação de hardware
 
Aula 12 instalação de hardware
Aula 12 instalação de hardwareAula 12 instalação de hardware
Aula 12 instalação de hardware
 
Aula 07 instalação de hardware
Aula 07 instalação de hardwareAula 07 instalação de hardware
Aula 07 instalação de hardware
 
Aula 09 instalação de hardware
Aula 09 instalação de hardwareAula 09 instalação de hardware
Aula 09 instalação de hardware
 
Aula 11 instalação de hardware
Aula 11 instalação de hardwareAula 11 instalação de hardware
Aula 11 instalação de hardware
 
Aula 08 instalação de hardware
Aula 08 instalação de hardwareAula 08 instalação de hardware
Aula 08 instalação de hardware
 
Aula 10 instalação de hardware
Aula 10 instalação de hardwareAula 10 instalação de hardware
Aula 10 instalação de hardware
 
Aula 01 instalação de hardware
Aula 01 instalação de hardwareAula 01 instalação de hardware
Aula 01 instalação de hardware
 

Semelhante a Aula 6 semana

Semelhante a Aula 6 semana (20)

Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
M1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptxM1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptx
 
Aula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptxAula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptx
 
Hardware e sistemas operacionais
Hardware e sistemas operacionaisHardware e sistemas operacionais
Hardware e sistemas operacionais
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 
Sistema Operativo - manager(s)
Sistema Operativo - manager(s)Sistema Operativo - manager(s)
Sistema Operativo - manager(s)
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Aula 02
Aula 02Aula 02
Aula 02
 
Hadware
HadwareHadware
Hadware
 
Hadware
HadwareHadware
Hadware
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Informática básica
Informática básicaInformática básica
Informática básica
 
S Op1
S Op1S Op1
S Op1
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introdução
 
Apostila computacao
Apostila computacaoApostila computacao
Apostila computacao
 
Componentes basicos do pc
Componentes basicos do pcComponentes basicos do pc
Componentes basicos do pc
 

Mais de Jorge Ávila Miranda (20)

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula12- PHP
 
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula10 -PHP
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 

Aula 6 semana

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