SISTEMAS OPERACIONAIS           Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
APRESENTAÇÃO   Disciplina: Sistemas Operacionais   Professor: Tiago Falcão   Carga Horária:76 horas
OBJETIVOS   O módulo de sistemas operacionais permitirá    que o aluno compreenda como essa classe    de sistemas trabalh...
CONTEÚDO PROGRAMÁTICO 1. Introdução 2. Processos/Threads 3. Deadlocks 4. Gerenciamento de Memória 5. Entrada/Saída 6. Sist...
AVALIAÇÃO●    Primeira Unidade    ●        Prova (80%)    ●        Mini-Provas (20%)●    Segunda Unidade    ●        Prova...
ARREDONDAMENTOS●    Após a provas de unidade:Sua Média ≥ 6.5     Aprovado (a) por médiaSua Média < 4.0     Reprovado (a) p...
ARREDONDAMENTOS●    Após a provas de unidade:Sua Média ≥ 6.5            Aprovado (a) por médiaSua Média < 4.0            R...
FALTAS●    Atrasos geram faltas    ●        Primeiras aulas: limite 18h50    ●        Após intervalo: limite 20h30●    Fal...
ATENÇÃO   Estudem pelos livros     Provas serão retiradas deles   Não deixe tudo para última hora
BIBLIOGRAFIA      TANENBAUM, Andrew S., WOODHULL, Albert S.       Sistemas Operacionais Modernos. 2.ed. New Jersey:      ...
SISTEMAS OPERACIONAIS             VISÃO GERAL           Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
AGENDA    Introdução    Classificação dos SOs    Sistema Operacional de Propósito Geral        –   Principais Funcional...
INTRODUÇÃO     Um sistema computacional moderno    é formado por:                Um ou mais processadores              ...
INTRODUÇÃO     Um sistema computacional moderno    é formado por:                Um ou mais processadores              ...
INTRODUÇÃO     Desenvolver programas que mantenham    o controle de todos esses componentes e    os utilizem corretamente...
INTRODUÇÃO     Desenvolver programas que mantenham    o controle de todos esses componentes e    os utilizem corretamente...
INTRODUÇÃO     Sistema Operacional?
WINDOWS?
SOMENTE?
LINUX
MAC OS
INTRODUÇÃO     O que é um Sistema Operacional?  “Um dispositivo de software cujo trabalho é gerenciaresses componentes [pr...
Introdução    Sistema Operacional      −O programa mais      complexo e importante em      um computador      −“Acorda”  ...
Introdução    Sistema Operacional      −O  programa mais      complexo e importante em      um computador      −“Acorda” ...
CLASSIFICAÇÃOSistemas Operacionais
Classes de SO    Sistema Operacional de Propósito Geral      −Hardware:  PCs e Notebooks      −Usuários: residenciais, co...
Classes de SO    Sistema Operacional para Servidores      −Hardware:  servidores      −Usuários: administradores de Siste...
Classes de SO    Sistema Operacional para Dispositivos    Embarcados      −Hardware:  celulares, equipamentos eletrônicos...
Classes de SO    Sistema Operacional de Tempo Real      −Hardware:  carros, aviões, impressoras térmicas etc.      −Uso: ...
Classes de SO    Sistema Operacional na Nuvem      −Hardware:  computadores de baixo custo      −Usuários: residenciais  ...
SISTEMA OPERACIONAL DE PROPÓSITO             GERAL       Principais Funcionalidades
WINDOWS
LINUX
MAC OS
O QUE ELES TÊM EM COMUM?
Funcionalidades    Tarefas do SO      −Proporcionar  uma interface para o usuário se comunicar      com o computador     ...
Interface    Interface com usuário      −Atuar  como      intermediário entre      usuários e o hardware      −Facilitar ...
Interface    Interface de Linha:      −Comandar   o sistema através de palavras e símbolos      digitadas no teclado do c...
Interface de            LinhaInterfaceGráfica
Gerenciamento de hardware    Verificar se o usuário clicou no mouse    Ler toques de teclas do teclado e exibir caracter...
Gerenciamento de Arquivos    O sistema operacional gerencia            a   leitura   e   o    armazenamento de dados nos ...
Categorias de SO    Questões básicas sobre SO:      −Deve  ser capaz de fazer mais de uma coisa ao mesmo      tempo? (mul...
SISTEMAS OPERACIONAIS           Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
Upcoming SlideShare
Loading in...5
×

Sistemas Operacionais - 2º unidade - Tiago Falcão

583

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
583
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sistemas Operacionais - 2º unidade - Tiago Falcão

  1. 1. SISTEMAS OPERACIONAIS Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
  2. 2. APRESENTAÇÃO Disciplina: Sistemas Operacionais Professor: Tiago Falcão Carga Horária:76 horas
  3. 3. OBJETIVOS O módulo de sistemas operacionais permitirá que o aluno compreenda como essa classe de sistemas trabalham para administrar os recursos disponíveis de maneira eficiente e segura, escondendo os detalhes do hardware.
  4. 4. CONTEÚDO PROGRAMÁTICO 1. Introdução 2. Processos/Threads 3. Deadlocks 4. Gerenciamento de Memória 5. Entrada/Saída 6. Sistemas de Arquivos 7. Sistemas Operacionais Multimídia 8. Sistemas com Múltiplos Processadores 9. Segurança em Sistemas Operacionais
  5. 5. AVALIAÇÃO● Primeira Unidade ● Prova (80%) ● Mini-Provas (20%)● Segunda Unidade ● Prova (80%) ● Mini-Provas (20%)
  6. 6. ARREDONDAMENTOS● Após a provas de unidade:Sua Média ≥ 6.5 Aprovado (a) por médiaSua Média < 4.0 Reprovado (a) por média● Após a Final:Sua Média > 4.5 Aprovado (a)Sua Média ≤ 4.5 Reprovado (a)
  7. 7. ARREDONDAMENTOS● Após a provas de unidade:Sua Média ≥ 6.5 Aprovado (a) por médiaSua Média < 4.0 Reprovado (a) por média● Após a Final:Sua Média > 4.5 Aprovado (a)Sua Média ≤ 4.5 Reprovado (a) Atenção: a revisão de prova só deverá ser solicitada caso hajam contestações referentes à correção da prova
  8. 8. FALTAS● Atrasos geram faltas ● Primeiras aulas: limite 18h50 ● Após intervalo: limite 20h30● Faltas não podem mais ser retiradas ● Atestados deverão ser enviados diretamente à secretaria● O aluno precisa comparecer obrigatoriamente a75% das aulas ● Caso contrário, o aluno será reprovado (Norma da instituição)
  9. 9. ATENÇÃO Estudem pelos livros  Provas serão retiradas deles Não deixe tudo para última hora
  10. 10. BIBLIOGRAFIA  TANENBAUM, Andrew S., WOODHULL, Albert S. Sistemas Operacionais Modernos. 2.ed. New Jersey: Prentice Hall, 1997. 939p.  DAVIS, William S. Sistemas Operacionais: uma visão sistematica. Rio de Janeiro: Campus, 1991. 558p.  KIRNER, Claudio, MENDES, Sueli B. T. Sistemas operacionais distribuídos: aspectos gerais e análise de sua estrutura. Rio de Janeiro: Campus, 1988. 184p.
  11. 11. SISTEMAS OPERACIONAIS VISÃO GERAL Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
  12. 12. AGENDA Introdução Classificação dos SOs Sistema Operacional de Propósito Geral – Principais Funcionalidades
  13. 13. INTRODUÇÃO Um sistema computacional moderno é formado por:  Um ou mais processadores  Memória principal  Discos  Impressoras  Teclado  Monitor  Interfaces de rede  Outros dispositivos de entrada e saída
  14. 14. INTRODUÇÃO Um sistema computacional moderno é formado por:  Um ou mais processadores  Memória principal  Discos  Impressoras Bastante  Teclado  Monitor Complexos!  Interfaces de rede  Outros dispositivos de entrada e saída
  15. 15. INTRODUÇÃO Desenvolver programas que mantenham o controle de todos esses componentes e os utilizem corretamente de maneira otimizada é um trabalho extremamente difícil Quem faz isso?
  16. 16. INTRODUÇÃO Desenvolver programas que mantenham o controle de todos esses componentes e os utilizem corretamente de maneira otimizada é um trabalho extremamente difícil Quem faz isso? O Sistema Operacional!
  17. 17. INTRODUÇÃO Sistema Operacional?
  18. 18. WINDOWS?
  19. 19. SOMENTE?
  20. 20. LINUX
  21. 21. MAC OS
  22. 22. INTRODUÇÃO O que é um Sistema Operacional? “Um dispositivo de software cujo trabalho é gerenciaresses componentes [processadores, memória, discos etc.]e fornecer aos programas do usuário uma interface com o hardware mais simples.” Andrew S. Tanenbaum
  23. 23. Introdução Sistema Operacional −O programa mais complexo e importante em um computador −“Acorda” o equipamento, faz ele reconhecer a CPU, e os periféricos, memória
  24. 24. Introdução Sistema Operacional −O programa mais complexo e importante em um computador −“Acorda” o equipamento, faz ele reconhecer a CPU, e os periféricos, memória
  25. 25. CLASSIFICAÇÃOSistemas Operacionais
  26. 26. Classes de SO Sistema Operacional de Propósito Geral −Hardware: PCs e Notebooks −Usuários: residenciais, corporativos −Uso: geral −Característica: interação com o usuário Ex: Windows, Linux, Mac OS
  27. 27. Classes de SO Sistema Operacional para Servidores −Hardware: servidores −Usuários: administradores de Sistema −Uso: processamento intenso de dados e de requisições −Características: segurança e confiabilidade Ex: Windows Server, Ubuntu Server
  28. 28. Classes de SO Sistema Operacional para Dispositivos Embarcados −Hardware: celulares, equipamentos eletrônicos −Uso: funcionalidade específica −Características: simplicidade, economia de bateria, limitação de hardware
  29. 29. Classes de SO Sistema Operacional de Tempo Real −Hardware: carros, aviões, impressoras térmicas etc. −Uso: funcionalidade específica −Características: respeito as restrições temporais
  30. 30. Classes de SO Sistema Operacional na Nuvem −Hardware: computadores de baixo custo −Usuários: residenciais −Uso: geral −Característica: interação com o usuário, todos os dados ficam armazenados na internet. Acessível por navegadores Ex: Eye OS, Microsoft Cloud etc.
  31. 31. SISTEMA OPERACIONAL DE PROPÓSITO GERAL Principais Funcionalidades
  32. 32. WINDOWS
  33. 33. LINUX
  34. 34. MAC OS
  35. 35. O QUE ELES TÊM EM COMUM?
  36. 36. Funcionalidades Tarefas do SO −Proporcionar uma interface para o usuário se comunicar com o computador −Gerenciar dispositivos de hardware −Gerenciar e manter os sistemas de arquivos de discos −Permitir execução de programas (multi-tarefa) - Escolher prioridades de execução −Garantir Segurança
  37. 37. Interface Interface com usuário −Atuar como intermediário entre usuários e o hardware −Facilitar o uso
  38. 38. Interface Interface de Linha: −Comandar o sistema através de palavras e símbolos digitadas no teclado do computador Interface Gráfica: −Comandar através de ações usando o mouse, ou um dispositivo de indicação semelhante, para dar cliques em ícones ou para escolher opções em menus −Todas as interfaces gráficas têm em comum é o conceito de janelas
  39. 39. Interface de LinhaInterfaceGráfica
  40. 40. Gerenciamento de hardware Verificar se o usuário clicou no mouse Ler toques de teclas do teclado e exibir caracteres ou gráficos na tela Verificar o espaço disponível no disco ou na memória Preparar impressão Controlar o processador e conteúdo presente na memória Entre outros...
  41. 41. Gerenciamento de Arquivos O sistema operacional gerencia a leitura e o armazenamento de dados nos discos- Agrupando os dados em compartimentos lógicos (arquivos) Arquivos podem conter instruções de programas ou dados criados/usados por um programa Implementa técnicas para evitar que dados sejam perdidos
  42. 42. Categorias de SO Questões básicas sobre SO: −Deve ser capaz de fazer mais de uma coisa ao mesmo tempo? (multitarefa) −Deve funcionar com apenas um usuário, ou deve aceitar vários usuários simultaneamente? (multiusuário) −Deve ser capaz de usar mais de uma CPU? (multiprocessador) Tópicos para as próximas aulas ;-)
  43. 43. SISTEMAS OPERACIONAIS Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×