IPLUSO 24336
Fundamentos de Arquitetura de Computadores
Engenharia Informática e Aplicações (L) (IPLUSO)
-
ApresentaçãoPresentationDisciplina de Base em Engenharia. Introdução aos Sistemas Lógicos como Base para projecto de sistemas digitais em Engenharia no âmbito da Arquitetura de Computadores. Circuitos lógicos com lógica combinacional e circuitos sequenciais. Introdução aos circuitos integrados. Transição dos circuitos sequênciais para uma máquina controlada. Introdução ao microprocessador básico como peça crucial de um computador: Micro-código, códigos de operação, instruções e programação máquina e de alto nível. Periféricos.
-
ProgramaProgrammeCP1 - Sistemas de Numeração Binária - OA1 (5%). CP2 - Álgebra de Boole - OA2 (10%). CP3 - Circuitos Lógicos Básicos - OA3 (10%). CP4 - Funções Lógicas - OA4, OA5 (10%). CP5 - Circuitos Combinatórios Básicos; Tecnologia LSI (Low Scale Integration) - OA5 (10%) CP6 - Circuitos Combinatórios MSI (Medium Scale Integration) - OA5 (10%) CP7 - Circuitos Digitais com Memória - OA6 (10%). CP8 - Máquina Fixa (15%) - OA7 CP9 - Arquitetura de um microcontrolador comercial: Registos, ALU, Micro-instruções e execução de programas - OA7, OA8 (20%)
-
ObjectivosObjectivesOA1 - Manipular e realizar operações aritméticas sobre números inteiros representados em diferentes bases de numeração; OA2 - Manipular expressões lógicas usando as propriedades da álgebra de Boole; OA3 - Projectar um circuito lógico combinatório a partir da especificação de um problema; OA4 - Projectar um circuito sequencial para controlo de outros elementos num sistema digital; OA5 - Simular e implementar um circuito digital utilizando um conjunto de circuitos integrados e/ou dispositivos de lógica programável; OA6 - Categorizar tipos de dipositivos de memória e projectar sistemas de memória de maior dimensão usando módulos de menores dimensões; OA7 - Identificar os principais elementos numa arquitectura básica de um processador e relacioná-los entre si; OA8 - Explicar de que forma se processa a execução de um programa, e identificar os principais mecanismos envolvidos;
-
BibliografiaBibliography- ARROZ, Guilherme e outros, Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, IST Press, Julho 2009 (2ª Edição) - DIAS, Morgado, Sistemas Digitais, Princípios e Prática, FCA, 2011 (2ª Edição) - BAPTISTA, Carlos Pedro, Fundamental dos Sistemas Digitais, Lisboa, FCA, 2002. - SÊRRO, Carlos, Sistemas Digitais: Fundamentos Algébricos, IST Press; Lisboa 2003. - Gajski, D., Principies of Digital Design, Prentice Hall, 1997. - Mano, M. Morris & KIME, Charles R, Logic and Computer Design Fundamentals, Prentice Hall, 1997.
-
MetodologiaMethodologyUtilização de simuladores de laboratórios de electrónica digital que podem ser usados pelos alunos em ambientes extra-escolares. Adoção de um número superior de fichas de avaliação.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão