ARQUITETURA DE COMPUTADORES
Código: 21010
ECTS: 6
Departamento: Departamento de Ciências e Tecnologia
Área Científica: Engenharia Informática
Palavras-Chave:
    1. Representação digital da informação
    2. Bases dos sistemas computacionais
    3. Programação em Assembly
    4. Relação entre linguagens de alto nível e código máquina
Docente:
Gracinda Carvalho
Correio Eletrónico: gracinda.carvalho@uab.pt

Sinopse:
Se é verdade que o software está limitado pelos recursos que a máquina dispõe a nível de hardware, também é verdade que o hardware de um computador vale aquilo que o software consegue aproveitar dele.
A unidade curricular Arquitectura de Computadores pretende fazer a ponte entre estes dois conceitos: hardware e software, colocando em evidência a importância de uma boa articulação entre ambos.
Assim pretende-se dotar o estudante com os conhecimentos básicos relacionados com a organização interna do computador, com particular ênfase na unidade de processamento central e sua programação, acompanhados dos conceitos que permitem conhecer a sua implementação a nível da lógica digital.


Competências:
Compreender técnicas básicas de codificação e representação digital da informação;
Descrever os conceitos fundamentais que estão na base dos sistemas computacionais;
Construção de circuitos digitais de média complexidade;
Descrever os blocos básicos de um computador e suas unidades funcionais;
Desenvolver programas simples em Assembly;
Relacionar as instruções das linguagens de alto nível com a sua representação em código máquina.


Conteúdos:

Bloco I - Introdução
BI – C1. Representação Digital da Informação
BI – C2. Funções Lógicas
Bloco II - Componentes Digitais Básicos
BII – C3.Módulos Combinatórios de Média Complexidade
BII – C4.Circuitos Aritméticos
BII – C5.Circuitos Sequenciais Básicos
BII – C6.Análise e Projeto de Circuitos Sequenciais
Bloco III - Organização Básica do Computador
BIII – C7.Arquitectura de um Computador
BIII – C8.Conjuntos de Instruções do P3 (Pequeno Processador Pedagógico)
BIII – C9.Programação em Assembly do P3


Bibliografia:
Título: Arquitetura de Computadores: dos Sistemas Digitais aos Microprocessadores
Autores: Guilherme Arroz, José Monteiro e Arlindo Oliveira
Editora/Publisher: IST Press
Edições: 1ª Edição 2007 ou 2ª Edição 2009
Páginas: 799
ISBN: 978-972-8469-54-2


Metodologias de Ensino:

E-learning.




Total de Horas de Trabalho: 156
Total de Horas de Contacto: 26

Avaliação:
O regime de avaliação preferencial é o de avaliação contínua, constituída pela realização de 2/3 e-folios (trabalhos escritos em formato digital), ao longo do semestre letivo, e de um momento final de avaliação presencial (p-fólio), a ter lugar no final do semestre, com peso de, respetivamente, 40% e 60% na classificação final. Os estudantes podem, no entanto, em devido tempo, optar um único momento presencial de avaliação, realizando, então uma prova de Avaliação Final (exame) com o peso de 100%.


Observações:
Apresentação pessoal da docente