Your SlideShare is downloading. ×
Sistemas Operacionais - 2º unidade - Tiago Falcão
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Sistemas Operacionais - 2º unidade - Tiago Falcão

567

Published on

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SISTEMAS OPERACIONAIS Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
  • 2. APRESENTAÇÃO Disciplina: Sistemas Operacionais Professor: Tiago Falcão Carga Horária:76 horas
  • 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. 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. AVALIAÇÃO● Primeira Unidade ● Prova (80%) ● Mini-Provas (20%)● Segunda Unidade ● Prova (80%) ● Mini-Provas (20%)
  • 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. 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. 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. ATENÇÃO Estudem pelos livros  Provas serão retiradas deles Não deixe tudo para última hora
  • 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. SISTEMAS OPERACIONAIS VISÃO GERAL Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)
  • 12. AGENDA Introdução Classificação dos SOs Sistema Operacional de Propósito Geral – Principais Funcionalidades
  • 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. 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. 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. 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. INTRODUÇÃO Sistema Operacional?
  • 18. WINDOWS?
  • 19. SOMENTE?
  • 20. LINUX
  • 21. MAC OS
  • 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. 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. 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. CLASSIFICAÇÃOSistemas Operacionais
  • 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. 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. 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. 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. 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. SISTEMA OPERACIONAL DE PROPÓSITO GERAL Principais Funcionalidades
  • 32. WINDOWS
  • 33. LINUX
  • 34. MAC OS
  • 35. O QUE ELES TÊM EM COMUM?
  • 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. Interface Interface com usuário −Atuar como intermediário entre usuários e o hardware −Facilitar o uso
  • 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. Interface de LinhaInterfaceGráfica
  • 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. 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. 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. SISTEMAS OPERACIONAIS Prof: Tiago Falcão Agradecimento ao Prof. Eduardo Tavares (UFPE)

×