CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Introdução à Computação
Conteúdo Programático 1. Descrição da arquitetura de computadores digitais 1.1. Evolução dos computadores digitais 1.2. Arquitetura básica 1.3. CPU 1.4. Memória 1.5. Dispositivos de entrada / saída 2. Unidades de armazenamento de dados no computador 2.1. Unidades de disco magnético 2.2. Unidades de fita magnética 2.3. Outros dispositivos de armazenamento

1

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Introdução à Computação
Conteúdo Programático 3. Conceitos básicos 3.1. Programas 3.2. Linguagens de alto nível 3.3. Compiladores 3.4. Algoritmos e programação 4. Operações lógicas, números e instruções. 4.1. Números inteiros e reais 4.2. Dados não numéricos 4.3. Operadores aritméticos / lógicos 4.4. Operações aritméticas e lógicas

2

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Introdução à Computação
5. Desenvolvimento de algoritmos 5.1. Definição 5.2. Refinamento passo a passo 5.3. Tipos de estruturas de controle 5.4. Linguagens para algoritmos 6. Sistemas de numeração 6.1. Mudança de base 6.2. Passagem da base 10 para uma base b 6.3. Passagem de uma base b qualquer para a base 10 6.4. Aritmética binária. 7. Software básico para computadores 7.1. Sistema Operacional: comandos básicos 7.2. Edição, Compilação e Linkedição (Ligação)

3

Algoritmos estruturados..FERNANDEZ. Informática básica. São Paulo: Makron Books.A. Eduardo A. MONTEIRO. Harry. 1996. FARRER.. et al. Miguel G. 1989..LOPEZ. Introdução à organização de computadores. Rio de Janeiro: Livros Técnicos e Científicos Editora S. 4 . Rio de Janeiro:Guanabara. Mário A.1991. Salvador P.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Introdução à Computação Bibliografia LANCHARRO.

. Marilena O. TANENBAUM. SIVIERO. Ângelo de Moura. 1994.A.1999. de Castilho. Organização estruturada de computadores. Rio de Janeiro: Livros Técnicos e Científicos Editora S. Algoritmos e estruturas de dados.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Introdução à Computação Bibliografia Complementar GUIMARÃES. São Paulo: Edilete.LAGES. Rio de janeiro:Livros Técnicos e científicos Editora S. 5 . Newton A. A. Introdução ao Microcomputador. Andrew S. 1986.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Introdução à Computação 1. Evolução dos computadores de computadores digitais  6 .1. Descrição da arquitetura 1.

A mudança de uma geração para outra se dá com o advento de um nova tecnologia.1. Os computadores da primeira geração apresentavam diferenças substanciais entre os modelos. Descrição da arquitetura de computadores digitais 1. divide-se a história dos computadores em cinco gerações distintas.    7 . Essa nova tecnologia possibilita grandes avanços do poder de cálculo ou descobertas que modificam a base de um computador.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Evolução dos computadores Evolução dos Computadores A partir do momento que surgiram os primeiros computadores.

1. serão analisadas características gerais dos computadores. Evolução dos computadores Evolução dos Computadores Da segunda geração em diante. Descrição da arquitetura de computadores digitais 1. Existem diferenças e discordâncias quanto as datas das gerações de computadores.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. já que eles eram muitos e observá-los em separado renderia muito tempo de exposição.   8 .

. Evolução dos computadores Fonte: De Fazzio P. Introdução à informática 9 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.1. J.

