PUCRS FACULDADE DE INFORMÁTICA

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

Download "PUCRS FACULDADE DE INFORMÁTICA"

Transcrição

1 14/05/15 MPSoCs Fernando Gehm Moraes PUCRS FACULDADE DE INFORMÁTICA revisão: 14/maio/ Múltiplas aplicações em um só dispositivo 2 1

2 O que é um SOC (System-on-a-chip)? Todo sistema integrado em um único circuito integrado (desempenho) Projeto modular Reuso de IPs Um SOC pode conter: Módulos de propriedade intelectual reutilizáveis Processador(es) embarcado(s) Memória embarcada Software Interfaces com o mundo externo (USB, PCI, Ethernet) Blocos analógicos Hardware programável (FPGAs) 3 Porque SoCs? Time-to-market! Adoption Rates of Various Systems / Appliances Sales Volume PCS DVB Cellular PC VCR Color TV Cable TV Black & White TV One Million Units DVD Years After Introduction Source: Semico Research Corp. E o IPAD? 28 dias para vender 1 milhão de unidades! PS4 sells over 300,000 in first two days on sale in Japan 4 2

3 Princípios básicos de paralelismo CPU Multiciclo Ciclo 1 Ciclo 2 Ciclo 3 Ciclo 4 Ciclo 5 Inst Busca Dec/ Exec Mem Escrita CPU com pipeline Ciclo 1 Ciclo 2 Ciclo 3 Ciclo 4 Ciclo 5 Ciclo 6 Ciclo 7 Ciclo 8 Inst 1 Busca Dec/ Exec Mem Escrita Inst 2 Busca Dec/ Exec Mem Escrita Inst 3 Busca Dec/ Exec Mem Escrita Inst 4 Busca Dec/ Exec Mem Escrita Execução em paralelo! 5 Execução Superscalar IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM IM ALU DM 6 3

4 Máquina VLIW 7 Characteristics of Superscalar, SMT, and CMP architectures A comparison of three architectures: Superscalar, Simultaneous Multithreading CPUs and Single-Chip Multiprocessor. 8 4

5 Como processadores ficaram mais rápidos? superpipelining superscalar execution dynamic scheduling multilevel memory caching aggressive speculation DSP specialization fabrication technology LIMITAÇÕES TÉCNICAS E TECNOLÓGICAS! 9 1º MURO - ILP WALL Influência do compilador! descobrir o paralelismo em máquinas superescalar e VLIW a ordem das instruções (dependência) afeta o desempenho ILP wall 10 5

6 2º/3º MUROs : FREQ. WALL / POWER WALL 11 4º MURO - MEMORY WALL Capacidade Velocidade Lógica: 2x em 3 anos 2x em 3 anos DRAM: 4x em 3 anos 2x em 10 anos Disco: 4x em 3 anos 2x em 10 anos Fato: memórias grandes são lentas, memórias rápidas são pequenas Como criar uma memória grande e rápida (pelo menos na maior parte do tempo)? Hierarquia Paralelismo 12 6

7 4º MURO - MEMORY WALL 13 Mais um problema: Design Gap Capacidade de integração ultrapassa a capacidade de projeto 10,000,000 10,000 1,000,000 1, , , , Logic Tr./Chip Tr./Staff Month. x x x x x x x Complexity growth rate 58%/Yr. compounded x 21%/Yr. compound Productivity growth rate 100,000,000 10,000,000 1,000, ,000 10, , Complexity Logic Transistor per Chip (M) Productivity (K) Trans./Staff - Mo Source: Sematech Complexity outpaces design productivity Courtesy, ITRS Roadmap

8 MORE SOFTWARE THAN HARDWARE IC Hardware & Software Effort Software 1200 Growth in SW Engineers Hardware 0.35u 0.25u 0.18u 0.15u 0.13u Software Engineers Source: Top Ten Semiconductor Supplier Solution? Probably one are manycores/smp/mpsocs 15 MPSoC Multiprocessor system-on-chip Sistema multiprocessado integrado como um SoC Elementos de processamento + IPs + Infra-estrutura de Comunicação Evolução de Clusters (+ recursos = + desempenho) Today Cluster ( CPUs) Core Duo Technology MPSoC (2-4 CPUs) ( CPUs) 16 8

9 Design Evolution ASICs: Dedicated hw 1 algorithm Single microprocessor SoC: Complete application 70 s 80 s Bus-based MPSoC Platform design Target multiple applications NoC-based MPSoC Many applications Dynamic behavior 100 s PEs 90 s 00 s 17 Então, porque utilizar MPSoCs? Quebram o ILP wall Múltiplas threads/tarefas executam simultaneamente Paralelismo de grão-grande (não mais no nível de instrução) Quebram o frequency wall e o power wall Múltiplos PEs mais lentos e mais simples Escalabilidade obtida pelo aumento do número de PEs e não pelo aumento da freqüência Uso de processamento heterogêneo pra aumento de desempenho/redução de potência Quebram o memory wall Hierarquia de memórias distribuídas e adaptadas às aplicações Replicação do sistema operacional nos PEs Diminuem o design gap Replicação dos PEs diminui os custos de projeto de verificação Aumenta a importância da rede de comunicação 18 9

