21/03/2018. Introdução. Arquitetura e Organização de Computadores. Arquitetura e Organização de Computadores 2

Tamanho: px
Começar a partir da página:

Download "21/03/2018. Introdução. Arquitetura e Organização de Computadores. Arquitetura e Organização de Computadores 2"

Transcrição

1 Arquitetura e Organização de Computadores 2 Fundamentos do Projeto e Análise Quantitativa: Energia x Potência; Confiabilidade e Disponibilidade; Custo Arquitetura e Organização de Computadores Este curso é um estudo da organização e arquitetura dos sistemas computacionais da atualidade. Será dada ênfase para a função e operação da Unidade Central de Processamento (CPU), incluindo a arquitetura do conjunto de instruções (ISA), ciclo de execução de instruções e o desenvolvimento de técnicas para aumento de desempenho nas arquiteturas. Ao final do curso, o aluno terá condições de entender os conceitos que fundamentam as arquiteturas avançadas de computadores. 2 Introdução Background: Arquitetura e Organização de Computadores 1 Bibliografia: David A. Patterson e John L. Hennessy Arquitetura de Computadores: uma abordagem quantitativa, 5a. Edição - Campus Fundamentos do Projeto e Análise Quantitativa Tendências tecnológicas Métricas (desempenho, energia, confiabilidade) Tópicos: desempenho/custo/potência paralelismo em nível de instruções Instruction level parallelism - ilp ilp dinâmico e estático 3 4 1

2 Evolução do Desempenho do Processador 5 Source: H&P textbook Notas Crescimento de 52% ao ano é atribuído a inovações arquitetônicas e organizacionais avançadas e altas taxas de clock. (25x higher speed) Garantiu a supremacia dos microcomputadores baseados em um único processador (PCs). Minicomputadores foram substituídos por microcomputadores, Mainframes e até supercomputadores foram substituídos pela união de microcomputadores. A arquitetura de computadores, entretanto precisa se adequar as novas tendências. 6 Notas O crescimento de 22% ao ano é decorrente de uma processo de paralelização através da técnica de multicores. A redução da taxa de crescimento é devido a: Superaquecimento, necessidade de refrigeração forçada. Saturação do paralelismo a nível de instrução. Saturação da velocidade da memória. Em anos recentes o aumento da velocidade de clock tem caído a 1% ao ano. Lei de Moore: o número de transistores em um único chip dobram no período de 18 a 24 meses. Notas Em 2004 Intel anunciou que abandonou o projeto de um novo processador mais veloz e passou a garantir maior perfomance através de múltiplos processadores por chip. Portanto, as novas arquiteturas deixaram de focar em paralelismo a nível de instrução (ILP) para focar em paralelismo a nível de thread (TLP) e paralelismo a nível de dados (DLP) Atualmente o ILP é feito implicitamente, de modo transparente ao programador, diferentemente do TLP e DLP, onde o programador necessita explicitar o paralelismo

3 Crescimento da taxa de clock (clock speed) Tendências recentes do Microprocessador Transistors: 1.43x / year Cores: x Performance: 1.15x Frequency: 1.05x Power: 1.04x Source: H&P textbook 10 Source: Micron University Symp. Tendências na tecnologia Tecnologia do circuito lógico integrado a densidade de transistores aumenta em cerca de 35% ao ano e o tamanho do die (encapsulamento) variando de 10-20% ao ano... mais funcionalidades A velocidade dos transistores melhora linearmente com o tamanho (equação complexa envolvendo tensões, resistências, capacitâncias)... o que pode resultar em aumento das taxas de clock! Aumento da capacidade e densidade de memórias DRAMs semicondutoras e flash semicondutoras. Escala de desempenho de transistores e fios atrasos em fios não reduzem na mesma escala dos atrasos nos circuitos lógicos, criando desafios adicionais ao projetista. O que melhora o desempenho? Nota: sem aumentar a velocidade do clock Realizar mais trabalho por ciclo de clock -- considerando que os transistores são mais rápidos e de maior eficiência energética... Melhorias arquiteturais: descobrir mais paralelismo em um thread, melhorar a previsão dos desvios, melhorar as políticas de cache, melhorar as organizações de memória, explorar mais o paralelismo em nível de threads, etc

4 Qual é o caminho? Melhorias nas taxas de clock estão diminuindo restrições da eficiência energética. É cada vez mais difícil otimizar o desempenho de um único núcleo de processador (core). Multi-núcleos: a cada nova geração, o processador acomodará um número maior de núcleos. Precisamos de melhores modelos de programação e eficiencia na execução de aplicativos multithreaded. Precisamos de uma melhor hierarquia de memória. Precisamos de uma maior eficiência energética Em alguns domínios, os núcleos mais simples são atraentes Redução da movimentação de dados Potência e Energia: uma perspectiva de sistema Como um arquiteto de sistema deve pensar sobre o desempenho, a potência e a energia? Qual é a potência máxima que um processador pode exigir? Se um processador tentar obter mais potência do que a fornecida por um sistema de alimentação, em geral o resultado é uma queda de tensão que pode levar a falha do sistema. Solução: indexação da tensão com a redução da taxa de clock. Qual é o consumo de potência sustentado? Projeto Térmico de Potência (Thermal Design Power TDP) Energia e Efiência Energética: Potência é energia por unidade de tempo 1 watt = 1 joule por segundo A barreira da potência: não é possível consistentemente operar em frequências altas sem alcançar os limites de potência/térmica. Overclocking: Turbo Mode pode rodar em uma taxa maior de clock por um curto período Potência x Energia Qual é a métrica correta para comparar processadores: energia ou potência? em geral, a energia sempre é a métrica melhor. A energia mostra o custo real para realizar uma tarefa. Exemplo: 15 Se um processador A consome 1.2x a potência do processador B, mas finaliza a tarefa em tempo 30% menor, sua energia relativa é 1.2 X 0.7 = 0.84; Portanto, o processador A é melhor, considerando que 1.2x potência poderá ser suportada pelo sistema. Energia Dinâmica Para os chips CMOS, o consumo de energia dominante tem ocorrido no chaveamento dos transistores, também chamada de energia dinâmica. Energia dinâmica Carga capacitiva x Voltagem 2 Considerando o pulso de transição lógica de ou A energia de um única transição (0 1 ou 1 0) é, então: Energia dinâmica ½ Carga capacitiva x Voltagem 2 A potência necessária por transistor é somente o produto da energia de uma transição multiplicada pela frequência das transições Potência dinâmica ½ Carga capacitiva xvoltagem 2 x Frequencia de Chaveamento 16 4

