Contacto WhatsApp 963640100

Universidade Lusófona

Arquitetura de Computadores

Disciplina do Curso

Informática de Gestão

Grau|Semestres|ECTS

Licenciatura | Semestral | 6

Ano | Tipo de unidade curricular | Lingua

1 |Obrigatório |Português

Total de horas de Trabalho | Tempo de Contacto (horas)

168 | 60

Código

ULHT12-5857

Disciplinas complementares recomendadas

Não aplicável

Pré-requisitos e co-requisitos

Não aplicável

Precedências

Não

Estágio profissional

Não

Conteúdos Programáticos

Codificação binária e operações aritméticas.Circuitos digitais MSI: Portas Lógicas, registos,contadores,
memórias,multiplexers e descodificadores.Simulação
Arquitectura de um Microprocessador (CPU) genérico.Componentes básicos: ALU,Registos e
Barramentos.Instruções e Microinstruções
Memórias de Programa e Dados.Fluxo de informação num CPU:Operações Fetch e Execution
Estudo de um Microcontrolador comercial de baixo custo. Ambiente de desenvolvimentoprogramação,
simulação e teste
Componentes de um computador: CPU, memória, dispositivos de E/S. Processador Gráfico. Gestão de recursos, kernel, sistemas operativos, sistema de ficheiros.
Aulas Práticas
Codificação e aritmética binária.Componentes digitais típicos
Simulação de componentes básicos da arquit/ interna de um CPU genérico
Projecto simples com um microcontrolador comercial económico
Estudo da programação do CPU padrão ¿ x86
Assembly x86: Entradas/Saídas;Manipulação de strings e ficheiros

Objetivos

Entender o funcionamento dos computadores, de uma perspectiva microscópica até uma perspectiva macroscópica.
Reconhecimento das potencialidades e limitações de um computador.
Entendimento da forma como interagem os diversos elementos da estrutura/arquitectura de um computador.

Metodologias de ensino e avaliação

A disciplina é teóricoprática,
havendo uma alternância entre métodos:
Met. 1 expositivos,
Met. 2 demonstrativos
Met. 3 participativos.
Avaliação Continua:
¿ 50% 2x Frequências
¿ 50% Avaliação em ambiente Laboratorial
Avaliação da Época de Recurso:
¿ 50% Exame
¿ 50% Avaliação em ambiente Laboratorial
Nota: Não é possível a aprovação na disciplina sem a aprovação na parte Laboratorial.

Bibliografia principal

G. Arroz, J. Monteiro e A. Oliveira, "Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores", IST Press, Dez 2014 (3ª Edição)
M. M. Mano & C. R. Kime, Logic and Computer Design Fundamentals, Prentice Hall, 1997.
A. S. Tanenbaum ¿ "Structured Computer Organization", PrenticeHall, 1990.
J. Delgado e C. Ribeiro, "Arquitectura de Computadores", FCA, Lisboa, 2008.
Microchip PIC16F627A ¿ T. Wilmshurst, "Designing Embedded s Systems with PIC Microcontroler", Newnes 2011
INTEL ¿ IA32, "Intel® Architecture Software Developer's Manual", Volumes 1: Basic Architecture Colorado Springs : INTEL, 2004.
INTEL ¿ IA32, "Intel® Architecture Software Developer's Manual", Volume 2A: Instruction Set Reference, AM, Colorado Springs : INTEL, 2004.
INTEL ¿ IA32, "Intel® Architecture Software Developer's Manual", Volume 2B: Instruction Set Reference, NZ, Colorado Springs : INTEL, 2004.