Aula 1 Introdução a Arquitetura de Computadores
|
|
- Pedro Lucas Gesser Figueiredo
- 8 Há anos
- Visualizações:
Transcrição
1 Aula 1 Introdução a Arquitetura de Computadores Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br Anderson Moreira Arquitetura de Computadores 1
2 O que fazer com essa apresentação Anderson Moreira Arquitetura de Computadores 2
3 Agenda Introdução; Histórico; Crescimento dos recursos computacionais; Arquitetura de Computadores; Sistemas Embarcados; Principais Características; Tecnologias dos processadores; Tecnologia de Projeto. Anderson Moreira Arquitetura de Computadores 3
4 Programa Anderson Moreira Arquitetura de Computadores 4
5 Programa Anderson Moreira Arquitetura de Computadores 5
6 Sistema de Avaliação Descrição Data 1ª prática 2ª prática Prática de Reposição Apresentação Projeto Final Anderson Moreira Arquitetura de Computadores 6
7 Exemplo de Projeto Anderson Moreira Arquitetura de Computadores 7
8 Computadores mecânicos Anderson Moreira Arquitetura de Computadores 8
9 Charles Babbage,o avô do computadores (Inglaterra, ) Anderson Moreira Arquitetura de Computadores 9
10 Ada, condessa de Lovelace,a primeira programadora (Inglaterra, ) Anderson Moreira Arquitetura de Computadores 10
11 Ada, condessa de Lovelace,a primeira programadora (Inglaterra, ) Anderson Moreira Arquitetura de Computadores 11
12 Computador Elétrico Anderson Moreira Arquitetura de Computadores 12
13 Computador eletrônico Anderson Moreira Arquitetura de Computadores 13
14 Computador eletrônico Anderson Moreira Arquitetura de Computadores 14
15 Alan Turing ( ) Anderson Moreira Arquitetura de Computadores 15
16 Alan Turing e o ACE Anderson Moreira Arquitetura de Computadores 16
17 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 17
18 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 18
19 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 19
20 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 20
21 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 21
22 John von Neumann( ) Anderson Moreira Arquitetura de Computadores 22
23 John von Neumann ( ) Anderson Moreira Arquitetura de Computadores 23
24 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 24
25 Exercícios 1. Explique de forma resumida quais as principais características de cada geração dos computadores. 2. Qual a primeira máquina utilizada para a realização de cálculos? Explique porque você acha isso. 3. Quem foi considerado o pai da informática? Descreva a máquina criada por ele. 4. Escreva um texto destacando como o avanço da comunicação permitiu que a informação fosse melhor compartilhada e a conseqüência disso para o avanço da tecnologia. Anderson Moreira Arquitetura de Computadores 25
26 Máquina multinível Aproximar os seres humanos aos computadores Anderson Moreira Arquitetura de Computadores 26
27 Camadas de um Sistema Computacional Anderson Moreira Arquitetura de Computadores 27
28 1ª Geração ( ) Anderson Moreira Arquitetura de Computadores 28
29 2ª Geração ( ) Anderson Moreira Arquitetura de Computadores 29
30 2ª Geração ( ) Anderson Moreira Arquitetura de Computadores 30
31 3ª Geração ( ) Anderson Moreira Arquitetura de Computadores 31
32 3ª Geração ( ) Anderson Moreira Arquitetura de Computadores 32
33 4ª Geração (1980 -?) Anderson Moreira Arquitetura de Computadores 33
34 4ª Geração (1980 -?) Anderson Moreira Arquitetura de Computadores 34
35 Estudar Arquitetura de Computadores é entendimento para o funcionamento dos recursos computacionais. Anderson Moreira Arquitetura de Computadores
36 Arquitetura de Computadores Anderson Moreira Arquitetura de Computadores 36
37 Exercícios 1. Explique como funciona a idéia de fazer uma arquitetura de Computadores em Camadas. 2. Como a evolução dos componentes eletrônicos tornou possível a popularização dos computadores? 3. A redução do tamanho dos computadores ao longo do tempo colabora para torná-los cada vez mais populares? Justifique sua resposta. Anderson Moreira Arquitetura de Computadores 37
38 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações Anderson Moreira Arquitetura de Computadores 38
39 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações Anderson Moreira Arquitetura de Computadores 39
40 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações Anderson Moreira Arquitetura de Computadores 40
41 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações Anderson Moreira Arquitetura de Computadores 41
42 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações Anderson Moreira Arquitetura de Computadores 42
43 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações Anderson Moreira Arquitetura de Computadores 43
44 Sistemas Computacionais Notável crescimento do uso de sistemas computacionais em diferentes tipos de aplicações -Sistemas cada vez menores Anderson Moreira Arquitetura de Computadores 44
45 Sistemas Computacionais Um sistema embarcado é similar a qualquer sistema computacional que não seja um desktop (VAHID-UCR) Anderson Moreira Arquitetura de Computadores 45
46 Sistemas Embarcados Um sistema embarcado pode ser: Hardware Anderson Moreira Arquitetura de Computadores 46
47 Sistemas Embarcados Um sistema embarcado pode ser: Hardware Software + Hardware Anderson Moreira Arquitetura de Computadores 47
48 Sistemas Embarcados Exemplo de Sistema Embarcado Anderson Moreira Arquitetura de Computadores 48
49 Sistemas Embarcados Trilhas de comunicação Anderson Moreira Arquitetura de Computadores 49
50 Sistemas Embarcados Unidades de Controle e Processamento Anderson Moreira Arquitetura de Computadores 50
51 Sistemas Embarcados Unidades de armazenamento Anderson Moreira Arquitetura de Computadores 51
52 Sistemas Embarcados Dispositivos e periféricos Anderson Moreira Arquitetura de Computadores 52
53 Sistemas Embarcados Barramentos Anderson Moreira Arquitetura de Computadores 53
54 Máquina digital Diagrama em Bloco de uma Câmera Digital Fonte: aulas de prototipação do Prof. Cristiano Araújo CIn/UFPE Anderson Moreira Arquitetura de Computadores 54
55 Componentes Memória Controladores Interface Software (Aplicação) Coprocessadores Processador Conversores ASIC Analógico Digital Analógico Fonte: aulas de prototipação do Prof. Cristiano Araújo CIn/UFPE Anderson Moreira Arquitetura de Computadores 55
56 Principais Características Funcionalidade definida Executa um único programa repetitivamente Restrições mais rígidas Baixo custo, baixo consumo de energia, pequenos, rápidos, etc. Reativos e de tempo real Atua continuamente com o ambiente e reage a suas mudanças Deve computar alguns resultados em tempo real (sem atrasos) Anderson Moreira Arquitetura de Computadores 56
57 Projeto de Sistemas Embarcados Objetivo principal: Desenvolver uma implementação com a desejada funcionalidade Desafios de projeto: Otimização simultânea das diferentes métricas de projeto Métrica de Projeto: Uma característica mensurável de uma implementação Anderson Moreira Arquitetura de Computadores 57
58 Principais Métricas Custo unitário: custo par a produzir cada unidade do sistema (excluindo os custos de projeto não recorrentes) Custo NRE (Non-Recurring Engineering cost ): custo de projeto do sistema Tamanho Desempenho: tempo de execução ou taxa de processamento do sistema Consumo de Potência Flexibilidade: a habilidade de mudar a funcionalidade sem grande aumento do custo NRE Anderson Moreira Arquitetura de Computadores 58
59 Principais Métricas Tempo de prototipação Time-to-market Corretude, segurança, etc... Anderson Moreira Arquitetura de Computadores 59
60 Perfil do Projetista Conhecimentos de HARDWARE e SOFTWARE são necessários para otimização das métricas O projetista deve conhecer as várias tecnologias para escolher a melhor implementação para uma dada aplicação e restrições de projeto. Anderson Moreira Arquitetura de Computadores 60
61 Três abordagens principais FPGA - (Field Programmable Gate Array) - é um chip que suporta a implementação de circuitos lógicos relativamente grandes. Consiste de um grande arranjo de células lógicas ou blocos lógicos configuráveis contidos em um único circuito integrado. Cada célula contém capacidade computacional para implementar funções lógicas e realizar roteamento para comunicação entre elas. ASIC (Application Specific Integrated Circuit) é um circuito integrado (CI) construído para executar uma tarefa específica, ou seja, customizado para um uso particular ao contrário dos CIs de uso geral. Por exemplo, um chip projetado somente para rodar um telefone celular é um ASIC. VLSI (Very Large Scale Integrated) é o processo de criar circuitos integrados combinando milhares de transistores e circuitos baseados em um único microchip. Anderson Moreira Arquitetura de Computadores 61
62 Time-to-market Lucros O volume representa perda do lucro sobre a vida do produto Máximo lucro possível Lucro máximo da entrada com atraso do produto Concepção do sistema FPGA* Time-tomarket Atraso W ASIC* Tempo de vida W Tempo O percentual de perda de lucro, do lucro possível, é dado pela área do maior retângulo menos a área do menor retângulo. Anderson Moreira Arquitetura de Computadores 62
63 Time-to-market Em um mercado competitivo, qualquer atraso incorpora perda da parte deste mercado: Perda da janela de mercado Atraso para lançamento em função do longo ciclo de desenvolvimento O efeito da perda em lucro devido o atraso no lançamento do produto é maior que aquele custo de desenvolvimento Anderson Moreira Arquitetura de Computadores 63
64 Tecnologias Conceito: A maneira de realizar uma tarefa, especialmente utilizando processos, métodos ou conhecimento Para o projeto de sistemas embarcados: Tecnologia dos Processadores Tecnologia para IC Tecnologia de Projeto Anderson Moreira Arquitetura de Computadores 64
65 Tecnologia dos Processadores Anderson Moreira Arquitetura de Computadores 65
66 Como Implementar meu chip em sílicio? Anderson Moreira Arquitetura de Computadores
67 Tecnologias de Implementação Três abordagens, programabilidade crescente e eficiência decrescente Circuitos Integrados de Aplicação Específica SSI/MSI/LSI/VLSI Lógica Programável FPGA, CPLD Processadores Programáveis Microcontroladores, NPUs, DSP s Anderson Moreira Arquitetura de Computadores 67
68 Application Specific Integrated Circuits (ASICs) Alta capacidade M transistors Alta velocidade 500MHz+ Integração Uso específico Uso de vários estilos de projeto Full Custom Standard-cell (synthesized) metodologia dominante Híbrido Tempo de fabricação longo Semanas a meses do projeto completo até o produto Economicamente viável para grandes volumes Fazer as máscaras necessárias para fabricação está se tornando caro, da ordem de $1M por projeto Anderson Moreira Arquitetura de Computadores 68
69 Full custom Vdd IN Out Gnd Anderson Moreira Arquitetura de Computadores 69 J.Christiansen/CERN/98
70 Standard-cell - Exemplo células ativas Exemplo: Máquina de vender refrigerante canais para roteamento Anderson Moreira Arquitetura de Computadores 70
71 Macrocell Exemplo: Processador Anderson Moreira Arquitetura de Computadores 71
72 Exemplo: Um ASIC com mistura de full custom, RAM e standard cells Single port RAM Dual port RAM Gate array Full custom Standard cell FIFO J.Christiansen/CERN/98 Anderson Moreira Arquitetura de Computadores 72
73 Exemplo: Processador Pentium Anderson Moreira Arquitetura de Computadores 73 J.Christiansen/CERN/98
74 Single-Chip Microprocessor/FPGA Triscend E5: baseado no 8-bit 8051 CISC core 10 Dhrystone MIPS at 40MHz 60 kbytes on-chip RAM Até 40K de gates lógicos Custo em torno de $4 (em volume) Lógica Reconfigurável Triscend E5 chip 8051 processor + outros periféricos Memory Anderson Moreira Arquitetura de Computadores 74
75 Vantagens de Lógica Programável Baixo tempo de retorno (total turnaround time) Nenhum ou bem baixo NRE (non-recurring expenses ) Reprogramável Projeto baseado na plataforma Anderson Moreira Arquitetura de Computadores 75
76 Tecnologia para IC Tecnologia Desemp. Taman. Potên. NRE Time-to- Market Full-Custom (VLSI) Semi-Custom (ASIC) PLD (FPGA) Alto Pequeno Baixo Alto Longo Médio Médio Médio Alto* Longo* Baixo Grande Alto Baixo Curto* Anderson Moreira Arquitetura de Computadores 76
77 Tecnologia de Projeto O número de transistores praticamente dobra a cada 18 meses. Gordon Moore (1965) Anderson Moreira Arquitetura de Computadores 77
78 Tecnologia de Projeto Aumento de transistores Anderson Moreira Arquitetura de Computadores 78
79 Tecnologia de Projeto Aumento de produtividade Anderson Moreira Arquitetura de Computadores 79
80 Tecnologia de Projeto Transistores x Produtividade Anderson Moreira Arquitetura de Computadores 80
81 Tecnologia de Projeto Tamanho da equipe x Produtividade The mythical man-month Brooks (1975) Anderson Moreira Arquitetura de Computadores 81
82 Tecnologia de Projeto Produtividade: Foco em tecnologias com visão unificada de hardware e software Reuso Automação Programas substituem projeto manual Compilação / Síntese Componentes pré-definidos IP-cores Processadores de propósito geral e de propósito único em um mesmo IC Verificação Garantir corretude e completude de cada etapa de projeto Co-simulação Hardware / Software Anderson Moreira Arquitetura de Computadores 82
83 Tecnologia de Projeto Tecnologia de Projeto Anderson Moreira Arquitetura de Computadores 83
84 Projeto, Fabricação e Comercialização de CIs PROJETO FABRICAÇÃO TESTE MERCADO FAB 1 DH 99% erros!! FAB 2 Erro: volta!! 1% erros!! Permite negociar preço e prazo!! Anderson Moreira Arquitetura de Computadores 84
85 System Level Design: Módulos de Propriedade Intelectual Componentes Comerciais offthe-shelf (COTS) IC s pre-projetados e pre-fabricados Implementam GPP ou SPP Reduz tempo de projeto/depuração Facilidade de aquisição Board Processor Memory Peripheral System-on-a-chip (SOC) Todos os componentes do sistema implementados em um único CHIP Muda forma de negócio: Como Propriedade Intelectual e não como IC SOC construído pela integração de múltiplas descrições Core IP-core library PeripheralA PeripheralB ProcessorX Peripheral Processor Anderson Moreira Arquitetura de Computadores 85 Mem IP cores
86 Dúvidas Anderson Moreira Arquitetura de Computadores 86
Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto
Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico
Leia maisMicroelectrónica (ME)
Microelectrónica (ME) LEEC (opção) Lic. Lic. Engª. AeroEspacial (Aviónica) Tipos de projecto de CIs Marcelino Santos (marcelino.santos@ist.utl.pt) 2004/05 Tipos de projecto de CIs ASIC - Application Specific
Leia maisAo longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.
3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos
Leia maisDisciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável Prof.: Eduardo Simas eduardo.simas@ufba.
Universidade Federal da Bahia Escola Politécnica Programa de Pós Graduação em Engenharia Elétrica Disciplina: Processamento Digital de Sinais (ENG577) Aula 05 Parte 2: Dispositivos de Hardware Programável
Leia maisAbstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.
Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X
Leia maisTE 130 PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS
TE 130 PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS Oscar C. Gouveia Filho Departamento de Engenharia Elétrica UFPR URL: www.eletrica.ufpr.br/ogouveia E-mail: ogouveia@eletrica.ufpr.br 1 OBJETIVOS Entender
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar
Leia mais- 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 maisIntrodução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1
Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução
Leia maisAula 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 mais1 Introdução. 1.1. Motivação
15 1 Introdução Esta dissertação dedica-se ao desenvolvimento de um analisador de erro para Redes Ópticas através da utilização de circuitos integrados programáveis de última geração utilizando taxas que
Leia maisCapí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 maisHardware 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 maisIntrodução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h
Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h A grande ideia! O processo de concepção de um produto (chip) é muito demorado. Tempo; Esforço;
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisVisã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 maisDESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI PROPOSTA DE TRABALHO
Leia maisCurso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase
Curso Superior de Sistemas de Telecomunicações Unidade São José Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase Bases tecnológicas Dispositivos Lógicos Programáveis. Introdução à Tecnologia
Leia maisSistemas Digitais. Módulo 15 Prof. Celso PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
1 PLD - DISPOSITIVOS LÓGICOS PROGRAMÁVEIS Os projetos com circuitos digitais mais complexos podem se tornar inviáveis devido a vários problemas, tais como: - Elevado número de C.I. (circuitos integrados)
Leia maisAULA1 Introdução a Microprocessadores gerais
AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Prof. Eduardo Henrique Couto ehcouto@hotmail.com 2014/1 Apresentação do Professor: Cronograma:
Leia maisCentro Federal de Educação Tecnológica de Pelotas CEFET-RS. Aula 08. Estilos de Projeto. Prof. Sandro Vilela da Silva. sandro@cefetrs.tche.
Centro Federal de Educação Tecnológica de Pelotas CEFET-RS Projeto Físico F Digital Aula 08 Estilos de Projeto Prof. Sandro Vilela da Silva sandro@cefetrs.tche.br Copyright Parte dos slides foram realizados
Leia mais1.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 maisOs dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que
Dispositivos Lógicos Programáveis (PLD) Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que possui um grande número de portas lógicas
Leia maisCAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO
28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,
Leia maisMáquinas Multiníveis
Infra-Estrutura de Hardware Máquinas Multiníveis Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Classificação de arquiteturas Tendências da tecnologia Família Pentium
Leia maisIntrodução à Computação
Introdução à Computação Noções básicas sobre arquitetura e organização de computadores Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Funções do computador
Leia maisVocê acha que não precisa de um FPGA? Pense melhor!
Você acha que não precisa de um FPGA? Pense melhor! Objetivos de hoje Definir e explicar os FPGAs Desmistificar os conceitos incorretos mais comuns sobre os FPGAs Compreender a melhor e mais intuitiva
Leia maisArquitetura de Computadores. por Helcio Wagner da Silva
Arquitetura de Computadores -Introdução por Helcio Wagner da Silva Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly& John Presper Eckert, Universidade
Leia maisArquitetura 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 maisVisão Geral de Sistemas Operacionais
Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.
Leia maisSistemas Operacionais Introdução. Professora: Michelle Nery
Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas
Leia maisSumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955)
Sumário M. Sc. Luiz Alberto lasf.bel@gmail.com www.professorluizalberto.com.br Organização de Computadores Módulo 3 1. História da Arquitetura de Computadores - Continuação 1.1. 1.2. Segunda Geração Transistores
Leia maisAUTOMAÇÃO DE ESCRITÓRIOS ADE
Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos
Leia maisCo-simulação gráfica. André Pereira Gerente de Marketing Técnico. ni.com
Co-simulação gráfica André Pereira Gerente de Marketing Técnico A revolução da energia digital Meça(Entenda o problema) Adquira Analise Apresente Implemente Prototipe Melhore(Crie soluções) Projete 2 NI
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisProcessadores. 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 maisComponentes 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 maisCAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
Leia maisSistemas Embarcados. Introdução aos sistemas embarcados
Sistemas Embarcados Introdução aos sistemas embarcados Introdução aos Sistemas embarcados Definição de um sistema embarcado Exemplos de sistemas embarcados Processadores utilizados em sistemas embarcados
Leia maisProcessamento de dados - Aula I
Fundamentos de computação Paulo R. S. L. Coelho paulo@facom.uuf.br Faculdade de Ciência da Computação Universidade Federal de Uberlândia Organização 1 Conceitos iniciais 2 3 Organização 1 Conceitos iniciais
Leia maisImplementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera
Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera Ricardo Menotti Orientador: Prof. Dr. Eduardo Marques Instituto de Ciências Matemáticas e de Computação
Leia maisIntrodução à Informática
Introdução à Informática Aula 1 http://www.ic.uff.br/~bianca/introinfo/ Aula 1-31/08/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados
Leia maisArquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário
Arquitetura de Computadores para Sistemas Operacionais Arquitetura de Computadores para Sistemas Operacionais Tecnologias em Informática 2o Semestre Sistemas Operacionais Prof. Cid R Andrade Sumário Conhecer
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia maisDesenvolvimento de Modelo ESL para Controlador de Acesso Direto à Memória (DMA)
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2012.1 Desenvolvimento de Modelo ESL para Controlador de Acesso Direto à Memória (DMA) PROPOSTA DE TRABALHO
Leia maisTécnicas de Manutenção de Computadores
Técnicas de Manutenção de Computadores Professor: Luiz Claudio Ferreira de Souza Processadores É indispensável em qualquer computador, tem a função de gerenciamento, controlando todas as informações de
Leia maisCapítulo 1 - Introdução
Capítulo 1 - Introdução Prof. Romis Attux EA075 2015 Obs: Os slides se baseiam, em parte, nos dos autores do livro-texto. Sistemas Embarcados O acesso aos computadores pessoais vem crescendo de maneira
Leia mais1a LISTA DE EXERCÍCIOS
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS SÃO JOSÉ COORDENADORIA DE ÁREA DE TELECOMUNICAÇÕES
Leia maisEA075 Introdução. Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof.
EA075 Introdução Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato Sistemas Embarcados Sistemas embarcados: são sistemas de computação
Leia maisIntrodução à Computação: Arquitetura von Neumann
Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisMontagem e Manutenção de Computadores Aula1
Montagem e Manutenção de Computadores Aula1 Programa Instrutor Universidade Federal do Paraná Departamento de Informática 18 de Maio de 2010 Programa Instrutor (Universidade Federal do Montagem Paraná,
Leia maisDisciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br
Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos
Leia maisMemórias Prof. Galvez Gonçalves
Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores
Leia maisFACULDADE 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 maisDispositivos Lógicos Programáveis
Dispositivos Lógicos Programáveis Circuitos Lógicos DCC-IM/UFRJ Prof. 2009 1 Família de Sistemas Digitais 2 Comparação: Velocidade e Consumo VLSI Personalizado ASIC Célula-Padrão ASIC Estruturado CPLD
Leia maisR S Q 0 0 1 0 1 0 1 0 0 1 1 0 Tabela 17 - Tabela verdade NOR
19 Aula 4 Flip-Flop Flip-flops são circuitos que possuem a característica de manter os bits de saída independente de energia, podem ser considerados os princípios das memórias. Um dos circuitos sequenciais
Leia maisFundamentos de Sistemas de Informação Sistemas de Informação
Objetivo da Aula Tecnologia e as Organizações, importância dos sistemas de informação e níveis de atuação dos sistemas de informação Organizações & Tecnologia TECNOLOGIA A razão e a capacidade do homem
Leia maisCISC RISC Introdução A CISC (em inglês: Complex Instruction Set Computing, Computador com um Conjunto Complexo de Instruções), usada em processadores Intel e AMD; suporta mais instruções no entanto, com
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisO 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 maisHARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira
HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e
Leia maisParalelismo. 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 maisSIS17-Arquitetura de Computadores
Sistema de Computação SIS17-Arquitetura de Computadores Apresentação da Disciplina Peopleware Hardware Software Carga Horária: 40 horas 2 Computadores atuais Unidade Central de Processamento Entrada Computadores
Leia maisOrganização de Computadores 1
Organização de Computadores 1 3 ARQUITETURA DE VON NEUMANN E DESEMPENHO DE COMPUTADORES Prof. Luiz Gustavo A. Martins Tipos de Arquitetura Arquitetura de von Neumann: Conceito de programa armazenado; Dados
Leia maisConceitos Básicos sobre Sistema de Computação
Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e
Leia maisConceitos e Evolução Capítulos 1 e 2
Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
Leia maisArquiteturas 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 maisAutomação Industrial Parte 2
Automação Industrial Parte 2 Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html Perspectiva Histórica Os primeiros sistemas de controle foram desenvolvidos durante a Revolução
Leia maisInformática Aplicada
Informática Aplicada Conceitos Aula 2 Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2013 Esquema Geral do Computador HARDWARE; SOFTWARE. Prof. Walteno Martins Parreira
Leia maisInformática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz
Informática Instrumental Aula 1 Prof. Msc. Fernando Nakayama de Queiroz Ementa da disciplina 1. Apresentação do sistema operacional windows e linux; 2. Aprendendo a operar o teclado e principais teclas
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 8
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8 Índice 1. A Organização do Computador - Continuação...3 1.1. Processadores - II... 3 1.1.1. Princípios de projeto para computadores modernos... 3 1.1.2. Paralelismo...
Leia maisNíveis de RAID - RAID 0
RAID RAID é acrônimo para Redundant Array of Inexpensive Disks. Este arranjo é usado como um meio para criar um subsistema de unidade de disco, rápido e confiável, através de discos individuais. RAID é
Leia maisAULA2 Introdução a Microcontrolador
AULA2 Introdução a Microcontrolador Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Eduardo Henrique Couto ehcouto@hotmail.com Tópicos: Microcontroladores - Evolução Principais características
Leia maisGerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.
Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª
Leia maisTópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores
Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar
Leia mais1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
Leia maisCapítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho
20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam
Leia maisProcessador ( 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 maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisLÓGICA DE PROGRAMAÇÃO
Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE
Leia maisTecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
Leia maisSistemas 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 maisArquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves
Arquitetura de Computadores Prof. Marcelo Mikosz Gonçalves Conceitos Básicos Programa: é uma seqüência de instruções que executam uma determinada tarefa. Linguagem de máquina: conjunto de instruções primitivas
Leia maisFPGA Field Programmable Gate Array
Arquitetura de Computadores FPGA Field Programmable Gate Array Alex Vidigal Bastos Sumário Dispositivos Reconfiguráveis Field Programmable Gate Arrays Funcionamento Desenvolvimento Ferramentas Dispositivos
Leia maisInformática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1
Informática I Aula 4 http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisFamília CJ2. Novos CLPs com alta qualidade comprovada. Controladores Programáveis
Controladores Programáveis Família CJ2 Novos CLPs com alta qualidade comprovada. >> Flexibilidade em comunicação >> Desenvolvimento mais rápido de máquinas >> Inovação através da evolução Inovação sem
Leia maisOrganização Básica de computadores e linguagem de montagem
Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu
Leia maisDispositivos Lógicos Programáveis
PARTE 1 - TEORIA Dispositivos Lógicos Programáveis Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis, que possuem um grande número de portas lógicas,
Leia maisRISC X CISC - Pipeline
RISC X CISC - Pipeline IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 25 e 26/30 Prof. Msc. Antonio Carlos Souza Referências
Leia maisIntrodução à Arquitetura de Computadores. Capítulo 1: Introdução
1-1 Capítulo 1 - Introdução Introdução à Arquitetura de Computadores Miles Murdocca e Vincent Heuring Capítulo 1: Introdução 1-2 Capítulo 1 - Introdução Conteúdo do Capítulo 1.1 Visão Geral 1.2 Uma Breve
Leia maisIntrodução A Engenharia Da Computação
Introdução A Engenharia Da Computação AULA I Slide 1 O Que é Engenharia? [De engenho + -aria.] Substantivo feminino 1.Arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas
Leia maisArquitetura de Computadores Moderna
Arquitetura de Computadores Moderna Eduardo Barrére (eduardo.barrere@ice.ufjf.br) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações
Leia maisSimplifique 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 mais3. Cite o nome e características do ponto mais alto e do ponto mais baixo de uma onda?
Exercícios: 1. Sobre:Ondas Responda: a. O que é a Natureza de Ondas? b. O que origina as Ondas Mecânicas? c. As Ondas Mecânicas se propagam no vácuo? Explique a sua resposta. d. Quais são os elementos
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisINTRODUÇÃO À COMPUTAÇÃO
INTRODUÇÃO À COMPUTAÇÃO Heleno Pontes Bezerra Neto (helenopontes@lccv.ufal.br) 1. Introdução 1.1. Motivação 1.2 Histórico e Desenvolvimento dos Computadores 1.3. Organização dos Computadores 1. INTRODUÇÃO
Leia maisTipos de Computadores. Sediane Carmem Lunardi Hernandes
Tipos de Computadores Sediane Carmem Lunardi Hernandes 1 Introdução Objetivo Apresentar a Lei de Moore e mostrar os vários tipos de computadores 2 a) Lei de Moore Processadores (maioria) são um conjunto
Leia maisO que é Arquitetura de Computadores?
O que é Arquitetura de Computadores? Forças Coordenação de um conjunto de níveis de abstração de um computador sobre um grande conjunto de forças de mudança Arquitetura de Computadores = Arquitetura de
Leia mais