5 A Questão do Consumo de Energia Potência dinâmica ½ Carga capacitiva xvoltagem 2 x Frequência de Chaveamento A capacitância dos transistores e os níveis de tensão (voltagem) estão reduzindo, mas a densidade de transistores está aumentando em taxas muito elevadas; assim, a velocidade de clock não deve ser alterada (kept steady) A potência de fuga está subindo; é função da quantidade de transistores, corrente de fuga e fonte de tensão (voltagem). O consumo de energia nos processadores de alto desempenho está na faixa de W Energy = power x time = (dynpower + lkgpower) x time 17 Reduzindo Potência e Energia Distribuir a potência, retirar o calor e impedir pontos quentes tem se tornado desafios cada vez mais difíceis. Segredo: melhorar a eficiência energética. Desligar o clock de circuitos inativos (reduz a potência de fuga - leakage) Escalonamento dinâmico de voltagem-frequência Dinamic Voltage-Frequency Scaling DVFS Projetar para o caso típico DFS: Dynamic frequency scaling -- only reduces frequency and dynamic power, but hurts energy DVFS: Dynamic voltage and frequency scaling can reduce voltage and frequency by (say) 10%; can slow a program by (say) 8%, but reduce dynamic power by 27%, reduce total power by (say) 23%, reduce total energy by 17% (Note: voltage drop slow transistor freq drop) 18 Outras tendências na tecnologia A densidade DRAM aumenta em 40-60% ao ano, latência tem reduzido em 33% em 10 anos (a barreira da memória!), a largura de banda (bandwidth) tem dobrado com a diminuição da latência. A densidade dos Discos melhoram em 100% todo ano, a melhoria de latência é similar a DRAM. O surgimento da tecnologia NVRAM pode servir de ponte entre a tecnologia DRAM e Hard Disk drives. Novo aspecto: o crescente interesse com a confiabilidade (reliability) como consequência do uso de transistores menores, operando em baixa tensão, e em grande quantidade). 19 Confiabilidade e Disponibilidade Os sistemas alternam entre dois status de serviço em relação a um SLA Service Level Agreements 1. Realização do Serviço (Service accomplishment) O serviço é realizado conforme especificado 2. Interrupção do Serviço (Service interruption) O serviço entregue é diferente do acordado (SLA) As transições entre os dois status são causadas por falhas (do status 1 para o 2) ou restaurações (do status 2 para o 1). Quantificar essas transições leva às duas principais medidas de dependência: Confiabilidade do módulo Reliability measures continuous service accomplishment and is usually expressed as mean time to failure (MTTF) Disponibilidade do módulo Availability measures fraction of time that service matches specifications, expressed as MTTF / (MTTF + MTTR) 20 5

6 Custo O Custo é determinado por muitos fatores: volume da produção, curva de aprendizagem (manufacturing maturity), commodities, etc. Um deteminante importante: área do chip Menor área mais chips por wafer Menor área um defeito leva-nos a descartar uma pequena área do wafer, i.e., produção cresce. Roughly speaking, half the area one-third the cost Tendências em Custo O mercado de informática funciona como commodity. DRAMs, HDs, monitores, teclados, etc... Todos são padronizados, similares são encontrados em qualquer canto e feitos por qualquer fabricante. Por exemplo: nos últimos anos, muitos computadores pessoais viraram commodity focado em vender desktop e laptop com sistema operacional microsoft windows. Como todos os vendedores vendem praticamente a mesma coisa, a competição é altíssima, o que diminui as margens de lucro. Fora o fato da demanda ser altíssima Tendências em Custo O circuito integrado possui o seu custo relativo ascendente. Testando o conhecimento die=molde(processador), wafer=pastilha, yeld=rendimento Problemas exemplos 23 6