10 Receita de MPSoC Concepção de circuitos - Reuso de módulos - Comunicação Ewerson Carvalho TM Multidão de Engenheiros Tecnologia do Silício - Transistores menores - Fios mais próximos Conceito de SoC - Tudo no mesmo CI - Melhor desempenho - Menor time-to-market Sistemas Operacionais - Gerência de recursos - Escalonamento de processos - Mapeamento de processos MPSoC Redes de computadores - Topologias - Algoritmos de roteamento - etc Conceito de cluster - Replica recurso = maior desempenho - Balanceamento de carga - Migração de tarefas Reusando conceitos antigos para novos cenários 19 Multicores Are Here

11 Multicores Are Here technology evolution Year Processor Transistors Feature size Data Width Frequency Features nM KHz First Microprocessor nm 16 10MHz IBM PC/AT nm 32 33MHZ Pipelining nm MHz Integral FPU 1993 PenHum nm MHz On- Chip L1 Cache; Superscalar 1995 PenHum Pro nm MHz Out- of- order execuhon 1997 PenHum MMX P55C nm MHz Dynamic branch predichon; MMX (SIMD) instruchons 1999 PenHum III nm GHz On- chip L2 Cache 2004 PenHum 4E nm GHz Hyper- threading 2006 Xeon Tulsa nm GHz Dual- Core 2010 Xeon 7500 Nehalem nm GHz Eight- Cores 21 Previsão da evolução dos MPSoCs 22 11

12 Organizações básicas de MPSoCs A forma como a comunicação entre os processadores é realizada define a organização do MPSoC Modelo de comunicação com a memória Memória Unificada UMA / NUMA Troca de mensagens Modelo físico de comunicação Barramento Rede intra-chip, ou NoC (Network-on-chip) 23 MPSoC conectado por barramento Número típico de processadores: 2-32 Espaço único de endereçamento Coerência de cache é simples (protocolos snoop) Programação mais simples, mas não escalável 24 12

13 Barramentos e hierarquia de memória ARM11 MPCore AMD Opteron No shared Intel Core Duo Intel Core i7 Shared 25 Barramento Complexidade crescente da interconexão por barramento Philips Nexperia-DVP 26 13

14 MPSoC conectado por rede (NoC) Arranjo de roteadores conforme uma topologia Abaixo uma rede malha (mesh) Elementos de processamento, memórias, IPs conectados aos roteadores (redes diretas) Comunicação por troca de mensagens R R R cache Proc cache Proc cache Proc R R R IP cache Proc Mem R R R cache Proc cache Proc IP Programação mais complexa, porém escalável 27 Organizações básicas de MPSoCs Logo: 1) Utilizar comunicação por troca de mensagens 2) Utilizar redes intra-chip (NoCs) ao invés de barramento 28 14

15 MPSoC tipo de processamento Homogêneo elementos de processamento (PEs) idênticos Pros Cons tarefa de programação mesma aplicação pode executar em qualquer PE mapeamento das aplicações no MPSoC tarefas mais intensivas podem não ter seus requisitos de desempenho atendidos Heterogêneo PEs distintos (GPPs, DSPs, NPUs) Pros Cons PEs dedicados para tarefas específicas gerência do sistema programação µp ASIP ASIP ASIP DSP ASIP ASIP ASIP ASIP ASIP Imaging Video Radio/modem Graphics Crypto Audio Filtering 29 Exemplos industriais de MPSoCs (1/4) Cell Processor Processador central Power Processing Element IBM PowerPC Multithreaded (2 Threads) Cache L1 (32kb I e 32 Kb D) Cache L2-512 Kb Freqüência: 3.2 GHz Atua como controlador dos processadores periféricos Oito processadores periféricos Synergistic Processing Elements (SPE) Baseados em Processamento Vetorial (SIMD) 256 Kb Local Storage Controlados por software Dificuldades para codificar software MPSoC proposto pela IBM para o PlayStation3 (2006) Desenvolvedores de SW são responsáveis pelo gerenciamento dos dados das Local Storages 30 15

16 14/05/15 CELL Processor Copyright 2006 IEEE 31 IBM Fonte: IEEE Micro Março/Abril

17 14/05/15 Exemplos industriais de MPSoCs (2/4) } UltraSparc T2 (Niagara 2) 8 processadores baseados no instruction set Sparc-V9 Cada processador é capaz de executar 8 threads concorrentemente (total de 64 threads) Server on a Chip Pipeline de 8 estágios (1.6Ghz) Cache L2 4MB PCI express Duas portas 10 Gigabit Ethernet 4 controladores dual-channel FBDIMM 8 Bancos Associativa por conjunto 16 Aplicações WebServers Database 33 Exemplos industriais de MPSoCs (2/4) } UltraSparc T5 (Oracle) Fonte: IEEE Micro Março/Abril

18 14/05/15 Exemplos industriais de MPSoCs (3/4) Tile GX Tilera (100 Núcleos) 100 cores on a single chip 64-bit VLIW processors Up to 3 instructions/cycle 3-stage pipeline Up to total of 750 BOPS 32K L1i cache, 32K L1d cache, 256K L2 cache per tile 5 on-chip Mesh networks 40 nm technology Over 200 Tbps 1 to 1.5 GHz clock frequency Supports SMP Linux and virtualization Other members: 16, 32, 64 tiles 35 Exemplos industriais de MPSoCs (4/4) Intel (80 Núcleos) MPSoC Homogêneo Baseado em NoC MPSoC proposto pela Intel (2007) 1 trilhão de operações de ponto flutuante por segundo Consumo de potência: 62 Watts Baseado em uma arquitetura VLIW Exploração do ILP via compilador Simplicidade dos Cores: Remoção do HW superescalar

