Matéria: Sistema Operacional
Professor: Armando Rivarola, Licenciado em Computação
Sistemas
Operacionais
INTRODUÇÃO A SISTEMAS OPERACIONAIS
2
Conceitos Fundamentais
de Sistemas Operacionais
Sistema Operacional é um conjunto de programas (software)
responsável por:...
Conceitos Fundamentais
de Sistemas Operacionais
O Sistema Operacional é o intermédio entre
o usuário e o hardware
Conceitos Fundamentais
de Sistemas Operacionais
Cada parte (módulo ou função) de um Sistema
Operacional é responsável pelo...
Conceitos Fundamentais
de Sistemas Operacionais
Gerenciar recursos é garantir a utilização
compartilhada do recurso sem qu...
Classificação de Sistemas
Operacionais
A classificação é utilizada como uma forma sintética de apresentar,
em poucas palav...
Classificação de Sistemas Operacionais
Definem a capacidade de gerenciar mais de uma tarefa ao mesmo tempo.
Monotarefa: Ad...
Classificação de Sistemas
Operacionais
Executa Espera Executa Espera
Monotarefa
Executa Espera Executa Espera
Espera Execu...
Classificação de Sistemas Operacionais
Definem a capacidade de gerenciar mais de um usuário ao mesmo tempo,
compartilhando...
Classificação de Sistemas Operacionais
Possuem a capacidade de reconhecer e gerenciar computadores com mais
de um processa...
Classificação de Sistemas Operacionais
Sistemas em Tempo Real
Sistemas que possuem um forte vínculo com o tempo. O resulta...
Classificação de Sistemas Operacionais
Sistemas Embarcados
Sistemas inseridos em produtos com funções específicas, como te...
Próximos SlideShares
Carregando em…5
×

Aula de SO

212 visualizações

Publicada em

Aula de SO

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Aula de SO

  1. 1. Matéria: Sistema Operacional Professor: Armando Rivarola, Licenciado em Computação
  2. 2. Sistemas Operacionais INTRODUÇÃO A SISTEMAS OPERACIONAIS 2
  3. 3. Conceitos Fundamentais de Sistemas Operacionais Sistema Operacional é um conjunto de programas (software) responsável por:  fazer a interface com os usuários;  gerenciar recursos;  fazer a interface com o hardware. Funções adicionais: contabilização de uso, segurança de acesso, auditoria.
  4. 4. Conceitos Fundamentais de Sistemas Operacionais O Sistema Operacional é o intermédio entre o usuário e o hardware
  5. 5. Conceitos Fundamentais de Sistemas Operacionais Cada parte (módulo ou função) de um Sistema Operacional é responsável pelo gerenciamento de um recurso específico. Esses recursos são:  Tempo de CPU;  Espaço em memória;  Espaço em disco;  Acesso aos dispositivos de comunicação;  Bibliotecas de software.
  6. 6. Conceitos Fundamentais de Sistemas Operacionais Gerenciar recursos é garantir a utilização compartilhada do recurso sem que ocorram erros que possam gerar instabilidade ou falha no sistema. Na visão do usuário, o Sistema Operacional fornece:  Acesso ao sistema;  Possibilidade de criar e gerir arquivos e diretórios;  Ambiente para execução de programas;  Acesso aos dispositivos de E/S;  Acesso ao conteúdo de arquivos;  Detecção de erros.
  7. 7. Classificação de Sistemas Operacionais A classificação é utilizada como uma forma sintética de apresentar, em poucas palavras, as características de um Sistema Operacional. Sistemas Monotarefa x Sistemas Multitarefa Sistemas Monousuário x Sistemas Multiusuário Sistemas Monoprocessados x Sistemas Multiprocessados
  8. 8. Classificação de Sistemas Operacionais Definem a capacidade de gerenciar mais de uma tarefa ao mesmo tempo. Monotarefa: Admite e gerencia apenas uma tarefa em execução por vez. Exemplo: DOS. Multitarefa: Admite e gerencia várias tarefas em processamento concorrente. Exemplo: Windows XP, Windows 7, Linux, MacOS. Sistemas Monotarefa x Sistemas Multitarefa
  9. 9. Classificação de Sistemas Operacionais Executa Espera Executa Espera Monotarefa Executa Espera Executa Espera Espera Executa Espera Executa Multitarefa Programa A Programa B
  10. 10. Classificação de Sistemas Operacionais Definem a capacidade de gerenciar mais de um usuário ao mesmo tempo, compartilhando os mesmo recursos de software e hardware. Monousuário: Admite e gerencia apenas um usuário – não permite que mais de um usuário esteja "logado" simultaneamente. Exemplo: Windows XP, Windows NT (exceto versão com Terminal Server). Multiusuário: Admite e gerencia vários usuários – permite que mais de um usuário esteja "logado" simultaneamente. Exemplo: Linux, VMS. Sistemas Monousuário x Sistemas Multiusuário
  11. 11. Classificação de Sistemas Operacionais Possuem a capacidade de reconhecer e gerenciar computadores com mais de um processador. Monoprocessado: Somente reconhece e utiliza um processador. Exemplo: Windows 98. Multiprocessado: Reconhece e utiliza mais de um processador. Exemplo: Windows XP, Windows 7, Linux. Sistemas Monoprocessados x Sistemas Multiprocessados
  12. 12. Classificação de Sistemas Operacionais Sistemas em Tempo Real Sistemas que possuem um forte vínculo com o tempo. O resultado só é considerado correto se a execução acontecer no tempo previsto. O sistema deve garantir que uma tarefa possua todos os recursos necessários para sua execução em um intervalo de tempo pré-definido. Outros sistemas com finalidades específicas Atenção: Não se trata de velocidade de processamento, e sim de garantia de tempo de resposta.
  13. 13. Classificação de Sistemas Operacionais Sistemas Embarcados Sistemas inseridos em produtos com funções específicas, como telefones celulares. Outros sistemas com finalidades específicas Atenção: Nem todo dispositivo eletrônico possui um microcontrolador, e nem todo aparelho com microcontrolador possui um Sistema Operacional.

×