7 Problema 1 Problema 1 For a processor running at 100% utilization at 100 W, 20% of the power is attributed to leakage. What is the total power dissipation when the processor is running at 50% utilization? For a processor running at 100% utilization at 100 W, 20% of the power is attributed to leakage. What is the total power dissipation when the processor is running at 50% utilization? Total power = dynamic power + leakage power = 80W x 50% + 20W = 60W Problema 2 Problema 2 If processor A consumes 1.4x the power of processor B, but finishes the task in 20% less time, which processor would you pick: (a) if you were constrained by power delivery constraints? (b) if you were trying to minimize energy per operation? (c) if you were trying to minimize response times? If processor A consumes 1.4x the power of processor B, but finishes the task in 20% less time, which processor would you pick: (a) if you were constrained by power delivery constraints? Proc-B (b) if you were trying to minimize energy per operation? Proc-A is 1.4x0.8 = 1.12 times the energy of Proc-B (c) if you were trying to minimize response times? Proc-A is faster, but we could scale up the frequency (and power) of Proc-B and match Proc-A s response time (while still doing better in terms of power and energy)

8 Problema 3 Problema 3 Processor-A at 3 GHz consumes 80 W of dynamic power and 20 W of static power. It completes a program in 20 seconds. What is the energy consumption if I scale frequency down by 20%? What is the energy consumption if I scale frequency and voltage down by 20%? Processor-A at 3 GHz consumes 80 W of dynamic power and 20 W of static power. It completes a program in 20 seconds. What is the energy consumption if I scale frequency down by 20%? New dynamic power = 64W; New static power = 20W New execution time = 25 secs (assuming CPU-bound) Energy = 84 W x 25 secs = 2100 Joules What is the energy consumption if I scale frequency and voltage down by 20%? New DP = 41W; New static power = 16W; New exec time = 25 secs; Energy = 1425 Joules Continua Tópicos estudados: Energia, Potência, Confiabilidade e Custos Próximos tópicos: Benchmark suites, Equação de Desempenho 31 8

Arquiteturas de Computadores. Fundamentos de Projetos de Computadores

Arquiteturas de Computadores. Fundamentos de Projetos de Computadores Arquiteturas de Computadores Fundamentos de Projetos de Computadores Tecnologia Melhorias no desempenho: Melhorias na tecnologia dos semicondutores Menor tamanho, velocidade do relógio Melhorias nas arquiteturas

Leia mais

Arquitetura e Organização de Computadores 2

Arquitetura e Organização de Computadores 2 Arquitetura e Organização de Computadores 2 Fundamentos do Projeto e Análise Quantitativa: Energia x Potência; Confiabilidade e Disponibilidade; Custo Arquitetura e Organização de Computadores Este curso

Leia mais

Introdução. Edna Barros

Introdução. Edna Barros Arquitetura de Computadores Introdução Edna Barros Objetivos do curso Entender a operação dos microprocessadores modernos à nível arquitetural. Entender a operação dos subsistemas de memória e de E/S e

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES RCM00014 Haswell wafer ARQUITETURA DE COMPUTADORES Prof. Luciano Bertini Site: http://www.professores.uff.br/lbertini/ Objetivos do Curso Entendimento mais aprofundado do funcionamento

Leia mais

Aula 02: Tendências Tecnológicas e Custos

Aula 02: Tendências Tecnológicas e Custos Aula 02: Tendências Tecnológicas e Custos Cadeia Alimentar Figura Original Regra: Peixes maiores comem peixes menores Tubarões e Comidas O que é um tubarão? sistema de computação PC Mainframe comer: seguindo

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES RCM00014 Haswell wafer ARQUITETURA DE COMPUTADORES Prof. Luciano Bertini Site: http://www.professores.uff.br/lbertini/ Objetivos do Curso Entendimento mais aprofundado do funcionamento

Leia mais

PROCESSADORES Unidade de Controle Unidade Aritmética e Lógica efetua memória de alta velocidade registradores Program Counter Instruction Register

PROCESSADORES Unidade de Controle Unidade Aritmética e Lógica efetua memória de alta velocidade registradores Program Counter Instruction Register PROCESSADORES Um computador digital consiste em um sistema interconectado de processadores, memória e dispositivos de entrada e saída. A CPU é o cérebro do computador. Sua função é executar programas armazenados

Leia mais

28 de fevereiro de 2016