19 14/05/15 Intel Single-chip Cloud Computer (SCC) 24 tiles with two IA cores per tile A 24-router mesh network with 256 GB/s bisection bandwidth 4 integrated DDR3 memory controllers Hardware support for message-passing System Architecture Multiport SDRAM controller - Up to 533-MHz DDR3 and LPDDR2 - Up to 400-MHz DDR2 - Up to 200-MHz Mobile DDR - Integrated ECC support Cost- and power-optimized FPGA fabric - Lowest power transceivers - Up to 1,600 GMACS, 300 GFLOPS - Up to 25Mb on-chip RAM - More hard intellectual property (IP): PCIe and memory controllers ARM Cortex-A9 NEON / FPU L1 Cache ARM Cortex-A9 NEON / FPU L1 Cache L2 Cache 64-KB RAM JTAG Debug / Trace (1) SD / SDIO/ MMC (1) Timers (x11) Shared Multiport DDR SDRAM Controller (2) HPS to FPGA QSPI Flash Control NAND Flash (1) (2) FPGA Hard Multiport DDR Multiport DDR (2) Multiport DDRSDRAM SDRAM SDRAM Controller Controller Controller USB OTG (x2) (1) Ethernet (x2) (1) GPIO I2C (x2) SPI (x2) CAN (x2) DMA (8 Channels) FPGA to HPS UART (x2) FPGA Configu ration 28LP process 8-input ALMs Variable-precision DSP M10K memory and 640-bit MLABs fplls Hard PCIe PCIe 3-, 5-, 6-, and 10-Gbps Transceivers FPGA General Purpose I/Os High-bandwidth on-chip interfaces - > 125-Gbps HPS-to-FPGA interface - > 125-Gbps FPGA-to-SDRAM interface Hard Processor System (HPS) HPS I/Os Processor - Dual-core ARM Cortex -A9 MPCore processor - 4,000 MIPS (up to 800 MHz per core) - NEON coprocessor with double-precision FPU - 32-KB/32-KB L1 caches per core KB shared L2 cache 37 Notes: (1) Integrated direct memory access (DMA) (2) Integrated ECC 38 19

20 MPSoCs are multicore processors? No! - fulfill the requirements of embedded applications - MPSoCs have been in production for much longer than multicore processors l Multicore: high-performance computing l MPSOC: real-time performance - Característica importante: heterogêneos l Nível de memórias l Nível de processamento Multiprocessor System-on-Chip (MPSoC) Technology Wayne Wolf Ahmed Amine Jerraya, and Grant Martin IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 27, NO. 10, OCTOBER MPSOC Priorities - Compositionality - The composability of functionality, communication and memory usage is essential to ensure limited and controlled interference between applications - Composability of functions, communication and memory usage is the pre-requisite for efficient functional verification, efficient performance analysis and predictable run time behavior - Fully composable applications + predictable behavior à safe to adding new features and applications under end-user control - Hard composability allow to mix security and safety critical applications with less critical applications on the same platform - Runtime scalability (or any other kind of adaptation) will require standard interfaces and mechanisms for extending and adapting the system structure to runtime conditions

21 MPSOC Priorities - Dependability - Managing a system build of heterogeneous HW modules, running several OS and with a very low degree of correlation highly increases the complexity of the process and the design of related tools. - Back in time capabilities will not be possible anymore, as dependencies will have a highly non-deterministic characteristic. - Architectural features must be available early to verification tools, such that specific verification during design development can be performed on architecture instances. - Self-test environment à a necessity for run-time verification l Component interaction will be supervised and appropriately (dynamically) directed such that failures are solved at run-time. l Provisions for such behavior will impact on performance metrics, therefore suitable design methodologies must be able to provide an as much as possible independent treatment for functional and supervisory mechanisms MPSOC Priorities - Scalability - The use of a large number of processing cores, possibly not known at execution time - 3D: logic, communication architectures and memory hierarchies will extend on a third dimension. - The increased number of processors with a probable different provenience and running a variety of OS will raise additional connectivity issues

22 MPSOC Priorities - Scalability 43 Challenges and Opportunities MPSoCs combine the difficulties of building complex hardware systems and complex software systems. Methodology is critical to MPSoC design. - Methodologies that work offer many advantages. They decrease the time it takes to design a system; they also make it easier to predict how long the design will take and how many resources it will require. Methodology also codify techniques for improving performance and power consumption that developers can apply to many different designs. MPSoC hardware architectures present challenges in all aspects of the multiprocessor: processing elements, memory, and interconnects. Configurable processors with customized instruction sets are one way to improve the characteristics of processing elements; hardware/ software codesign of accelerators is another technique 44 22

MPSoCs. Fernando Gehm Moraes PUCRS FACULDADE DE INFORMÁTICA

MPSoCs. Fernando Gehm Moraes PUCRS FACULDADE DE INFORMÁTICA MPSoCs Fernando Gehm Moraes PUCRS FACULDADE DE INFORMÁTICA 1 Múltiplas aplicações em um só dispositivo 2 MORE SOFTWARE THAN HARDWARE IC Hardware & Software Effort 1.2 1 0.8 Software 1200 Growth in SW Engineers

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

Processador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento

Processador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento 1 Processadores Computador Processador ( CPU ) Memória E/S Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento 2 Pastilha 3 Processadores (CPU,, Microcontroladores)

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais SISTEMAS COM MÚLTIPLOS PROCESSADORES LIVRO TEXTO: CAPÍTULO 13, PÁGINA 243 Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Arquiteturas que possuem duas ou mais CPUs interligadas