Charles Babbage: máquina diferencial e analítica (1823-1871). v. Organização Estruturada de Computadores pag 8 10 .1945) Blase Pascal: calculadora mecânica – soma e subtração (1642 ). (*)Tanenbaum A.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.1. Leibniz: calculadora com 4 operações (1671). Evolução dos computadores Computadores geração zero (*)       Mecânicos / Eletromecânicos(1642 . Hollerith: Máquina de tabulação (1880-1890) Mark I: computador eletromecânico (1944).S. W.

O Tear Programável 11 . Ele introduziu nos teares um sistema de cartões perfurados que representavam justamente os desenhos pretendidos.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Evolução dos computadores Curiosidades Em 1801. Joseph Marie Jacquard desenvolveu uma maneira rápida e eficiente de padronizar os desenhos nos tecidos de sua fábrica.coisa que fez tempos depois.1. Jacquard ficou tão satisfeito com os resultados obtidos que se viu tentado a despedir vários funcionários logo depois da implementação do sistema .

moradia. o cartão era levado até a máquina propriamente dita.1. Depois de perfurados no lugar correspondente a determinada característica da pessoa. Cada cartão perfurado era dividido em áreas correspondentes ao sexo. nacionalidade e demais dados interessantes à um censo. sendo que os pinos que atravessavam eram somente aqueles dos lugares previamente perfurados. 12 . Os cartões eram então pressionados por dezenas de pinos que procuravam passar pelos buracos do cartão. Evolução dos computadores Curiosidades 1890 – Hollerith Hermann Hollerith. idade. O propósito desse equipamento era acelerar o imenso trabalho dispensado ao censo nos Estados Unidos. raça. data de nascimento. desenvolveu um equipamento que usava os mesmos cartões perfurados idealizados por Jacquard.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. os pinos mergulhavam em um recipiente de mercúrio. Uma vez transpassado o cartão. fechando um circuito e indicando sua posição.

Internacional Business Machine. em 1896. A mesma CTRC. O sucesso de Hollerith foi tanto que ele fundou. 56 milhões de cartões perfurados no censo de 1900 Hollerith 13 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Evolução dos computadores Curiosidades 1890 – Hollerith Esse sistema trabalhou de forma tão veloz que os resultados do censo saíram em 1/3 do tempo gasto usando métodos antigos. a Tabulation Machine Company. mudava de nome nascia a mundialmente famosa IBM . A TMC veio a fundir-se com mais duas empresas formando a Computing Tabulation Recording Company. anos depois da morte de Hollerith. empresa especializada em operar e fabricar as máquinas.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.Eletronic Discrete Variable Computer.Universal Automatic Computer (*)Tanenbaum A. Edvac . e Univac . Organização Estruturada de Computadores pag 8 14 .Eletronic Numeric Integrator and Calculator.S. Evolução dos computadores Computadores da Primeira Geração  Característica: Válvulas (1945 .1955)     Colossus: projeto da inteligência britânica (1943).1. Eniac .

era preciso reprogramar várias destas chaves.Eletronic Numeric Integrator and Calculator (1943) Pesava mais de 30 t e consumia 150 KW de energia elétrica.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.468 válvulas e 1500 relés). Alta velocidade para a época (17. A cada novo cálculo. Evolução dos computadores Computadores da Primeira Geração       Eniac .000 chaves manuais.S. A programação do ENIAC era feita através de 6. e Extremamente difícil mudar as instruções contidas dentro do computador. Números eram manipulados na forma decimal. (*)Tanenbaum A.1. Organização Estruturada de Computadores pag 8 15 .

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. 357 multiplicações e 38 divisões por segundo.000 adições. Evolução dos computadores Computadores da Primeira Geração  Eniac . bem menos até do que uma calculadora de bolso da atual.1. 16 .Eletronic Numeric Integrator and Calculator (1943)  O poder de processamento do ENIAC é muito pequeno para os padrões atuais. suficiente para processar apenas 5.

John Von Neumann foi um dos construtores. Evolução dos computadores Computadores da Primeira Geração  Edvac .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. e Utilização dos códigos binários .Eletronic Discrete Variable Computer (1945)     Ocupava 100% do espaço que o ENIAC. Era dotado de cem vezes mais memória interna que o ENIAC. 17 .1.

e Foi o primeiro computador comercial da história. Evolução dos computadores Computadores da Primeira Geração  Univac . 18 .1. Computador recebia as instruções de cartões magnéticos. Tinha vinte metros quadrados e um massa de cerca de cinco toneladas.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.Universal Automatic Computer (1951)     Baseado na revolucionária teoria de Von Neumann (programa armazenado).

19 . Evolução dos computadores Computadores de Segunda Geração  Característica: utilização do transistor (1955-1965). 1107 da Sperry Rand.1.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Não necessitava de tempo para aquecer.      Menor aquecimento e menor consumo de energia. e Principais representantes: séries 1400 e 1700 da IBM. Maior poder de cálculo e confiabilidade. COBOL ou ALGOL. As linguagens utilizadas eram FORTRAN.

e os famosos IBM PC/XT 20 . INTEL 4004 foi o primeiro microprocessador (4 bits.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.000 instruções por segundo). Lotus 1-2-3. 2000 transistores. 100. Evolução dos computadores Computadores de Terceira Geração  Característica: Circuitos integrados (1965-1980)     Miniaturização de componentes em um único chip.1. Lançamentos da época: IBM-PC. Custo de produção menor.

Em 1985 surge o 386 sendo possível rodar o Windows 3.1.11 . 21 . e Conceito de "PC“. Em 1981 nasce o 286: slots ISA de 16 bits e memórias de 30 pinos. Evolução dos computadores Computadores de Quarta Geração  Integração de circuitos em alta escala (1980-1990)        Circuitos LSI e VLSI (Very Large Scale Integration) O início da utilização da linguagem C.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Introduziu-se no mercado as placas VGA e suporte a 256 cores. Em 1989 lançados o 486 DX: memórias de 72 pinos e slots PCI de 32 bits (o dobro da velocidade dos slots ISA).

hoje)      Primeiro processador Pentium em 1993. Slot AGP de 32 bits (Accelerated Graphics Port ou Porta Gráfica Acelerada). armazenamento e taxas de transferência.1. Processadores paralelos. Processadores Pentium II. Grande capacidade de processamento de dados. III e IV. 22 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Evolução dos computadores Computadores de Quinta Geração  Ultra Large Scale Integration (1990 .

2. Evolução dos computadores digitais 1. Descrição da arquitetura de computadores digitais 1.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Introdução à Computação 1. Arquitetura básica 23 .1.

foram substituídos pelas válvulas no ENIAC em 1946 (capazes de 100. Inicialmente foram usados chaves mecânicas.2. Arquitetura básica Toda a lógica dos computadores é construída a partir de chaves liga/desliga.     24 . Finalmente pelos transistores (semicondutores) inventados em Stanford em 1947. Os circuitos integrados (ou CI's) são encapsulamentos compactos de circuitos constituídos de minúsculos transistores.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.000 chaveamentos por segundo). depois relés eletromecânicos: o Z-1 e o MARK 1 (capazes de executar até 5 chaveamentos por segundo). Posteriormente.

as instruções são buscadas diretamente na memória. Arquitetura básica Segue de forma geral os conceitos estabelecidos pelo Professor John Von Neumann:      Codificação de instruções que pudessem ser armazenadas na memória. Sugeriu cadeias de uns e zeros (binário) para codificação das instruções. 25 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.2. Armazenar na memória as instruções e as informações que forem necessárias para a execução da tarefa desejada. e Ao processar o programa.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.2. Arquitetura básica Os conceitos Neumann: estabelecidos pelo Professor John Von  26 .

2.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Arquitetura básica 27 .

manipular dados. São as pessoas que trabalham utilizando o computador e/ou operam um microcomputador. São os programas que fazem funcionar o Hardware. Um programa é um conjunto de instruções que o computador deve executar passo a passo. armazenar.  Hardware:   Softwares:   Peopleoware:  28 . Arquitetura básica Conceitos  Computador:  Máquina composta de um conjunto de partes eletrônicas e eletromecânicas.2. e fornecer informações. com capacidade de coletar.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. forma automática. Tudo aquilo que compõe fisicamente o computador.

Microcomputadores: também conhecidos como "desktop“. Arquitetura básica Conceitos Tipos de Computadores Padrão PC Existem vários tipos de computadores:      "Mainframes“: são computadores de grande ou médio porte. Existem diversos modelos e tipos. Minicomputadores. handhelds.2. mini-notebooks. utilizados em grandes empresas.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. como PC. Portáteis: laptops. notebooks. notepads e palm tops. 29 . Macintosh e Power PC.

Pode conter resistores. 30 .2. formam um programa de máquina. Um circuito integrado é um conjunto de componentes eletrônicos moldado em uma única peça. assim sabem o que fazer quando ligados novamente. como uma ROM.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Chip : é o nome que se dá (em computação)aos circuitos integrados. quando em conjunto e em seqüência. Arquitetura básica Conceitos    Firmware: programação em hardware. Instrução: é uma operação específica que. mesmo desligados por anos. programa ou dados de computador que são armazenados num chip de memória de hardware. EPROM ou mais recentemente em memórias flash. Exemplos:  dispositivos eletrônicos diversos: forno de microondas (digital).  Todos eles mantêm o seu programa básico intacto. capacitores e transistores. iPod ou um celular.

2.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. isoladamente. Arquitetura básica Conceitos  Dados:  Algum tipo de material em formato desorganizado que. É todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado.É o resultado da transformação dos dados em algo útil para o usuário.  Informação:  31 . não tem significado.

Arquitetura básica Conceitos MEDIDA: Bit REPRESENTA O MESMO QUE: 0 ou 1 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.2.menor unidade de dado Byte Kilobyte (KB) Megabyte (MB) Gigabyte (GB) Terabyte (TB) conjunto de 8 bits ou 1 caractere 210 ou 1024 bytes 210 ou 1024 Kilobyte 210 ou 1024 Megabyte 210 ou 1024 Gigabyte 32 .

Descrição da arquitetura de computadores digitais 1.3.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. CPU 33 .

Central Process Unit Conceituação      Também pode ser chamado de processador. Fabricantes: Intel. Compatibilidade entre placa-mãe e processador:   Pinagem do soquete. ou UCP. Não é sinônimo de gabinete. microprocessador. Motorola. Cyrix.3. 34 . CPU .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. AMD. É um circuito integrado construído em uma fina camada de silício com milhares ou milhões de transistores alojados. e Frequência de operação.

CPU . o microcódigo deve utilizar sua próprias instruções. Atinge maiores freqüências execução do que os processadores CISC.Central Process Unit Conceituação  CISC (Complex Instruction Set Computer)  O processador contém um grande número de instruções. Dessa forma.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.3. Pág. Dessa forma. 60 cap 8 35 . O aumento de desempenho do chip compensa em muito o trabalho extra do programa. Dissipam mais calor que o RISC. o próprio software em execução faz o trabalho pesado.  RISC (Reduced Instruction Set Computer)  O processador contém um número pequeno de instruções (mais simples).

montadas no mesmo chip 36 . CPU . com seus dois núcleos.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. 200 milhões de transistores Core 2 Quad: duas pastilhas de duplo núcleo.3.Central Process Unit Conceituação Pentium-D.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. CPU . controla todas as operações que são executadas (semáforo). É responsável por sincronizar as operações e enviar sinais de direção para cada uma delas.Central Process Unit Conceituação Barramento: É um conjunto de fios paralelos. Barramento de endereços:    usado pelo processador para selecionar uma área específica na memória.3. usado para transmitir dados entre o processador e a memória ou periféricos. usados para estabelecer a comunicação entre os componentes de um computador. 37  Barramento de dados:   Barramento de controle:  .

CPU .Central Process Unit Arquitetura Possui duas partes principais:  ALU – Aritmetic / Logic Unit  Executa as operações matemáticas e os comandos do computador.  UC – Unidade de Controle  Controla o ciclo da máquina. 38 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.3.

Central Process Unit Conceituação  Diagrama funcional da UCP: Acc:Registrador de dados RDM: Registrador de dados REM: Registrador de endereço Registrador de instrução 39 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.3. CPU .

Obs: o relógio (clock) fica na unidade de controle e sua função é sincronizar as operações.3.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. CPU .Contador de Instruções (em inglês: PC .  RI .Registrador de Instrução (em inglês: IR .Program Counter) armazena o endereço da próxima instrução a ser executada na memória.Central Process Unit Conceituação Registradores Importantes na UCP Na Unidade de Controle:   CI . 40 .Instruction Register):  Armazena a instrução a ser executada (contém o código de operação).  O REM é um registrador da memória principal e o seu conteúdo é endereço de dado ou endereço de instrução.

Accumulator) . o acumulador é um dos principais elementos que definem o tamanho da palavra do computador . 41 .Acumulador (em inglês:ACC .o tamanho da palavra é igual ao tamanho do acumulador.Central Process Unit Conceituação Registradores Importantes na UCP:  Na Unidade Lógica Aritmética:  ACC .armazena os dados (de entrada e resultados) para as operações na UAL.3. CPU .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.

Executa uma operação por vez (um ciclo do processador).Central Process Unit Arquitetura  ALU – Aritmetic / Logic Unit     Executa as operações matemáticas e os comandos do computador. 42 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. Comparação lógica: > < =. CPU .* /. Operação aritmética básica: + .3.

UC – Unidade de Controle: Arquitetura Tem por funções a busca. Execute: processa o comando. interpretação e controle de execução das instruções.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit 2. 4. Decode: traduz a instrução em comandos do computador. 3. Store: grava o resultado na memória principal. Fetch: obtém uma instrução da memória principal. e o controle dos demais componentes do computador •Controla o ciclo da máquina (somar 2 números requer vários ciclos). •Um ciclo de máquina é composto por 4 etapas: 1. 2. 43 .

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. CPU .3.Central Process Unit Conceituação 44 .

A seguir é ilustrado o ciclo de processamento de uma instrução.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit Arquitetura Ciclo de Instrução:  As instruções são executadas sequencialmente uma a uma (a não ser pela ocorrência de um desvio).  O CI (Contador de Instruções ) indica a seqüência de execução. isto é. 45 . o CI controla o fluxo de execução das instruções.

3.Central Process Unit Conceituação 46 . CPU .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit Arquitetura Exemplo: Uso de um programa que faz cálculos matemáticos • • • • • • • • Usuário digita: 10+20*2 UC recebe estes dados UC verifica que precisam ser calculados UC envia para a ULA ULA realiza o cálculo necessário ULA retorna o valor 50 para a UC UC armazena na memória UC mostra o resultado no dispositivo de saída 47 .

3.Central Process Unit Conceituação 48 . CPU .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.

Por exemplo. O tempo de ciclo de máquina pode ser medido em unidades de O que é FLOP? instruções executadas num segundo. FLOP significa Floatingpor segundo). 49 . se um processador é classificado como tendo 300 MFLOPS significa que ele é capaz de executar até 300 milhões de operações matemáticas por segundo. (milhões de instruções Point Operations Per Second (Operações com Números Reais por Segundo).CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit Velocidade do Clock (Relógio)    A execução de uma instrução de máquina é feita em um ciclo de máquina. Um ciclo de máquina é o tempo no qual um ciclo ocorre. Ele é medido em microssegundos ou picossegundos para os mais rápidos. Esta medida é chamada MIPS. É uma unidade de medida de desempenho matemático de um processador.

3.Central Process Unit Conceituação 50 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. CPU .

Placa mãe para dois processadores Intel Xeon. 51 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit Curiosidades Um processador dual-core é um processador de dois núcleos. Exemplos de processadores dual-core são o Core 2 Duo e o Athlon X2. onde ambos compartilham a mesma pastilha de silício.

CPU .Central Process Unit Conceituação 52 .3.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.

 O usuário tem a sensação de que realmente o computador executa inúmeros programas ao mesmo tempo mas. apenas um programa está sendo executado por vez. Com processadores comuns. na verdade.  Processadores duais permitem que sejam executados dois processos por vez. Esses intervalos são chamados de time slice. 53 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit Curiosidades Múltiplos processos:  Atualmente os usuários executam diversos programas ao mesmo tempo. alternando entre os diversos programas. esses programas são executados em pequenos intervalos de tempo de alguns milésimos de segundo. aumentando o desempenho global do computador.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1.3.Central Process Unit Conceituação 54 . CPU .

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO CPU – Central Process Unit Evolução dos Processadores Intel Processadores Dual Core   55 .

Central Process Unit Conceituação 56 .3.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1. CPU .

A memória do computador pode ser dividida em duas categorias:   Principal: de acesso mais rápido. Sem uma memória onde os processadores podem ler e escrever informações. mas de capacidade mais restrita. não haveria nenhum computador digital de programa armazenado. mas de capacidade bem maior.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Conceituação    É um termo genérico usado para designar as partes do computador ou dos dispositivos periféricos onde os dados e programas são armazenados. 57 . Secundária: de acesso mais lento. Armazena grande conjunto de dados que a memória principal não suporta. Armazena informações temporariamente durante um processamento realizado pela UCP.

Custo: custo para armazenamento por bit. o valor do semicondutor dividido pelo número de bits que pode armazenar. ou seja. 58 .Velocidade: se refere à rapidez com que os dados podem ser acessados (lidos) ou armazenados (escritos). 1. Está relacionado à capacidade total de armazenamento. 4.Densidade: número de bits armazenados por área física.Potência: potência consumida ou dissipada pela memória. 2.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Características gerais      Algumas características podem ser usadas quando queremos avaliar o desempenho de um determinado dispositivo de memória. 3.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Velocidade Existem basicamente três fatores que determinam a velocidade de um módulo ou tecnologia de memória. retardando o acesso à memória 59 . ou seja. 2) O barramento de dados. 1) A freqüência de operação. o número de ciclos que o módulo demora para começar a transferir dados a partir do momento que eles são solicitados e o intervalo a ser aguardado antes de um novo acesso à memória. quantos dados são transferidos por ciclo e.  LATÊNCIA: é o tempo que o processador tem que esperar entre cada operação de leitura ou gravação de dados. 3) O tempo de latência.