28 de fevereiro de 2016 Ítalo Mendes da Silva Ribeiro UESPI 28 de fevereiro de 2016 1 / 72 Súmario Breve 2 / 72 Súmario Breve 3 / 72 Por que estudar Arquitetura e Organização de Computadores? Conhecimento do funcionamento interno

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 17ª Aula Paralelismos nível de tarefas Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Paralelismo no nível de tarefas Paralelismo a nível de thread (TLP Thread-Level

Leia mais

The future is parallel but it may not be easy

The future is parallel but it may not be easy The future is parallel but it may not be easy Adriano Tabarelli, Alex Morinaga, Caio Silva, Cássia Ferreira, Daniel Santos, Eduardo Apolinário, Hugo Posca, Thiago Batista, Paulo Floriano Universidade de

Leia mais

Aula 03 Organização de computadores PROCESSADORES INTRODUÇÃO. 18/04/2016 Prof. Dsc. Jean Galdino 1

Aula 03 Organização de computadores PROCESSADORES INTRODUÇÃO. 18/04/2016 Prof. Dsc. Jean Galdino 1 Arquitetura de Computadores Aula 03 Organização de computadores PROCESSADORES INTRODUÇÃO 18/04/2016 Prof. Dsc. Jean Galdino 1 PROCESSADOR O processador é o cérebro do micro; Processa a maior parte das

Leia mais

Arquiteturas paralelas Parte 1

Arquiteturas paralelas Parte 1 Arquiteturas paralelas Parte 1 Processamento Paralelo Prof. Oberlan Romão Departamento de Computação e Eletrônica DCEL Centro Universitário Norte do Espírito Santo CEUNES Universidade Federal do Espírito

Leia mais

Introdução à Informática. Aula 1

Introdução à Informática. Aula 1 Introdução à Informática Aula 1 Site da disciplina sites.google.com/site/ifbagustavo/ Ementa Introdução ao HARDWARE; Conceitos e operacionais; utilização de sistemas Utilização de Processador de texto;

Leia mais

Arquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização

Arquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização Universidade Federal do Rio Grande do Sul Instituto de Informática Programa de Pós-Graduação em Computação Arquitetura e Organização de Processadores Aula 1 Introdução Arquitetura e Organização 1. Arquitetura

Leia mais

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais Sistemas Computacionais e Hardware Disciplina: Informática Prof. Higor Morais 1 Agenda Sistema Computacional O Computador e seus componentes Hardware 2 Unidade de entrada Unidade de saída Unidade de Processamento

Leia mais

Energy-Efficient HPC. Desafios para Eficiência de Energia. Aula 03. Prof. Abel Guilhermino

Energy-Efficient HPC. Desafios para Eficiência de Energia. Aula 03. Prof. Abel Guilhermino Energy-Efficient HPC Desafios para Eficiência de Energia Aula 03 Prof. Abel Guilhermino Motivação Densidade dos transistores dobrando a cada 18 meses (Moore) Projetar sistemas cada vez mais complexos em

Leia mais

Organização de Computadores Processadores. Professor: Francisco Ary

Organização de Computadores Processadores. Professor: Francisco Ary Organização de Computadores Processadores Professor: Francisco Ary Introdução O que vimos no último encontro: O que é um computador; Arquitetura Três partes principais: Processador; Memória; e Sistema

Leia mais

Atol Fortin, Bruno da Hora, Lucas Piva, Marcela Ortega, Natan Lima, Pedro Raphael, Ricardo Sider, Rogério Papetti. 28 de novembro de 2008

Atol Fortin, Bruno da Hora, Lucas Piva, Marcela Ortega, Natan Lima, Pedro Raphael, Ricardo Sider, Rogério Papetti. 28 de novembro de 2008 Reinventando a Computação Atol Fortin, Bruno da Hora, Lucas Piva, Marcela Ortega, Natan Lima, Pedro Raphael, Ricardo Sider, Rogério Papetti Universidade de São Paulo 28 de novembro de 2008 Introdução Dr.

Leia mais

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação AULA 2 Prof.: Jadiel Mestre. Componentes de um Sistema de Informação Os componentes de um sistema de informação são divididos em três partes 2 1 Componentes físicos do computador Dispositivos de Entrada/Saída

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores 2018.1 Computador O computador é uma máquina que realiza processamento de dados automaticamente. Ela é formada por um hardware e um software. O Engenho Analítico é o primeiro

Leia mais

Informática Aplicada. Introdução

Informática Aplicada. Introdução Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946

Leia mais

FACULDADE DE TECNOLOGIA SENAC GOIÁS. Arquitetura de Computadores

FACULDADE DE TECNOLOGIA SENAC GOIÁS. Arquitetura de Computadores FACULDADE DE TECNOLOGIA SENAC GOIÁS DESIRON GONÇALVES, IURY NERES, JADER FIGUEIREDO E JEFFERSON MENDES. Arquitetura de Computadores Goiânia, dezembro de 2016. FACULDADE DE TECNOLOGIA SENAC GOIÁS DESIRON

Leia mais

Paralelismo em Computadores com Tecnologia Multicore

Paralelismo em Computadores com Tecnologia Multicore IFRN - Pau dos Ferros Pau dos Ferros/RN, 25 de fevereiro de 2016 O minicurso Descrição: Para se utilizar os vários núcleos de processamento disponíveis nos computadores atuais de forma eficiente, faz necessário

Leia mais

Desafios do Mapeamento de Processos em Arquiteturas Many-Core

Desafios do Mapeamento de Processos em Arquiteturas Many-Core Desafios do Mapeamento de Processos em Arquiteturas Many-Core Professor: Philippe O. A. Navaux Instituto de Informática - UFRGS Escola Regional de Alto Desempenho São Paulo 1 Indíce Evolução dos Processadores

Leia mais

Infraestrutura de Hardware. Introdução

Infraestrutura de Hardware. Introdução Infraestrutura de Hardware Introdução Computadores no Mundo Atual Computador Encontramos computadores em todo lugar! Entretenimento, Transporte, Comunicação, Saúde, etc 2 Computadores no Transporte Maior

Leia mais

periféricos: interfaces humano-computador (HCI) arquivo de informação comunicações

periféricos: interfaces humano-computador (HCI) arquivo de informação comunicações Introdução aos Sistemas de Computação (6) Análise de componentes num computador Estrutura do tema ISC 1. Representação de informação num computador 2. Organização e estrutura interna dum computador 3.

Leia mais

CI212 Organização e Arquitetura de Computadores

CI212 Organização e Arquitetura de Computadores CI22 Organização e Arquitetura de Computadores Roberto A Hexsel roberto@inf.ufpr.br www.inf.ufpr.br/roberto/ci22.html roberto-ci22@inf.ufpr.br Material adicional para este curso: www.inf.ufpr.br/roberto/ci22

Leia mais

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU)

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU) Introdução aos Sistemas de Computação (2) Estrutura do tema ISC 1. Representação de informação num computador 2. Organização e estrutura interna dum computador 3. Execução de programas num computador 4.

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Prof. Eduardo Simões de Albuquerque Instituto de Informática UFG 1o. Semestre / 2006 Adaptado do material do prof. Fábio Moreira Costa Programa e Introdução Assunto do curso

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III PROCESSADORES P7 a P9 3.1 Gerações de Processadores Sétima Geração (P7) AMD: Athlon; Intel: Pentium 4; Oitava Geração (P8) Tecnologia Hyper-Threading (HT);

