FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES. Cristina Boeres,

Documentos relacionados

Organização e Arquitetura de Computadores SI31C. Professora Me. Sediane Carmem Lunardi Hernandes

Organização de Computadores I

Aula 1: Apresentação do Curso

Aula 1: Apresentação do Curso

Fundamentos de Arquiteturas de Computadores

DISCIPLINA: Arquitetura e Organização de Computadores I

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

Organização e Arquitetura de Computadores I

Arquitetura de Sistemas Digitais

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA ORGANIZAÇÃO DE COMPUTADORES - OC

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Sistemas Digitais INE 5406

DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores I

INSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.

PROGRAMA DE DISCIPLINA

Infra-estrutura de Hardware. Introdução. Juliana Basto Diniz

DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores II

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

PROGRAMA DE DISCIPLINA

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

Programa Analítico de Disciplina SIN252 Arquitetura de Computadores

CIC Organização e Arquitetura de Computadores. Prof. Ricardo Jacobi Notas de Aula: Prof. Gerson Henrique Pfitscher

PROGRAMA DE DISCIPLINA

Licenciatura em Informática

Introdução à Computação

Projeto de ensino MONITORIA NÃO-SUBSIDIADA Fundamentos de Organização de Computadores

SISTEMAS DE NUMERAÇÃO

PLANO DE ENSINO. Disciplina

Arquitetura de Computadores

Organização e Arquitetura de Computadores I

Arquitetura e Organização de Computadores

Programa Analítico de Disciplina INF251 Organização de Computadores I

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2013/2014

PROCESSADORES SUPERESCALARES FELIPE G. TORRES

Disciplina: Introdução à Engenharia da Computação

ATIVIDADES PRÁTICAS SUPERVISIONADASS

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2014/2015

REPRESENTAÇÃO DE DADOS. Prof. Maicon A. Sartin

Aula Introdutória. Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

sumário 1 bases numéricas 1 2 sistemas de numeração em computação introdução representação de números... 3

ARQUITETURA DE COMPUTADORES. Organização de Sistemas Computacionais. Prof.: Agostinho S. Riofrio

Prof. Gustavo Oliveira Cavalcanti

Arquitetura e Organização de Computadores. Sistemas Numéricos

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE

Plano de Ensino de Disciplina

Arquitetura e Organização de Computadores

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2017/2018

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

INTRODUÇÃO À ELETRÔNICA DIGITAL (Unidade 1)

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2018/2019

Computadores e Programação (DCC/UFRJ)

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

ORGANIZAÇÃO DE COMPUTADORES

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

PLANO DE ENSINO 1. IDENTIFICAÇÃO 2. DISCIPLINA / COMPONENTE CURRÍCULAR 3. SABERES / EMENTA 4. PERFIL PROFISSIONAL DO EGRESSO 5.

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

Plano de Ensino IDENTIFICAÇÃO

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

PLANO DE APRENDIZAGEM. 1. DADOS DE IDENTIFICAÇÃO: Curso: Bacharelado em Sistemas de Informação Disciplina: Arquitetura e Organização de Computadores

CCI - 22 Matemática Computacional

Aula Fev-07 Arquitectura de Computadores 2006/07

DISCIPLINA: Programação de Computadores I

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

Introdução a Computação

Organização e Arquitetura de Computadores I

ORGANIZAÇÃO DE COMPUTADORES

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES

Aritmética Computacional Aula 01. Professor: André Luis Meneses Silva orgearq20091.wordpress.com

SSC0112 Organização de Computadores Digitais I - Turma 2

Ementa. Adriano J. Holanda 15/2/2017. [Introdução à Computação I] ...

Aula 2 - Sistemas de Numeração

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

Prof. Ricardo Bicalho 1

SSC0611 Arquitetura de Computadores

Técnicas Avançadas de Programação

Aula 4: Bases Numéricas

Introdução à Computação

Apresentação. Prof.: Roitier Campos Gonçalves

Sistemas de numeração e conversão de bases Decimal e binário

PLANO DE ENSINO 1. IDENTIFICAÇÃO 2. DISCIPLINA / COMPONENTE CURRICULAR 3. SABERES / EMENTA 4. PERFIL PROFISSIONAL DO EGRESSO 5.

CCO 016 / COM 110 Fundamentos de Programação

Unidade 4: Sistemas de Numeração Representação de Dados em Ponto Fixo Prof. Daniel Caetano

