Aspectos gerais da arquitectura de computadores

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

Download "Aspectos gerais da arquitectura de computadores"

Transcrição

1 Aspectos gerais da arquitectura de computadores João Canas Ferreira Setembro de 2006 AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 1/15 Assuntos 1 Evolução dos computadores 2 O mercado de computadores 3 Arquitectura de computadores 4 Tecnologia de base AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 2/15

2 Evolução dos computadores O primeiro computador electrónico: ENIAC Data de desenvolvimento: Local: Universidade da Pensilvânia. Autores principais: John W. Mauchly, J. Presper Eckert Jr. Tecnologia: válvulas (tubos de vácuo, 18000), resistências (70000), condensadores (10000) e relés (6000). Frequência de operação: 100 khz. Potência consumida: kw. Problema de fiabilidade: 90% do tempo de paragem deveu-se à necessidade de substituir tubos de vácuo (19000/ano, 52/dia). AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 3/ ENIAC: Electronic Numerical Integrator And Computer A partir da página WWW da disciplina é possível aceder a alguns artigos históricos sobre o ENIAC e a um sumário da história dos computadores Informação sobre válvulas na Wikipedia: A figura apresentada provém de uma versão anterior deste artigo. Actualmente, as válvulas são usadas sobretudo em aparelhagem áudio. 3

3 Evolução dos computadores Planta do ENIAC A sala tinha cerca de 93 m 2. O ENIAC tinha 3 m de altura e pesava 30 t. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 4/ Os seguintes artigos contêm mais informações sobre o ENIAC: H.H. Goldstine e Adele Goldstine, The Electronic Numerical Integrator and Computer (ENIAC), em IEEE Annals of the History of Computing, Vol. 18, No. 1, A figura foi retirada deste artigo. W. Barkley Fritz, ENIAC A Problem Solver, em IEEE Annals of the History of Computing, Vol. 16, No. 1, Wikipedia: History of Computing Information O seguinte artigo contém uma biografia de J. Presper Eckert: Peter Eckstein, J. Presper Eckert, em IEEE Annals of the History of Computing, Vol. 18, No. 1, O sucessor de ENIAC foi o EDVAC (Electronic Discrete Variable Automatic Computer), também projectado por Mauchly e Eckert Unidades aritméticas: 20 acumuladores (somas e subtracções), um multiplicador e uma unidade combinada divisor/raiz quadrada. Memória para programas está distribuída pelo computador. O ENIAC era capaz de executar 5000 somas por segundo. 4

4 Evolução dos computadores Mainframes: IBM System/360 Model 91 Até ao fim dos anos 70, os grandes computadores centralizados dominaram a indústria. O modelo 91 da arquitectura System/360 é um caso típico (1966). AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 5/ Até ao fim dos anos 60, a evolução dos computadores foi determinada pelo contributo conjunto dos avanços tecnológicos e arquitecturais. Nos anos 70, os avanços foram essencialmente tecnológicos. Também surgiram nesta altura os primeiros microprocessadores (Intel 4004, 1971). A partir dos anos 80 voltou a registar-se um avanço combinado da tecnologia de base e da arquitectura O termo arquitectura usado na transparência refere-se à arquitectura do conjunto de instruções, i.e., ao modelo que o programador manipula. Hoje em dia, a arquitectura de computadores abarca também os aspectos da organização interna e de implementação, porque estes têm influência sobre o modelo externo do computador. 5