Leia mais

Organização de Computadores Processadores. Professor: Francisco Ary

Organização de Computadores Processadores. Professor: Francisco Ary Organização de Computadores Processadores Professor: Francisco Ary Introdução O que vimos no último encontro: O que é um computador; Arquitetura Três partes principais: Processador; Memória; e Sistema

Leia mais

Aula 02. Histórico. slide 1

Aula 02. Histórico. slide 1 Aula 02 Histórico slide 1 Organização e arquitetura Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número de bits usados para representação de dados, mecanismos de E/S, técnicas

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino PROCESSADOR AULA 05 O processador é o cérebro do micro; Processa a maior parte das informações;

Leia mais

PARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

PARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR PARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Entender a arquitetura de computadores do ponto de vista do programador Entender

Leia mais

Quando múltiplos núcleos não trazem melhorias

Quando múltiplos núcleos não trazem melhorias Instituto de Matemática e Estatística - USP Bacharelado em Ciências da Computação MAC0412 - Organização de Computação Quando múltiplos núcleos não trazem melhorias Autor: Ricardo Juliano Mesquita Silva

Leia mais

Embora seja brutalmente mais rápida que o HD e outros periféricos, a memória RAM continua sendo muito mais lenta que o processador.

Embora seja brutalmente mais rápida que o HD e outros periféricos, a memória RAM continua sendo muito mais lenta que o processador. Memória RAM Embora seja brutalmente mais rápida que o HD e outros periféricos, a memória RAM continua sendo muito mais lenta que o processador. O uso de caches diminui a perda de desempenho, reduzindo

Leia mais

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Quais as vantagens da utilização de transístores face às válvulas de vácuo?

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Quais as vantagens da utilização de transístores face às válvulas de vácuo? ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 14/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia

Leia mais

Faculdade de Computação 3 a Prova de Arquitetura e Organização de Computadores 2 Parte I Prof. Cláudio C. Rodrigues

Faculdade de Computação 3 a Prova de Arquitetura e Organização de Computadores 2 Parte I Prof. Cláudio C. Rodrigues Faculdade de Computação 3 a Prova de Parte I Prof. Cláudio C. Rodrigues Nome: Matrícula: Valor: 15 Nome: Matrícula: Valor: 15 Nome: Matrícula: Valor: 15 Nome: Matrícula: Valor: 15 Problemas: P1. Qual o

Leia mais

O que é um microprocessador?

O que é um microprocessador? MICROPROCESSADORES O que é um microprocessador? É um circuito integrado com milhares, ou mesmo milhões, de transistores, que estão interligados por superfinos traços de alumínio. Os transistores trabalham

Leia mais

Algoritmos e Lógica de Programação Componentes e Arquitetura

Algoritmos e Lógica de Programação Componentes e Arquitetura Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções

Leia mais

Arquitetura de computadores

Arquitetura de computadores Arquitetura de computadores Arquitetura de Microprocessadores Curso Profissional de Técnico de Gestão e Programação de Sistemas O Computador Hardware Unidades Funcionais de um Sistema Informático Dispositivos

Leia mais

Multiprocessamento. Patterson & Hennessy Capítulo 9. Arquitetura e Organização de Computadores Juliano M. Vieira (c) 2011

