Prof. Antonio Guto Rocha


Horário e Local:
2as-feiras e 4as-feiras, 09:15 10:45hs (Sala 206, IC)


Objetivos da disciplina:

Apresentar uma introdução e os principais fundamentos de organização de computadores, sistemas operacionais e sistemas distribuídos. Trataremos questões como: (i) aprender como "sistemas" trabalham; (ii) principais desafios na construção de sistemas; (iii) princípios de projeto do sistema, ou seja, como enfrentar esses desafios; e, (iv) saber como aplicar os princípios na construção de sistemas.


Lista de email: Assine a lista de email do curso!

Para se cadastrar, envie um email para: sc_uff_2017_2+subscribe@googlegroups.com

Para sair do grupo, envie um email para: sc_uff_2017_2+unsubscribe@googlegroups.com

Para enviar mensagens para todos do grupo, utilize o : sc_uff_2017_2@googlegroups.com

Cuidado: o professor da mensagem! :)


Programação das aulas:

AulaDataAssuntoSlides ¤Obs.
0116/08Apresentação do cursoAula_01.pdf-
0221/08Introdução à Organização e Sistema de ComputaçãoAula_02.pdf-
0323/08Hardware & Software: o que entre eles?Aula_03.pdf-
0428/08Arquitetura de von Neumann; ISA vs uarchAula_04.pdf-
0530/08Subsistema de Memória e Memória PrincipalAula_05.pdf-
0606/09Memória CacheAula_06.pdf-
0711/09Memória VirtualAula_07.pdf-
--??/?? Prova --
--??/?? Entrega de notas do trabalho e vista de Prova --
¤ Slides baseados no material dos livros texto da disciplina
e material do curso CS162 da Universidade de Berkeley.

Exercícios:


Artigos para e resumos: Template para o resumo: [DOC][PDF][Latex]

  • Memory performance attacks: Denial of memory service in multi-core systems
    • 23/08
    • Felipe
  • Fair Cache Sharing and Partitioning in a Chip Multiprocessor Architecture, Seongbeom Kim, Dhruba Chandra, Yan Solihin, IEEE PACT, 2004
    • 23/08
    • Egberto
  • A performance comparison of contemporary DRAM architectures
    • 30/08
    • Robson
  • Adaptive History-Based Memory Schedulers
    • 30/08
    • Allysson
  • Algorithms and data structures for flash memories, E. Gal and S. Toledo, ACM Computing Surveys, June 2005
    • 06/09
    • Gabriel Alves
  • Complete Computer Simulation: The SimOS Approach M. Rosenblum, S. A. Herrod, E. Witchel, and A. Gupta, IEEE Parallel and Distributed Technology, 1995
    • 06/09
    • Marcelo Zanette
  • Disco: Running Commodity Operating Systems on Scalable Multiprocessors, E. Bugnion, S. Devine, and M. Rosenblum. Proc. of 16th SOSP, 1997.
    • 13/09
    • Leonardo Vasconcelos
  • Xen and the Art of Virtualization, P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, Proc. SOSP 2003
    • 13/09
    • Gelson Schnider


Trabalho:


Bibliografia :

  • Sistemas Operacionais
    Deitel, Deitel, Choffnes
    Editora Pearson, 3a , 2005
  • Sistemas Distribuídos: Princípios e Paradigmas
    A. Tanenbaum, M. Steen
    Editora Pearson, 2a , 2007

Leitura complementar: Artigos, sites especializados e listas de


Desempenho:

  • Notas das Provas, Trabalhos, Resumos, e Listas: PDF Δ