arquitetura de computadores 1a aula - apresentação prof ... · arquitetura de computadores...

15
Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/ Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 Arquitetura de Computadores 1 a Aula - Apresentação Prof. Luís Rodrigo {[email protected]} [http://lrodrigo.ddns.net/]

Upload: others

Post on 03-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Arquitetura de Computadores1a Aula - Apresentação

Prof. Luís Rodrigo{[email protected]}[http://lrodrigo.ddns.net/]

Page 2: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Apresentação do Curso

Page 3: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Fornecer aos alunos a compreensão do modelo tradicional do computador (a arquitetura de Von Neumann) e de um modelo mais atual e menos convencional (a máquina multi-níveis) para que a visão de conjunto dessa ferramenta seja a mais abrangente possível, desde os componentes eletrônicos até os programas essenciais para o seu funcionamento.

Objetivos gerais

Page 4: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

1. Funções Lógicas,

2. Portas Lógicas e Circuitos Combinacionais.

3. Introdução à Álgebra Booleana.

4. Revisão de conceitos básicos de organização de máquinas CISC e introdução de organização de máquinas RISC.

5. Organização de processadores: bloco operacional e bloco de controle.

6. Organização de pipelines. Máquinas super escalares.

7. Organização de Memória: memória cache e memória virtual.

8. Introdução a máquinas paralelas.

Tópicos

Page 5: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

1) SISTEMAS DE NUMERAÇÃO Introdução Conversão de Bases entre os sistemas: Decimal Binário Octal Hexadecimal Operações Aritméticas no Sistema Binário Adição, Subtração e Multiplicação Notação dos Números Binários Positivos e Negativos Utilização do Complemento de 2 em Operações Aritméticas

2) INTRODUÇÃO A CIRCUITOS LÓGICOS. Funções Lógicas. Portas Lógicas. Circuitos Combinacionais. Introdução à Álgebra Booleana.

Ementa

Page 6: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

3) MODELO DO COMPUTADOR Introdução. V ariáveis Digitais x analógicas. Tarefa, Programa, Instrução, Processo. Linguagens e Máquinas Virtuais. Tradução x Interpretação. Hardware x Software. Arquitetura de V on Neumann. A CPU – Unidade Lógica e Aritmética e Unidade de Controle. A Memória – Dados e Endereços, Memórias Secundárias, Hierarquia de Memória. Unidades de E/S e Códigos.

4) O NÍVEL CONVENCIONAL DE MÁQUINA Exemplos de Arquitetura de Alguns Processadores. Instruções. Formatos. Tipos. Formas de Endereçamento e seus Usos.

Ementa

Page 7: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

5) O NÍVEL DE LINGUAGEM DE MÁQUINA Montadores, Ligadores e Carregadores. Exemplos e Implementação de Programas em Linguagem Assembly.

6) O NÍVEL DE SISTEMA OPERACIONAL Noções de Memória Virtual, E/S Virtual e Processamento Paralelo

7) ARQUITETURA RISC E CISC Diferenças e aplicações

8) PIPELINING Conceitos básicos e intermediários. Implementação e funcionamento.

Ementa

Page 8: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Bibliografia

Page 9: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

1) TANENBAUM, A. S., Organização Estruturada de Computadores, Rio de Janeiro, Ed. LTC;

2) MONTEIRO, M., Introdução à Organização de Computadores, Rio de Janeiro, Ed. LTC;

3) IDOETA, I. V., CAPUANO, F. G., Elementos da Eletrônica Digital, Editora Érica.

Bibliografia Básica

Page 10: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

1) WEBER, R. F., Arquitetura de Computadores Pessoais, Porto Alegre, Ed. Sagra- Luzzatto, 2000;

2) WEBER, R. F., Fundamentos de Arquitetura de Computadores, Porto Alegre, Ed. Sagra-Luzzatto, 2000;

3) PATTERSON, D. A., HENNESSY , J. L, Organização e Projeto de Computadores (3a Ed.),Ed. Campus;

Bibliografia Complementar

Page 11: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

4) HENNESSY, J. L., PATTERSON, D. A., Arquitetura de Computadores – Uma abordagem quantitativa, Ed. Campus, 2008;

5) OLIVEIRA, R. S., CARISSIMI, A. S., TOSCANI, S. S. Sistemas Operacionais, Ed. Sagra-Luzzato.

Bibliografia Complementar

Page 12: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Avaliação

Page 13: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Avaliação

Tipo de Avaliações

Seguintes formas de avaliação podem ser utilizadas para compor as notas de PP, PF e Segunda Chamada:

1. Prova Escrita 2. Trabalho Teórico 3. Trabalho Prático

Em caso de aplicação de trabalho, os mesmos: 1. deverão ser apresentados; 2. as fontes devem ser citadas; 3. em caso de plágio o trabalho obterá nota 0 (zero)

Page 14: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1

Composição da Nota

Media = ( PP + 2*PF ) > 5,0

3

1) Aprovação (Direta) - Se média for maior que 5,0

2) Em caso de falta pode-se solicitar uma prova de segunda chamada que irá substitui uma das notas;

3) Caberá ao aluno solicitar a segunda chamada.

Composição da Nota

Page 15: Arquitetura de Computadores 1a Aula - Apresentação Prof ... · Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016 Versão: 0.1 1. Funções Lógicas, 2

Prof. Luis Rodrigo [email protected] http://luisrodrigoog.ddns.net/ - http://lrodrigo.ddns.net/

Arquitetura de Computadores [UCP-104621] Petrópolis, 30 de Janeiro de 2016

Versão: 0.1