Multiprocessamento. Patterson & Hennessy Capítulo 9. Arquitetura e Organização de Computadores Juliano M. Vieira (c) 2011 Multiprocessamento Patterson & Hennessy Capítulo 9 Arquitetura e Organização de Computadores Juliano M. Vieira (c) 2011 Tópicos Abordados Tipos comuns SMP (processamento paralelo) NUMA (placas de alto

Leia mais

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática O Computador Eng. Jorge Munguambe O que é um computador? É uma unidade Funcional programável, composta por uma ou mais unidades de processamento associadas e por equipamentos periférico, que é controlado

Leia mais

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES Tecnologia da informação e comunicação UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES CICLO DE INSTRUÇÕES OU DE EXECUÇÃO Arquitetura de computadores 2 CICLO DE EXECUÇÃO No inicio de cada ciclo de instrução,

Leia mais

Chaveamento dos Dispositivos Semicondutores de Potência

Chaveamento dos Dispositivos Semicondutores de Potência Chaveamento dos Dispositivos Semicondutores de Potência Chaves Ideais Na análise de sistemas com semicondutores de potência ocorrem frequentemente casos nos quais considera-se os dispositivos de chaveamento

Leia mais

Arquiteturas de Computadores

Arquiteturas de Computadores Arquiteturas de Computadores Computadores vetoriais Fontes dos slides: Livro Patterson e Hennessy, Quantitative Approach e site do curso EE 7722, GPU Microarchitecture do Prof. David Koppelman Graphical

Leia mais

ARDUINO. Profº. Engº. Robson Dias Ramalho

ARDUINO. Profº. Engº. Robson Dias Ramalho ARDUINO Profº. Engº. Robson Dias Ramalho 3. Microprocessador (E/S) 4. Memória RAM (E/S) 5. Placa de vídeo (E/S) 8. Disco Rígido (E/S) 9. Mouse (Saída) 10. Teclado (E/S) 2. Placa mãe (barramento de dados)

Leia mais

Aula 1: Apresentação do Curso

Aula 1: Apresentação do Curso Aula 1: Apresentação do Curso Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Fernanda Passos (UFF) Apresentação do Curso FAC 1 / 30 Estrutura da Disciplina

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III PROCESSADORES P5 3.1 Gerações de Processadores 3.1 Gerações de Processadores Quinta Geração (P5) Pentium (586) 32 bits; Instruções MMX; Concorrente K5 (AMD).

Leia mais

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores Arquitetura de Computadores UNIDADE 4 Arquitetura de 12-02-2019 Sumário Interrupções; Memória Cache ARQUITETURA DE UM MICROPROCESSADOR Interrupções Por vezes o CPU interrompe o seu trabalho para atender

Leia mais

Avaliação de consumo de potência no processador MIPS

Avaliação de consumo de potência no processador MIPS Avaliação de consumo de potência no processador MIPS Raphael Rocha da Silva 1, Riccieli Minakawa 1, Lucas Previtali Marin 1, João Victor Roman 1 1 Faculdade de Computação Universidade Federal de Mato Grosso

Leia mais

Aula 1: Apresentação do Curso

Aula 1: Apresentação do Curso Aula 1: Apresentação do Curso Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Apresentação do Curso FAC 1 / 30 Estrutura da Disciplina Diego

Leia mais

Wafer de silício 99,9999% puro Tudo começa com o wafer de silício em seu estado original: Cilindo Silício. Wafer

Wafer de silício 99,9999% puro Tudo começa com o wafer de silício em seu estado original: Cilindo Silício. Wafer Processadores Processo Fabricação Wafer de silício 99,9999% puro Tudo começa com o wafer de silício em seu estado original: Cilindo Silício Wafer Processadores Processo Fabricação Várias etapas de processo

Leia mais

Conceitos sobre Computadores

Conceitos sobre Computadores Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 20: Título: Sumário: Sistema de primária (ciclo de acesso, memória estática, memória dinâmica, planos

Leia mais

Fundamentos de Hardware Aula 2 Introdução a Hardware

Fundamentos de Hardware Aula 2 Introdução a Hardware Fundamentos de Hardware Aula 2 Introdução a Hardware Informática Setembro/2014 Roteiro Definições iniciais Sistema computacional Unidade Central de Processamento Placas-Mãe Memorias Barramentos Periféricos

Leia mais

Informática. Hardware & Software

Informática. Hardware & Software Informática Hardware & Software Hardware & Software Hardware: Parte física. Sinais Elétricos. Computadores, automóveis, aviões, ônibus, celulares, tablets, entre outros. Software: Parte lógica. Bytes.

Leia mais

Desempenho. Sistemas de Computação

Desempenho. Sistemas de Computação Desempenho Definição Medidas de desempenho utilizadas Tempo de resposta ou tempo de execução: tempo decorrido entre o início da execução de um programa e o seu final Quantidade de trabalho realizada em

Leia mais

Arquitetura de Computadores. Processamento Paralelo

Arquitetura de Computadores. Processamento Paralelo Arquitetura de Computadores Processamento Paralelo 1 Multiprogramação e Multiprocessamento Múltiplas organizações de computadores Single instruction, single data stream - SISD Single instruction, multiple

Leia mais

30/5/2011. Sistemas computacionais para processamento paralelo e distribuído

30/5/2011. Sistemas computacionais para processamento paralelo e distribuído Arquitetura de Computadores Sistemas computacionais para processamento paralelo e distribuído Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO Processamento

Leia mais

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

SSC0112 Organização de Computadores Digitais I - Turma 2 SSC0112 Organização de Computadores Digitais I - Turma 2 2ª Aula Evolução e questões de desempenho Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Copyright William Stallings & Adrian J Pullin Tradução,

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino As principais arquiteturas de processadores são: Von Neumann; Harvard. ARQUITETURAS AULA 06 28/10/2015

Leia mais

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos.

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos. AULA 2 Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos. 1. PROCESSADOR O Processador (CPU) é um chip normalmente que serve para realizar todas as tarefas feitas pelo computador..

Leia mais

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA PROF.ª DANIELLE CASILLO SUMÁRIO Objetivos; Ementa; Técnicas

Leia mais

William Stallings Organização de computadores digitais. Capítulo 11 Estrutura e função da CPU

William Stallings Organização de computadores digitais. Capítulo 11 Estrutura e função da CPU William Stallings Organização de computadores digitais Capítulo 11 Estrutura e função da CPU Encruzilhada na arquitetura de computadores 2004/2005 Antiga opinião Nova visão a energia é de graça, os transistores

Leia mais

Computadores e Programação (DCC/UFRJ)

Computadores e Programação (DCC/UFRJ) Computadores e Programação (DCC/UFRJ) Aula 3: 1 2 3 Abstrações do Sistema Operacional Memória virtual Abstração que dá a cada processo a ilusão de que ele possui uso exclusivo da memória principal Todo

Leia mais

Infraestrutura de Hardware. Processamento Paralelo Multicores, Multi-Threading e GPUs

Infraestrutura de Hardware. Processamento Paralelo Multicores, Multi-Threading e GPUs Infraestrutura de Hardware Processamento Paralelo Multicores, Multi-Threading e GPUs Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido

Leia mais

Montagem e Manutenção Processadores

Montagem e Manutenção Processadores Montagem e Manutenção Processadores Processador Cérebro Computacional Evolução dos Computadores 1ª Geração => Válvulas (1945-1955) ENIAC: Tinha 19.000 válvulas Pesava 30 toneladas Área de150 m 2 Evolução

Leia mais

Problemas em Tecnologia da Informação

Problemas em Tecnologia da Informação Diagnóstico e Solução de Problemas em Tecnologia da Informação Upgrades de Hardware Prof. Rodrigo Amorim Tópicos abordados Quando atualizar o hardware? Motivações do mercado Qual dispositivo pode ser trocado?

Leia mais

Universidade Federal do Rio de Janeiro Pós-Graduação em Informática. Introdução. Gabriel P. Silva. Gabriel P. Silva

Universidade Federal do Rio de Janeiro Pós-Graduação em Informática. Introdução. Gabriel P. Silva. Gabriel P. Silva Universidade Federal do Rio de Janeiro Pós-Graduação em Informática Microarquiteturas de Alto Desempenho Introdução Introdução Bibliografia: Computer Architecture: A Quantitative Approach. John L. Hennesy,

Leia mais

Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.)

Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.) Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.) Sistemas de Armazenamento Prof. Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Computing Revolution (1960-1980)

