Fundamentos de Arquitetura de Computadores

FAC
6 ECTSS1Exam: Not specified
Overall
No reviews yet
Workload
--

Description

Objetivos

  • OA1 - Compreender o funcionamento de um computador moderno, reconhecendo os seus componentes principais e funcionalidades;
  • OA2 - Compreender o funcionamento de circuitos digitais lógicos e aritméticos, e projectar circuitos deste tipo a partir da especificação de um problema;
  • OA3 - Explicar o funcionamento de circuitos sequenciais síncronos e projectar circuitos deste tipo para controlo de outros elementos num sistema digital;
  • OA4 - Analisar o funcionamento de bancos de registos e memórias e sua utilização no contexto de um computador digital;
  • OA5 - Compreender como se combinam os vários componentes para a execução de instruções individuais e programas completos.

Programa

  • CP1. Arquitectura de um computador
  • Arquitectura básica: controle, datapath, memória e I/O
  • Código máquina, linguagem assembly, e linguagens de alto nível
  • Representação da Informação
  • Bases numéricas e numeração binária
  • CP2. Lógica Combinatória
  • Operações sobre bits
  • Álgebra de Boole
  • Tabelas de verdade
  • Portas Lógicas
  • CP3. Circuitos Combinatórios
  • Formas normalizadas e mapas de Karnaugh
  • Projecto circuitos combinatórios
  • Descodificadores e multiplexadores
  • Circuitos lógicos e aritméticos
  • CP4. Circuitos Sequenciais
  • Trincos e Flip-flops
  • Modelos de circuitos sequenciais
  • Projecto de circuitos sequenciais
  • CP5. Registos e Memórias
  • Registos e bancos de registos
  • Transferência de registos
  • Tipos de memórias
  • Bancos de memória
  • CP6. Arquitectura Processador
  • Arquitectura de Von-Neumann
  • Instruction Set Architecture (ISA)
  • Datapath e unidades de controlo
  • CPUs modernos

Something missing or out of date?