Obrigatória – 60 horas – 4 créditos
Pré-requisitos: nenhum
Professor Responsável: Leonardo Rocha
Objetivos da Disciplina
O aluno deve ser capaz de explicar o funcionamento dos componentes do hardware de um computador; especificar como é feita a integração entre o software e o hardware da máquina; e construir circuitos lógicos simples de funções implementadas no computador.
Ementa
Histórico do desenvolvimento de Computadores. Princípios e Componentes. Funcionamento da UCP, Memória e Dispositivos de Entrada/Saída. Portas Lógicas – construção de uma Unidade Lógica Aritmética.
Conteúdo Programático
- Conceitos Básicos
- Evolução das Arquiteturas dos Computadores
- Sistemas de Numeração
- Conversão de Bases
- Processadores
- Execução de Instruções
- RISC versus CISC
- Paralelismo
- Memória
- Endereços de Memória
- Ordenação de Bytes
- Hierarquias de Memória
- Memória Principal
- Memória Cache
- Memória Secundária
- Memória Virtual
- Entrada/Saída
- Dispositivos
- Barramentos
- Codificação
- Representação de Dados
- Caracteres
- Números Inteiros
- Pontos Flutuantes
- Lógica Digital
- Portas Lógicas
- Álgebra de Boole
- Circuitos Lógicos
Metodologia
Exposição de conteúdo e listas de exercícios.
Avaliação
A avaliação é constituída por três provas.
Bibliografia
- Monteiro, M. A. Introdução à Organização de Computadores. 5ª Edição. Rio de Janeiro: LTC, 2008.