Buscar

EXA0100 - ARQUITETURA E ORGANIZ DE COMPUTADORES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

13/01/2023 12:03 Sistema Integrado de Gestão de Atividades Acadêmicas
https://sigaa.ufersa.edu.br/sigaa/geral/componente_curricular/busca_geral.jsf 1/2
Portal do Discente
U����������� F������ R���� �� S���-Á����
S������ I�������� �� G����� �� A���������
A���������
E������ �� 13/01/2023 12:03
Componente Curricular: EXA0100 - ARQUITETURA E ORGANIZ.DE COMPUTADORES(1200508)
Créditos: 4 créditos
Carga Horária: 60 horas
Unidade Responsável: DEPARTAMENTO DE COMPUTAÇÃO
Tipo do Componente: DISCIPLINA
Ementa:
Modelo de sistemas digitais. Conceitos de arquitetura. Memória e
barramento. Lógica de Funcionamento e Tipos de Processadores.
Entrada/saída.
Modalidade: Presencial
Dados do Programa
Ano-Período: 2018.2
Quantidade de Avaliações: 3
Objetivos
• Entender o computador como uma máquina de vários níveis e como esses níveis são interligados para o
processamento da informação de forma transparente ao programador e ao usuários do sistema
computacional;
• Identificar os componentes lógicos e sua interação no contexto de arquitetura de computadores;
• Entender como o processador executa as instruções e como interage com os demais elementos como
memória, barramentos e dispositivos de entrada/saída;
• Entender como são especificadas as instruções de máquina de acordo com os problemas a serem
resolvidos pelas arquiteturas de computadores.
• Criar condições para que o aluno entenda a motivação que existe no estudo de arquitetura de
computadores e seu impacto no desempenho dos sistemas computacionais;
• Criar condições para que o aluno possa desenvolver projetos lógicos de arquiteturas de computadores
inspiradas na arquitetura de von Neumann;
• Implementar programas computacionais na linguagem Assembly, enfatizando tanto arquiteturas mais
didáticas como arquiteturas de maior disseminação no mercado.
• Conhecer ou utilizar linguagens de descrição de hardware.
Conteúdo Programático
Unidade Tópicos e Conteúdo
Nº de Horas
Teórico Prático
I
Introdução
- Apresentação de alunos e professores;
- Apresentação de plano de curso;
- Metodologia de ensino-aprendizagem e avaliação;
- A disciplina no curriculum e integração com outras disciplinas.
- Conceitos fundamentais;
- Conceito de hardware, software e noções de organização de sistemas de
computadores
- Conceitos e evolução da arquitetura de computadores
Conjunto De Instruções
- Formatos de instruções
- Tipos e quantidades de operandos
- Modos de endereçamento
Desempenho
- Desempenho de aplicações nos computadores
- Fatores que influenciam o desempenho
- Equações para cálculo de desempenho
Aritimética Computacional
- Representação binária
- Transformações de número binários
- Complemento de dois
- Adição/subtração binária
- Multiplicação binária
- Representação de Ponto flutuante
20 0
https://sigaa.ufersa.edu.br/sigaa/verPortalDiscente.do
13/01/2023 12:03 Sistema Integrado de Gestão de Atividades Acadêmicas
https://sigaa.ufersa.edu.br/sigaa/geral/componente_curricular/busca_geral.jsf 2/2
II
Linguagens de descrição de hardware (HDL)
- Visão geral sobre essas linguagens
- Exempllos práticos em HDL
Funcionamento De Processadores
- Visão geral de um processador
- Visão do processador pelos programadores
- Ciclo básico de instruções
- Caminho de dados dos processadores
- Controle dos processadores
15 5
III
Melhorando o desempenho dos processadores
- Pipeline de instruções
- Bolhas no pipeline
- Processadores superescalares
Entrada/Saída
- Conceito e exemplos de dispositivos de entrada e saída;
- Funcionamento dos dispositivos de entrada e saída;
15 5
Competências e Habilidades
Ao final da disciplina o aluno dele entender a organização e arquitetura de computadores convencionais, a
relação entre progrmas de alto nível, assembly e código de máquina e as carcterísticas que afetam o
desempenho da execução de programas.
Metodologia
- Aulas expositivas;
- Estudos individuais e em grupo;
- Resolução de exercícios no computador.
- Aulas no laboratório
Referências Bibliográficas Obrigatórias
Patterson, David A.. Organização e projeto de computadores a interface hardware/software. 4.ed. trad..
Elsevier. 2014. ISBN: 978-85-352-3585-2 (broch.)
Stallings, William. Arquitetura e organização de computadores . 10.ed.. Pearson. 2017. ISBN: 978-85-430-
2053-2 (Broch.)
Tanenbaum, Andrew S.. Organização estruturada de computadores . 6.ed.. Pearson. 2013. ISBN: 978-85-
8143-539-8 (Broch.)
Referências Bibliográficas Complementares
Wanderley Netto, Eduardo Bráulio. Arquitetura de computadores a visão do software. . Editora do CEFET-RN.
2005. ISBN: 85-89571-06-8 (Broch.)
Delgado, José. Arquitetura de computadores= . 2.ed. rev. e atual.. LTC. 2009. ISBN: 978-85-216-1660-3
(Broch.)
Hennessy, John L. Arquitetura de computadores: uma abordagem quantitativa. 5.ed.. Elsevier. 2014. ISBN:
978-85-352-6122-6 (Broch.)
HARRIS, David M.; HARRIS, Sarah L. Digital Design and Computer Architecture (2nd Edition)
D'Amore, Roberto. VHDL: descrição e síntese de circuitos digitais. . LTC. 2012. ISBN: 85-216-2054-9
(broch.).
APROVADO PELO DEPARTAMENTO EM 30/05/2019
Aprovado por AD REFERENDUM, será submetido a reunião extraordinária que ocorrerá no
dia 05 de Junho de 2019.
APROVADO PELO CONSEPE EM 21/06/2019
APROVADA NA 6ª REUNIÃO ORDINÁRIA DE 2019.
Para conferir as informações contidas neste documento, acesse
https://sigaa.ufersa.edu.br/sigaa/public/componentes/busca_componentes.jsf, informando o código
do componente curricular e o nível de ensino correspondente.
SIGAA | Superintendência de Tecnologia da Informação e Comunicação

Continue navegando

Outros materiais