PLANO DE APRENDIZAGEM. 1. DADOS DE IDENTIFICAÇÃO: Curso: Bacharelado em Sistemas de Informação Disciplina: Arquitetura e Organização de Computadores

EELi02 Circuitos Lógicos

Organização de Computadores I

Organização de Computadores I

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Transcrição:

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES Cristina Boeres, boeres@ic.uff.br

Objetivos da disciplina Dar noções iniciais dos componentes básicos de um sistema computacional (computador), assim também como conceitos fundamentais necessários para a manipulação de informação dentro do sistema. Ementa resumida: Sistemas numéricos e sua representação; Operações de ponto fixo e de ponto flutuante; Representação de dados e código; Elementos básicos e essenciais de arquitetura de computadores.

Informações sobre o curso Página do curso: slides http://www.ic.uff.br/~boeres/ no link para Fundamentos de Arquitetura Avisos Datas de provas Material do curso Informações

Foco da disciplina O que é um computador, um programa e o processamento de dados Como informações são representadas ou entendidas por um computador Quais são os principais componentes de um computador Como estes componentes se inter-relacionam para processar dados Como um programa é executado

Tópicos Histórico de arquitetura de computadores Visão geral da arquitetura de máquina Sistemas de numeração Bases de numeração decimal, binária, octal e hexadecimal Conversão entre bases 2 e 8, 2 e 16, base B para decimal e decimal para base B (parte inteira e fracionária) Aritmética binária e hexadecimal (soma e subtração)

Tópicos Representação de dados Diferentes representações em ponto fixo e seus impactos em realizar operações Sinal e magnitude, Complemento a 2 Representação em excesso Aritmética em ponto fixo Estouro Representação em ponto flutuante Padrão IEEE 754 Aritmética em ponto flutuante

Tópicos Componentes de um computador Memória principal e memória cache Instruções Tipos de instruções de máquina Endereçamento imediato, direto, por registrador, indireto, indexado Unidade Central de Processamento Ciclo de instrução e sua execução Execução de instruções em paralelo ("pipeline")

Tópicos Execução de programas Dispositivos de entrada e saída Métodos de transferência de dados: espera ocupada, interrupção e acesso direto à memória Arquiteturas avançadas (atuais) de computadores RISC versus CISC, maquinas superescalares, processadores multicore,...

Bibliografia Organização e Projeto de Computadores: A Interface Hardware/Software Autores: David A. Patterson e John L. Hennessy, Editora Campus, 4ª Edição, 2013. Introdução à Organização de Computadores Autor: Mário A. Monteiro, Editora LTC, 5a. Edição, 2012. Arquitetura e Organização de Computadores Autor: W. Stallings, Editora Prentice Hall Organização Estruturada de Computadores Autor: A. Tanenbaum, Editora Pearson, 6ª Edição, 2013.

Avaliação 2 Provas + 1 Trabalho + Participação em Aula (PA) P1: 3ª, 7 de maio; P2: 5ª, 27 de junho Nota Final (NF) = (P1 + P2)*0,4 + Trab*0,2 + (PA + PP)*0,05 Se NF > 5,949 APROVADO Se NF < 3,95 REPROVADO Se 3,94 < NF < 5,95 teria que fazer a prova VS Se faltar a uma das provas 2ª Chamada: Verificação Suplementar (VS) Se nota VS >= 6,0 APROVADO Se nota VS < 6,0 REPROVADO

Dicas minhas para estudar Não é suficiente saber, tem que entender Perguntas são mais importante do que respostas Que, Como, Onde...? Onde estão suas notas de aulas? Tem que escrever/digitar/gravar seu próprio livro Estudar um pouco cada dia (de aula), prepare-se para a próxima aula, e lembrar de trazer suas dúvidas Lembre que você não está sozinho...

Perguntas??? Sejam bem-vindos!!! Quem é você? Quais são seus interesses em Computação?

Trabalho da disciplina O ano é 2022... Ler IEEE CS 2022 Report disponibilizado na página de FAC Propor uma solução para um problema do mundo real usando as tecnologias citadas no relatório, e descrever como será utilizadas e por que acham que a sua solução vai funcionar. Será concedido crédito extra para as propostas que apresentem um protótipo, uma demonstração ou um código/aplicativo. O trabalho deve ser feito em grupos com 4-6 pessoas (a ser definido) Agendar uma apresentação (final de junho, a ser marcada)