Leia mais

Microprocessadores. Cap. 2 Microprocessador, operação de hardware e computação

Microprocessadores. Cap. 2 Microprocessador, operação de hardware e computação Microprocessadores Cap. 2 Microprocessador, operação de hardware e computação Sumário 2.1 Arquiteturas microprocessadas 2.2. Diagrama de blocos (arquitetura, registradores, ALU, etc.) 2.3. Barramentos

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

Hardware - Microprocessador

Hardware - Microprocessador Introdução Um microprocessador é um circuito integrado encarregue de executar as instruções de todos os programas armazenados na memória. É o motor que põe tudo a trabalhar desde o momento em que se liga

Leia mais

Bits internos e bits externos. Barramentos. Processadores Atuais. Conceitos Básicos Microprocessadores. Sumário. Introdução.

Bits internos e bits externos. Barramentos. Processadores Atuais. Conceitos Básicos Microprocessadores. Sumário. Introdução. Processadores Atuais Eduardo Amaral Sumário Introdução Conceitos Básicos Microprocessadores Barramentos Bits internos e bits externos Clock interno e clock externo Memória cache Co-processador aritmético

Leia mais

Multi-processamento. Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores

Multi-processamento. Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores Multi-processamento Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores Arquitecturas MIMD de memória distribuída Massive Parallel Computers Sistemas distribuídos Ainda

Leia mais

Capítulo 1 Introdução

Capítulo 1 Introdução Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador

Leia mais

Capítulo 8 Arquitetura de Computadores Paralelos

Capítulo 8 Arquitetura de Computadores Paralelos Capítulo 8 Arquitetura de Computadores Paralelos Necessidade de máquinas com alta capacidade de computação Aumento do clock => alta dissipação de calor Velocidade limitada dos circuitos => velocidade da

Leia mais

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução Arquitetura e Organização de Computadores Capítulo 0 - Introdução POR QUE ESTUDAR ARQUITETURA DE COMPUTADORES? 2 https://www.cis.upenn.edu/~milom/cis501-fall12/ Entender para onde os computadores estão

Leia mais

Arquiteturas Multi e Many cores baseadas em redes-em-chip

Arquiteturas Multi e Many cores baseadas em redes-em-chip Arquiteturas Multi e Many cores baseadas em redes-em-chip Laboratório de Arquitetura e Redes de Computadores Departamento de Engenharia de Compuatação e Sistemas Digitais Escola Politécnica Universidade

Leia mais

Processador ARM Cortex-A9

Processador ARM Cortex-A9 Erick Nogueira Nascimento (032483) Franz Pietz (076673) Lucas Watanabe (134068) 11 de junho de 2012 Introdução Alto desempenho e economia de energia Arquitetura ARMv7-A Características do processador super-escalável

Leia mais

Linux no Playstation 3

Linux no Playstation 3 Linux no Playstation 3 Tchelinux 2009 ULBRA Gravataí Filipe Rosset Douglas Schilling Landgraf 28 de Março de 2009 Sobre esta apresentação - Nível: Iniciante

Leia mais

A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores

A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores As empresas mais antigas e ainda hoje no mercado que fabricam CPUs é a Intel, AMD e Cyrix.

Leia mais

23/05/2013. Partes do Sistema Computacional. Hardware. Ciclo do Processamento de Dados HARDWARE: CONCEITOS BÁSICOS. Hardware Software Dados Usuários

23/05/2013. Partes do Sistema Computacional. Hardware. Ciclo do Processamento de Dados HARDWARE: CONCEITOS BÁSICOS. Hardware Software Dados Usuários 2 Partes do Sistema Computacional HARDWARE: CONCEITOS BÁSICOS Software Dados Usuários Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística

Leia mais

PROCESSADOR CELL BROADBAND ENGINE (MECANISMO DE BANDA LARGA)

PROCESSADOR CELL BROADBAND ENGINE (MECANISMO DE BANDA LARGA) PROCESSADOR CELL BROADBAND ENGINE (MECANISMO DE BANDA LARGA) SACCA, Juliana 1 ; KOYAMA, Julio César Hiroshi 2 ; TAMAE, Yoshio Rodrigo 3, MUZZI, Fernando Augusto Garcia 3. 1 Acadêmico do Curso de Sistemas

Leia mais

SIS17 - Arquitetura de Computadores. Introdução (Parte III)

SIS17 - Arquitetura de Computadores. Introdução (Parte III) SIS17 - Arquitetura de Computadores Introdução (Parte III) Espectro Computacional (Visão Geral) Servidor Estações de Trabalho Mainframe Supercomputador TIPO Computadores de uso comum (pequenos chips) Computadores

Leia mais

Introdução ao Processador CELL BE

Introdução ao Processador CELL BE 1 Introdução ao Processador CELL BE por: José Ricardo de Oliveira Damico 17 / Maio / 2007 São Paulo SP 2 SUMÁRIO LISTA DE FIGURAS 3 RESUMO 4 1.) INTRODUÇÃO 5 1.1) O que é? 5 2.) Utilização 5 3.) FUNCIONAMENTO

Leia mais

Sistemas MIMD. CES-25 Arquiteturas para Alto Desmpenho. Paulo André Castro

Sistemas MIMD. CES-25 Arquiteturas para Alto Desmpenho. Paulo André Castro Sistemas MIMD Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Arquiteturas Paralelas (SISD) Single Instruction Stream, Single Data Stream: Monoprocessador

Leia mais

Sistema de Computação

Sistema de Computação Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU

