Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
IDENTIFICAÇÃO DA DISCIPLINA <ul><li>Disciplina: Sistemas Operacionais - 103241 </li></ul><ul><li>Carga Horária: 90 horas  ...
OBJETIVO GERAL <ul><li>Este curso trata da arquitetura e do funcionamento de sistemas operacionais. Seu objetivo é apresen...
EMENTA (1) <ul><li>Fundamentos básicos para a construção de sistemas operacionais: modelo de execução usuário/servidor,int...
EMENTA (2) <ul><li>Gerência de memória:alocação dinâmica de memória, memória virtual, swapping, paginação e segmentação. <...
EMENTA (3) <ul><li>Proteção e segurança. </li></ul><ul><li>Estudos de casos (Unix, Windows). </li></ul><ul><li>Construção ...
CONTEÚDO PROGRAMÁTICO (1) <ul><li>Aula 01: Funções, objetivos e tipos de  sistemas operacionais (28/04) </li></ul><ul><li>...
CONTEÚDO PROGRAMÁTICO (2) <ul><li>Aula 08: Processos: conceito, escalonamento e operações (16/05) </li></ul><ul><li>Aula 0...
CONTEÚDO PROGRAMÁTICO (3) <ul><li>Aula 15:Laboratório 2 (04/06) </li></ul><ul><li>Aula 16:   Escalonamento em múltiplos pr...
CONTEÚDO PROGRAMÁTICO (4) <ul><li>Aula 21: Monitores (16/06) </li></ul><ul><li>Aula 22: Deadlocks: Modelo do sistema, cara...
CONTEÚDO PROGRAMÁTICO (5) <ul><li>Aula 28: Segmentação (04/07) </li></ul><ul><li>Aula 29: Memória virtual: paginação por d...
CONTEÚDO PROGRAMÁTICO (6) <ul><li>Aula 34: Interface do sistema de arquivos (18/07) </li></ul><ul><li>Aula 35: Implementaç...
CONTEÚDO PROGRAMÁTICO (7) <ul><li>Aula 40: Proteção (01/08)  </li></ul><ul><li>Aula 41: Segurança (04/08) </li></ul><ul><l...
CRITÉRIOS DE AVALIAÇÃO (1) <ul><li>O desempenho nos estudos será verificado através de assiduidade e eficiência. </li></ul...
CRITÉRIOS DE AVALIAÇÃO (2) <ul><li>A eficiência dos alunos será medido através de quatro atividades distintas: </li></ul><...
CRITÉRIOS DE AVALIAÇÃO (3) <ul><li>Provas: </li></ul><ul><ul><li>Prova 1 abrange os conteúdos das aulas 1 a 14. </li></ul>...
CRITÉRIOS DE AVALIAÇÃO (4) <ul><li>Data das provas: </li></ul><ul><ul><li>Prova 1 –  09/06/2008 – segunda-feira </li></ul>...
CRITÉRIOS DE AVALIAÇÃO (5) <ul><li>Implementações: </li></ul><ul><ul><li>São atividades de programação que serão realizada...
CRITÉRIOS DE AVALIAÇÃO (6) <ul><li>Projeto: </li></ul><ul><ul><li>Cada grupo de no máximo três alunos deverá apresentar um...
CRITÉRIOS DE AVALIAÇÃO (7) <ul><li>Seminário: </li></ul><ul><ul><li>Cada grupo de no máximo três alunos deverá apresentar ...
CRITÉRIOS DE AVALIAÇÃO (8) <ul><li>SO´s para seminário: Desktop </li></ul><ul><ul><li>Seminário 1 </li></ul></ul><ul><ul><...
CRITÉRIOS DE AVALIAÇÃO (9) <ul><li>SO´s para seminário: Pequenos dispositivos </li></ul><ul><ul><li>Seminário 2 </li></ul>...
CRITÉRIOS DE AVALIAÇÃO (10) <ul><li>SO´s para seminário: Ambientes operacionais </li></ul><ul><ul><li>Seminário 3 </li></u...
CRITÉRIOS DE AVALIAÇÃO (11) <ul><li>Data dos seminários: </li></ul><ul><ul><li>Seminário 1 – 06/08/2008 – quarta-feira </l...
BIBLIOGRAFIA  <ul><li>SILBERSCHATZ et al.  Sistemas Operacionais com Java .  Tradução da sexta edição. São Paulo, Editora ...
Prochain SlideShare
Chargement dans…5
×

Plano De Ensino

