Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina

6,089 views
5,803 views

Published on

Aula inaugural da disciplina Fundamentos de Sistemas Operacionais do curso Tecnológico de Análise e desenvolvimento de sistemas - 1º semestre - UNIP Paulista / Paraíso

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,089
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
231
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina

  1. 1. Fundamentos deSistemasOperacionais FreeDigitalPhotos.netIntrodução à disciplina
  2. 2. Plano De EstudoO que é?● Gerenciamento de processos.● Gerenciamento de memória (hierarquia de memória, modos de endereçamento, estruturas de controle, memória virtual).● Gerenciamento de arquivos.● Gerenciamento de entrada e saída.
  3. 3. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Conceitos necessários para a compreensão do funcionamento dos sistemas operacionais.● Compreensão das funções do sistema operacional dentro de um sistema computacional.● Visão crítica sobre os requisitos de confiabilidade, segurança e desempenho envolvidos no Sistema Operacional .
  4. 4. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Introdução ○ Conceituação e tipos de Sistemas Operacionais ○ Componentes do Sistema Operacional ○ Evolução dos sistemas operacionais ○ Conceitos básicos sobre processos, memória e arquivos ○ Sistemas monotarefa, multitarefa, multiusuário ○ Chamadas ao sistema ○ Sistemas com compartilhamento de tempo ○ Sistemas distribuídos ○ Sistemas de tempo real ○ Bootstrap ○ Coerencia e consistência
  5. 5. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Gerenciamento de Processos ○ Conceituação de processos ○ Condições de corrida e regiões críticas ○ Concorrência e sincronização ○ Monitores e semáforos ○ Comunicação interprocessos ○ Escalonamento de processos
  6. 6. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Gerenciamento do processador ○ Critérios e tipos de escalonamento ○ Escalonamento com múltiplos processadores
  7. 7. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Gerenciamento de memória ○ Conceituação ○ Swapping ○ Memória virtual ○ Segmentação
  8. 8. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Sistemas de Arquivo ○ Conceituação ○ Diretórios ○ Métodos de acesso ○ Compartilhamento ○ Implementação ○ Métodos de alocação e gerenciamento de espaço ○ Segurança
  9. 9. Plano De EstudoNa pratica...Abordaremos conceitos aplicáveis sobre:● Gerenciamento de Entrada e Saída ○ Visão geral ○ Dispositivos ○ Hardware e Software de entrada e saída
  10. 10. Plano De EstudoBibliografia básica● DEITEL, H.; DEITEL, P. & CHOFFNES. Sistemas operacionais. 3.ed. São Paulo: Pearson, 2005.● TANENBAUM, A. S. Sistemas operacionais modernos. 2.ed. São Paulo: Pearson, 2003.● OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas operacionais. 3.ed. V. 11. São Paulo, Bookman, 2008.● TOSCANI, S.; OLIVEIRA, R. S. DE & CARISSIMI, A. S. Sistemas operacionais. 3.ed. Rio Grande do Sul: Sagra-luzzatto, 2004.● FLYNN, I. & MCHOES, A. M. Introdução aos sistemas operacionais. São Paulo, Thomson Pioneira: 2002.
  11. 11. Plano De EstudoFrequência em sala de aula● Cada noite de aula correspondem a 3 (três) presenças: ○ 2 (duas): Correspondem à presença em si. ○ 1 (uma): Corresponde à elaboração da tarefa em sala de aula.● Exigência mínima de presença em sala de aula para aprovação: 75%
  12. 12. Plano De EstudoAvaliação● Padrão UNIP: NP1 e NP2● Avaliações com questões de múltipla escolha e dissertativas, totalizando 10 questões por avaliação.● Média Semestral (MS) deverá ser igual ou superior a 5,0 para aprovação MS = ((NP1 x 4) + (PIM x 2) + (NP2 x 4)) / 10
  13. 13. O que é um sistema operacional● Consiste em um conjunto de software: ○ Inicia o hardware do computador (interação entre hardware e software) ○ Fornece e gerência rotinas básicas do computador ○ Mantém a integridade do sistema.
  14. 14. O que é um sistema operacional● Em relação ao conjunto de software: ○ Administração de arquivos ○ Ferramentas de controle e segurança ○ Desenvolvimento de software ○ Comunicação (REDE) ○ Gerenciamento de usuários, espaço em disco, prioridades.
  15. 15. O que é um sistema operacional● Década de 1960: ○ Mainframes ○ Cada máquina com seu próprio sistema ○ Alto nível de incompatibilidade.
  16. 16. O que é um sistema operacional● Década de 1970: ○ Mainframes UNIX ○ Desenvolvido pela AT&T ○ Multi-tarefa e multi-usuário ○ Havia portabilidade ○ Desenvolvimento do PC
  17. 17. O que é um sistema operacional● Década de 1980: ○ MS-DOS ○ Apple Macintosh utilizando ambiente gráfico ○ MS Windows
  18. 18. O que é um sistema operacional● Década de 1990: ○ Popularização de sistemas operacionais em ambiente gráfico ○ Lançamento do Linux ■ Gratuidade de sistema operacional ■ Alto nível de personalização
  19. 19. Panorama atual DESKTOP netmarketshare.com MOBILE netmarketshare.com

×