Leia mais

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução Arquitetura e Organização de Computadores Capítulo 0 - Introdução POR QUE ESTUDAR ARQUITETURA DE COMPUTADORES? 2 https://www.cis.upenn.edu/~milom/cis501-fall12/ Entender para onde os computadores estão

Leia mais

29/3/2011. Primeira unidade de execução (pipe U): unidade de processamento completa, capaz de processar qualquer instrução;

29/3/2011. Primeira unidade de execução (pipe U): unidade de processamento completa, capaz de processar qualquer instrução; Em 1993, foi lançada a primeira versão do processador Pentium, que operava a 60 MHz Além do uso otimizado da memória cache (tecnologia já amadurecida) e da multiplicação do clock, o Pentium passou a utilizar

Leia mais

Hardware de Computadores

Hardware de Computadores Placa Mãe Hardware de Computadores Introdução Placa-mãe, também denominada mainboard ou motherboard, é uma placa de circuito impresso eletrônico. É considerado o elemento mais importante de um computador,

Leia mais

Microarquiteturas Avançadas

Microarquiteturas Avançadas Univ ersidade Federal do Rio de Janei ro Info rmátic a DCC/IM Arquitetura de Computadores II Microarquiteturas Avançadas Gabrie l P. Silva Introdução As arquiteturas dos processadores têm evoluído ao longo

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III OS PROCESSADORES 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

Unidade 4 Paralelismo em Nível de Instrução. Filipe Moura de Lima Gutenberg Pessoa Botelho Neto Thiago Vinícius Freire de Araújo Ribeiro

Unidade 4 Paralelismo em Nível de Instrução. Filipe Moura de Lima Gutenberg Pessoa Botelho Neto Thiago Vinícius Freire de Araújo Ribeiro Unidade 4 Paralelismo em Nível de Instrução Filipe Moura de Lima Gutenberg Pessoa Botelho Neto Thiago Vinícius Freire de Araújo Ribeiro Sumário Introdução O Pipeline Pipeline em diferentes CPUs ARM Cortex-A9

Leia mais

Computação Heterogênea Programação paralela, clusters e GPUs

Computação Heterogênea Programação paralela, clusters e GPUs Computação Heterogênea Programação paralela, clusters e GPUs Profa. Dra. Denise Stringhini (ICT- Unifesp) Primeiro Encontro do Khronos Chapters Brasil Belo Horizonte, 20/09/2013 Conteúdo Computação heterogênea:

Leia mais

Introdução à Organização de Computadores. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Introdução à Organização de Computadores. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Introdução à Organização de Computadores Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária Entrada e

Leia mais

Aula 1 Introdução a Arquitetura de Computadores

Aula 1 Introdução a Arquitetura de Computadores Aula 1 Introdução a Arquitetura de Computadores Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm Anderson Moreira Arquitetura de Computadores 1 O que fazer com essa

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

Evolução das CPUs: Dual e Quad Core

Evolução das CPUs: Dual e Quad Core Evolução das CPUs: Dual e Quad Core Cesar Sposito Mário J. Filho Rodrigo Ferrassa... os computadores sequenciais estão se aproximando do limite físico fundamental em sua energia potencial computacional.

Leia mais

Grid Computing: Processamento de Alto Desempenho em Rede

Grid Computing: Processamento de Alto Desempenho em Rede Grid Computing: Processamento de Alto Desempenho em Rede José Roberto B. Gimenez Coordenador de TI do GridUNESP jr@unesp.br Estrutura da apresentação Motivação para uso de Grid Discussão sobre problemas

Leia mais

Componentes de um Sistema de Computador

Componentes de um Sistema de Computador Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 02 - Estrutura dos Sistemas Operacionais Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

Organização e Arquitetura de Computadores I. de Computadores

Organização e Arquitetura de Computadores I. de Computadores Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização Básica B de (Parte V, Complementar)

Leia mais

Estrutura e funcionamento de um sistema informático

Estrutura e funcionamento de um sistema informático Estrutura e funcionamento de um sistema informático 2006/2007 Sumário A constituição de um sistema informático: hardware e software. A placa principal. O processador, o barramento e a base digital. Ficha

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Paralelismo. Computadores de alto-desempenho são utilizados em diversas áreas:

Paralelismo. Computadores de alto-desempenho são utilizados em diversas áreas: Computadores de alto-desempenho são utilizados em diversas áreas: - análise estrutural; - previsão de tempo; - exploração de petróleo; - pesquisa em fusão de energia; - diagnóstico médico; - simulações

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos

Leia mais

ÁREA: CV ( ) CHSA ( ) ECET ( )