1 767 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Plano De Ensino

  1. 1. IDENTIFICAÇÃO DA DISCIPLINA <ul><li>Disciplina: Sistemas Operacionais - 103241 </li></ul><ul><li>Carga Horária: 90 horas - 45 aulas </li></ul><ul><li>Número de Créditos: 06 </li></ul><ul><li>Pré-requisitos: Arquitetura de Computadores I – 103232 </li></ul><ul><li>Professor: Admilson de Ribamar Lima Ribeiro – admilson@ufs.br - 91995001 </li></ul><ul><li>Início do período: 22.04.2008 </li></ul><ul><li>Início da disciplina: 28.04.2008 </li></ul><ul><li>Término do período: 27.08.2008 </li></ul><ul><li>Término da disciplina: 15.08.2008 </li></ul><ul><li>Local: Laboratório de redes e laboratório geral </li></ul><ul><li>Horários: segunda, quarta e sexta – 17-19 horas </li></ul>
  2. 2. OBJETIVO GERAL <ul><li>Este curso trata da arquitetura e do funcionamento de sistemas operacionais. Seu objetivo é apresentar de forma mais clara e abrangente possível, os conceitos em que se baseiam os sistemas operacionais modernos. Pretende-se oferecer uma discussão minuciosa sobre os conceitos fundamentais de sistemas operacionais. </li></ul>
  3. 3. EMENTA (1) <ul><li>Fundamentos básicos para a construção de sistemas operacionais: modelo de execução usuário/servidor,interrupções de software e espaço de endereçamento de um processo. </li></ul><ul><li>Organização de um sistema operacional. </li></ul><ul><li>Histórico. </li></ul><ul><li>Concorrência: exclusão mútua, sincronização e comunicação entre processos. </li></ul><ul><li>Semáforos e monitores. </li></ul><ul><li>Gerência de recursos: deadlock, deteção e prevenção. </li></ul>
  4. 4. EMENTA (2) <ul><li>Gerência de memória:alocação dinâmica de memória, memória virtual, swapping, paginação e segmentação. </li></ul><ul><li>Sistemas de arquivos: organização, esquemas de nomeação e técnicas de bufferização. </li></ul><ul><li>Gerência de processos: políticas de escalonamento e troca de contexto. </li></ul><ul><li>Gerência de entrada/saída: comunicação entre computador e periféricos, funcionamento e controladores de periféricos. </li></ul>
  5. 5. EMENTA (3) <ul><li>Proteção e segurança. </li></ul><ul><li>Estudos de casos (Unix, Windows). </li></ul><ul><li>Construção de sistemas operacionais. </li></ul>
  6. 6. CONTEÚDO PROGRAMÁTICO (1) <ul><li>Aula 01: Funções, objetivos e tipos de sistemas operacionais (28/04) </li></ul><ul><li>Aula 02: Interrupções e proteção de hardware (30/04) </li></ul><ul><li>Aula 03: Componentes e serviços do sistemas operacionais, chamadas e programas de sistema (05/05) </li></ul><ul><li>Aula 04: Estruturas de sistemas operacionais (07/05) </li></ul><ul><li>Aula 05: Sistema Operacional JX (09/05) </li></ul><ul><li>Aula 06: Sistema Operacional JX (12/05) </li></ul><ul><li>Aula 07: Laboratório 01 (14/05) </li></ul>
  7. 7. CONTEÚDO PROGRAMÁTICO (2) <ul><li>Aula 08: Processos: conceito, escalonamento e operações (16/05) </li></ul><ul><li>Aula 09: Processos cooperativos (19/05) </li></ul><ul><li>Aula 10: Comunicação em sistemas cliente-servidor (21/05) </li></ul><ul><li>Aula 11: Escalonamento de CPU: algoritmos FCFS, SJF e por prioridade (26/05) </li></ul><ul><li>Aula 12: Escalonamento de CPU: algoritmos RR, MQ, MFQ (28/05) </li></ul><ul><li>Aula 13: Threads (30/05) </li></ul><ul><li>Aula 14: Threads: estudo de caso (02/06) </li></ul>
  8. 8. CONTEÚDO PROGRAMÁTICO (3) <ul><li>Aula 15:Laboratório 2 (04/06) </li></ul><ul><li>Aula 16: Escalonamento em múltiplos processadores, em tempo real e de thread; avaliação de algoritmo (06/06) </li></ul><ul><li>Aula 17: Prova 1 (09/06) </li></ul><ul><li>Aula 18: Sincronismos de processos: O problema da seção crítica e sincronismo por hardware (11/06) </li></ul><ul><li>Aula 19: Semáforos e problemas clássicos de sincronismo (13/06) </li></ul><ul><li>Aula 20: Laboratório 3 (18/06) </li></ul>
  9. 9. CONTEÚDO PROGRAMÁTICO (4) <ul><li>Aula 21: Monitores (16/06) </li></ul><ul><li>Aula 22: Deadlocks: Modelo do sistema, caracterização e métodos para tratamento de deadlock (20/06) </li></ul><ul><li>Aula 23: Deadlocks: prevenir e evitar deadlock (23/06) </li></ul><ul><li>Aula 24: Deadlocks: detecção e recuperação (27/06) </li></ul><ul><li>Aula 25: Laboratório 4 (25/06) </li></ul><ul><li>Aula 26: Gerência de memória: swapping e alocação de memória contínua (30/06) </li></ul><ul><li>Aula 27: Paginação (02/07) </li></ul>
  10. 10. CONTEÚDO PROGRAMÁTICO (5) <ul><li>Aula 28: Segmentação (04/07) </li></ul><ul><li>Aula 29: Memória virtual: paginação por demanda (07/07) </li></ul><ul><li>Aula 30: Memória virtual: substituição de páginas (11/07) </li></ul><ul><li>Aula 31: Laboratório 5 (09/07) </li></ul><ul><li>Aula 32: Memória virtual: alocação de quadros (14/07) </li></ul><ul><li>Aula 33: Prova 2 (16/07) </li></ul>
  11. 11. CONTEÚDO PROGRAMÁTICO (6) <ul><li>Aula 34: Interface do sistema de arquivos (18/07) </li></ul><ul><li>Aula 35: Implementação do sistema de arquivos: métodos de alocação e gerência do espaço livre (21/07) </li></ul><ul><li>Aula 36: Implementação do sistema de arquivos: eficiência, desempenho e recuperação (23/07) </li></ul><ul><li>Aula 37: Hardware de E/S e interface de E/S da aplicação (25/07) </li></ul><ul><li>Aula 38: Subsistema de E/S do kernel (28/07) </li></ul><ul><li>Aula 39: Escalonamento e gerenciamento de disco, gerenciamento do swap space (30/07) </li></ul>
  12. 12. CONTEÚDO PROGRAMÁTICO (7) <ul><li>Aula 40: Proteção (01/08) </li></ul><ul><li>Aula 41: Segurança (04/08) </li></ul><ul><li>Aula 42: Seminário 1 (06/08) </li></ul><ul><li>Aula 43: Seminário 2 (08/08) </li></ul><ul><li>Aula 44: Seminário 3 (11/08) </li></ul><ul><li>Aula 45: Prova 3 (15/08) </li></ul>
  13. 13. CRITÉRIOS DE AVALIAÇÃO (1) <ul><li>O desempenho nos estudos será verificado através de assiduidade e eficiência. </li></ul><ul><li>Assiduidade – será aprovado o aluno que obtiver um mínimo de 75% de freqüência. </li></ul><ul><li>Nesta disciplina, o aluno poderá ter no máximo 22 faltas, o que corresponde a 11 dias de aula. </li></ul>
  14. 14. CRITÉRIOS DE AVALIAÇÃO (2) <ul><li>A eficiência dos alunos será medido através de quatro atividades distintas: </li></ul><ul><ul><li>Três provas escritas sem consulta (média da prova) </li></ul></ul><ul><ul><li>Cinco implementações no laboratório (média do lab) </li></ul></ul><ul><ul><li>Um projeto sobre o sistema operacional Java JX (nota do projeto) </li></ul></ul><ul><ul><li>Um seminário sobre um sistema ou ambiente operacional (nota do seminário) </li></ul></ul><ul><li>Avaliação geral será a média aritmética das quatro avaliações referidas acima. </li></ul>
  15. 15. CRITÉRIOS DE AVALIAÇÃO (3) <ul><li>Provas: </li></ul><ul><ul><li>Prova 1 abrange os conteúdos das aulas 1 a 14. </li></ul></ul><ul><ul><li>Prova 2 abrange os conteúdos das aulas 16 a 32. </li></ul></ul><ul><ul><li>Prova 3 abrange os conteúdos das aulas 34 a 41. </li></ul></ul>
  16. 16. CRITÉRIOS DE AVALIAÇÃO (4) <ul><li>Data das provas: </li></ul><ul><ul><li>Prova 1 – 09/06/2008 – segunda-feira </li></ul></ul><ul><ul><li>Prova 2 – 16/07/2008 – quarta-feira </li></ul></ul><ul><ul><li>Prova 3 - 15/08/2008 – sexta-feira </li></ul></ul>
  17. 17. CRITÉRIOS DE AVALIAÇÃO (5) <ul><li>Implementações: </li></ul><ul><ul><li>São atividades de programação que serão realizadas nos laboratórios, preferencialmente às quartas-feira. </li></ul></ul><ul><ul><li>Essas atividades poderão ser feitas em grupos de no máximo três alunos. </li></ul></ul><ul><ul><li>Cada atividade deve ser devolvida num prazo máximo de uma semana após ser entregue pelo professor. </li></ul></ul>
  18. 18. CRITÉRIOS DE AVALIAÇÃO (6) <ul><li>Projeto: </li></ul><ul><ul><li>Cada grupo de no máximo três alunos deverá apresentar um projeto sobre o sistema operacional JX ou outro sistema operacional Java de livre escolha. </li></ul></ul><ul><ul><li>O projeto consistirá em fazer uma alteração no sistema operacional Java, de maneira a melhorá-lo ou tentar outra abordagem. </li></ul></ul><ul><ul><li>O grupo deverá fazer a proposta de alteração ao professor que deverá verificar a possibilidade de implementação e o grau de dificuldade. </li></ul></ul><ul><ul><li>Outras propostas de projeto podem ser submetidas ao professor para análise. </li></ul></ul>
  19. 19. CRITÉRIOS DE AVALIAÇÃO (7) <ul><li>Seminário: </li></ul><ul><ul><li>Cada grupo de no máximo três alunos deverá apresentar um seminário sobre um sistema operacional ou ambiente operacional de livre escolha. </li></ul></ul><ul><ul><li>A relação sistema operacional – grupo será um-para-um, ou seja, um sistema operacional por grupo. </li></ul></ul><ul><ul><li>O critério de alocação do sistema operacional para o grupo será por ordem de apresentação ao professor. </li></ul></ul>
  20. 20. CRITÉRIOS DE AVALIAÇÃO (8) <ul><li>SO´s para seminário: Desktop </li></ul><ul><ul><li>Seminário 1 </li></ul></ul><ul><ul><ul><li>Linux </li></ul></ul></ul><ul><ul><ul><li>Solaris </li></ul></ul></ul><ul><ul><ul><li>Mac OS X </li></ul></ul></ul><ul><ul><ul><li>Windows XP </li></ul></ul></ul><ul><ul><ul><li>Windows Vista </li></ul></ul></ul>
  21. 21. CRITÉRIOS DE AVALIAÇÃO (9) <ul><li>SO´s para seminário: Pequenos dispositivos </li></ul><ul><ul><li>Seminário 2 </li></ul></ul><ul><ul><ul><li>Symbian </li></ul></ul></ul><ul><ul><ul><li>Windows Mobile </li></ul></ul></ul><ul><ul><ul><li>BlackBerry </li></ul></ul></ul><ul><ul><ul><li>Android </li></ul></ul></ul><ul><ul><ul><li>LiMo </li></ul></ul></ul>
  22. 22. CRITÉRIOS DE AVALIAÇÃO (10) <ul><li>SO´s para seminário: Ambientes operacionais </li></ul><ul><ul><li>Seminário 3 </li></ul></ul><ul><ul><ul><li>JVM </li></ul></ul></ul><ul><ul><ul><li>VMware </li></ul></ul></ul><ul><ul><ul><li>.NET framework </li></ul></ul></ul><ul><ul><ul><li>JX </li></ul></ul></ul><ul><ul><ul><li>Sistemas operacionais em Java </li></ul></ul></ul>
  23. 23. CRITÉRIOS DE AVALIAÇÃO (11) <ul><li>Data dos seminários: </li></ul><ul><ul><li>Seminário 1 – 06/08/2008 – quarta-feira </li></ul></ul><ul><ul><li>Seminário 2 – 08/08/2008 – sexta-feira </li></ul></ul><ul><ul><li>Seminário 3 - 11/08/2008 – segunda-feira </li></ul></ul>
  24. 24. BIBLIOGRAFIA <ul><li>SILBERSCHATZ et al. Sistemas Operacionais com Java . Tradução da sexta edição. São Paulo, Editora Campus, 2004. </li></ul><ul><li>TANENBAUM, A. Sistemas Operacionais Modernos . Rio de Janeiro, Prentice-Hall do Brasil, 2001. </li></ul><ul><li>MACHADO & MAIA. Arquitetura de Sistemas Operacionais . Rio de Janeiro, Editora LTC, 2002. </li></ul>

×