Rede de computadores
FACULDADE DE CIÊNCIAS
DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA
Disciplina: Arquitectura de Computadores
Período: 10 de Fevereiro á 30 de Maio 2014
Docente: Prof. Doutor Emílio Mosse, Email: emosse@uem.mz
Monitor: Jordão Uache, Email: uacheuache@gmail.com
Plano Analítico de Arquitectura de Computadores
1. Componentes Básicos de Um Computador - Elementos básicos de um computador
2. Análise do funcionamento do CPU dum computador
3. Representação de dados a nível de Máquina
a. Bases de numeração - Representação de números inteiros em Base b, Representação de números em Base 2, Representaão de números Fraccionarios em Base 2, Representaçao de números em Bases Potencias de 2.
b. Operações aritméticas em Base 2, 8 e 16: Somas em Base 2, Multiplicação em base 2, Operações aritméticas em outras bases-
c. Códigos: Codificação, Códigos numéricos , códigos reflectidos, códigos Alfanuméricos.
d. Representação digital de informação
4. Funções lógicas: Álgebra de Boole Binária, Funções lógicas de Uma variável, Funções lógicas de duas variáveis, As funções AND e OR, Função Conjunção, Função Disjunção, Prioridade na execução de Operações, Definição formal de Álgebra de Boole, Função NAND e NOR, Função XOR, Funções de n variáveis, Manipulação de expressões lógicas, Representação de funções lógicas, Minimização de expressões lógicas, Método de Karnaugh.
5. Arquitectura do Conjunto de instruções de um Processador
a. Conjunto de instruções presente num processador RISC
b. Registos visíveisao programador
c. Convenção na utilização dos registos do MIPS
d. Modos de acesso aos operandos
e. Instruções de input/output
f. Ordenação de bytes numa palavra
6. Sistemas de Memória
Organização de sistemas de memória: Plano de memória, Mapas de memória, Geracao de sinais de controlo
Herarquia de memória:
i. Caches ii. Memória virtual
Organização de sistemas de Cache: Mapeamento de dados em cache, Blocos de Cache, Politicas de