3822 - Arquitetura de Computadores - Plano de Ensino

Você também pode gostar

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 2

Ciência da computação - Semestre 2023/2

Turma 003822 - Arquitetura de Computadores


Prof. Marcos A. Lucas

Plano de Ensino - Arquitetura de Computadores


Ementa
Evolução dos Computadores, Linguagem de Máquina, Organização Interna dos computadores, Organização e
Gerenciamento de Memória e Dispositivos de Entrada e Saída.

Objetivos
Ao final da disciplina o aluno deve ser capaz de reconhecer, especificar e avaliar a estrutura de computadores
digitais. A disciplina visa ainda fundamentar os princípios básicos de projeto de computadores. Ao término desta
disciplina, o aluno deverá ser capaz de descrever e analisar os elementos constituintes de um sistema
computacional (processadores, memórias e dispositivos de entrada/saída), identificando a relação entre um
determinado hardware e a linguagem de máquina (software) correspondente.

Conteúdos Curriculares
→ Introdução
↪ Gerações de Computadores e Evolução Comparativa → Processador e Unidade de Controle
↪ Tendências de Crescimento de Desempenho e ↪ Elementos Combinacionais e Sequenciais
Densidade de Memória ↪ Ciclo Único e Ciclos Múltiplos
↪ Organização Geral do Computador ↪ Datapath (estrutura, componentes, funcionamento,
↪ Níveis de Linguagens de Programação execução de instruções)
↪ Camadas do sistema de Computação e Elementos do ↪ Unidade de Controle (estrutura, funcionamento, sinais e
Computador projeto)

→ Instruções e Linguagem de Máquina


↪ Princípios de Projeto de Computadores → Memória
↪ Princípios de Linguagens de Alto Nível ↪ Memórias RAM e ROM (tipos e características)
↪ Instruções Lógicas e Aritméticas, de Desvio e de ↪ Princípios de Localidade
Transferência de Dados ↪ Memória Cache (organização, estrutura, funcionamento,
↪ Classes e Formatos de Instruções RISC/CISC métodos de escrita e esquemas de acesso)
↪ Modos de Endereçamento, Chamadas de Procedimentos ↪ Memória Virtual (OBJETIVOS, organização, paginação,
↪ Programação Assembly e uso de Emuladores método de acesso)
↪ Monoprogramação e multiprogramação
→ Dispositivos de E/S e Barramentos ↪ Paginação / Swapping / Memória virtual
↪ Sistemas de E/S ↪ Substituição de páginas
↪ Modos de Comunicação ↪ Segmentação
↪ Barramentos (tipos, funcionamento e métodos de
arbitração)

Metodologia
Os temas serão ministrados por meio de exposições verbais e diálogo com a turma, utilizando recursos audiovisuais e
técnicas como apresentações em slides, exposições orais, demonstrações práticas e teóricas, sempre explorando as
bases conceituais citadas na ementa da disciplina. O conteúdo irá progredir para tópicos específicos em exercícios
práticos e demonstrações, utilizando técnicas como atividades práticas individuais, em grupo e outras atividades
voltadas para o conteúdo, além de debates e discussões para fixação dos temas e assuntos, com base em publicações
atualizadas.
Para exemplificar os conceitos aprendidos, serão realizadas atividades em laboratório durante as aulas práticas,
apresentando o funcionamento de componentes, a utilização de softwares de simulação e emulação, além da
programação em linguagem de montagem. Estudos de caso, debates e resoluções de exercícios práticos serão
realizados com a execução de atividades dinâmicas e interativas que possam aplicar o conteúdo visto em sala de aula.
As aulas utilizarão, sempre que possível, metodologias ativas, e quando necessário o professor utilizará o conceito de
sala de aula invertida, sempre com o objetivo de potencializar o processo de ensino-aprendizagem.
Será requerido que os estudantes elaborem Trabalhos Discentes Efetivos (TDE) com duração total de 20 horas,
seguindo as orientações do professor, que poderão envolver estudos de casos, revisão bibliográfica, resolução de
problemas e listas de exercícios.

Recursos utilizados
Quadro branco com pincel, artigos e apresentações, internet, datashow, equipamentos audiovisuais, laboratório de
Informática, softwares básicos e aplicativos.
Ciência da computação - Semestre 2023/2
Turma 003822 - Arquitetura de Computadores
Prof. Marcos A. Lucas