5 Evolução dos computadores A hegemonia do microprocessador Em meado dos anos 80, deu-se uma reapreciação dos aspectos arquitecturais: ressurgimento e domínio das arquitecturas RISC. A partir do início dos anos 90, o microprocessador passou a dominar a indústria de computadores. Hoje os microprocessadores estão presentes em quase todas as áreas. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 6/ A fotografia da esquerda mostra o 4004, o primeiro microprocessador da Intel (fonte original: A fotografia da direita mostra uma versão (para o espaço) do processador PowerPC 750 (fonte original: rad750_die_floorplan1.jpg). Características: 6,5 milhões de transístores, área 67 mm 2, tecnologia CMOS 0,18 µm, frequência 300 MHz Existem várias possibilidades de evolução para os computadores. Uma delas é descrita por N. Tredennick e B. Shimamoto num artigo de divulgação da revista ACM Queue: The Inevitability of Reconfigurability, Vol. 1, No. 7, 2003 (disponível a partir da Digital Library A companhia Xilinx vende circuitos reconfiguráveis que incluem 1 ou 2 núcleos de microprocessador (PowerPC 405): os circuitos Virtex-II Pro, Virtex-4 e Virtex-5. Pode encontrar mais detalhes em 6

6 Evolução dos computadores Crescimento do desempenho dos CPUs Linha clara: desempenho da tecnologia de base (CI). Linha escura: desempenho global. No ano 2000, o desempenho global é 7 vezes superior ao que se obteria apenas com o avanço tecnológico. Nos anos 90, o crescimento médio anual foi de 50%; depois, ficou reduzido a 20%. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 7/ CI = Circuito Integrado Os avanços arquitecturais são baseados numa abordagem quantitativa baseada em observações empíricas do comportamento dinâmico dos computadores, experiências e inúmeras simulações. Trata-se de uma abordagem que constituiu uma novidade radical quando começou a ser usada, em meados dos anos 80. O seu primeiro resultado foi o ressurgimento da arquitecturas RISC (Reduced Instruction Set Computer) O artigo seguinte apresenta de maneira simples os resultados das primeiras aplicações da abordagem quantitativa sistemática: D.A. Patterson e D. R. Ditzel, The Case for the Reduced Instruction Set Computer, ACM Sigarch Computer Architecture News, Vol. 8, No. 6, Outubro A história das arquitecturas RISC na IBM é descrita em: J. Cocke e V. Markstein, The evolution of RISC technology at IBM, em IBM Journal of Research and Development, Vol. 34, No. 1, Janeiro de O primeiro microprocessador RISC da Universidade de Berkeley é descrito em: D.A. Patterson e C.H. Sequin, RISC I: A reduced instruction set VLSI computer, em Proceedings 8th Annual Symposium on Computer Architecture,

7 Tendências de mercado O mercado de computadores Actualmente, o mercado de microprocessadores tem três grandes componentes claramente diferenciadas: Desktop computing Gama Euros. Optimizar a razão desempenho/custo. Servidores Substituem mainframes. Atributos: disponibilidade, escalabilidade, débito. Computadores embutidos Incluídos em outros produtos: fornos micro-ondas, telemóveis, etc. Atributos: preço, execução em tempo-real, memória, potência. Grande gama de preços. Grande gama de implementações: microcontroladores de 4 a 64 bits. Os processadores podem ser embutidos em CIs mais complexos. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 8/ O número de componentes (microprocessadores ou microcontroladores) vendidos no mercado embutido (embedded) é, de longe, o maior de todos. Muitos componentes são extremamente baratos Um microcontrolador é um microprocessador optimizado para uso no controlo de equipamento electrónico. Inclui geralmente vários dispositivos de E/S e memória interna (muitas vezes não-volátil) O mercado dos sistemas embedded também inclui núcleos de processadores usados nos interior de circuitos integrados do tipo SoC (System-on-Chip). Por exemplo, a companhia ARM ( dedica-se ao fornecimento deste tipo de circuitos, muito usados em circuitos integrados para telemóveis (e não só) Em 2005, segundo o World Semiconductor Trade Statistics ( foram vendidos milhões de dólares de microprocessadores e microcontroladores, o que representa cerca de 24,3% do mercado de semicondutores mundial (227 mil milhões de $). Para 2005 prevê-se um aumento de vendas de 9,6%. 8

8 O mercado de computadores Características dos três sectores As principais características dos três sectores do mercado de microprocessadores são: Atributo Desktop Servidores Embutidos Preço sistema ($) Preço CPU ($) , CPUs /ano [2000] (*) Aspectos críticos custo/desempenho, débito, disponibilidade, preço, consumo desempenho gráficbilidade escala- de potência (*) Apenas inclui microprocessadores de 16 e 32 bits. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 9/ Os microcontroladores de 8 bits são os mais vendidos em número, mas não são os que dão mais lucro. Em 1997, por exemplo, foram vendidos mais de 2 mil milhões de microcontroladores de 8 bits Os microcontroladores PIC10 de empresa Microchip ( usam um conjunto de 33 instruções (ao estilo RISC), cada uma das quais executa num ciclo de relógio (1 MHz), excepto as instruções de salto, que usam dois ciclos. O modelo PIC10F200 tem 6 pinos (incluindo alimentação) e custa $ 0.55 (em 2004). 9

9 O mercado de computadores Prejuízos anuais por quebra de serviço O mercado dos servidores dá grande importância à disponibilidade, medida pela capacidade de manter os serviços activos. Aplicação Prejuízo por hora (milhares $) Perdas anuais (milhões $) com downtime de 1% 0.5% 0.1% Corretagem Autoriz. Cart. Cred Envio encomendas Home shopping Vendas p/catálogo Reservas de avião [Valores de 2000] AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 10/ Convém distinguir dois conceitos importantes: fiabilidade capacidade para permanecer em funcionamento; disponibilidade capacidade para fornecer um serviço efectivo. Para sistemas complexos, é difícil garantir que nunca falham (fiabilidade elevada). Contudo, pode ser possível manter o sistema em serviço mesmo face a falhas dos seus componentes (i.e., garantir disponibilidade elevada); é este o desafio que se coloca aos servidores. 10

10 Arquitectura de computadores Áreas da arquitectura de computadores De um modo geral, a arquitectura de computadores é actualmente dividida em três áreas: Arquitectura do conjunto de instruções (definição clássica de AC) Modelo do sistema conforme visto pelo programador: instruções, registos, modelo de E/S, interrupções. Organização: Aspectos de alto nível da implementação sistema de memória, incluindo memórias cache barramentos estrutura funcional do CPU Implementação em hardware uma realização específica (Pentium II vs. Centrino) projecto lógico detalhado, tecnologia de empacotamento AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 11/ Na maior parte das publicações anteriores a 1985/90, a expressão arquitectura de computadores refere-se apenas ao primeiro dos itens mencionados. Organização e implementação são muitas vezes consideradas separadamente A abordagem quantitativa à arquitectura de computadores veio salientar a importância dos outros dois níveis, já que o que constitui um bom conjunto de instruções depende de aspectos organizativos e de implementação. Exemplo: como actualmente os acessos a memória são relativamente muito demorados, um conjunto de instruções que minimize os acessos a memória é mais favorável à obtenção de elevados desempenhos. 11

11 Requisitos funcionais Arquitectura de computadores Computadores são projectados para satisfazer requisitos funcionais, para além de objectivos de desempenho, custo e consumo de potência. Da perspectiva do cliente, é necessário determinar se os requisitos funcionais são relevantes para a utilização a fazer do computador e em que medida são atingidos. Exemplos: Classe Requisitos típicos Área:Desktop Desempenho equilibrado para tarefas variadas, desempenho interactivo, gráficos, vídeo, áudio. Compatibilidade Compatibilidade de código objecto. SO: memória Gestão de memória paginada/segmentada. SO: protecção Gestão de direitos de acesso. Normas: VF Implementação da norma IEEE 754. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 12/ Determinar quais os requisitos funcionais relevantes não é uma tarefa trivial, porque é necessário equilibrar muitos interesses diferentes, desde aspectos tecnológicos até aspectos de tradição (i.e., o que é que os clientes esperam que o computador seja capaz de fazer) O trabalho de determinação dos requisitos envolve também ter uma perspectiva global da evolução da área. O projecto de um computador (incluindo microprocessador) pode levar vários anos (2-5). Por isso, é necessário estabelecer os requisitos não para o presente, mas para a data da entrada em produção (e para os três anos seguintes) Os requisitos funcionais dependem fortemente da área de aplicação. 12

12 Tendências tecnológicas Tecnologia de base A evolução da tecnologia constitui o principal elemento do pano de fundo para a inovação e avaliação das arquitecturas de computadores. Circuitos integrados densidade de transístores: 35% ao ano (4 em 4 anos) dimensão da pastilha: 10%-20% ao ano resultado: nº de transístores 55% ao ano (2 em 18 meses) Memória DRAM densidade 40% 60% ao ano (4 em 3-4 anos) tempo de leitura 30% em 10 anos largura de banda 33% em 5 anos Discos magnéticos densidade 100% ao ano (4 em 2 anos); 30% actualmente tempo de acesso 33% em 10 anos Redes de comunicações Ethernet: 10 Mb 100 Mb em 10 anos; 100 Mb 1 Gb em 5 anos AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 13/ Os circuitos integrados são fabricados sobre discos finos de silício (designados por bolachas wafers). Cada pastilha (chip) rectangular é cortada da bolacha e encapsulada. Todas as pastilhas de uma mesma bolacha são iguais Durante o processo de fabrico podem ocorrer defeitos que inutilizam as pastilhas. Basta um defeito para inutilizar uma pastilha. A percentagem de pastilhas (de uma bolacha) sem defeito designa-se por rendimento (die yield) O custo dos circuitos integrados depende crucialmente do rendimento global do processo de fabrico. A complexidade do circuito implementado é praticamente irrelevante O rendimento de um processo de fabrico varia ao longo da sua existência, sendo muito baixo de início para processos sofisticados e bastante alto para processos maduros (> 90%) Em 2006, os processos industriais mais avançados são de 65 nm. Isto quer dizer que a largura mínima de uma pista de interligação ou de um transístor é de m. 13

13 Tecnologia de base Consumo de energia O consumo de energia constitui uma limitação importante para os processadores actuais; pode ser mesmo mais importante que a área. A energia é dissipada sob a forma de calor. (Potência=Energia/Tempo) Factor dominante tradicional: potência dinâmica. P din = 1 2 V2 F carga capacitiva No caso de dispositivos móveis, interessa mais a energia (a capacidade da bateria é dada em 1 A h = 3600 C). E din = V 2 carga capacitiva Actualmente: potência (estática) da corrente de fugas é importante. P est = I est V Em 2006: tentar limitar P est a menos de 25% da potência total, o que não é sempre conseguido. AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 14/ Tensões de alimentação baixaram de 5 V para 1 V Microprocessadores iniciais consumiam décimos de Watt, o Pentium 4 Extreme Edition consome 135 W a 3.2 GHz Para uma tarefa fixa, baixar a frequência reduz a potência, mas não a energia A carga capacitiva depende das características da tecnologia de semicondutores e do número de transístores ligados à saída de cada porta lógica Limite: capacidade de dissipar a potência calorífica produzida. Esta capacidade depende da área através da qual se processa a dissipação O projectista do CPU precisa de evitar pontos quentes Técnica: desligar partes do CPU que não estão a ser usadas num dado instante (p.ex. unidade de VF) Existe a necessidade de distribuir a energia a todo o circuito: os CPUs actuais (desktop) têm centenas de pinos de alimentação Em contrapartida, existem microcontroladores de muitíssimo baixo consumo. A família de microcontroladores Motorola MSP430 atinge 250 µa/mips (CPU de 16 bits). 14

14 Tecnologia de base Exemplo: Densidade de defeitos e dimensão da pastilha A figura mostra como a mesma densidade de defeitos afecta o rendimento de maneira diferente consoante a dimensão da pastilha. 4 pastilhas com defeito 8 pastilhas sem defeito rendimento: 66,6% Y = ( 1 + D A ) α α 4 pastilhas com defeito 60 pastilhas sem defeito rendimento: 93,75% Y: rendimento D: defeitos por unidade de área A: área da pastilha α: parâmetro de calibração AAC 2006 (FEUP/MIEIC) Aspectos gerais da arquitectura de computadores 15/ O parâmetro α diminui com a complexidade do processo de fabrico. Um valor actual típico é α = A densidade de defeitos depende da maturidade do processo. Valores típicos: 0.4 D 0.8 (por cm 2 ) Para os maiores circuitos, A é da ordem das poucas dezenas de cm Supondo D = 0.6, α = 4 e A = 1 = 1 1, o rendimento é Y = Nas mesmas condições, obtém-se, para A = 0.49 = , um rendimento de Y = 0.75, o que constitui uma melhoria importante Actualmente as bolachas têm um diâmetro d de 300 mm. O número N de pastilhas de área A que cabem numa bolacha pode ser estimado pela fórmula π (d/2) 2 N = π d A 2 A Para A = mm 2 e d = 300 mm, obtém-se N =

Aspectos gerais de arquitecturas de computadores

Aspectos gerais de arquitecturas de computadores Março de 2004 Áreas de aplicação Tecnologia Áreas de aplicação Tecnologia Tendências de mercado Desktop computing Gama 1000 10000 Euros Optimizar a razão desempenho/custo Servidores Substituem mainframes

Leia mais

Estudo de caso: Fabrico de circuitos integrados

Estudo de caso: Fabrico de circuitos integrados Estudo de caso: Fabrico de circuitos integrados CI Área Taxa de defeitos Tecnologia Transístores (mm 2 ) (por cm 2 ) (nm) (10 6 ) IBM Power 5 389 0,30 130 276 Sun Niagara 380 0,75 90 279 AMD Opteron 199

Leia mais

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores Arquitetura de Computadores UNIDADE 4 Arquitetura de Microprocessadores Aula nº 3 e 4 1º Período Ano letivo 2017/2018 Lição nº 5 e 6 09-10-2017 Sumário Resumo histórico Evolução dos microprocessadores

Leia mais

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003) William Stallings Computer Organization and Architecture 6 th Edition (2003) ENIAC Primeiro computador de Propósito Geral Electronic Numerical Integrator And Computer Chapter 2 Computer Evolution and Performance

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

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

EVOLUÇÃO DOS COMPUTADORES

EVOLUÇÃO DOS COMPUTADORES EVOLUÇÃO DOS COMPUTADORES 1 VISÃO GERAL O primeiro computador que surgiu foi o ENIAC, sigla em inglês que significa Integrador e Computador Numérico e Eletrônico. O computador surgiu na década de 1940,

Leia mais

Introdução aos circuitos integrados de aplicação específica

Introdução aos circuitos integrados de aplicação específica Introdução aos circuitos integrados de aplicação específica João Canas Ferreira 2007-09-17 Tópicos de Projecto de VLSI digital Assuntos Tópicos 1 2 Circuitos programáveis 3 Fluxo de projecto Contém figuras

Leia mais

Introdução aos Circuitos Integrados de Aplicação Específica

Introdução aos Circuitos Integrados de Aplicação Específica Introdução aos Circuitos Integrados de Aplicação Específica João Canas Ferreira Projecto de Circuitos VLSI FEUP/LEEC Contém figuras de Application-Specific Integrated Circuits, Michael J. S. Smith, Addison-Wesley

Leia mais

EVOLUÇÃO DOS COMPUTADORES

EVOLUÇÃO DOS COMPUTADORES EVOLUÇÃO DOS COMPUTADORES 1 EVOLUÇÃO DOS COMPUTADORES Caracterização da evolução dos computadores Computadores da 1ª Geração ENIAC Máquinas de Von Newman EDVAC (1945-1952) Computador comercial UNIVAC da

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

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores 1- Introdução Prof. Sílvio Fernandes Arquitetura

Leia mais

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores Professores: Raimes Moraes, Fernando M. Azevedo e Renato Ojeda. EMENTA: Arquiteturas de microprocessadores e microcontrolador; Programação de microprocessadores e microcontrolador: linguagem Assembly;

Leia mais

Mestrado Integrado em Engenharia Informática e Computação. Arquitecturas Avançadas de Computadores Exame final

Mestrado Integrado em Engenharia Informática e Computação. Arquitecturas Avançadas de Computadores Exame final FEUP Mestrado Integrado em Engenharia Informática e Computação Arquitecturas Avançadas de Computadores Exame final 2011-01-11 Duração: 2H00m Com consulta Atenção: Este exame tem 6 questões em 8 páginas,

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

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

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

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

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia Informática e de Computadores

Leia mais

SSC304 Introdução à Programação Para Engenharias

SSC304 Introdução à Programação Para Engenharias Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estrutura de um Computador GE4 Bio GE4Bio Grupo de Estudos

Leia mais

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,

Leia mais

6. Natureza dos circuitos digitais

6. Natureza dos circuitos digitais Sumário: Electrónica digital Circuitos integrados LEI FÍSICA 1 Electrónica digital: Electrónica digital é o conjunto de determinadas técnicas e dispositivos integrados, que se utilizam principalmente na

Leia mais

Universidade Lusíada de Angola. Ensino Privado Faculdade de Ciência e Tecnologia

Universidade Lusíada de Angola. Ensino Privado Faculdade de Ciência e Tecnologia Universidade Lusíada de Angola Ensino Privado Faculdade de Ciência e Tecnologia Luanda,2015 Universidade Lusíada de Angola Ensino Privado Faculdade de Ciência e Tecnologia Cássio Danilo da Cruz Narciso

Leia mais

Grupo I Resumo Histórico

Grupo I Resumo Histórico ARQUITETURA DE COMPUTADORES FICHA DE TRABALHO Nº 2 REVISÕES - CORREÇÃO Mod 4 Arquitetura de Microprocessadores Vamos lá Nome: Número: Turma: Leia atentamente as questões que se seguem e responda de acordo

Leia mais

Barramentos internos/externos

Barramentos internos/externos Barramentos Uma das características principais de um processador são os seus barramentos. Os barramentos são auto-estradas por onde circula a informação, seja no interior do CPU ou do interior para o exterior,

Leia mais

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto ARQUITETURA DE COMPUTADORES Adão de Melo Neto 1 TÓPICOS Introdução Memória Secundária Memória Cache Histórico 2 INTRODUÇÃO 3 INTRODUÇÃO O objetivo da disciplina é oferecer uma discussão sobre os conceitos

Leia mais

Arquitetura de Um Computador

Arquitetura de Um Computador Arquitetura de Um Computador José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-20 José Costa (DEI/IST) Arquitetura de Um

Leia mais

LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME:

LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME: LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME: 1. Explique a constituição do computador. Um computador é composto pelo processador, pela memória, dispositivos de entrada e saída.

Leia mais

Programador/a de Informática

Programador/a de Informática 481040 - Programador/a de Informática UFCD - 0770 Dispositivos e periféricos Sessão 2 SUMÁRIO Tipos de motherboard; Processador e Tecnologias de Microprocessador; Registos Internos; Dissipadores e Ventoinhas;

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

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

História dos Computadores

História dos Computadores História dos Computadores Tudo começou com o Sr. Charles Babbage no início do século XIX. Charles Babbage dedicou sua vida a construção de duas máquinas calculadoras. Ambas as tentativas foram fracassadas.

Leia mais

CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3

CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 CPU CPU Funções: Processamento; Controle Componentes: UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 Processador A função de um computador é executar tarefas

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

PROF. MARCEL SANTOS SILVA

PROF. MARCEL SANTOS SILVA PROF. MARCEL SANTOS SILVA No final do século XIX os computadores mecânicos, que realizavam cálculos através de um sistema de engrenagens, acionado por uma manivela ou outro sistema mecânico qualquer. O

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 1 Introdução

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 1 Introdução William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 1 Introdução slide 1 Organização e arquitetura Arquitetura são os atributos visíveis ao programador. Conjunto de instruções,

Leia mais

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Definição de microcontroladores É um circuito integrado que pode ser programado para realização

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

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

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

Dos sistemas digitais aos computadores e aos µps. Arquitecturas pré von Neumann. O paradigma do programa residente em memória

Dos sistemas digitais aos computadores e aos µps. Arquitecturas pré von Neumann. O paradigma do programa residente em memória Dos sistemas digitais aos computadores e aos µps Organização: Arquitecturas pré- von Neumann O paradigma do programa residente em memória Sobreousodamemória Arquitectura básica da unidade de processamento

Leia mais

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos

Leia mais

Memórias cache: uma introdução

Memórias cache: uma introdução Memórias cache: uma introdução João Canas Ferreira Dezembro de 2006 Contém figuras de Computer Architecture: A Quantitative Approach, J. Hennessey & D. Patterson, 3ª. ed., MKP 2006 AAC (FEUP/MIEIC) Memórias

Leia mais

O que é Arquitetura de Computadores?

O que é Arquitetura de Computadores? O que é Arquitetura de Computadores? 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 Conjuntos

Leia mais

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira Unidade I ORGANIZAÇÃO DE COMPUTADORES Prof. Antônio Palmeira Apresentação da disciplina Conhecer as estruturas de hardware de um sistema computacional. Entender o funcionamento dos vários módulos que compõem

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro

Leia mais

14/3/2016. Prof. Evandro L. L. Rodrigues

14/3/2016. Prof. Evandro L. L. Rodrigues SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores

Leia mais

Microeletrônica. Prof. Fernando Massa Fernandes. Sala 5017 E. https://www.fermassa.com/microeletronica.php

Microeletrônica. Prof. Fernando Massa Fernandes. Sala 5017 E. https://www.fermassa.com/microeletronica.php Microeletrônica Prof. Fernando Massa Fernandes Sala 5017 E fermassa@lee.uerj.br https://www.fermassa.com/microeletronica.php http://www.lee.eng.uerj.br/~germano/microeletronica_2016-2.html (Prof. Germano

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

Micr c o r co c ntr t o r lad a or o es

Micr c o r co c ntr t o r lad a or o es Microcontroladores O que é um computador? O computador é basicamente uma máquina, eletrônica automática. tica. Lê dados,, efetua cálculos e fornece resultados. Máquina que recebe dados, compara valores,

Leia mais

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas

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

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017 Professora: Janaide Nogueira E-mail: nogueirajanaide@gmail.com Materiais: https://janaide.wordpress.com Componentes Básicos de um Computador Principais Componentes do Gabinete 3 4 CPU ou UCP (Processador)

Leia mais

EVOLUÇÃO DA COMPUTAÇÃO MODERNA Arquitetura de Computadores. Prof. Gabriel F. C. Campos camposg.com.br

EVOLUÇÃO DA COMPUTAÇÃO MODERNA Arquitetura de Computadores. Prof. Gabriel F. C. Campos camposg.com.br EVOLUÇÃO DA COMPUTAÇÃO Arquitetura de Computadores Prof. Gabriel F. C. Campos gabriel.campos@ifpr.edu.br camposg.com.br ARQUITETURA DE COMPUTADORES Horário de atendimento: Segunda e Sexta, 9:45-10:45 RETOMANDO

Leia mais

EVOLUÇÃO DOS COMPUTADORES

EVOLUÇÃO DOS COMPUTADORES EVOLUÇÃO DOS COMPUTADORES 1943 2 O primeiro computador do mundo foi o ENIAC, sigla que significa Electronic Numerical Integrator and Computer, um trabalho conjunto do Professor John Mauchly, conjuntamente

Leia mais

EVOLUÇÃO DOS COMPUTADORES. Vávulas e Transistores

EVOLUÇÃO DOS COMPUTADORES. Vávulas e Transistores Bom dia EVOLUÇÃO DOS COMPUTADORES Vávulas e Transistores Introdução Final do século XIX: computadores mecânicos surgiu o relê - dispositivo eletromecânico Os relês podem ser considerados uma espécie de

Leia mais

Responde às seguintes questões. 5. Quais as vantagens da utilização de transístores face às válvulas de vácuo?

Responde às seguintes questões. 5. Quais as vantagens da utilização de transístores face às válvulas de vácuo? ARQUITETURA DE COMPUTADORES FICHA DE TRABALHO Nº 5 - REVISÃO Mod 4 Arquitetura de Microprocessadores Vamos lá Nome: Número: Turma: Responde às seguintes questões 1. Qual foi o primeiro computador a usar

Leia mais

Os textos nestas caixas foram adicionados pelo Prof. Joubert

Os textos nestas caixas foram adicionados pelo Prof. Joubert William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 1 Introdução Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Organização e arquitetura Arquitetura são

Leia mais

Conceitos Básicos de Informática

Conceitos Básicos de Informática Conceitos Básicos de Informática Introdução Informática Ciência do tratamento automático das informações Engloba toda atividade relacionada ao desenvolvimento e uso dos computadores Computador que permitam

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

Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas

Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas Aula Anterior Na aula anterior: Álgebra de Boole Operações básicas Propriedades Portas Lógicas Leis de DeMorgan Simplificação algébrica 2

Leia mais

Arquitetura de Computadores e Redes de Dados

Arquitetura de Computadores e Redes de Dados Arquitetura de Computadores e Redes de Dados Curso Técnico de Informática de Sistemas Ano Letivo 2017/2018 Ciclo de Formação 2017/2020 Professora Ana Reis Prof. Ana Reis - ASRD 1 UFCD o769 Arquitetura

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

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

Projecto Low-Power Importância

Projecto Low-Power Importância Projecto Low-Power Importância redução de custos (package, fonte alimentação, ventilação,...) poupança de energia (protecção ambiental) autonomia de equipamentos portáteis (telemóveis, GPS, PDAs,...) tecnologia

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

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 1ª Aula Apresentação e Introdução da disciplina Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Apresentada pelo Prof. Paulo Sergio Lopes de Souza

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

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro Processador A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa

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

Sistemas Digitais I LESI :: 2º ano. Introdução

Sistemas Digitais I LESI :: 2º ano. Introdução Sistemas Digitais I LESI :: 2º ano Introdução António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: capítulo 1, DDPP, Wakerly DEP. DE INFORMÁTICA ESCOLA DE ENGENHARIA UNIVERSIDADE

Leia mais

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto CIRCUITOS INTEGRADOS Professor Adão de Melo Neto Revisão sobre Circuito Resistivo e Lei de Ohms R = RESISTÊNCIA É A OPOSIÇÃO A CIRCULAÇÃO DA CORRENTE GERADA POR UMA TENSÃO OU DIFERENÇA DE POTENCIAL (medido

Leia mais

Introdução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1.

Introdução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1. Arquitetura e Organização de Computadores I Prof. Cláudio C. Rodrigues Arquitetura e Organização de Computadores I Objetivo: Entender a regra dos componentes de um sistema computador e como eles trabalham

Leia mais

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com MATÉRIA: APRESENTAÇÃO / CONCEITOS Aula N : 01 Tema: Apresentação da

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

Fundamentos em Informática Introdução e Conceitos

Fundamentos em Informática Introdução e Conceitos Fundamentos em Informática 01 - Introdução e Conceitos Subsequente / 2011 - Disciplina: Fundamentos ago/2011 em Informática - 1 Introdução Informática: ciência do tratamento automático das informações

Leia mais

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira Introdução a Arquitetura e Organização de Computadores Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1 Prof. Alexandre Beletti Ferreira Tópicos Visão Geral de um Computador Lei de Moore Gerações

Leia mais

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto CIRCUITOS INTEGRADOS Professor Adão de Melo Neto R = RESISTÊNCIA É A OPOSIÇÃO A CIRCULAÇÃO DA CORRENTE GERADA POR UMA TENSÃO OU DIFERENÇA DE POTENCIAL (medido em ohms) I = CORRENTE FLUXO DE ELÉTRONS DO

Leia mais

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01 INFORMÁTICA E CONTABILIDADE Prof. Me. Fábio Assunção CMP 1128 Parte 01 INFORMAÇÃO Informação significa fatos. Expressada verbalmente, visualmente, por ondas, etc. Primórdios do processamento da informação:

Leia mais

INFORMÁTICA APLICADA. Histórico. Gerações

INFORMÁTICA APLICADA. Histórico. Gerações INFORMÁTICA APLICADA Histórico Gerações 00001 As gerações dos computadores Os computadores são máquinas capazes de realizar vários cálculos automaticamente, além de possuir dispositivos de armazenamento

Leia mais

PANORÂMICA. Introdução aos Sistemas Computacionais. Panorâmica e Evolução. Prof. Mário Calha /13

PANORÂMICA. Introdução aos Sistemas Computacionais. Panorâmica e Evolução. Prof. Mário Calha /13 Introdução aos Sistemas Computacionais Panorâmica e Evolução Prof. Mário Calha email: mjc@di.fc.ul.pt 2012/13 PANORÂMICA ISC LEI/FCUL 2010-13 Mário Calha 2 Sistemas Computacionais num mundo sem a influência

Leia mais

SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 06 UFPR. Prof.ª Nicolle Sotsek Ramos

SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 06 UFPR. Prof.ª Nicolle Sotsek Ramos SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 06 UFPR Prof.ª Nicolle Sotsek Ramos SISTEMAS DE COMPUTADORES «Todos os computadores são sistemas de componentes para entrada, processamento, saída, armazenamento

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-09-17 José Costa (DEI/IST) Introdução

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

FACULDADE LEÃO SAMPAIO

FACULDADE LEÃO SAMPAIO FACULDADE LEÃO SAMPAIO Microcontroladores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes CPU Memórias Dispositivos de Entrada/Saída (E/S) Input/Output (I/O) 2 CPU A CPU busca informações

Leia mais

Hardware. Componentes Básicos e Funcionamento

Hardware. Componentes Básicos e Funcionamento 1 Hardware 2 2 Componentes Básicos e Funcionamento 1 Hardware 3 Conjunto de dispositivos elétricos/eletrônicos que englobam a CPU, a memória e os dispositivos de entrada/saída de um sistema de computador

Leia mais

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto

CIRCUITOS INTEGRADOS. Professor Adão de Melo Neto CIRCUITOS INTEGRADOS Professor Adão de Melo Neto LEI DE OHMS e CIRCUITOS RESISTIVOS I = CORRENTE FLUXO DE ELÉTRONS DO POLO PARA O + (medido em amperes: A) V = TENSÃO Capacidade de fluxo de elétrons (medido

Leia mais

Introdução aos computadores

Introdução aos computadores Introdução aos computadores Arquitetura de Computadores Introdução aos computadores 1 Primeiro computador eletromecânico 1944 Harvard Mark I Usado no cálculo de tabelas matemáticas e navegação 3 segundos

Leia mais

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação Aula 02 - Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware Slide 1 de - Qual é a origem etimológica da palavra COMPUTADOR? Computador procede do latim computatore.

Leia mais

AULA1 Introdução a Microprocessadores gerais. Disciplina: Aplicações Avançadas de Microprocessadores (AAM)

AULA1 Introdução a Microprocessadores gerais. Disciplina: Aplicações Avançadas de Microprocessadores (AAM) AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Tópicos: Conceitos gerais Evolução dos Microprocessadores Arquiteturas Principais características

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

Unidades Básicas de Medidas bit: menor unidade de dado; apresenta os valores 0 ou 1. byte : conjunto de 8 bits; representa um caractere; Unidades

Unidades Básicas de Medidas bit: menor unidade de dado; apresenta os valores 0 ou 1. byte : conjunto de 8 bits; representa um caractere; Unidades Profª. Janaide Nogueira Unidades Básicas de Medidas bit: menor unidade de dado; apresenta os valores 0 ou 1. byte : conjunto de 8 bits; representa um caractere; Instalação e Manutenção de Computadores

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 EVOLUÇÃO HISTÓRICA 2 Ábaco: Aproximadamente 4.000 a.c. Palavra que vem do Latim, que significa Quadro. No início o Ábaco era

Leia mais

Prof. Kleber. Richard Alexandre Sergio Dusilekz Michael Keiji Wellyngton Weller

Prof. Kleber. Richard Alexandre Sergio Dusilekz Michael Keiji Wellyngton Weller Evolução dos Computadores Válvulas e Transistores Arquitetura de Computadores Prof. Kleber Richard Alexandre Sergio Dusilekz Michael Keiji Wellyngton Weller Válvulas Válvulas O que é uma válvula? Válvulas

Leia mais

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua INTRODUÇÃO Introdução a Informática Introdução Para que serve o computador? Word, Filme, Facebook,... Resolver problemas do usuário Coletar, manipular e fornecer os resultados Processamento eletrônico

Leia mais

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro Arquitetura e Organização de Computadores Processador Registrador Memória Professor Airton Ribeiro airton.ribeiros@gmail.com Processador A função de um computador é executar tarefas com a finalidade de

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Primeira Aula Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte1.pdf Organização de Computadores I Primeira Aula 1/57 Conteúdo Básicas. Básicos... Organização

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