400 MB/s 6.064 MB/s 1.200 MB/s 5.700 MB/s 3.200 MB/s 4.400 MB/s 60 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Velocidade Memória SDRAM PC-100 SDRAM PC-133 DDR-200 ou PC-1600 Velocidade 800 MB/s 1.100 MB/s 2.600 MB/s DDR-266 ou PC-2100 DDR-333 ou PC-2700 DDR-400 ou PC-3200 Dual DDR-226 Dual DDR-333 Dual DDR-400 2.

dos informações dispostos seqüencialmente na memória em unidades registradores de deslocamento e das memórias de bolha magnética. um após o O tempo para ler uma informação em uma memória seqüencial outro. por exemplo. pode ser lida diretamente sem a necessidade da leitura das demais posições. depende da posição de armazenamento. das memórias RAM e ROM. Nas memórias seqüenciais. qualquer posição pode ser acessada aleatoriamente. 61 . Nas memórias do tipo aleatório. denominadas “registros” são acessados linearmente. uma posição não pode ser feita diretamente. é o caso das fitas magnéticas.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Classificação Quanto à forma de acesso     As principais formas de acesso à uma posição de memória podem ser do tipo aleatório ou seqüencial. Caso. ou seja. várias posições da memória são acessadas O acesso seqüencial”. é aquele em que conjuntos de dados e até a informação desejada. Neste caso.

