Plano de ensino para ead

  • 3,236 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,236
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
77
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. UNIVERSIDADE ABERTA DO BRASIL - UAB UNIVERSIDADE ESTADUAL DE MONTES CLAROS – UNIMONTES PLANO DE ENSINO CURSO UNIDADE Centro de Educação a Distância - Sistemas de Informação CEAD DISCIPLINA PROFESSORA Sistemas Operacionais Veraldino Mendes Dias ANO MÓDULO PERÍODO CARGA HORÁRIA TOTAL 2012 8 01/01/12 a 06/07/12 60h EMENTAIntrodução aos Sistemas Operacionais, ter uma visão ampla de como funciona, funções e osprincipais mecanismos envolvidos na concepção de um sistema operacional. Noções de Base,Gerência de Processos, Gerência de Memória, Gerência de Arquivos e Gerência de E/S. OBJETIVOSGerais Fornecer ao estudante um conhecimento geral das funções e características dos sistemas operacionais.Específicos Diferenciar os diversos módulos que compõem um sistema operacional. Distinguir o sistema operacional dos demais softwares de base. Enumerar os problemas e as respectivas soluções teóricas que são normalmente encontrados no projeto de um sistema operacional. Projetar e implementar algumas destas soluções utilizando primitivas e chamadas ao sistema do sistema operacional Unix. Projetar e implementar soluções para problemas de programação concorrente a nível de sistema operacional utilizando threads e processos convencionais Unix.
  • 2. CONTEÚDO PROGRAMÁTICOUnidade 1Noções de Base1.1 Funções do SO1.2 Histórico1.3 Estruturas de SOUnidade 2Gerência de Processos2.1 Visão Geral2.2 Processos Heavyweight2.3 Escalonamento de Processos2.4 Comunicação entre Processos2.4.1 Memória Compartilhada2.4.2 Troca de Mensagens2.5 Problemas Clássicos de Programação Concorrente2.6 Deadlocks2.7 Gerência de Processos no Unix2.8 Processos Lightweight (threads)Unidade 3
  • 3. Gerência de Memória3.1 Monoprogramação3.2 Partições Fixas3.3 Partições Variáveis3.4 Memória Virtual3.4.1 Paginação3.4.2 Segmentação3.5 Gerência de Memória no UnixUnidade 4Gerência de Arquivos4.1 Noções de base I4.2 mplementação de Arquivos4.3 Implementação de Diretórios4.4 Gerência de Espaço em Disco4.5 Gerência de Arquivos UnixUnidade 5Gerência de Entrada e Saída5.1 Dispositivos de E/S4.2 Controladoras de E/S4.3 DMA
  • 4. 4.4 Software de E/S4.5 Drivers4.5.1 Disco4.5.2 Clock4.5.3 Terminais4.5.4 TecladoUnidade 5Gerência de E/S no Unix METODOLOGIA DE ENSINO A disciplina será regida pela dialogicidade e prática. Usará a plataforma virtual como ambiente para construção da inteligência coletiva, onde os alunos/professores/tutores trocarão opiniões e dúvidas a respeito da matéria, enaltecendo assim o conhecimento coletivo. E haverá um encontro para uma aula prática. A metodologia de avaliação será a formativa, os alunos farão provas online, participarão de fóruns, enquetes e chats, valendo nota. RECURSOS DIDÁTICOS Caderno Didático – Módulo 10 Vídeo conferência Vídeos da plataforma e “youtube” Livros diversos PROCEDIMENTOS DE AVALIAÇÃO
  • 5. Aspecto a ser avaliado: Conhecimento do conteúdo da disciplina; Assiduidade e compromisso; Iniciativa e criatividade; Participação nos fóruns, enquetes e chats.Instrumentos de avaliação: Atividade de Aprendizagem (AA) – 30 pts; Participação nos Fóruns 10 pts; Participação nas enquetes 10 pts; Participação nos chats 10 pts; Prova presencial prática 40 pts. BIBLIOGRAFIA BÁSICAMACHADO, Francis B. & MAIA, Luis Paulo. Arquitetura de Sistemas Operacionais. Rio deJaneiro: Editora LTC,2002.TANENBAUM, Andrew S. Sistemas Operacionais Modernos. Editora Prentice-Hall do Brasil;OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo.Sistemas Operacionais.Instituto de Informática da UFRGS. Editora Sagra Lizatto. SHAY, WTEIXEIRA, José Helvécio. et al. Do Mainframe Para a Computação Distribuída -Simplificando a Transição. Rio de Janeiro:Infobook, 1996. BIBLIOGRAFIA COMPLEMENTAR• DEITEL, Harvey M.; DEITEL, Paul J; CHOFFNES, D. R. Sistemas operacionais. São Paulo:Pearson, 2005. SILBERSCHATZ, Abraham; GALVIN, Peter B; GAGNE, Greg. Sistemas operacionais:conceitos e aplicações. Rio de Janeiro: Campus, 2001. TANENBAUM, Andrews S. Sistemas operacionais modernos. São Paulo: Prentice-Hall,2005. KUROSE, James F.; ROSS, Keith W. Redes de computadores e a Internet: umaabordagem top-down. São Paulo: Pearson, 2006.
  • 6. OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, SimãoSirineo. Sistemas operacionais. 3. ed. Porto Alegre: Sagra, 2004