Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e...

17
APRESENTAÇÃO DA DISCIPLINA Prof.a Joseana Macêdo Fechine Régis de Araújo [email protected] Carga Horária: 60 horas Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I

Transcript of Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e...

Page 1: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

APRESENTAÇÃO DA DISCIPLINA

Prof.a Joseana Macêdo Fechine Régis de Araújo

[email protected]

Carga Horária: 60 horas

Universidade Federal de Campina Grande

Centro de Engenharia Elétrica e Informática

Unidade Acadêmica de Sistemas e Computação

Curso de Bacharelado em Ciência da Computação

Organização e Arquitetura de

Computadores I

Page 2: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 2 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

O que significa Organização e

Arquitetura de um Computador?

Visão Geral

Page 3: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 3 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Arquitetura

Atributos de um sistema

visíveis ao programador.

Atributos que têm impacto

direto sobre a execução

lógica de um programa.

Organização

de um

computador

Unidades operacionais e suas

interconexões.

Implementam as especificações

da sua arquitetura.

Visão Geral

Page 4: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 4 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Atributos de

Arquitetura

• CONJUNTO DE INSTRUÇÕES

• NÚMERO DE BITS USADOS PARA REPRESENTAR OS VÁRIOS TIPOS DE DADOS (NÚMEROS , CARACTERES)

• OS MECANISMOS DE E/S

• AS TÉCNICAS DE ENDEREÇAMENTO DE MEMÓRIA

Visão Geral

Page 5: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 5 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Atributos de

Organização

DETALHES DE HARDWARE TRANSPARENTES AO PROGRAMADOR

• SINAIS DE CONTROLE

• INTERFACES ENTRE O COMPUTADOR E PERIFÉRICOS

• TECNOLOGIA DE MEMÓRIA UTILIZADA

Visão Geral

Page 6: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 6 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Por que estudar Organização e

Arquitetura de Computadores?

Visão Geral

Page 7: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 7 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Plano de Ensino

Objetivos

Ementa

Conteúdo Programático

Metodologia, Técnicas de Ensino

Recursos Didáticos

Avaliação

Bibliografia

Page 8: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 8 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Objetivos

Entender o funcionamento do hardware de um sistema computacional.

Entender o funcionamento dos vários módulos que compõem um sistema computacional.

Desenvolver uma visão crítica sobre os requisitos de desempenho associados a um sistema computacional.

Page 9: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 9 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Ementa

A Informação e sua representação (revisão), Tecnologia CMOS, Circuitos Combinacionais (análise e otimização, projeto, simulação e síntese), Circuitos Sequenciais (elementos de memória e análise, projetos, máquinas de estado, fluxo de controle), Projeto Básico de um Computador, Dispositivos Embarcados.

Page 10: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 10 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Conteúdo Programático

I. Sistemas Digitais e Informação

II. Cicuitos Combinacionais (Decodificadores, Multiplexadores, Demultiplexadores, dentre outros)

III. Projeto Lógico de Circuitos Combinacionais

III. Linguagens de Descrição de Hardware (HDL)

IV. Circuitos Sequenciais (Registradores, Contadores e Memória)

V. Conceitos Básicos de um Projeto de Computadores

VI. Introdução ao Conjunto da Arquitetura de um Computador

VII. Unidades de Processamento - RISC e CISC

VIII. Sistemas de Memória

IX. Entrada e Saída e Barramentos de um Computador

Page 11: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 11 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Aulas expositivas.

Atividades individuais e em grupo.

Metodologia, Técnicas de Ensino

Page 12: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 12 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Recursos Didáticos

Quadro branco.

Datashow.

Hardware e Software.

Page 13: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 13 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Avaliação

Contínua - avaliações individuais e trabalhos em

laboratório;

Trabalhos interativos de pesquisa extra-classe -

individuais e em grupo;

Trabalhos de pesquisa em sala de aula -

individuais e em grupo.

Page 14: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 14 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Avaliação

Três Exercícios de Avaliação

– 1o Exercício de Avaliação (AV1)

• Miniteste, Miniprova 1, Miniprova 2 e Exercícios

– 2o Exercício de Avaliação (AV2)

• Miniprova 1, Miniprova 2 e Exercícios

– 3o Exercício de Avaliação (AV3)

• Miniprova, Projeto e Exercícios

Média Final

0,35*AV1 + 0,35*AV2 + 0,30*AV3

Page 15: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 15 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Bibliografia

Page 16: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 16 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

Bibliografia

HARRIS, D. M. and HARRIS, S. L., Digital Design and Computer

Architecture, Elsevier, Second Edition, 2013.

Andrew Waterman, Design of the RISC-V Instruction Set Architecture, 2016.

Andrew Waterman et al, The RISC-V Instruction Set Manual Volume II:

Privileged Architecture Version 1.7, 2015.

MANO, M. Morris and KIME, Charles R., Logic and Computer Design

Fundamentals, 4th edition; Pearson Prentice Hall, 2008.

TANENBAUM, A., Structured Computer Organization, 6th edition, Prentice Hall,

2012.

TANENBAUM, A., Organização Estruturada de Computadores, 5a Edição,

2007.

STALLINGS, W., Computer Organization and Architecture, 9th edition, Prentice

Hall, 2013.

STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição,

Prentice Hall, 2002.

NULL, L., LOBUR, J., Princípios Básicos de Arquitetura e Organização de

Computadores, Bookman, 2010.

Page 17: Organização e Arquitetura de Computadoresjoseana/OAC_NA01.pdf · STALLINGS, W., Arquitetura e Organização de Computadores, 5a Edição, Prentice Hall, 2002.

DSC/CEEI/UFCG 17 Joseana Macêdo Fechine Régis de Araújo/OAC1/DSC/CEEI/UFCG

OAC1 – Considerações Finais

Todas as informações estão disponíveis em:

http://www.dsc.ufcg.edu.br/~joseana/OAC120172.html

Sejam bem vindos !!!!