Leia mais

Hardware e Manutenção de Micros

Hardware e Manutenção de Micros Hardware e Manutenção de Micros Cooler de CPU Memórias Tipos Tecnologias de construção Características Produzido por Márcio Jusilho Cooler de CPU É um conjunto do dissipação térmica do processador. O cooler

Leia mais

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE Objectivos da Disciplina Príncipios gerais da arquitectura de computadores Estrutura e comportamento de um computador Programação em assembly Processadores

Leia mais

NOÇÕES DE INFORMÁTICA

NOÇÕES DE INFORMÁTICA NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO I 1. A placa-mãe (motherboard) de um computador é o hardware responsável por conectar e interligar todos os componentes. Um componente que já vem instalado

Leia mais

PLANEJAMENTO DAS DISCIPLINAS DE SISTEMAS DIGITAIS NA EC3. Workshop de Graduação do PCS Prof. Edson S. Gomi 31 de julho de 2018

PLANEJAMENTO DAS DISCIPLINAS DE SISTEMAS DIGITAIS NA EC3. Workshop de Graduação do PCS Prof. Edson S. Gomi 31 de julho de 2018 PLANEJAMENTO DAS DISCIPLINAS DE SISTEMAS DIGITAIS NA EC3 Workshop de Graduação do PCS Prof. Edson S. Gomi 31 de julho de 2018 Disciplina PréRequisito Semestral Quadrimestral PCS3115 Sistemas Digitais I

Leia mais

COMPUTAÇÃO PARALELA COM ACELERADORES GPGPU 1. Emilio Hoffmann De Oliveira 2, Edson Luiz Padoin 3.

COMPUTAÇÃO PARALELA COM ACELERADORES GPGPU 1. Emilio Hoffmann De Oliveira 2, Edson Luiz Padoin 3. COMPUTAÇÃO PARALELA COM ACELERADORES GPGPU 1 Emilio Hoffmann De Oliveira 2, Edson Luiz Padoin 3. 1 Trabalho de Conclusão de Curso 2 Aluno do Curso de Ciência da Computação - emiliohoffmann@hotmail.com

Leia mais

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa 4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:

Leia mais

Organização de Sistemas de Computadores

Organização de Sistemas de Computadores Organização de Sistemas de Computadores Cap. 2 (Tanenbaum), Cap. 3 (Weber) 2.1 Processadores 1 CPU UC = buscar instruções na memória principal e determinar o seu tipo ULA = adição e AND Registradores =

Leia mais

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores? ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 13/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia

Leia mais

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

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores Organização e Arquitetura Computadores Organização e Arquiteturas Computadores.Organização Básica Computadores - Histórico da - Organização Básica do Computador - Unida Lógica e Aritmética - Unida - Microprocessador

Leia mais

MONTAGEM E MANUTENÇÃO DE COMPUTADORES

MONTAGEM E MANUTENÇÃO DE COMPUTADORES Álvaro Elias Flôres alvaro.flores@sc.senai.br MONTAGEM E MANUTENÇÃO DE COMPUTADORES Introdução A atividade de um computador pode ser definida por um modelo simples: Introdução Na etapa de processamento

Leia mais

PROPOSTA DE UMA ESTRATÉGIA DE PROGRAMAÇÃO EXPLÍCITA COM ANOTAÇÃO EM CÓDIGO EM BUSCA DE EFICIÊNCIA ENERGÉTICA 1

PROPOSTA DE UMA ESTRATÉGIA DE PROGRAMAÇÃO EXPLÍCITA COM ANOTAÇÃO EM CÓDIGO EM BUSCA DE EFICIÊNCIA ENERGÉTICA 1 PROPOSTA DE UMA ESTRATÉGIA DE PROGRAMAÇÃO EXPLÍCITA COM ANOTAÇÃO EM CÓDIGO EM BUSCA DE EFICIÊNCIA ENERGÉTICA 1 Bruno Mokan Muenchen 2, João Vicente Ferreira Lima 3. 1 Projeto de pesquisa realizado pelo

