Please enable JavaScript.
Coggle requires JavaScript to display documents.
Organização e arquit. de comp. - Coggle Diagram
Organização e arquit. de comp.
Bases tecnologicas
Arquiteturas de Alto Desempenho
Classificação e Características;
Arquiteturas Paralelas;
Multicomputadores e multiprocessadores;
Pipelines; CISC x RISC.
Estrutura Interna de um Computador
Arquitetura de Von Neumann e seus
componentes; Unidade Central de
processamento; Hierarquia de Memória;
Dispositivos de Entrada e Saída;
Barramentos; Organização de Entrada e
Saída; Introdução à programação de
máquina.
Computador Hipotético NEANDER
Características; Programação; Simulação e
depuração do computador NEANDER.
Conceitos Básicos
Introdução ao conceito de Maquina Virtual e multiníveis; Introdução a Arquitetura Convencional; Histórico
Projeto de Circuitos Digitais
Representação de Dados e Ponto Flutuante;
Aritmética Binária; Álgebra Booleana e
Circuitos Lógicos (Álgebra Booleana:
operadores, propriedades e manipulação
algébrica; Formas Padrão: soma de produtos
e produto de somas; Simplificação: mapas de
Karnaugh; Portas Lógicas: ANDs, ORs,
NANDs, NORs e Exclusive-ORs (XORs));
Circuitos Combinacionais; Circuitos
Sequenciais.
Foco em:
Conjunto de instruções. Estruturas
de barramentos.
Organização de memória. Sistemas de entrada/saída.
Unidade Central de Processamento.
Padrões de arquiteturas.
Estrutura básica de computadores.
Pipeline.
Mecanismos de interrupção.
Interface com periféricos.
Arquiteturas Paralelas e não Convencionais.
Avaliação
Grau B - Nota mínima: 7 pts
Grau C (não atingiu a nota mínima): mínimo de 5 pts onde Grau A+ B + C % 3 deve ser => que 15pts
Grau A - Nota mínima: 7 pts
Habilidades e competencias
Distinguir as diferenças entre as arquiteturas CISC e RISC;
Reconhecer aglomerados de computadores (Clusters e Grids).
Identificar as características da linguagem de máquina, as diferenças entre as memórias existentes e
os elementos da arquitetura computacional;
Demonstrar noções de Arquiteturas Paralelas e Distribuídas;
Compreender o funcionamento de todas as partes do computador e como estas interagem com
outros componentes, em resposta a estímulos do programa do usuário.
Reconhecer de forma aprofundada o funcionamento das Unidades Centrais de Processamento;
Comparar e selecionar as principais tecnologias de hardware com o objetivo de suprir as necessidades
de uma determinada aplicação;
Identificar de forma aprofundada o funcionamento dos principais periféricos usados em
computadores;
Compreender a integração entre o software e o hardware nas arquiteturas de computadores atuais;