Fundamentos de Arquitetura de Computadores
FAC
6 ECTSS1Exam: Not specified
Overall
No reviews yetWorkload
--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?