4. ou seja.  A "célula de memória” é o local ou dispositivo capaz de armazenar um  bit de A Cada célula associa-se um número chamado ou seja. 6. as memórias são  A célula pode ser definida como a conjuntos ordenados de bits. “zero” ou “um”.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Organização Como o valor de um bit tem pouco significado. 62 . em um dado momento. qualmemória exatamente do que se estiver querendo a cada momento (acesso aleatório). de endereço. informação. cada uma podendo armazenar uma parte da endereçável do processador. estruturadas e divididas em menor parte de memória denominados células.  A maioria dos fabricantes de computador padronizaram o tamanho da célula em 8 bits (1 Byte). a um grupo de bytes podendo ser de 2. Bytes são agrupados em palavras.  Assim torna-se possível a busca na é o valor do bit armazenado: determinar. A maioria das instruções operam em palavras inteiras. informação e permitir a verificação de seu estado. 8 Bytes (8 bytes=64 bits) que é associado um endereço particular.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Organização      Um Um Um Um Um grupo grupo grupo grupo grupo de de de de de 4 bits é chamado de NIBBLE 8 bits é chamado de BYTE 16 bits é chamado de WORD 32 bits é chamado de DOUBLE WORD (DWORD) 64 bits é chamado de QUAD WORD (QWORD) 63 .

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Organização 64 .

consequentemente. Quanto maior a memória. maior o número de informação que guardará. mais informação poderá guardar.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Tamanho       Esse é o indicador da capacidade de um computador. 1KB equivale a 210B 1MB equivale a 220B 1GB equivale a 230B 1TB equivale a 240B 65 . Quanto mais bytes a memória tiver. G(giga) ou T(tera). A memória é geralmente apresentada em múltiplos de K. mais caracteres poderá conter e. M(mega).

permite a realização de dois tipos de operações: escrita e leitura. Escrita é a gravação (ou armazenamento) da informação na memória. através de um comando desta. seja Secundária ou Principal.    Na Memória Principal (MP). não sendo possível trabalhar com parte dela.   Leitura é a recuperação da informação armazenada e. essas operações são realizadas pela UCP e efetuada por células. pois ela consiste em copiar a informação contida em uma célula da MP para a UCP.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Funcionamento  A memória. 66 . o seu conteúdo anterior é eliminado. A leitura não é uma operação destrutiva. por que toda vez que se grava uma informação em uma célula da MP. A escrita é uma operação destrutiva.

67 . sendo usada para guardar dados e instruções de um programa. Memória ROM ≠ Memória RAM Os chips da memória ROM são programados para armazenar programas de forma permanente Os chips da memória RAM são programados para armazenar programas temporariamente. o acesso aleatório aos dados. e o suporte à leitura e gravação de dados. Tem como características fundamentais:    a volatilidade.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Tipos  Memória RAM (Random Access Memory)– É um tipo de memória essencial para o computador.

a 68 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Tipos  Memória ROM (Read Only Memory)– é usada para rotinas de inicialização do computador. não é volátil. Os chips da memória ROM são programados para armazenar programas de forma permanente. ou seja. Tem como características fundamentais:   É usada apenas para a leitura de seu conteúdo e contém programas gravados que não são alterados. o seu conteúdo não é apagado quando a energia é desligada.

Uma importante vantagem é a grande capacidade de armazenamento oferecida por este tipo de tecnologia.É uma memória baseada na tecnologia de transistores e não requer atualização dos dados. no entanto possui um acesso lento aos dados.Esta é uma memória baseada na tecnologia de capacitores e requer a atualização periódica do conteúdo de cada célula do chip consumindo assim pequenas quantidades de energia. 69 . É frequentemente usada em computadores rápidos. Possui uma capacidade de armazenamento bem menor que a memória dinâmica. Consome mais energia (o que gera mais calor) comparando-se com a memória dinâmica sendo significativamente mais rápida. Estática .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória RAM Tecnologias  Existem dois tipos básicos de tecnologia para memória RAM:   Dinâmica .

No entanto. é uma memória lenta não podendo assim suportar processadores velozes. Chips de alta densidade. 70 .  Para usar uma memória dinâmica lenta com um processador rápido é necessário um hardware extra (chamado de memória cache) que fica entre o processador e a memória.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória RAM Tecnologias  A memória RAM dinâmica é freqüentemente usada computadores modernos. Isto é devido a características como:    em  Baixo consumo. e Baixo custo.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória 71 .

