Módulo 0. Apresentação do curso. Vídeo. Texto: orientações gerais para o desenvolvimento do curso. Materiais complementares. Francisco Javier Cervigon Ruckauer

Módulo 0. Apresentação do curso.


Este curso apresenta uma introdução aos processadores multicore de uma forma acessível, sem que haja a necessidade de conhecimentos prévios na área de ciência da computação. A partir desta introdução serão feitas relações com outras áreas da computação, de forma a despertar o interesse do aluno para os diferentes cursos oferecidos pela Faculdade de Informática da Pontifícia Universidade Católica do Rio Grande do Sul.

Vídeo: apresentação do curso.


Texto: orientações gerais para o desenvolvimento do curso.

Este curso é uma introdução aos processadores multicore. Neste sentido, serão abordadas noções básicas de arquitetura de computadores, como o papel do processador em um sistema computacinal, um histórico de sua evolução nas útimas décadas e a transição para versões com múltiplos núcleos(multicore). A partir destas questões serão analisados os impactos na gerência por parte do sistema operacional, para os usuários destes sistemas e para os profissonais que fazem sua programação. Também serão apresentadas diferentes áreas de aplicação destes processadores, desde arquiteturas embarcadas como eletrodomésticos e automóveis, passando por telefones e tablets até notebooks e desktops. Por fim serão feitas relações com os diferentes cursos oferecidos pela Faculdade de Informática da PUCRS nesta área, para que os interessados possam entender melhor as diferenças entre eles e as possibilidades para continuar se capacitando nas diferentes áreas da ciência da computação. 
A divisão dos módulos se dará da seguinte forma:
Módulo 0 – Apresentação do curso.
Módulo 1 – Introdução aos sistemas computacionais.
Módulo 2 – O surgimento dos processadores multicore: contexto e principais motivos da transição para versões com múltiplos núcleos(multicore).
Módulo 3 – Impactos na gerência por parte do sistema operacional, para os usuários destes sistemas e para os profissionais que fazem sua programação. 
Módulo 4 – Introdução a programação paralela: visão geral do funcionamento, técnicas envolvidas e das possibilidades de ganho de desempenho na utilização dos diversos núcleos para aceleração de uma aplicação.
Módulo 5 – Áreas de aplicação dos processadores multicore: diferentes áreas de aplicação destes processadores, desde arquiteturas embarcadas como eletrodomésticos e automóveis, passando por telefones e tablets até notebooks e desktops.
Módulo 6 – Áreas relacionadas: relações com os diferentes cursos oferecidos pela Faculdade de Informática da PUCRS nesta área, para que os interessados possam entender melhor as diferenças entre eles e as possibilidades para continuar se capacitando nas diferentes áreas da ciência da computação.
Módulo 7 – Fechamento do curso.

Materiais complementares.

Francisco Javier Cervigon Ruckauer

No hay comentarios:

Publicar un comentario