EA879:2011 2S

De DCA-Wiki

Contents

EA879 Introdução a Software Básico 2S/2011 - Turma U

  • Prof. Eleri
  • Auxiliar Didático: Mauro Tardivo Filho (maurotf@dca.fee.unicamp.br)
  • Horário das aulas: 421 422 619 620
  • Horário de atendimento do Auxiliar Didático: Segundas e Quartas, das 18:00 às 19:00 Hs.
  • Sala: FE-13

Datas das Provas e Exame

Notas e Frequência

  • Consulte sua frequência AQUI.


Critério de Avaliação

  • FREQUÊNCIA
    • A freqüência será controlada por meio de chamada nominal de cada aluno.
    • Obs: o regimento da Unicamp exige 75% de freqüência; logo são permitidas até 7,5 faltas, onde cada falta corresponde a duas horas-aula. Acima deste limite o aluno se reprova por freqüência. O aluno deve observar também que na Unicamp existem critérios bem claros para o abono de faltas que não dependem do professor.
  • PROVAS E EXAME
    • Três provas com peso igual.
    • Exame com peso de 50%.
  • CRITÉRIO DE APROVAÇÃO
    • O aluno que obtiver média das provas igual ou superior a 5.0 E notas das provas individuais não inferior a 3.0 estará dispensado do exame.
    • O exame será empregado nas seguintes situações:
      • Compor a média para os alunos que não atingiram o critério de dispensa do exame.
      • Substituir uma prova que o aluno deixou de fazer e, se necessário, compor a média.

Referências

  • Ivan L. M. Ricarte, Introdução à Compilação, ISBN-10: 85-352-3067-X, ISBN-13: 978-85-352-3067-3, Editora Elsevier, 2008 (referência principal para a parte de compiladores).
  • Tanenbaum, Andrew S., Sistemas Operacionais Modernos (Modern Operating Systems), Prentice Hall International Editions, 2a ed. 2001 ou 3a ed. 2008 (referência principal para a parte de sistemas operacionais).
Capítulos e seções selecionados (clique para obter os slides usados em aula)
  • Atenção: deve haver diferenças na numeração dos capítulos e seções em relação à 1a. edição do livro.
Cap. 1. Introduction: 1.1 (What's an Operating System) a 1.7 (Operating System Structure)
Cap. 2. Processes and Threads: 2.1 (Processes), 2.2 (Threads, 2.2.1 a 2.2.5), 2.3 (Interprocess Communication, 2.3.1 a 2.3.5), 2.5 (Scheduling)
Cap. 4. Memory Management: 4.1 (Basic Memory Management), 4.2 (Swapping), 4.3 (Virtual Memory), 4.4 (Page Replacement Algorithms), 4.8 (Segmentation)
Cap. 5. Input/Output: 5.1 (Principles of I/O Hardware), 5.2 (Principles of I/O Software), 5.3 (I/O Software Layers), 5.4(Disks)
Cap. 6. File Systems: 6.1 (Files), 6.2 (Directories), 6.3 (File System Implementation)(6.3.1 a 6.3.6), 6.4 (Example File Systems)

Recursos

Exercicios

  • Sistemas Operacionais
  • Exercícios recomendados do Tanenbaum:
    • Cap 2 (Segunda Edição): 1, 3, 9, 10, 21, 24.
    • Cap 2 (Terceira Edição): 1, 3, 8, 12, 24, 26.
    • Cap 4 (Segunda Edição): 4, 12, 13, 14, 23, 31, 32.
    • Cap 3 (Terceira Edição): 5, 9, 12, 13, 22, 31, 32.
  • P2 (oferecimento 2010).

Atividades Práticas

Ferramentas pessoais