Os módulos DIMM têm dois lados e contêm 168 pinos que fornecem dois caminhos de memória de 32 bits. DIMM (Dual Inline Memory Module): é um módulo RAM que permite o uso de dois canais em uma única interface. A tensão da memória DIMM é de 3.3 V. formando um único caminho de memória de 64 bits. possuindo 184 terminais . As placas-mãe que as suportavam eram caras. A tensão das DDR é 2. DDR (Double Data Rating): funcionam de maneira parecida às memórias DIMM SDRAM.     72 .5 V. diminuindo o consumo de energia. RAMBUS (RDRAM): só funcionava com os processadores da Intel e tinha preço muito elevado.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memórias RAM SIMM (Single Inline Memory Module) são módulos de um único lado que contêm 72 pinos e fornecem um único caminho de dados de 32 bits.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória ROM Alguns dos tipos de memória ROM são: EPROM e EEPROM. Seu conteúdo pode ser apagado pela exposição a raios ultravioletas.  EEPROM (Electrically Erasable Programmable Read-only Memory.  É também um tipo especial de ROM muito semelhante á EPROM.  EPROM (Erasable Programmable Read Only):  É um tipo de ROM especial que pode ser programada pelo usuário.  Memória Cache:  73 . Seu conteúdo é apagado aplicando-se uma tensão específica em um dos seus pinos de entrada. É uma memória de alta velocidade que faz a interface entre o processador e a memória do sistema. ou memória apenas de leitura programável e apagável eletricamente).

É mais usada como disco rígido do que como memória RAM. como câmeras digitais e videogames.    74 . a memória flash é considerada um dispositivo de armazenamento de estado sólido.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Flash A memória Flash é um chip EEPROM. Ela possui uma grade de colunas e linhas que tem uma célula com dois transistores em cada interseção A memória flash é usada para armazenamento rápido e fácil de dados em equipamentos. Na verdade.

em vez de mecânico). 75 . Memory Stick (encontrado freqüentemente em câmeras digitais).CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Flash  Estado sólido significa que não há partes móveis (tudo é eletrônico. Cartões de memória para videogames. Alguns exemplos de memória flash:     O chip da BIOS do seu computador. Cartões de memória PCMCIA Tipo I e Tipo II (usado como disco de estado sólido em laptops).

ou cache L2 (level 2). e cache secundário. São usados dois tipos de cache. 76 . Sem ela. ou cache L1 (level 1).CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Cache  É um tipo ultra-rápido de memória que serve para armazenar os dados mais frequentemente usados pelo processador. evitando na maioria das vezes que ele tenha que recorrer à comparativamente lenta memória RAM. podendo cair em até 95%!. chamados de cache primário. o desempenho do sistema ficará limitado à velocidade da memória.

mas não tanto quanto perderia caso precisasse acessar diretamente a memória RAM.  Caso o dado não esteja no cache L1. o processador não perderá tempo. já que o cache primário funciona na mesma frequência que ele. o processador já perderá algum tempo. os procurará primeiro no cache L1. Caso o dado seja encontrado. então o próximo a ser indagado será o cache L2.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Memória Cache  Sempre que o processador precisar ler dados. Encontrando o que procura no cache secundário. 77 .

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Memória Cache Exemplificando

Quando o microprocessador tem acesso à memória principal (RAM), ele o faz em cerca de 60 nanosegundos (60 bilionésimos de um segundo). Isso é muito rápido, mas muito lento para um microprocessador comum. Os microprocessadores podem ter tempos de ciclo de acesso à memória tão pequenos quanto 2 nanosegundos. Assim, para um microprocessador, 60 nanosegundos parece uma eternidade. E se construirmos um banco de memória especial na placa-mãe, pequeno mas muito veloz (em torno de 30 nanosegundos)? Isso já seria duas vezes mais rápido do que o acesso à memória principal. Vamos chamar esse banco de cache de nível 2 ou cache L2.

78

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Memória Cache Exemplificando

E se construirmos um sistema de memória ainda menor, porém mais rápido, diretamente no chip do microprocessador? Assim, o acesso a essa memória será feito à velocidade do microprocessador e não à velocidade do barramento de memória. Isso seria um cache L1, que em um Pentium Dual Core é 8 vezes mais rápido do que o cache L2, que por sua vez é quatro vezes mais rápido do que o acesso à memória principal. Alguns microprocessadores têm dois níveis de cache embutidos no chip. Nesse caso, o cache da placa-mãe - o cache que existe entre o microprocessador e o sistema de memória passa a ser de nível 3, ou cache L3.

79

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

BIOS (Basic Input/Output System)

O software do BIOS tem diversos papéis diferentes, mas o mais importante é o carregamento do sistema operacional. Quando o computador é ligado, o microprocessador tenta executar sua primeira instrução. Ele precisa obter essa instrução em algum lugar, porém não pode obtê-la do sistema operacional porque esse sistema se localiza no disco rígido e o microprocessador não pode se comunicar com o HD sem algumas instruções que digam como fazê-lo. O BIOS fornece essas instruções.

80

Power On-Self Test) para todos os diferentes componentes de hardware no sistema. Por exemplo. para assegurar que tudo esteja funcionando corretamente. 81 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO BIOS (Basic Input/Output System) Algumas tarefas comuns que O BIOS executa incluem (continuação): 1) Auto-teste durante a energização (POST . 2) Ativação de outros chips do BIOS em diferentes cartões instalados no computador. placas SCSI (Small Computer System Interface ) e de vídeo freqüentemente possuem seus próprios chips de BIOS.

a porta serial e as portas paralelas. o monitor de vídeo. especialmente quando o computador está sendo inicializado. São essas rotinas que dão à BIOS o seu nome.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO BIOS (Basic Input/Output System) 3) Fornecimento de um conjunto de rotinas de baixo nível que o sistema operacional usa para interfacear de diferentes dispositivos de hardware. 82 . Elas administram coisas como o teclado. 4) O BIOS é um software especial que faz a interface dos principais componentes de hardware de seu computador com o sistema operacional.

608 bits 1024 MBytes ou 8.824 bytes ou 83 .048. Descrição Byte: Unidade É formado por 8 bits (1 0caractere). 1Bit ou 1 1 Byte 1 Kbyte 1 MByte 1 GByte 8 bits 1024 bytes ou 8192 bits 1024 KBytes ou 1.589. rede de 100MBps.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Arquitetura básica Recordando A velocidade de uma rede de dados é dada em bits por segundo (bps).388. uma rede de 100Mbps não tem a mesma velocidade que uma É a representação de qualquer caractere através de dois dígitos (Bit).048.576 Bytes ou 8. • Código binário: Portando.576 KBytes ou 1.592 bits 1.934.741. Essa última é 8 vezes maior que a primeira (800 Mbps).073.