Avaliação
Para a avaliação da disciplina, o professor irá verificar se as competências propostas no plano de ensino
foram desenvolvidas pelo acadêmico, por meio de instrumentos de avaliação que irão compor a nota final.
Para a avaliação semestral, será considerada a média ponderada entre as notas, que serão definidas
através das seguintes avaliações:
● Parte da avaliação da disciplina, com peso 20%, será referente às atividades desenvolvidas nas TDEs,

conforme previsto pelas regras da graduação Ativa da URI; entre estas atividades, estão previstos relatórios de
experimentos de laboratório e de outras atividades práticas, listas de exercícios, trabalhos de implementação
prática com Assembly e de modelagem de unidades funcionais, além de apresentação de seminários.
● Comporá também uma das notas da disciplina, com peso 10%, a avaliação do aluno conforme o projeto

integrador em que estiver matriculado, de acordo com os temas norteadores e projetos aplicados no semestre
de 2023/2. Caso o aluno não esteja matriculado em nenhum Projeto Integrador, ou este não faça parte de sua
grade curricular, esta nota será substituída pela nota da atividade prática final da disciplina.
● Como nota específica da disciplina, com peso 40%, será realizada uma prova escrita individual, contendo

questões similares às utilizadas em ENADE de anos anteriores, prova esta que irá abordar todo o conteúdo
teórico da disciplina. Esta nota visa considerar como parte da avaliação o critério de absorção dos conteúdos
técnicos ministrados. Esta prova será realizada nos dois últimos períodos do dia 27/11, após uma revisão geral
de todo o conteúdo da disciplina.
● A avaliação final consiste em uma atividade prática, com peso 30%, que envolva a aplicação das técnicas

estudadas na disciplina. Esta atividade prática final da disciplina visa considerar como parte da avaliação o
critério de capacidade de execução das atividades práticas propostas dentro do conteúdo programático. Caso o
aluno esteja, neste semestre, cursando a disciplina “Projeto Integrador IV - Arquitetura e Organização de
Computadores”, o aluno poderá optar por utilizá-la como sendo esta nota de atividade final, visto que o tema
norteador deste projeto está em alinhamento com os objetivos desta disciplina. Caso o aluno não esteja
matriculado no citado Projeto Integrador neste semestre, ou queira optar por pesquisar um tema diferente para
a atividade final desta disciplina, o professor irá apresentar a descrição completa da atividade na segunda
semana de aula, na data de 07/08. A definição dos grupos, temas e assuntos, são atividades que deverão ser
realizadas até 21/08. Esta atividade possuirá entregas parciais nos dias 04/09 e 02/10. A entrega e
apresentação final será na aula de 04/12. Esta atividade deve ser realizada ao longo de toda a disciplina, com
atividades distribuídas por todo o semestre.

A atribuição de notas para a avaliação do desempenho do


acadêmico, segue o prescreve o Regimento Geral da
Universidade, Art. 88 a 92.

Referências
Bibliografia básica:
PATTERSON, David A. & HENNESSY, John L. Organização e Projeto de Computadores: a interface hardware/software. 4. ed. Rio de
Janeiro: Elsevier, 2014.
STALLINGS, William. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010.
TANENBAUM, Andrew. Organização Estruturada de Computadores. 5 ed. São Paulo: Pearson, 2007.
Bibliografia complementar:
HAYES, John P. Computer architecture and organization. 3 ed. New York: McGraw-Hill, 1998.
HENNESSY, John L. & PATTERSON, David A. Arquitetura de Computadores: uma abordagem quantitativa. 5. ed. Rio de Janeiro:
Campus, 2014.
NULL, L.; LOBUR, J. Princípios Básicos de Arquitetura e Organização de Computadores. 2 ed. Bookman. 2010 VitalBook file.
(Biblioteca Virtual).
WAGNER, Flávio Rech; REIS, André I.; RIBAS, Renato Perez. Fundamentos de circuitos digitais. Porto Alegre: Bookman, 2008.
WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2. ed. Porto Alegre: Bookman, 2008.
PAIXÃO, Renato Rodrigues; Arquitetura de computadores, 1a ed. S ão Paulo : É rica, 2014. (Biblioteca Virtual).
WEBER, Raul Fernando. Fundamentos de arquitetura de computadores, 4. ed. Porto Alegre : Bookman, 2012. (Biblioteca Virtual).

Você também pode gostar