ÁREA: CV ( ) CHSA ( ) ECET ( ) ADAPTAÇÃO E INTEGRAÇÃO DO PROCESSADOR RISCO A UMA ARQUITETURA MULTI-CORE PARA SISTEMAS EMBARCADOS DE PROPOSITO GERAL Laysson Oliveira Luz (Bolsista PIBIC/CNPq), Ivan Saraiva Silva (Orientador, Departamento

Leia mais

Aula 04 A. Barramentos. Prof. Ricardo Palma

Aula 04 A. Barramentos. Prof. Ricardo Palma Aula 04 A Barramentos Prof. Ricardo Palma Definição Em ciência da computação barramento é um conjunto de linhas de comunicação que permitem a interligação entre dispositivos, como o CPU, a memória e outros

Leia mais

Estrutura geral de um computador

Estrutura geral de um computador Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores 1 Introdução à Arquitetura de Computadores Hardware e software Organização de um computador: Processador: registradores, ALU, unidade de controle Memórias Dispositivos de E/S Barramentos Linguagens de

Leia mais

Introdução à Organização de Computadores. Execução de Programas Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Introdução à Organização de Computadores. Execução de Programas Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Introdução à Organização de Computadores Execução de Programas Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 CPU (Central Processing Unit) é o coordenador de todas as atividades

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I

UFRJ IM - DCC. Sistemas Operacionais I UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos

Leia mais

HARDWARE Montagem e Manutenção de Computadores Instrutor: Luiz Henrique Goulart 15ª AULA OBJETIVOS: PROCESSADORES EVOLUÇÃO / GERAÇÕES BARRAMENTO (BITS) FREQÜÊNCIA (MHZ) OVERCLOCK ENCAPSULAMENTO APOSTILA

Leia mais

- Arquitetura de sistemas digitais- Cap 1 - Introdução

- Arquitetura de sistemas digitais- Cap 1 - Introdução - Arquitetura de sistemas digitais- Cap 1 - Introdução Prof. Alan Petrônio - www.ufsj.edu.br/alan - 2012 Conteúdos/propósitos deste capítulo: 1.1 - Relembrando conceitos 1.2 - Arquitetura de computadores

Leia mais

Arquitetura e Organização de Computadores 2

Arquitetura e Organização de Computadores 2 Arquitetura e Organização de Computadores 2 Escalonamento Estático e Arquiteturas VLIW Dynamic Scheduling, Multiple Issue, and Speculation Modern microarchitectures: Dynamic scheduling + multiple issue

Leia mais

Microprocessadores II - ELE 1084

Microprocessadores II - ELE 1084 Microprocessadores II - ELE 1084 CAPÍTULO III OS PROCESSADORES 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; 20 bits

Leia mais

Hardware. Objetivos da aula. Fornecer exemplos de processadores Intel. Esclarecer as diferenças e as tecnologias embutidas nos processadores Intel.

Hardware. Objetivos da aula. Fornecer exemplos de processadores Intel. Esclarecer as diferenças e as tecnologias embutidas nos processadores Intel. Hardware UCP Unidade Central de Processamento Características dos processadores Intel Disciplina: Organização e Arquitetura de Computadores Prof. Luiz Antonio do Nascimento Faculdade Nossa Cidade Objetivos

Leia mais

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 03 Componentes Básicos Hardware e Rede Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br Principais Componentes Barramentos Placa Mãe Processadores Armazenamento

Leia mais

Ata de Registro de Preços. Vigência: 05/08/2013 à 05/08/2014

Ata de Registro de Preços. Vigência: 05/08/2013 à 05/08/2014 Ata de Registro de Preços EMPREL EMPRESA MUNICIPAL DE INFORMÁTICA DA PREFEITURA DO RECIFE Vigência: 05/08/2013 à 05/08/2014 Contato: Clarice Albuquerque Fone: 81-34718600 Email: adesao.arp@g3solutions.com.br

Leia mais

Ricardo Gonçalves 2013/2014. Arquitecturas Multicore

Ricardo Gonçalves 2013/2014. Arquitecturas Multicore Ricardo Gonçalves 2013/2014 Arquitecturas Multicore Outline Introdução Processador Multi-core: o que é? Do multi-processador ao multi-core Evolução dos processadores multi-core Arquitecturas multi-core

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Prof. Fábio M. Costa Instituto de Informática UFG 1o. Semestre / 2005 Fundamentos Parte 2 Princípios de Projeto de Computadores Três áreas de aplicação com características diferentes

Leia mais

1.3. Componentes dum sistema informático HARDWARE SOFTWARE

1.3. Componentes dum sistema informático HARDWARE SOFTWARE 1.3. Componentes dum sistema informático Computador Sistema Informático HARDWARE SOFTWARE + Periféricos Sistema Operativo Aplicações HARDWARE - representa todos os componentes físicos de um sistema informático,

Leia mais

Simplifique a complexidade do sistema

Simplifique a complexidade do sistema 1 2 Simplifique a complexidade do sistema Com o novo controlador de alto desempenho CompactRIO Rodrigo Schneiater Engenheiro de Vendas National Instruments Leonardo Lemes Engenheiro de Sistemas National

Leia mais

Arquitetura de Computadores Arquitetura de entrada e saída

Arquitetura de Computadores Arquitetura de entrada e saída Arquitetura de Entrada e Saída Arquitetura de Computadores Arquitetura de entrada e saída Barramento Meio de transmissão de dados entre a CPU, a memória principal e os dispositivos de entrada e saída.

Leia mais

IDENTIFICAÇÃO MANUTENÇÃO

IDENTIFICAÇÃO MANUTENÇÃO IDENTIFICAÇÃO MANUTENÇÃO ESTRUTURA DOS MICROS PADRÃO PC AULA 01 Sobre aula 1 Números binários e hexadecimais Dispositivos digitais e analógicos Circuitos integrados Estrutura dos micros padrão PC Micros

Leia mais

CPU Unidade Central de Processamento. História e progresso

CPU Unidade Central de Processamento. História e progresso CPU Unidade Central de Processamento História e progresso O microprocessador, ou CPU, como é mais conhecido, é o cérebro do computador e é ele que executa todos os cálculos e processamentos necessários,

Leia mais

Multicomputadores. Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação CECOMP

Multicomputadores. Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação CECOMP Multicomputadores Introdução Vimos que existem dois tipos de processadores paralelos MIMD: Multiprocessadores. Multicomputadores. Nos multiprocessadores, existe uma memória compartilhada que pode ser acessada

Leia mais

FACULDADE PITÁGORAS PRONATEC

FACULDADE PITÁGORAS PRONATEC FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,

Leia mais

Programação de Periféricos

Programação de Periféricos Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de

Leia mais

Hardware Avançado. Laércio Vasconcelos Rio Branco, mar/2007 www.laercio.com.br

Hardware Avançado. Laércio Vasconcelos Rio Branco, mar/2007 www.laercio.com.br Hardware Avançado Laércio Vasconcelos Rio Branco, mar/2007 www.laercio.com.br Avanços recentes em Processadores Chipsets Memórias Discos rígidos Microeletrônica Um processador moderno é formado por mais

Leia mais

ANHANGUERA EDUCACIONAL. Capítulo 2. Conceitos de Hardware e Software

ANHANGUERA EDUCACIONAL. Capítulo 2. Conceitos de Hardware e Software ANHANGUERA EDUCACIONAL Capítulo 2 Conceitos de Hardware e Software Hardware Um sistema computacional é um conjunto de de circuitos eletronicos. Unidade funcionais: processador, memória principal, dispositivo

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Aula Introdutória Alexandre Amory Edson Moreno Apresentação Disciplina: Organização e Arquitetura de Computadores Horário: 3NP e 5NP Email: Alexandre Amory (178):

Leia mais

Barramentos 17/10/2011. Redes de Computadores. Arquitetura de Computadores FACULDADE PITÁGORAS DE TECNOLOGIA FACULDADE PITÁGORAS DE TECNOLOGIA.

Barramentos 17/10/2011. Redes de Computadores. Arquitetura de Computadores FACULDADE PITÁGORAS DE TECNOLOGIA FACULDADE PITÁGORAS DE TECNOLOGIA. Redes de Computadores Arquitetura de Computadores Agenda Introdução Tipos de Aplicações 1 Barramento é uma via de comunicação. Temos vários tipos de barramentos em um computador devido a aspectos históricos;

Leia mais

Introdução às arquiteturas paralelas e taxonomia de Flynn

Introdução às arquiteturas paralelas e taxonomia de Flynn Introdução às arquiteturas paralelas e taxonomia de Flynn OBJETIVO: definir computação paralela; o modelo de computação paralela desempenhada por computadores paralelos; e exemplos de uso da arquitetura

Leia mais

Broadband Engine Cell Processor. Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta

Broadband Engine Cell Processor. Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta Broadband Engine Cell Processor Arquitetura e Organização de Processadores (CPM237) Rodrigo Bittencourt Motta rbmotta@inf.ufrgs.br Junho/06 Plano de Apresentação Introdução Visão Geral Organização Interna

Leia mais

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,

Leia mais

Professores: Aula 10. Lúcia M. A. Drummond Simone de Lima Martins. Conteúdo: Arquiteturas Avançadas. - Arquiteturas RISC - Processamento Paralelo

Professores: Aula 10. Lúcia M. A. Drummond Simone de Lima Martins. Conteúdo: Arquiteturas Avançadas. - Arquiteturas RISC - Processamento Paralelo 1 Professores: Aula 10 Lúcia M. A. Drummond Simone de Lima Martins Conteúdo: Arquiteturas Avançadas - Arquiteturas RISC - Processamento Paralelo 2 Arquiteturas RISC Reduced Instruction Set Computer se

Leia mais

Microprocessadores. Prof. Leonardo Barreto Campos 1

Microprocessadores. Prof. Leonardo Barreto Campos 1 Microprocessadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Arquitetura de Microprocessadores; Unidade de Controle UC; Unidade Lógica Aritméticas ULA; Arquitetura de von Neumann; Execução de

Leia mais

LICENCIATURA EM COMPUTAÇÃO PROCESSADOR TEGRA 2

LICENCIATURA EM COMPUTAÇÃO PROCESSADOR TEGRA 2 LICENCIATURA EM COMPUTAÇÃO PROCESSADOR TEGRA 2 SANTO AMARO 2011 ANGELO RAMOS JACKELINE BARBOSA JEANDERVAL SANTOS PROCESSADOR TEGRA 2 Trabalho apresentado ao Instituto Federal de Ciências e Tecnologia da

Leia mais

Tecnologias de Construção de Memórias e Memórias RAM, entrelaçada e Virtual

Tecnologias de Construção de Memórias e Memórias RAM, entrelaçada e Virtual Tecnologias de Construção de Memórias e Memórias RAM, entrelaçada e Virtual Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Tempos de Acesso

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

Sistemas Embarcados: uma Visão Geral. byprof Edson Pedro Ferlin

Sistemas Embarcados: uma Visão Geral. byprof Edson Pedro Ferlin Sistemas Embarcados: uma Visão Geral Semicondutores Mainstream Silicon Application is switching every 10 Years standard hardwired The Programmable System-on-a-Chip is the next wave procedural programming

Leia mais

Organização e Arquitetura de Computadores. Hugo Barros email@hugobarros.com.br

Organização e Arquitetura de Computadores. Hugo Barros email@hugobarros.com.br Organização e Arquitetura de Computadores Hugo Barros email@hugobarros.com.br RISC X SISC RISC: Reduced Instruction Set Computer Nova Tecnologia para máquinas de alta performance; Máquina com um conjunto

Leia mais

Fundamentos em Informática

Fundamentos em Informática Fundamentos em Informática 04 Organização de Computadores nov/2011 Componentes básicos de um computador Memória Processador Periféricos Barramento Processador (ou microprocessador) responsável pelo tratamento

Leia mais

Arquiteturas Paralelas

Arquiteturas Paralelas I Escola Regional de Alto Desempenho de SP São Paulo - SP 30 e 31 de Julho de 2010 Arquiteturas Paralelas Prof. Dr. Edson T. Midorikawa edson.midorikawa@poli.usp.br Departamento de Engenharia de Computação

Leia mais

Aula 26: Arquiteturas RISC vs. CISC

Aula 26: Arquiteturas RISC vs. CISC Aula 26: Arquiteturas RISC vs CISC Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Arquiteturas RISC vs CISC FAC 1 / 33 Revisão Diego Passos

Leia mais

Arquitetura de Von Neumann e os Computadores Modernos

Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Computadores e Software Básico Aula 5 Flávia Maristela (flaviamsn@ifba.edu.br) Arquitetura de Von Neumann e as máquinas modernas Onde

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Processadores. Prof. Alexandre Beletti Ferreira

Processadores. Prof. Alexandre Beletti Ferreira Processadores Prof. Alexandre Beletti Ferreira Introdução O processador é um circuito integrado de controle das funções de cálculos e tomadas de decisão de um computador. Também é chamado de cérebro do

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AO PARALELISMO: PROCESSADORES SUPERESCALARES. Prof. Dr. Daniel Caetano 2012-1

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AO PARALELISMO: PROCESSADORES SUPERESCALARES. Prof. Dr. Daniel Caetano 2012-1 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AO PARALELISMO: PROCESSADORES SUPERESCALARES Prof. Dr. Daniel Caetano 2012-1 Lembretes Compreender o funcionamento da Arquitetura Superpipeline Compreender

Leia mais

Prof. Sandrina Correia

Prof. Sandrina Correia Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Apresentação do curso Ronaldo de Freitas Zampolo zampolo@ieee.org, zampolo@ufpa.br Tópicos Como iremos trabalhar Atendimento, avaliação, etc. Introdução e conceitos básicos

Leia mais

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Hardware de Computadores Questionário II 1. A principal diferença entre dois processadores, um deles equipado com memória cache o

Leia mais

Escola. Europeia de. Ensino. Profissional ARQUITETURA DE COMPUTADORES

Escola. Europeia de. Ensino. Profissional ARQUITETURA DE COMPUTADORES Escola Europeia de t Ensino Profissional ARQUITETURA DE COMPUTADORES TRABALHO REALIZADO: ANDRÉ RIOS DA CRUZ ANO LETIVO: 2012/ 2013 TÉCNICO DE GESTÃO DE EQUIPAMENTOS INFORMÁTICOS 2012 / 2013 3902 Escola

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal

Leia mais

Auditoria de senhas em hardware paralelo com o John the Ripper O impacto das tecnologias de processamento paralelo na quebra de senhas

Auditoria de senhas em hardware paralelo com o John the Ripper O impacto das tecnologias de processamento paralelo na quebra de senhas Auditoria de senhas em hardware paralelo com o John the Ripper O impacto das tecnologias de processamento paralelo na quebra de senhas Claudio André claudio.andre@correios.net.br Motivação Seu computador

Leia mais

Sistemas Distribuídos Conceitos HW e SW. Edeyson Andrade Gomes www.edeyson.com.br

Sistemas Distribuídos Conceitos HW e SW. Edeyson Andrade Gomes www.edeyson.com.br Sistemas Distribuídos Conceitos HW e SW Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Roteiro da Aula Conceitos de Hardware Conceitos de Software Combinações de SW e HW 3 Sistemas Distribuídos

Leia mais

Contil Informática. Curso Técnico em Informática Processadores Core

Contil Informática. Curso Técnico em Informática Processadores Core Contil Informática Curso Técnico em Informática Processadores Core Quais as diferenças entre os processadores Intel Core i3, i5 e i7? A tecnologia avançada na área de hardware possibilita um avanço desenfreado

Leia mais

Motherboard Significado

Motherboard Significado Motherboard Significado Motherboard, também m designada por mainboard ou Placa-mãe, é uma placa de circuito impresso, que serve como base para a instalação dos componentes do computador, tais como processador,

Leia mais

Organização de Computadores 2005/2006 Processadores Intel

Organização de Computadores 2005/2006 Processadores Intel Organização de Computadores 2005/2006 Processadores Intel Paulo Ferreira paf a dei.isep.ipp.pt Março de 2006 Pré História 2 8080.............................................................................................

Leia mais

ALGORÍTMOS PARALELOS (Aula 2) LCAD. Neyval C. Reis Jr. OUTUBRO/2004. Laboratório de Computação de Alto Desempenho DI/UFES

ALGORÍTMOS PARALELOS (Aula 2) LCAD. Neyval C. Reis Jr. OUTUBRO/2004. Laboratório de Computação de Alto Desempenho DI/UFES ALGORÍTMOS PARALELOS (Aula 2) Neyval C. Reis Jr. OUTUBRO/2004 LCAD Laboratório de Computação de Alto Desempenho DI/UFES Programa do Curso LCAD 1. Introdução 2. Arquitetura de Computadores 3. Arquiteturas

Leia mais

Definindo melhor alguns conceitos

Definindo melhor alguns conceitos Definindo melhor alguns conceitos Processamento Paralelo: processamento de informação concorrente que pertencem a um ou mais processos que resolvem um único problema. Processamento Distribuído: processamento

Leia mais