e não por bugs do programa. mas preste atenção se a placa realmente foi fabricada pela Intel: muitos vendedores vendem placas com chipsets Intel como “placas da Intel”.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Assunto Interessante: Placa mãe A questão mais importante é a qualidade da placa.Carlos E. este é o principal diferencial entre as várias que você encontrará no mercado. Travamentos que freqüentemente são causados por falhas de hardware. Além dos recursos. Não adianta uma placa de segunda linha possuir um bom chipset. Placas de baixa qualidade além de prejudicarem o desempenho. Muitos fabricantes usam chipsets Intel em suas placas. Soyo e Supermicro. Fonte:Manual de Hardware Completo 3º ed. As placas da Intel também são excelentes. como Asus. podem tornar o micro instável. Procure comprar placas de boas marcas. Morimoto 84 . . Abit. mas isto não é garantia de qualidade. causando travamentos constantes no Windows.

PC-Chips e placas que não trazem especificado o nome do fabricante. BX-Pro. modems e até placas de rede onboard. . SX-Pro.Carlos E. VX-Pro. Por que???? Fonte:Manual de Hardware Completo 3º ed. Apesar de serem muito mais baratas. Morimoto 85 . e quase sempre trazerem placas de som.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Assunto Interessante: Placa mãe Evite ao máximo comprar placas TX-Pro. especializada em fabricar placas de baixíssimo custo mas de qualidade duvidosa. PC100. fabricadas geralmente pela PC- Chips. Viagra. vídeo. estas placas invariavelmente são de baixa qualidade.

Carlos E.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Assunto Interessante: Placa mãe Por que estas placas são inferiores. impedindo que a comunicação entre os componentes seja feita na velocidade normal. que tornarão a placa instável. pois qualquer erro mínimo na posição das trilhas. Uma placa mãe é confeccionada usando-se uma técnica chamada MPCB (multiple layer contact board) que consiste em várias placas empilhadas como se fossem uma só. Morimoto 86 . Acontece que uma placa de circuitos deste tipo tem que ser projetada e fabricada minuciosamente. Fonte:Manual de Hardware Completo 3º ed. fará com que surjam interferências. já que muitas vezes usam o mesmo chipset de placas de boas marcas? O diferencial é a qualidade da placa de circuito. . Isto também prejudica o desempenho.

000 transístores. um Athlon custa hoje bem menos que um 486 custava na época em que era novidade. enquanto um Athlon Thunderbird tem 37 milhões.200. Mesmo assim. A chave para este salto é a miniaturização dos transístores. • O Celeron é na verdade um Pentium III castrado? 87 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Curiosidades • Os processadores 486 tinham apenas 1.

esquenta menos.no mesmo pacote.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Qual processador é melhor. Simplificando Dual Core:são dois processadores com um núcleo cada. Quad: são dois processadores com 02 núcleos cada. 88 . A única diferença é que tem duas unidades reais de processamento num mesmo processador.muito similar ao P4 HT c/ 2 unidades virtuais.  São duas tecnologias diferentes:  Dual Core é uma evolução do pentium 4 da Intel. o core 2 duo ou dual core duo?  Entre eles o core 2 duo é melhor. e tem o mesmo núcleo(tecnologia).rende mais. Core 2 Duo:é um processador com 2 núcleos.  Core 2 duo é a evolução do Dual Core . O Core 2 Duo é mais econômico e aquece menos.no mesmo pacote.assim como no dual core. mais rápido.  O dual core(pentiun D) é basicamente um pentiun 4.e é mais econômico. Na verdade o core 2 é o nome da versão o duo significa que tem 2 unidades de processamento.

Evolução dos computadores digitais 1.3. Arquitetura básica 1. Memória 1. Dispositivos de entrada / saída 89 . Descrição da arquitetura de computadores digitais 1.2. CPU 1.4.1.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Introdução à Computação 1.5.

Escâner.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída As “Entradas de Dados” no microcomputador ocorrem principalmente por meios dos seguintes periféricos: • • • • • • Teclado. Disquete. 90 . Pen drive. CD-ROM. Mouse.

Ao mesmo tempo o processador do teclado envia a informação para outro dispositivo. O Int Controller avisa ao PC para interromper seu trabalho e dar atenção para a seqüência de teclas armazenadas. 5. 3. Segue-se os seguintes passos desde a tecla quando pressionada até aparecer no vídeo: 1. Um chip no teclado varre a tecla pressionada e identifica através de um código que representa as letras do alfabeto.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Teclado FUNCIONAMENTO O teclado possui uma interface que converte a seqüência de impulsos elétricos em sinais digitais e transfere os dados para a memória. 91 . o Controlador de Interrupção. 4. 2. checa a letra e envia à placa adaptadora de vídeo para mostrar na tela. A CPU passa o controle para a ROM BIOS que busca o código na RAM. O processador transfere essa informação para a RAM que armazena a letra até que o PC esteja pronto para utilizar.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Teclado EXISTEM DOIS PROJETOS MAIS COMUNS. • Teclado de contato: O teclado de contato opera interrompendo ou permitindo o fluxo de corrente elétrica. essa variação é detectada pelo circuito de varredura. • TABELA ASCII DEC OCT HEX BIN SÍMBOLO 064 100 040 01000000 @ 065 101 041 01000001 A 049 061 031 00110001 1 ASCII : American Standard Code for Information Interchange" (Código Padrão Norte-americano para Intercâmbio de Informações) 92 . através de chaves. QUE SÃO: Teclado capacitivo: A movimentação de uma tecla altera a distância entre duas placas paralelas. mudando a capacitância entre elas.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Teclado Sem Fio 93 .

000. • Existem 3 tipos de mouse: 1. Optomecânico (sensores ópticos detectam o movimento mecânico). 3.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Mouse • Foi patenteado em 1970 (1as. 2. Óptico (laser para detectar o movimento) 2 94 . Mecânico (sensores mecânicos). unidades US$80.00). • Possui dois ou mais botões.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Mouse Optomecânico: sensores ópticos detectam o movimento mecânico  Tem um LED infravermelho e um sensor infravermelho. 95 . A taxa de pulsação está diretamente relacionada à velocidade do mouse e à distância que ele percorre. permitindo que o sensor infravermelho veja pulsos de luz. Os furos no disco quebram o feixe de luz que vem do LED.

para que este oriente a seta na tela. 96 . assim transmitir tais informações ao computador.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Mouse Mouse óptico • • Utiliza um sensor óptico que emite um feixe de luz capaz de ler a O sensor é capaz de perceber as direções do movimento do mouse e superfície 6000 vezes por segundo .

Além dos LEDs. os mouses ópticos utilizam uma pequena luz vermelha emitida por um LED (do inglês. 97 . ou diodo emissor de luz) para atingir a superfície do sensor CMOS (Complementary Metal Oxid Semiconductor). light emitting diodes. Capaz de trabalhar em quase toda superfície sem um mouse pad. que detectam mais detalhes na superfície comparados aos que utilizam LED. o mouse óptico utiliza uma câmara minúscula para captar milhares de pontos a cada segundo. O resultado é a possibilidade de utilizar o mouse óptico baseado em raio laser em mais superfícies do que os mouses baseados na tecnologia LED. uma inovação recente são os mouses baseados no raio laser.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada Mouse Óptico    Desenvolvido pela Agilent Technologies e lançado no final de 1999.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Escâner Existem basicamente três tipos de scanners: • de mão. • de mesa. • de página e. 98 .

