Baixe o app para aproveitar ainda mais
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
Compartilhar