Leia mais

HARDWARE Componentes do Computador

HARDWARE Componentes do Computador 2009 HARDWARE 1 HARDWARE Componentes do Computador Breve descrição dos componentes físicos do computador Maria João Bastos 07-09-2009 HARDWARE 2 ÍNDICE 1. INTRODUÇÃO-HARDUARE... 3 2. MOTHERBOARDS ou PLACA

Leia mais

FACULDADE FUCAPI Arquitetura de Computadores Parte I

FACULDADE FUCAPI Arquitetura de Computadores Parte I FACULDADE FUCAPI Arquitetura de Computadores Parte I, M.Sc. Doutorando em Informática (UFAM) Mestre em Engenharia Elétrica (UFAM) Engenheiro de Telecomunicações (FUCAPI) Referências HENNESSY, John L.;

Leia mais

FONTES DE ALIMENTAÇÃO

FONTES DE ALIMENTAÇÃO FONTES DE ALIMENTAÇÃO Montagem e Manutenção de Montagem Manutenção de Microcomputadores (MMM) Microcomputadores (MMM). Escola Técnica Estadual República FAETEC Rio de Janeiro - RJ FONTES As fontes são

Leia mais

20/08/2013. Software e Hardware. Prof. Rogério Ferreira. Software

20/08/2013. Software e Hardware. Prof. Rogério Ferreira. Software Software e Hardware Prof. Rogério Ferreira Software 2 1 SOFTWARE São os programas usados para obter os resultados esperados pelo computador. São divididos em: software básico, aplicativos e utilitários.

Leia mais

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque INFORMÁTICA MEMÓRIAS de Albuquerque Ementa Conceitos de Hardware e Software Dispositivos de Entrada e Saída Processadores e Memórias Componentes das janelas Paint e WordPad Arquivos e pastas Teclas de

Leia mais

Visão geral do sistema de memória de computadores

Visão geral do sistema de memória de computadores Visão geral do sistema de memória de computadores 1 Capacidade da memória Humana Pesquisas concluem que o armazenamento de informações na memória humana se dá a uma taxa de aproximadamente 2 bits por segundo

Leia mais

SSC546 -Avaliação de Desempenho Parte 1 Sarita Mazzini Bruschi

SSC546 -Avaliação de Desempenho Parte 1 Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC546 -Avaliação de Desempenho Parte 1 Sarita Mazzini Bruschi Material baseado nos slides

Leia mais

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-)

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-) Evolução da Computação de Alto Desempenho sob a Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 10.649.600 processadores :-) Siang Wun Song IME-USP Evolução

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Introdução Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes - UFERSA O que é isso?

Leia mais

CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA

CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA Nome: Iuri Pires de Cerqueira E-mail: iuripires@gmail.com QUEM SOU EU? Graduado em Redes de Computadores pela Universidade Estácio de Sá. 14

Leia mais

Processadores para computação de alto desempenho

Processadores para computação de alto desempenho Processadores para computação de alto desempenho Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Introdução Nesta aula apresentaremos características de processadores e como

Leia mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como

Leia mais

HCT1 HISTÓRIA DA CIÊNCIA E TECNOLOGIA. Professor: Kleber Manrique Trevisani Aluno: João Jakybalis Neto

HCT1 HISTÓRIA DA CIÊNCIA E TECNOLOGIA. Professor: Kleber Manrique Trevisani Aluno: João Jakybalis Neto HCT1 HISTÓRIA DA CIÊNCIA E TECNOLOGIA Professor: Kleber Manrique Trevisani Aluno: João Jakybalis Neto INTEL 4004 LANÇADO EM 1971 COM CAPACIDADE DE PROCESSAMENTO DE 8 bits. Lançado em 1974 Primeiro sucesso

Leia mais

1.Introdução capaz de executar uma sequência de instruções definidas pelo homem gerar um determinado resultado

1.Introdução capaz de executar uma sequência de instruções definidas pelo homem gerar um determinado resultado 1.Introdução O computador ou dispositivo é capaz de executar uma sequência de instruções definidas pelo homem para gerar um determinado resultado, o qual atenda a uma necessidade específica (ex.: realizar

Leia mais

LISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE COMPUTAÇÃO)

LISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE COMPUTAÇÃO) LISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE 2005- COMPUTAÇÃO) 1) Apesar de todo o desenvolvimento, a construção de computadores e processadores continua, basicamente, seguindo a arquitetura clássica de von

Leia mais

Placa Mãe (Principal)

Placa Mãe (Principal) 11011001 10010001 10101110 11101110 10000001 01010101 Olá, tudo bem?! Olá, tudo bem?! Placa Mãe (Principal) HD (Hard Disk Disco Rígido) HD - Aberto CPU Central Processing Unit CPU Central Processing Unit

Leia mais

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-)

Evolução da Computação de Alto Desempenho sob a Ótica da Lis. ou (Se um processador já é rápido, imaginem um sistema com processadores :-) Evolução da Computação de Alto Desempenho sob a Ótica da Lista TOP500 ou (Se um processador já é rápido, imaginem um sistema com 10.649.600 processadores :-) Siang Wun Song IME-USP Computação

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III PROCESSADORES P5 e P6 3.1 Gerações de Processadores 3.1 Gerações de Processadores Primeira Geração (P1) Início da arquitetura de 16 bits CPU 8086 e 8088; Arquiteturas

Leia mais