num formato digital que pode ser manipulado em computador. A quantidade de cores simultâneas que um scanner consegue reconhecer dependerá da quantidade de sensores que ele possuir por ponto. fotos. 2 bits por ponto reconhecerá 4 cores simultâneas. 99 . Princípio de funcionamento: No scanner existem várias células fotoelétricas alinhadas horizontalmente lado a lado e um feixe de luz ilumina a superfície de contato. fazendo com que o sensor indique “1”. Caso um ponto seja preto. fazendo com que o sensor indique um “0” por não ter captado a luz.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Escâner Conceito: Um scanner é um aparelho de leitura ótica que permite converter imagens. Caso o ponto de um determinado sensor seja branco. 256 cores. ilustrações e textos em papel. Por exemplo. haverá reflexão de luz. 8 bits. haverá absorção da luz.

Green. Blue (Vermelho. o vermelho possuí intensidade 255 da cor vermelha e 0 tanto de verde como de azul. Verde. gerando um código numérico. green (verde): 0 e blue (azul): 0. A cor vermelha é representada por #255 0 0 (#FF 00 00h): red (vermenho): 255. Ou seja.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Código de cores Curiosidade     O código RGB numérico RGB é a sigla para Red. G e B) deve ser um número inteiro que pode variar entre 0 e 255. Azul). que gera o padrão de cores pelo qual os monitores obtém cores com brilho. Exemplo: 100 . Base 10 O valor de cada componente (R. em base 10.

Quanto maior a quantidade de pixels e de cores. Resolução: É a quantidade de pixels em sentido horizontal e vertical e o número de cores geradas pela placa de vídeo e aceitas pelo monitor. Este conjunto de pontos é arrumado no formato de uma matriz.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Escâner Curiosidades Pixel (Picture Element – Elemento de Imagem) É a menor parte de uma imagem digitalizada. O pixel determina a resolução desta imagem. Essa matriz forma a imagem. mais claras e precisas são as imagens. Cada um destes pontos possui a informação que determina sua cor. e é expressa da seguinte forma: L x A (largura X altura) 101 . A unidade de medida de Resolução é a dpi (dots per inch) Pontos por polegada.

ou seja. devido a uma tecnologia de compressão de dados.4 GB. 9. tendo uma maior capacidade de armazenamento que o CD áudio ou CD-ROM.7 GB de dados. enquanto que um CD armazena em média 700 MB. 102 . Os chamados DVDs de Dupla Camada (Dual Layer e Double Layer) podem armazenar o dobro da capacidade de um DVD comum. • Os DVDs possuem por padrão a capacidade armazenar 4. • Contém informações digitais.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída CD/DVD-ROM • DVD significa Digital Versatile Disc (antes denominado Digital Video Disc).

5 9.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída DVD-ROM Capacidade Tipo DVD-5 DVD-9 DVD-10 Face simples simples dupla Nº de camadas 1 2 1 Capacidade em GB 4.7 8.2 17 103 .4 DVD-14 DVD-18 dupla dupla 1 em uma face e 2 na outra 2 13.

azul.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Blu-ray  O nome Blu-ray é uma combinação em inglês de "blue". o "e" de "blue" foi retirado propositalmente porque uma palavra de uso diário não pode ser registrada como marca comercial. de raio óptico. e "ray". 104 . De acordo com os fabricantes. relativo à cor do laser que é usado.

e Monitor de Vídeo. Disquete. 105 . Escâner. CD-ROM. Pen drive. Mouse.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída As “Entradas de Dados” no microcomputador ocorrem principalmente por meios dos seguintes periféricos: • • • • • • • Teclado.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Dispositivos de entrada / saída
Disquete O disquete é um disco removível de amazenamento fixo de dados. O termo equivalente em inglês é floppy-disk, significando disco flexível.

1 2 3 4 5 6 7

-

Legenda: Trava de proteção contra escrita. Base central. Cobertura móvel. Chassi (corpo) plástico. Disco de papel. Disco magnético. Setor do disco.

106

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Dispositivos de entrada / saída
Pen drive É um tipo de chip de memória que retém as informações quando a energia elétrica é interrompida (memória não-volátil).
USB: sigla de Universal Serial Bus, ou seja, Barramento Serial Universal. Padrão para conectar externamente uma série de periféricos ao micro, como mouse, modens, teclados, entre outros.

107

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Dispositivos de entrada / saída
Pen drive

• IronKey tem sua criptografia militar feita através de um chip interno
apelidado de Cryptochip, que cria chaves armazenadas no drive e, para acessar os arquivos, exige seu uso em conjunto com uma senha.

• O uso de tal senha também é um ponto forte do dispositivo: após dez
tentativas sem sucesso, o aparelho apaga todos os dados contidos em sua memória, sobrescrevendo-os para que seja impossível
recuperá-los.

108

109 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída As “Saídas de Dados” no microcomputador ocorrem principalmente por meios dos seguintes periféricos: • • Impressoras Monitor de Vídeo.

Da mesma forma que os monitores.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Impressoras Conceito:  Impressoras são dispositivos de saída que tem por finalidade imprimir em papel ou filme plástico os resultados do processamento. a imagem impressa é resultado de muitos pontos impressos individualmente que no conjunto formam o texto ou a imagem desejados. 110 .

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Impressoras Tipos: • • • • Matriciais Jato de tinta Laser Térmica 111 .

Um canhão de elétrons. situado na parte traseira da tela de vidro do tubo direciona o feixe em um traçado formado por linhas horizontais. de cima para baixo.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo Tecnologia CRT O CRT (Cathode Ray Tube) é um dispositivo analógico. Ao ser alimentado pelo sinal de vídeo. conforme o ponto correspondente deva ser mais ou então menos luminoso: 112 . constituído por uma tela de vidro recoberta em seu lado interno por uma camada de substância (fósforo) que tem a propriedade de tornar-se luminosa ao ser bombardeada por um feixe de elétrons. um circuito faz com que o feixe seja mais ou então menos intenso.

Se pegar uma lupa e examinar a tela do monitor. azuis e vermelhos. Cada conjunto de três pontos é chamado de tríade. o que compõe justamente a medida de uma tríade é chamada de dpi.ou dpi.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo Tecnologia CRT O primeiro ponto importante com relação aos monitores é o tamanho dos pontos que compõem a tela. veremos que a imagem é formada por pontos verdes. e a distância diagonal entre dois pontos da mesma cor.19) 113 . (Cap1 pág.

e a distância diagonal entre dois pontos da mesma cor.ou dpi. azuis e vermelhos. o que compõe justamente a medida de uma tríade é chamada de dpi. Se pegar uma lupa e examinar a tela do monitor.   114 . Cada conjunto de três pontos é chamado de tríade. veremos que a imagem é formada por pontos verdes.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo Tecnologia CRT O primeiro ponto importante com relação aos monitores é o tamanho dos pontos que compõem a tela.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Dispositivos de saída
Monitor de Vídeo

Tecnologia CRT Num monitor, um feixe de elétrons bombardeia continuamente a tela, formando a imagem. A quantidade de vezes por segundo que

este feixe atualiza a imagem, é chamada de taxa de atualização.
Um bom monitor, deve ser capaz de atualizar a imagem pelo menos 75 vezes por segundo (75Hz). Porém, monitores de menor qualidade

são capazes de manter uma taxa de refresh de apenas 60 Hz, o que
causa cintilação na imagem, também chamada de "flicker".

115

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Dispositivos de saída Monitor de Vídeo Tecnologia CRT

O flicker ocorre devido à perda de luminosidade das células de fósforo do monitor. Usando uma taxa de renovação de menos do que 75Hz, o tempo que o feixe de elétrons demora para passar é muito longo, fazendo com que células percam parte do seu brilho, sendo reacendidas bruscamente na próxima passagem do feixe de elétrons. Isto faz com que as células pisquem, tornando instável a imagem. Esta instabilidade, além de desconfortável, faz muito mal aos olhos.

116

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Dispositivos de saída Monitor de Vídeo Tecnologia LCD A imagem é perfeitamente plana, ao contrário da grande maioria dos monitores tradicionais. Não há espaço desperdiçado nos cantos da imagem sendo a área útil de um monitor de cristal líquido maior que a área dos monitores comuns. Um monitor LCD de 14” possui uma área visível maior que a de um CRT de 15”, e o monitor LCD de 15” possui quase a mesma área visível de um CRT de 17”. Espaço ocupado na mesa é menor. Baixa emissão de radiação nociva.

 

117

118 . como nos monitores CRT. um LCD dificilmente ultrapassa a marca dos 40W. e um de 17 polegadas por volta de 110W. cada ponto da tela atua como uma pequena lâmpada. que muda sua tonalidade para formar a imagem. pois ao invés da imagem ser formada pela ação do feixe de elétrons. Os monitores de cristal líquido não existe flicker.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo Tecnologia LCD   Enquanto um monitor tradicional de 14 polegadas consome por volta de 90W.

Nos monitores de cristal líquido o contraste varia entre 250:1 e 300:1 o que prejudica um pouco a qualidade da imagem.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo Tecnologia LCD Desvantagens:  Nos monitores tradicionais podemos ver a ângulo. temos nos LCDs o ângulo de visão limitado a apenas 90º (45º para a esquerda e 45º para a direita) acima disso a imagem aparecerá com as cores distorcidas ou mesmo desaparecerá. uma variação de 500 vezes na emissão de luz do branco para o preto. ou seja.  O contraste da imagem também é bem mais baixo. principalmente a fidelidade das cores . 119 . No monitor convencional temos normalmente um contraste de 500:1.

120 . azuis e vermelhas. que agem como lâmpadas fluorescentes microscópicas.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo     Telas de Plasma A principal diferença deste tipo de tela. os monitores de plasma são formados por estruturas com o mesmo princípio de funcionamento das lâmpadas fluorescentes. portanto. A imagem da tela de plasma é mais nítida e não possui problemas de distorção nas extremidades. Ao invés de cristais líquidos. Utilizam substâncias gasosas (xenon e neon) contidas em células minúsculas. A grosso modo dá para dizer que num monitor de plasma a imagem é formada por alguns milhões de minúsculas lâmpadas fluorescentes verdes. não existe um tubo de imagem que barre a tela. emitindo luz ao receberem energia elétrica. é que cada pixel cria sua própria fonte de luz e.

Existem 3 sistemas básicos usados para reconhecer o toque de uma pessoa: Resistivo Capacitivo Onda acústica superficial 121 .CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de saída Monitor de Vídeo     Monitores Touch Screen Os monitores touchscreen foram se tornando mais comuns à medida que seus preços caíam ao longo da última década.

Estas 2 camadas são mantidas afastadas por espaçadores e uma camada resistente a riscos é colocada por cima de todo o conjunto. Quando um usuário toca a tela. as duas camadas fazem contato exatamente naquele ponto. A mudança no campo elétrico é percebida e as coordenadas do ponto de contato são calculadas pelo computador.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Monitores Touch Screen  O sistema resistivo consiste de um painel de vidro normal. 122 . recoberto por uma camada metálica condutora e outra resistiva. Logo que as coordenadas são conhecidas. parecido com o que faz o driver do mouse do computador ao traduzir os movimentos do mouse em uma operação de clicar ou arrastar. um driver especial traduz o toque em algo que o sistema operacional possa entender. Uma corrente elétrica passa através das duas camadas enquanto o monitor está operacional.

Uma vantagem que o sistema capacitivo apresenta sobre o resistivo é que ele transmite quase 90% da luz do monitor. Considerando as diferenças relativas de carga em cada canto. parte da carga é transferida para o usuário. enquanto o sistema resistivo transmite apenas 75%. o computador calcula exatamente onde ocorreu o toque e então envia esta informação para o software do driver da tela sensível. Quando um usuário toca o monitor com seu dedo. uma camada que armazena carga elétrica é colocada no painel de vidro do monitor.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Monitores Touch Screen  No sistema capacitivo. de modo que a carga na camada capacitiva diminui. 123 . Esta diminuição é medida nos circuitos localizados em cada canto do monitor. Isso dá ao sistema capacitivo uma imagem muito mais clara do que o sistema resistivo.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Monitores Touch Screen  No monitor de sistema de onda acústica superficial. Isso torna o sistema de onda acústica ideal para exibição de gráficos detalhados. permitindo a passagem de 100% da luz e uma claridade perfeita da imagem. A configuração por onda acústica não possui camadas metálicas sobre a tela. 124 . os dois outros sistemas apresentam uma degradação significativa da claridade. O transdutor receptor é capaz de informar se a onda foi perturbada por um evento de toque em qualquer instante e localizá-lo. dois transdutores (um receptor e um emissor) são posicionados ao longo dos eixos x e y da placa de vidro do monitor. Também instalados sobre o vidro. encontram-se refletores que enviam de volta um sinal elétrico proveniente de um transdutor para o outro.

CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Dispositivos de entrada / saída Monitor de Vídeo 125 .

2. Descrição da arquitetura de computadores digitais 1.4.5. Unidades de armazenamento de dados no computador 2. Outros dispositivos de armazenamento 126 . Unidades de fita magnética 2. Memória 1. Evolução dos computadores digitais 1. CPU 1.1. Arquitetura básica 1. Unidades de disco magnético 2.3.CURSO DE ENGENHARIA DE COMPUTAÇÃO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Introdução à Computação Conteúdo Programático 1. Dispositivos de entrada / saída 2.2.3.1.

Sign up to vote on this title
UsefulNot useful