Sunteți pe pagina 1din 126

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao
Contedo Programtico 1. Descrio da arquitetura de computadores digitais 1.1. Evoluo dos computadores digitais 1.2. Arquitetura bsica 1.3. CPU 1.4. Memria 1.5. Dispositivos de entrada / sada 2. Unidades de armazenamento de dados no computador 2.1. Unidades de disco magntico 2.2. Unidades de fita magntica 2.3. Outros dispositivos de armazenamento

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao
Contedo Programtico 3. Conceitos bsicos 3.1. Programas 3.2. Linguagens de alto nvel 3.3. Compiladores 3.4. Algoritmos e programao 4. Operaes lgicas, nmeros e instrues. 4.1. Nmeros inteiros e reais 4.2. Dados no numricos 4.3. Operadores aritmticos / lgicos 4.4. Operaes aritmticas e lgicas

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao
5. Desenvolvimento de algoritmos 5.1. Definio 5.2. Refinamento passo a passo 5.3. Tipos de estruturas de controle 5.4. Linguagens para algoritmos 6. Sistemas de numerao 6.1. Mudana 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. Aritmtica binria. 7. Software bsico para computadores 7.1. Sistema Operacional: comandos bsicos 7.2. Edio, Compilao e Linkedio (Ligao)

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao Bibliografia


LANCHARRO, Eduardo A.;LOPEZ, Miguel G.;FERNANDEZ, Salvador P. Informtica bsica. So Paulo: Makron Books,1991. MONTEIRO, Mrio A. Introduo organizao de computadores. Rio de Janeiro: Livros Tcnicos e Cientficos Editora S.A., 1996. FARRER, Harry. et al. Algoritmos estruturados. Rio de Janeiro:Guanabara, 1989.

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao Bibliografia Complementar

GUIMARES, ngelo de Moura;LAGES, Newton A. de Castilho. Algoritmos e estruturas de dados. Rio de Janeiro: Livros Tcnicos e Cientficos Editora S. A, 1994. TANENBAUM, Andrew S. Organizao estruturada de computadores. Rio de janeiro:Livros Tcnicos e cientficos Editora S.A.,1999. SIVIERO, Marilena O. Introduo ao Microcomputador. So Paulo: Edilete. 1986.

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao 1. Descrio da arquitetura 1.1. Evoluo dos computadores de computadores digitais

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1. Descrio da arquitetura de computadores digitais 1.1. Evoluo dos computadores Evoluo dos Computadores A partir do momento que surgiram os primeiros computadores, divide-se a histria dos computadores em cinco geraes distintas. A mudana de uma gerao para outra se d com o advento de um nova tecnologia. Essa nova tecnologia possibilita grandes avanos do poder de clculo ou descobertas que modificam a base de um computador. Os computadores da primeira gerao apresentavam diferenas substanciais entre os modelos.

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1. Descrio da arquitetura de computadores digitais 1.1. Evoluo dos computadores Evoluo dos Computadores Da segunda gerao em diante, sero analisadas caractersticas gerais dos computadores, j que eles eram muitos e observ-los em separado renderia muito tempo de exposio. Existem diferenas e discordncias quanto as datas das geraes de computadores.

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores

Fonte: De Fazzio P. J., Introduo informtica

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores gerao zero (*)

Mecnicos / Eletromecnicos(1642 - 1945) Blase Pascal: calculadora mecnica soma e subtrao (1642 ); W. v. Leibniz: calculadora com 4 operaes (1671); Charles Babbage: mquina diferencial e analtica (1823-1871); Hollerith: Mquina de tabulao (1880-1890) Mark I: computador eletromecnico (1944);

(*)Tanenbaum A.S. Organizao Estruturada de Computadores pag 8

10

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO 1.1. Evoluo dos computadores Curiosidades

Em 1801, Joseph Marie Jacquard desenvolveu uma maneira rpida e eficiente de padronizar os desenhos nos tecidos de sua fbrica. Ele introduziu nos teares um sistema de cartes perfurados que representavam justamente os desenhos pretendidos. Jacquard ficou to satisfeito com os resultados obtidos que se viu tentado a despedir vrios funcionrios logo depois da implementao do sistema - coisa que fez tempos depois.

O Tear Programvel

11

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO 1.1. Evoluo dos computadores Curiosidades 1890 Hollerith Hermann Hollerith, desenvolveu um equipamento que usava os mesmos cartes perfurados idealizados por Jacquard. O propsito desse equipamento era acelerar o imenso trabalho dispensado ao censo nos Estados Unidos, Cada carto perfurado era dividido em reas correspondentes ao sexo, idade, moradia, data de nascimento, raa, nacionalidade e demais dados interessantes um censo. Depois de perfurados no lugar correspondente a determinada caracterstica da pessoa, o carto era levado at a mquina propriamente dita. Os cartes eram ento pressionados por dezenas de pinos que procuravam passar pelos buracos do carto, sendo que os pinos que atravessavam eram somente aqueles dos lugares previamente perfurados. Uma vez transpassado o carto, os pinos mergulhavam em um recipiente de mercrio, fechando um circuito e indicando sua posio.
12

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Evoluo dos computadores Curiosidades 1890 Hollerith

Esse sistema trabalhou de forma to veloz que os resultados do censo saram em 1/3 do tempo gasto usando mtodos antigos.
O sucesso de Hollerith foi tanto que ele fundou, em 1896, a Tabulation Machine Company, empresa especializada em operar e fabricar as mquinas. A TMC veio a fundir-se com mais duas empresas formando a Computing Tabulation Recording Company. A mesma CTRC, anos depois da morte de Hollerith, mudava de nome nascia a mundialmente famosa IBM - Internacional Business Machine.

56 milhes de cartes perfurados no censo de 1900

Hollerith
13

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores da Primeira Gerao

Caracterstica: Vlvulas (1945 - 1955)


Colossus: projeto da inteligncia britnica (1943); Eniac - Eletronic Numeric Integrator and Calculator; Edvac - Eletronic Discrete Variable Computer, e Univac - Universal Automatic Computer

(*)Tanenbaum A.S. Organizao Estruturada de Computadores pag 8

14

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores da Primeira Gerao

Eniac - Eletronic Numeric Integrator and Calculator (1943) Pesava mais de 30 t e consumia 150 KW de energia eltrica; Alta velocidade para a poca (17.468 vlvulas e 1500 rels); Nmeros eram manipulados na forma decimal, e Extremamente difcil mudar as instrues contidas dentro do computador. A programao do ENIAC era feita atravs de 6.000 chaves manuais. A cada novo clculo, era preciso reprogramar vrias destas chaves.

(*)Tanenbaum A.S. Organizao Estruturada de Computadores pag 8

15

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores da Primeira Gerao

Eniac - Eletronic Numeric Integrator and Calculator (1943)

O poder de processamento do ENIAC muito pequeno para os padres atuais, suficiente para processar apenas 5.000 adies, 357 multiplicaes e 38 divises por segundo, bem menos at do que uma calculadora de bolso da atual.

16

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores da Primeira Gerao

Edvac - Eletronic Discrete Variable Computer (1945)


Ocupava 100% do espao que o ENIAC; Era dotado de cem vezes mais memria interna que o ENIAC; John Von Neumann foi um dos construtores, e Utilizao dos cdigos binrios .

17

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores da Primeira Gerao

Univac - Universal Automatic Computer (1951)

Baseado na revolucionria teoria de Von Neumann (programa armazenado); Tinha vinte metros quadrados e um massa de cerca de cinco toneladas; Computador recebia as instrues de cartes magnticos, e Foi o primeiro computador comercial da histria.

18

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores de Segunda Gerao

Caracterstica: utilizao do transistor (1955-1965);

Menor aquecimento e menor consumo de energia; Maior poder de clculo e confiabilidade; No necessitava de tempo para aquecer; As linguagens utilizadas eram FORTRAN, COBOL ou ALGOL, e Principais representantes: sries 1400 e 1700 da IBM, 1107 da Sperry Rand.

19

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores de Terceira Gerao

Caracterstica: Circuitos integrados (1965-1980)

Miniaturizao de componentes em um nico chip; Custo de produo menor; INTEL 4004 foi o primeiro microprocessador (4 bits, 2000 transistores, 100.000 instrues por segundo); Lanamentos da poca: IBM-PC, Lotus 1-2-3, e os famosos IBM PC/XT

20

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores de Quarta Gerao

Integrao de circuitos em alta escala (1980-1990)

Circuitos LSI e VLSI (Very Large Scale Integration) O incio da utilizao da linguagem C; Em 1981 nasce o 286: slots ISA de 16 bits e memrias de 30 pinos; Em 1985 surge o 386 sendo possvel rodar o Windows 3.11 ; Introduziu-se no mercado as placas VGA e suporte a 256 cores; Em 1989 lanados o 486 DX: memrias de 72 pinos e slots PCI de 32 bits (o dobro da velocidade dos slots ISA), e Conceito de "PC.

21

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.1. Evoluo dos computadores Computadores de Quinta Gerao

Ultra Large Scale Integration (1990 - hoje)

Primeiro processador Pentium em 1993; Processadores Pentium II, III e IV; Slot AGP de 32 bits (Accelerated Graphics Port ou Porta Grfica Acelerada); Grande capacidade de processamento de dados, armazenamento e taxas de transferncia; Processadores paralelos;

22

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao 1. Descrio da arquitetura de computadores digitais


1.1. Evoluo dos computadores digitais 1.2. Arquitetura bsica

23

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Toda a lgica dos computadores construda a partir de chaves liga/desliga. Inicialmente foram usados chaves mecnicas, depois rels eletromecnicos: o Z-1 e o MARK 1 (capazes de executar at 5 chaveamentos por segundo). Posteriormente, foram substitudos pelas vlvulas no ENIAC em 1946 (capazes de 100.000 chaveamentos por segundo), Finalmente pelos transistores (semicondutores) inventados em Stanford em 1947. Os circuitos integrados (ou CI's) so encapsulamentos compactos de circuitos constitudos de minsculos transistores.

24

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Segue de forma geral os conceitos estabelecidos pelo Professor John Von Neumann:

Codificao de instrues que pudessem ser armazenadas na memria; Sugeriu cadeias de uns e zeros (binrio) para codificao das instrues; Armazenar na memria as instrues e as informaes que forem necessrias para a execuo da tarefa desejada, e Ao processar o programa, as instrues so buscadas diretamente na memria.

25

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Os conceitos Neumann: estabelecidos pelo Professor John Von

26

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica

27

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Conceitos

Computador:

Mquina composta de um conjunto de partes eletrnicas e eletromecnicas, com capacidade de coletar, armazenar, manipular dados, e fornecer informaes, forma automtica. Tudo aquilo que compe fisicamente o computador.
So os programas que fazem funcionar o Hardware. Um programa um conjunto de instrues que o computador deve executar passo a passo. So as pessoas que trabalham utilizando o computador e/ou operam um microcomputador.

Hardware:

Softwares:

Peopleoware:

28

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Conceitos Tipos de Computadores Padro PC Existem vrios tipos de computadores:

"Mainframes: so computadores de grande ou mdio porte, utilizados em grandes empresas; Minicomputadores; Microcomputadores: tambm conhecidos como "desktop. Existem diversos modelos e tipos, como PC, Macintosh e Power PC; Portteis: laptops, notebooks, mini-notebooks, handhelds, notepads e palm tops.

29

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Conceitos

Firmware: programao em hardware; programa ou dados de computador que so armazenados num chip de memria de hardware, como uma ROM, EPROM ou mais recentemente em memrias flash. Exemplos: dispositivos eletrnicos diversos: forno de microondas (digital), iPod ou um celular. Todos eles mantm o seu programa bsico intacto, mesmo desligados por anos, assim sabem o que fazer quando ligados novamente. Instruo: uma operao especfica que, quando em conjunto e em seqncia, formam um programa de mquina. Chip : o nome que se d (em computao)aos circuitos integrados. Um circuito integrado um conjunto de componentes eletrnicos moldado em uma nica pea. Pode conter resistores, capacitores e transistores.

30

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Conceitos

Dados:

Algum tipo de material em formato desorganizado que, isoladamente, no tem significado.


todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. o resultado da transformao dos dados em algo til para o usurio.

Informao:

31

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.2. Arquitetura bsica Conceitos MEDIDA: Bit REPRESENTA O MESMO QUE: 0 ou 1 - 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

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1. Descrio da arquitetura de computadores digitais 1.3. CPU

33

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

Tambm pode ser chamado de processador, microprocessador, ou UCP; No sinnimo de gabinete; um circuito integrado construdo em uma fina camada de silcio com milhares ou milhes de transistores alojados; Fabricantes: Intel, AMD, Motorola, Cyrix; Compatibilidade entre placa-me e processador:

Pinagem do soquete, e Frequncia de operao.

34

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

CISC (Complex Instruction Set Computer)

O processador contm um grande nmero de instrues. Dessa forma, o microcdigo deve utilizar sua prprias instrues. Dissipam mais calor que o RISC.

RISC (Reduced Instruction Set Computer)

O processador contm um nmero pequeno de instrues (mais simples). Dessa forma, o prprio software em execuo faz o trabalho pesado. O aumento de desempenho do chip compensa em muito o trabalho extra do programa. Atinge maiores freqncias execuo do que os processadores CISC. Pg. 60 cap 8

35

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

Pentium-D, com seus dois ncleos.


200 milhes de transistores

Core 2 Quad: duas pastilhas de duplo ncleo, montadas no mesmo chip


36

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao Barramento: um conjunto de fios paralelos, usados para estabelecer a comunicao entre os componentes de um computador. Barramento de endereos:

usado pelo processador para selecionar uma rea especfica na memria. usado para transmitir dados entre o processador e a memria ou perifricos. controla todas as operaes que so executadas (semforo). responsvel por sincronizar as operaes e enviar sinais de direo para cada uma delas.
37

Barramento de dados:

Barramento de controle:

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Arquitetura Possui duas partes principais: ALU Aritmetic / Logic Unit

Executa as operaes matemticas e os comandos do computador.

UC Unidade de Controle

Controla o ciclo da mquina.

38

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

Diagrama funcional da UCP:

Acc:Registrador de dados

RDM: Registrador de dados REM: Registrador de endereo

Registrador de instruo

39

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao Registradores Importantes na UCP Na Unidade de Controle:

CI - Contador de Instrues (em ingls: PC - Program Counter) armazena o endereo da prxima instruo a ser executada na memria.

RI - Registrador de Instruo (em ingls: IR - Instruction Register):

Armazena a instruo a ser executada (contm o cdigo de operao).

O REM um registrador da memria principal e o seu contedo endereo de dado ou endereo de instruo.
Obs: o relgio (clock) fica na unidade de controle e sua funo sincronizar as operaes.
40

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao Registradores Importantes na UCP:

Na Unidade Lgica Aritmtica:

ACC - Acumulador (em ingls:ACC - Accumulator) - armazena os dados (de entrada e resultados) para as operaes na UAL; o acumulador um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra igual ao tamanho do acumulador.

41

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Arquitetura

ALU Aritmetic / Logic Unit

Executa as operaes matemticas e os comandos do computador; Executa uma operao por vez (um ciclo do processador); Operao aritmtica bsica: + - * /; Comparao lgica: > < =;

42

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit


2.UC Unidade de Controle: Arquitetura

Tem por funes a busca, interpretao e controle de execuo das instrues, e o controle dos demais componentes do computador Controla o ciclo da mquina (somar 2 nmeros requer vrios ciclos); Um ciclo de mquina composto por 4 etapas: 1. 2. 3. 4. Fetch: obtm uma instruo da memria principal; Decode: traduz a instruo em comandos do computador; Execute: processa o comando; Store: grava o resultado na memria principal.

43

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

44

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit


Arquitetura Ciclo de Instruo: As instrues so executadas sequencialmente uma a uma (a no ser pela ocorrncia de um desvio). O CI (Contador de Instrues ) indica a seqncia de execuo, isto , o CI controla o fluxo de execuo das instrues. A seguir ilustrado o ciclo de processamento de uma instruo.

45

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

46

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit


Arquitetura Exemplo: Uso de um programa que faz clculos matemticos Usurio digita: 10+20*2 UC recebe estes dados UC verifica que precisam ser calculados UC envia para a ULA ULA realiza o clculo necessrio ULA retorna o valor 50 para a UC UC armazena na memria UC mostra o resultado no dispositivo de sada

47

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

48

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit Velocidade do Clock (Relgio)

A execuo de uma instruo de mquina feita em um ciclo de mquina. Um ciclo de mquina o tempo no qual um ciclo ocorre. Ele medido em microssegundos ou picossegundos para os mais rpidos. O tempo de ciclo de mquina pode ser medido em unidades de O que FLOP? instrues executadas num segundo. Esta medida chamada MIPS, FLOP significa Floatingpor segundo). (milhes de instrues Point Operations Per Second (Operaes com Nmeros Reais por Segundo). uma unidade de medida de desempenho matemtico de um processador. Por exemplo, se um processador classificado como tendo 300 MFLOPS significa que ele capaz de executar at 300 milhes de operaes matemticas por segundo.
49

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

50

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit


Curiosidades Um processador dual-core um processador de dois ncleos, onde ambos compartilham a mesma pastilha de silcio. Exemplos de processadores dual-core so o Core 2 Duo e o Athlon X2.

Placa me para dois processadores Intel Xeon.

51

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

52

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit


Curiosidades

Mltiplos processos:
Atualmente os usurios executam diversos programas ao mesmo tempo. Com
processadores comuns, esses programas so executados em pequenos intervalos de tempo de alguns milsimos de segundo, alternando entre os diversos programas. Esses intervalos so chamados de time slice. O usurio tem a sensao de que realmente o computador executa inmeros programas ao mesmo tempo mas, na verdade, apenas um programa est sendo executado por vez. Processadores duais permitem que sejam executados dois processos por vez, aumentando o desempenho global do computador.

53

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

54

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

CPU Central Process Unit Evoluo dos Processadores Intel Processadores Dual Core

55

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

1.3. CPU - Central Process Unit Conceituao

56

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Conceituao

um termo genrico usado para designar as partes do computador ou dos dispositivos perifricos onde os dados e programas so armazenados. Sem uma memria onde os processadores podem ler e escrever informaes, no haveria nenhum computador digital de programa armazenado. A memria do computador pode ser dividida em duas categorias:

Principal: de acesso mais rpido, mas de capacidade mais restrita. Armazena informaes temporariamente durante um processamento realizado pela UCP. Secundria: de acesso mais lento, mas de capacidade bem maior. Armazena grande conjunto de dados que a memria principal no suporta.

57

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Caractersticas gerais

Algumas caractersticas podem ser usadas quando queremos avaliar o desempenho de um determinado dispositivo de memria. 1- Densidade: nmero de bits armazenados por rea fsica. Est relacionado capacidade total de armazenamento. 2- Velocidade: se refere rapidez com que os dados podem ser acessados (lidos) ou armazenados (escritos). 3- Potncia: potncia consumida ou dissipada pela memria. 4- Custo: custo para armazenamento por bit, ou seja, o valor do semicondutor dividido pelo nmero de bits que pode armazenar.

58

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Velocidade Existem basicamente trs fatores que determinam a velocidade de um mdulo ou tecnologia de memria. 1) A freqncia de operao, 2) O barramento de dados, ou seja, quantos dados so transferidos por ciclo e, 3) O tempo de latncia, o nmero de ciclos que o mdulo demora para comear a transferir dados a partir do momento que eles so solicitados e o intervalo a ser aguardado antes de um novo acesso memria.

LATNCIA: o tempo que o processador tem que esperar entre cada operao de leitura ou gravao de dados, retardando o acesso memria
59

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Velocidade

Memria
SDRAM PC-100 SDRAM PC-133 DDR-200 ou PC-1600

Velocidade
800 MB/s 1.064 MB/s 1.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.100 MB/s
2.700 MB/s 3.200 MB/s 4.200 MB/s 5.400 MB/s 6.400 MB/s

60

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Classificao
Quanto forma de acesso

As principais formas de acesso uma posio de memria podem ser do tipo aleatrio ou seqencial. Nas memrias do tipo aleatrio, qualquer posio pode ser acessada aleatoriamente, ou seja, pode ser lida diretamente sem a necessidade da leitura das demais posies. Caso, por exemplo, das memrias RAM e ROM. Nas memrias seqenciais, uma posio no pode ser feita diretamente. Neste caso, vrias posies da memria so acessadas O acesso seqencial, aquele em que conjuntos de dados e at a informao desejada, o caso das fitas magnticas, dos informaes dispostos seqencialmente na memria em unidades registradores de deslocamento e das memrias de bolha magntica. denominadas registros so acessados linearmente, um aps o O tempo para ler uma informao em uma memria seqencial outro. depende da posio de armazenamento.
61

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Organizao Como o valor de um bit tem pouco significado, as memrias so A clula pode ser definida como a conjuntos ordenados de bits, estruturadas e divididas em menor parte de memria denominados clulas, cada uma podendo armazenar uma parte da enderevel do processador. informao. A "clula de memria o local ou dispositivo capaz de armazenar um

bit de A Cada clula associa-se um nmero chamado ou seja, informao e permitir a verificao de seu estado, de endereo. Assim torna-se possvel a busca na o valor do bit armazenado: determinar, em um dado momento, qualmemria exatamente do que se estiver querendo a cada momento (acesso aleatrio). zero ou um.

A maioria dos fabricantes de computador padronizaram o tamanho da clula em 8 bits (1 Byte). Bytes so agrupados em palavras, ou seja, a um grupo de bytes podendo ser de 2, 4, 6, 8 Bytes (8 bytes=64 bits) que associado um endereo particular. A maioria das instrues operam em palavras inteiras.
62

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Organizao

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 COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Organizao

64

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Tamanho

Esse o indicador da capacidade de um computador. Quanto maior a memria, mais informao poder guardar. Quanto mais bytes a memria tiver, mais caracteres poder conter e, consequentemente, maior o nmero de informao que guardar. A memria geralmente apresentada em mltiplos de K, M(mega), G(giga) ou T(tera). 1KB equivale a 210B 1MB equivale a 220B 1GB equivale a 230B 1TB equivale a 240B

65

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Funcionamento

A memria, seja Secundria ou Principal, permite a realizao de dois tipos de operaes: escrita e leitura.

Leitura a recuperao da informao armazenada e, Escrita a gravao (ou armazenamento) da informao na memria.

Na Memria Principal (MP), essas operaes so realizadas pela UCP e efetuada por clulas, no sendo possvel trabalhar com parte dela. A leitura no uma operao destrutiva, pois ela consiste em copiar a informao contida em uma clula da MP para a UCP, atravs de um comando desta. A escrita uma operao destrutiva, por que toda vez que se grava uma informao em uma clula da MP, o seu contedo anterior eliminado.
66

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Tipos

Memria RAM (Random Access Memory) um tipo de memria essencial para o computador, sendo usada para guardar dados e instrues de um programa. Tem como caractersticas fundamentais:

a volatilidade; o acesso aleatrio aos dados, e o suporte leitura e gravao de dados.


Memria ROM Memria RAM

Os chips da memria ROM so programados para armazenar programas de forma permanente

Os chips da memria RAM so programados para armazenar programas temporariamente.

67

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Tipos

Memria ROM (Read Only Memory) usada para rotinas de inicializao do computador. Tem como caractersticas fundamentais:

usada apenas para a leitura de seu contedo e contm programas gravados que no so alterados. no voltil, ou seja, o seu contedo no apagado quando a energia desligada. Os chips da memria ROM so programados para armazenar programas de forma permanente.

68

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria RAM Tecnologias

Existem dois tipos bsicos de tecnologia para memria RAM:

Dinmica - Esta uma memria baseada na tecnologia de capacitores e requer a atualizao peridica do contedo de cada clula do chip consumindo assim pequenas quantidades de energia, no entanto possui um acesso lento aos dados. Uma importante vantagem a grande capacidade de armazenamento oferecida por este tipo de tecnologia. Esttica - uma memria baseada na tecnologia de transistores e no requer atualizao dos dados. Consome mais energia (o que gera mais calor) comparando-se com a memria dinmica sendo significativamente mais rpida. frequentemente usada em computadores rpidos. Possui uma capacidade de armazenamento bem menor que a memria dinmica.

69

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria RAM Tecnologias

A memria RAM dinmica freqentemente usada computadores modernos. Isto devido a caractersticas como:

em

Baixo consumo; Chips de alta densidade, e Baixo custo. No entanto, uma memria lenta no podendo assim suportar processadores velozes.

Para usar uma memria dinmica lenta com um processador rpido necessrio um hardware extra (chamado de memria cache) que fica entre o processador e a memria.

70

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria

71

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memrias RAM
SIMM (Single Inline Memory Module) so mdulos de um nico lado que contm 72 pinos e fornecem um nico caminho de dados de 32 bits. DIMM (Dual Inline Memory Module): um mdulo RAM que permite o uso de dois canais em uma nica interface. Os mdulos DIMM tm dois lados e contm 168 pinos que fornecem dois caminhos de memria de 32 bits, formando um nico caminho de memria de 64 bits. A tenso da memria DIMM de 3.3 V. DDR (Double Data Rating): funcionam de maneira parecida s memrias DIMM SDRAM, possuindo 184 terminais . A tenso das DDR 2.5 V, diminuindo o consumo de energia. RAMBUS (RDRAM): s funcionava com os processadores da Intel e tinha preo muito elevado. As placas-me que as suportavam eram caras.

72

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria ROM Alguns dos tipos de memria ROM so: EPROM e EEPROM. EPROM (Erasable Programmable Read Only):

um tipo de ROM especial que pode ser programada pelo usurio. Seu contedo pode ser apagado pela exposio a raios ultravioletas.

EEPROM (Electrically Erasable Programmable Read-only Memory, ou memria apenas de leitura programvel e apagvel eletricamente).

tambm um tipo especial de ROM muito semelhante EPROM. Seu contedo apagado aplicando-se uma tenso especfica em um dos seus pinos de entrada. uma memria de alta velocidade que faz a interface entre o processador e a memria do sistema.

Memria Cache:

73

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Flash A memria Flash um chip EEPROM. Ela possui uma grade de colunas e linhas que tem uma clula com dois transistores em cada interseo A memria flash usada para armazenamento rpido e fcil de dados em equipamentos, como cmeras digitais e videogames. mais usada como disco rgido do que como memria RAM. Na verdade, a memria flash considerada um dispositivo de armazenamento de estado slido.

74

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Flash

Estado slido significa que no h partes mveis (tudo eletrnico, em vez de mecnico). Alguns exemplos de memria flash:

O chip da BIOS do seu computador; Memory Stick (encontrado freqentemente em cmeras digitais); Cartes de memria PCMCIA Tipo I e Tipo II (usado como disco de estado slido em laptops); Cartes de memria para videogames.

75

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Cache
um tipo ultra-rpido de memria que serve para armazenar os dados mais frequentemente usados pelo processador, evitando na maioria das vezes que ele tenha que recorrer comparativamente lenta memria RAM. Sem ela, o desempenho do sistema ficar limitado velocidade da memria, podendo cair em at 95%!. So usados dois tipos de cache, chamados de cache primrio, ou cache L1 (level 1), e cache secundrio, ou cache L2 (level 2).

76

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Cache

Sempre que o processador precisar ler dados, os procurar

primeiro no cache L1. Caso o dado seja encontrado, o processador no perder tempo, j que o cache primrio funciona na mesma frequncia que ele.

Caso o dado no esteja no cache L1, ento o prximo a ser

indagado ser o cache L2. Encontrando o que procura no cache

secundrio, o processador j perder algum tempo, mas no tanto


quanto perderia caso precisasse acessar diretamente a memria RAM.

77

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Cache Exemplificando

Quando o microprocessador tem acesso memria principal (RAM), ele o faz em cerca de 60 nanosegundos (60 bilionsimos de um segundo). Isso muito rpido, mas muito lento para um microprocessador comum. Os microprocessadores podem ter tempos de ciclo de acesso memria to pequenos quanto 2 nanosegundos. Assim, para um microprocessador, 60 nanosegundos parece uma eternidade. E se construirmos um banco de memria especial na placa-me, pequeno mas muito veloz (em torno de 30 nanosegundos)? Isso j seria duas vezes mais rpido do que o acesso memria principal. Vamos chamar esse banco de cache de nvel 2 ou cache L2.

78

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Memria Cache Exemplificando

E se construirmos um sistema de memria ainda menor, porm mais rpido, diretamente no chip do microprocessador? Assim, o acesso a essa memria ser feito velocidade do microprocessador e no velocidade do barramento de memria. Isso seria um cache L1, que em um Pentium Dual Core 8 vezes mais rpido do que o cache L2, que por sua vez quatro vezes mais rpido do que o acesso memria principal. Alguns microprocessadores tm dois nveis de cache embutidos no chip. Nesse caso, o cache da placa-me - o cache que existe entre o microprocessador e o sistema de memria passa a ser de nvel 3, ou cache L3.

79

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

BIOS (Basic Input/Output System)

O software do BIOS tem diversos papis diferentes, mas o mais importante o carregamento do sistema operacional. Quando o computador ligado, o microprocessador tenta executar sua primeira instruo. Ele precisa obter essa instruo em algum lugar, porm no pode obt-la do sistema operacional porque esse sistema se localiza no disco rgido e o microprocessador no pode se comunicar com o HD sem algumas instrues que digam como faz-lo. O BIOS fornece essas instrues.

80

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

BIOS (Basic Input/Output System) Algumas tarefas comuns que O BIOS executa incluem (continuao): 1) Auto-teste durante a energizao (POST - Power On-Self Test) para todos os diferentes componentes de hardware no sistema, para assegurar que tudo esteja funcionando corretamente; 2) Ativao de outros chips do BIOS em diferentes cartes instalados no computador. Por exemplo, placas SCSI (Small Computer System Interface ) e de vdeo freqentemente possuem seus prprios chips de BIOS;

81

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

BIOS (Basic Input/Output System) 3) Fornecimento de um conjunto de rotinas de baixo nvel que o sistema operacional usa para interfacear de diferentes dispositivos de hardware. So essas rotinas que do BIOS o seu nome. Elas administram coisas como o teclado, o monitor de vdeo, a porta serial e as portas paralelas, especialmente quando o computador est sendo inicializado; 4) O BIOS um software especial que faz a interface dos principais componentes de hardware de seu computador com o sistema operacional.

82

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Arquitetura bsica
Recordando A velocidade de uma rede de dados dada em bits por segundo (bps). Cdigo binrio: Portando, uma rede de 100Mbps no tem a mesma velocidade que uma a representao de qualquer caractere atravs de dois dgitos (Bit). rede de 100MBps. Essa ltima 8 vezes maior que a primeira (800 Mbps). Descrio 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.048.576 Bytes ou 8.388.608 bits 1024 MBytes ou 8.589.934.592 bits 1.048.576 KBytes ou 1.073.741.824 bytes ou

83

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Assunto Interessante: Placa me

A questo mais importante a qualidade da placa. Alm dos recursos, este o principal diferencial entre as vrias que voc encontrar no mercado. Placas de baixa qualidade alm de prejudicarem o desempenho, podem tornar o micro instvel, causando travamentos constantes no Windows. Travamentos que freqentemente so causados por falhas de hardware, e no por bugs do programa. Procure comprar placas de boas marcas, como Asus, Abit, Soyo e Supermicro. As placas da Intel tambm so excelentes, mas preste ateno se a placa realmente foi fabricada pela Intel: muitos vendedores vendem placas com chipsets Intel como placas da Intel. Muitos fabricantes usam chipsets Intel em suas placas, mas isto no garantia de qualidade. No adianta uma placa de segunda linha possuir um bom chipset.
Fonte:Manual de Hardware Completo 3 ed. - Carlos E. Morimoto
84

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Assunto Interessante: Placa me

Evite ao mximo comprar placas TX-Pro, VX-Pro, BX-Pro, SX-Pro, PC100, Viagra, PC-Chips e placas que no trazem especificado o nome do fabricante.

Apesar de serem muito mais baratas, e quase sempre trazerem placas


de som, vdeo, modems e at placas de rede onboard, estas placas invariavelmente so de baixa qualidade, fabricadas geralmente pela PC-

Chips, especializada em fabricar placas de baixssimo custo mas de


qualidade duvidosa. Por que????

Fonte:Manual de Hardware Completo 3 ed. - Carlos E. Morimoto

85

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Assunto Interessante: Placa me

Por que estas placas so inferiores, j que muitas vezes usam o


mesmo chipset de placas de boas marcas? O diferencial a qualidade da placa de circuito. Uma placa me confeccionada usando-se uma

tcnica chamada MPCB (multiple layer contact board) que consiste em


vrias placas empilhadas como se fossem uma s. Acontece que uma placa de circuitos deste tipo tem que ser projetada e fabricada

minuciosamente, pois qualquer erro mnimo na posio das trilhas, far


com que surjam interferncias, que tornaro a placa instvel. Isto tambm prejudica o desempenho, impedindo que a comunicao entre os componentes seja feita na velocidade normal.
Fonte:Manual de Hardware Completo 3 ed. - Carlos E. Morimoto
86

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Curiosidades Os processadores 486 tinham apenas 1.200.000 transstores, enquanto um Athlon Thunderbird tem 37 milhes. Mesmo assim, um Athlon custa hoje bem menos que um 486 custava na poca em que era novidade. A chave para este salto a miniaturizao dos transstores. O Celeron na verdade um Pentium III castrado?

87

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Qual processador melhor, o core 2 duo ou dual core duo? Entre eles o core 2 duo melhor, mais rpido,rende mais,esquenta menos,e mais econmico. Na verdade o core 2 o nome da verso o duo significa que tem 2 unidades de processamento,assim como no dual core. O dual core(pentiun D) basicamente um pentiun 4, e tem o mesmo ncleo(tecnologia). A nica diferena que tem duas unidades reais de processamento num mesmo processador,muito similar ao P4 HT c/ 2 unidades virtuais. So duas tecnologias diferentes: Dual Core uma evoluo do pentium 4 da Intel. Core 2 duo a evoluo do Dual Core . O Core 2 Duo mais econmico e aquece menos. Simplificando Dual Core:so dois processadores com um ncleo cada,no mesmo pacote. Core 2 Duo: um processador com 2 ncleos. Quad: so dois processadores com 02 ncleos cada,no mesmo pacote.
88

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao
1. Descrio da arquitetura de computadores digitais 1.1. Evoluo dos computadores digitais 1.2. Arquitetura bsica 1.3. CPU 1.4. Memria 1.5. Dispositivos de entrada / sada

89

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


As Entradas de Dados no microcomputador ocorrem principalmente por meios dos seguintes perifricos: Teclado; Mouse; Escner; CD-ROM; Disquete; Pen drive.

90

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Teclado
FUNCIONAMENTO

O teclado possui uma interface que converte a seqncia de impulsos eltricos em sinais digitais e transfere os dados para a memria. Segue-se os seguintes passos desde a tecla quando pressionada at aparecer no vdeo: 1.
Um chip no teclado varre a tecla pressionada e identifica atravs de um cdigo que representa as letras do alfabeto. 2. O processador transfere essa informao para a RAM que armazena a letra at que o PC esteja pronto para utilizar. 3. Ao mesmo tempo o processador do teclado envia a informao para outro dispositivo, o Controlador de Interrupo. 4. O Int Controller avisa ao PC para interromper seu trabalho e dar ateno para a seqncia de teclas armazenadas.

5. A CPU passa o controle para a ROM BIOS que busca o cdigo na RAM, checa a letra e envia placa adaptadora de vdeo para mostrar na tela.
91

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Teclado
EXISTEM DOIS PROJETOS MAIS COMUNS, QUE SO:

Teclado capacitivo: A movimentao de uma tecla altera a distncia entre duas placas paralelas, mudando a capacitncia entre elas, essa variao detectada pelo circuito de varredura. Teclado de contato: O teclado de contato opera interrompendo ou permitindo o fluxo de corrente eltrica, atravs de chaves.

TABELA ASCII
DEC OCT HEX BIN SMBOLO

064

100

040

01000000

065

101

041

01000001

049

061

031

00110001

ASCII : American Standard Code for Information Interchange" (Cdigo Padro Norte-americano para Intercmbio de Informaes)

92

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Teclado Sem Fio

93

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Mouse

Foi patenteado em 1970 (1as. unidades US$80,000.00); Possui dois ou mais botes; Existem 3 tipos de mouse: 1. Mecnico (sensores mecnicos); 2. Optomecnico (sensores pticos detectam o movimento mecnico); 3. ptico (laser para detectar o movimento)

2
94

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada Mouse Optomecnico: sensores pticos detectam o movimento mecnico

Tem um LED infravermelho e um sensor infravermelho. Os furos no disco quebram o feixe de luz que vem do LED, permitindo que o sensor infravermelho veja pulsos de luz. A taxa de pulsao est diretamente relacionada velocidade do mouse e distncia que ele percorre.

95

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Mouse

Mouse ptico Utiliza um sensor ptico que emite um feixe de luz capaz de ler a O sensor capaz de perceber as direes do movimento do mouse e superfcie 6000 vezes por segundo . assim transmitir tais informaes ao computador, para que este oriente a seta na tela.

96

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada Mouse ptico

Desenvolvido pela Agilent Technologies e lanado no final de 1999, o mouse ptico utiliza uma cmara minscula para captar milhares de pontos a cada segundo. Capaz de trabalhar em quase toda superfcie sem um mouse pad, os mouses pticos utilizam uma pequena luz vermelha emitida por um LED (do ingls, light emitting diodes, ou diodo emissor de luz) para atingir a superfcie do sensor CMOS (Complementary Metal Oxid Semiconductor). Alm dos LEDs, uma inovao recente so os mouses baseados no raio laser, que detectam mais detalhes na superfcie comparados aos que utilizam LED. O resultado a possibilidade de utilizar o mouse ptico baseado em raio laser em mais superfcies do que os mouses baseados na tecnologia LED.
97

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Escner

Existem basicamente trs tipos de scanners: de mo, de pgina e, de mesa.

98

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Escner Conceito: Um scanner um aparelho de leitura tica que permite converter imagens, fotos, ilustraes e textos em papel, num formato digital que pode ser manipulado em computador. Princpio de funcionamento: No scanner existem vrias clulas fotoeltricas alinhadas horizontalmente lado a lado e um feixe de luz ilumina a superfcie de contato. Caso o ponto de um determinado sensor seja branco, haver reflexo de luz, fazendo com que o sensor indique 1. Caso um ponto seja preto, haver absoro da luz, fazendo com que o sensor indique um 0 por no ter captado a luz. A quantidade de cores simultneas que um scanner consegue reconhecer depender da quantidade de sensores que ele possuir por ponto. Por exemplo, 2 bits por ponto reconhecer 4 cores simultneas; 8 bits, 256 cores.

99

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Cdigo de cores Curiosidade


O cdigo RGB numrico RGB a sigla para Red, Green, Blue (Vermelho, Verde, Azul), que gera o padro de cores pelo qual os monitores obtm cores com brilho. Base 10 O valor de cada componente (R, G e B) deve ser um nmero inteiro que pode variar entre 0 e 255, gerando um cdigo numrico, em base 10. A cor vermelha representada por #255 0 0 (#FF 00 00h): red (vermenho): 255, green (verde): 0 e blue (azul): 0. Ou seja, o vermelho possu intensidade 255 da cor vermelha e 0 tanto de verde como de azul.

Exemplo:

100

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Escner Curiosidades Pixel (Picture Element Elemento de Imagem) a menor parte de uma imagem digitalizada. Cada um destes pontos possui a informao que determina sua cor. Este conjunto de pontos arrumado no formato de uma matriz. Essa matriz forma a imagem. O pixel determina a resoluo desta imagem. Resoluo: a quantidade de pixels em sentido horizontal e vertical e o nmero de cores geradas pela placa de vdeo e aceitas pelo monitor. Quanto maior a quantidade de pixels e de cores, mais claras e precisas so as imagens. A unidade de medida de Resoluo a dpi (dots per inch) Pontos por polegada, e expressa da seguinte forma: L x A (largura X altura)

101

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


CD/DVD-ROM

DVD significa Digital Versatile Disc (antes denominado Digital Video Disc).

Contm informaes digitais, tendo uma maior capacidade de armazenamento que o CD udio ou CD-ROM, devido a uma tecnologia de compresso de dados. Os DVDs possuem por padro a capacidade armazenar 4.7 GB de dados, enquanto que um CD armazena em mdia 700 MB. Os chamados DVDs de Dupla Camada (Dual Layer e Double Layer) podem armazenar o dobro da capacidade de um DVD comum, ou seja, 9.4 GB.

102

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


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,5 9,4

DVD-14
DVD-18

dupla
dupla

1 em uma face e 2 na outra


2

13,2
17

103

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada Blu-ray

O nome Blu-ray uma combinao em ingls de "blue", azul, relativo cor do laser que usado, e "ray", de raio ptico. De acordo com os fabricantes, o "e" de "blue" foi retirado propositalmente porque uma palavra de uso dirio no pode ser registrada como marca comercial.

104

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


As Entradas de Dados no microcomputador ocorrem principalmente por meios dos seguintes perifricos:
Teclado; Mouse; Escner; CD-ROM; Disquete; Pen drive, e Monitor de Vdeo.

105

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Disquete O disquete um disco removvel de amazenamento fixo de dados. O termo equivalente em ingls floppy-disk, significando disco flexvel.

1 2 3 4 5 6 7

Legenda: Trava de proteo contra escrita. Base central. Cobertura mvel. Chassi (corpo) plstico. Disco de papel. Disco magntico. Setor do disco.

106

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Pen drive um tipo de chip de memria que retm as informaes quando a energia eltrica interrompida (memria no-voltil).
USB: sigla de Universal Serial Bus, ou seja, Barramento Serial Universal. Padro para conectar externamente uma srie de perifricos ao micro, como mouse, modens, teclados, entre outros.

107

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Pen drive

IronKey tem sua criptografia militar feita atravs 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 tambm um ponto forte do dispositivo: aps dez


tentativas sem sucesso, o aparelho apaga todos os dados contidos em sua memria, sobrescrevendo-os para que seja impossvel
recuper-los.

108

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada

As Sadas de Dados no microcomputador ocorrem principalmente por meios dos seguintes perifricos: Impressoras Monitor de Vdeo;

109

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada Impressoras Conceito: Impressoras so dispositivos de sada que tem por finalidade imprimir em papel ou filme plstico os resultados do processamento. Da mesma forma que os monitores, a imagem impressa resultado de muitos pontos impressos individualmente que no conjunto formam o texto ou a imagem desejados.

110

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Impressoras

Tipos:

Matriciais Jato de tinta Laser Trmica

111

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada
Monitor de Vdeo Tecnologia CRT O CRT (Cathode Ray Tube) um dispositivo analgico, constitudo por uma tela de vidro recoberta em seu lado interno por uma camada de substncia (fsforo) que tem a propriedade de tornar-se luminosa ao ser bombardeada por um feixe de eltrons. Um canho de eltrons, situado na parte traseira da tela de vidro do tubo direciona o feixe em um traado formado por linhas horizontais, de cima para baixo. Ao ser alimentado pelo sinal de vdeo, um circuito faz com que o feixe seja mais ou ento menos intenso, conforme o ponto correspondente deva ser mais ou ento menos luminoso:
112

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada
Monitor de Vdeo

Tecnologia CRT

O primeiro ponto importante com relao aos monitores o


tamanho dos pontos que compem a tela,ou dpi. Se pegar uma lupa e examinar a tela do monitor, veremos que a imagem formada por pontos verdes, azuis e vermelhos. Cada conjunto de trs pontos chamado de trade, e a distncia diagonal entre dois pontos da mesma cor, o que compe justamente a medida de uma trade chamada de dpi. (Cap1 pg.19)

113

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada Monitor de Vdeo Tecnologia CRT O primeiro ponto importante com relao aos monitores o tamanho dos pontos que compem a tela,ou dpi. Se pegar uma lupa e examinar a tela do monitor, veremos que a imagem formada por pontos verdes, azuis e vermelhos. Cada conjunto de trs pontos chamado de trade, e a distncia diagonal entre dois pontos da mesma cor, o que compe justamente a medida de uma trade chamada de dpi.

114

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada
Monitor de Vdeo

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

este feixe atualiza a imagem, chamada de taxa de atualizao.


Um bom monitor, deve ser capaz de atualizar a imagem pelo menos 75 vezes por segundo (75Hz). Porm, monitores de menor qualidade

so capazes de manter uma taxa de refresh de apenas 60 Hz, o que


causa cintilao na imagem, tambm chamada de "flicker".

115

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada Monitor de Vdeo Tecnologia CRT

O flicker ocorre devido perda de luminosidade das clulas de fsforo do monitor. Usando uma taxa de renovao de menos do que 75Hz, o tempo que o feixe de eltrons demora para passar muito longo, fazendo com que clulas percam parte do seu brilho, sendo reacendidas bruscamente na prxima passagem do feixe de eltrons. Isto faz com que as clulas pisquem, tornando instvel a imagem. Esta instabilidade, alm de desconfortvel, faz muito mal aos olhos.

116

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada Monitor de Vdeo Tecnologia LCD A imagem perfeitamente plana, ao contrrio da grande maioria dos monitores tradicionais. No h espao desperdiado nos cantos da imagem sendo a rea til de um monitor de cristal lquido maior que a rea dos monitores comuns. Um monitor LCD de 14 possui uma rea visvel maior que a de um CRT de 15, e o monitor LCD de 15 possui quase a mesma rea visvel de um CRT de 17. Espao ocupado na mesa menor. Baixa emisso de radiao nociva.

117

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada Monitor de Vdeo Tecnologia LCD

Enquanto um monitor tradicional de 14 polegadas consome por volta de 90W, e um de 17 polegadas por volta de 110W, um LCD dificilmente ultrapassa a marca dos 40W. Os monitores de cristal lquido no existe flicker, pois ao invs da imagem ser formada pela ao do feixe de eltrons, como nos monitores CRT, cada ponto da tela atua como uma pequena lmpada, que muda sua tonalidade para formar a imagem.

118

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada Monitor de Vdeo Tecnologia LCD

Desvantagens: Nos monitores tradicionais podemos ver a ngulo, temos nos LCDs o ngulo de viso 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. O contraste da imagem tambm bem mais baixo. No monitor convencional temos normalmente um contraste de 500:1, ou seja, uma variao de 500 vezes na emisso de luz do branco para o preto. Nos monitores de cristal lquido o contraste varia entre 250:1 e 300:1 o que prejudica um pouco a qualidade da imagem, principalmente a fidelidade das cores .

119

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de sada Monitor de Vdeo

Telas de Plasma A principal diferena deste tipo de tela, que cada pixel cria sua prpria fonte de luz e, portanto, no existe um tubo de imagem que barre a tela. A imagem da tela de plasma mais ntida e no possui problemas de distoro nas extremidades. Utilizam substncias gasosas (xenon e neon) contidas em clulas minsculas, que agem como lmpadas fluorescentes microscpicas, emitindo luz ao receberem energia eltrica. Ao invs de cristais lquidos, os monitores de plasma so formados por estruturas com o mesmo princpio de funcionamento das lmpadas fluorescentes. A grosso modo d para dizer que num monitor de plasma a imagem formada por alguns milhes de minsculas lmpadas fluorescentes verdes, azuis e vermelhas.

120

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO Dispositivos de sada Monitor de Vdeo

Monitores Touch Screen Os monitores touchscreen foram se tornando mais comuns medida que seus preos caam ao longo da ltima dcada. Existem 3 sistemas bsicos usados para reconhecer o toque de uma pessoa: Resistivo Capacitivo Onda acstica superficial

121

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Monitores Touch Screen

O sistema resistivo consiste de um painel de vidro normal, recoberto por uma camada metlica condutora e outra resistiva. Estas 2 camadas so mantidas afastadas por espaadores e uma camada resistente a riscos colocada por cima de todo o conjunto. Uma corrente eltrica passa atravs das duas camadas enquanto o monitor est operacional. Quando um usurio toca a tela, as duas camadas fazem contato exatamente naquele ponto. A mudana no campo eltrico percebida e as coordenadas do ponto de contato so calculadas pelo computador. Logo que as coordenadas so conhecidas, um driver especial traduz o toque em algo que o sistema operacional possa entender, parecido com o que faz o driver do mouse do computador ao traduzir os movimentos do mouse em uma operao de clicar ou arrastar.
122

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Monitores Touch Screen

No sistema capacitivo, uma camada que armazena carga eltrica colocada no painel de vidro do monitor. Quando um usurio toca o monitor com seu dedo, parte da carga transferida para o usurio, de modo que a carga na camada capacitiva diminui. Esta diminuio medida nos circuitos localizados em cada canto do monitor. Considerando as diferenas relativas de carga em cada canto, o computador calcula exatamente onde ocorreu o toque e ento envia esta informao para o software do driver da tela sensvel. Uma vantagem que o sistema capacitivo apresenta sobre o resistivo que ele transmite quase 90% da luz do monitor, enquanto o sistema resistivo transmite apenas 75%. Isso d ao sistema capacitivo uma imagem muito mais clara do que o sistema resistivo.
123

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Monitores Touch Screen

No monitor de sistema de onda acstica superficial, dois transdutores (um receptor e um emissor) so posicionados ao longo dos eixos x e y da placa de vidro do monitor. Tambm instalados sobre o vidro, encontram-se refletores que enviam de volta um sinal eltrico proveniente de um transdutor para o outro. O transdutor receptor capaz de informar se a onda foi perturbada por um evento de toque em qualquer instante e localiz-lo. A configurao por onda acstica no possui camadas metlicas sobre a tela, permitindo a passagem de 100% da luz e uma claridade perfeita da imagem. Isso torna o sistema de onda acstica ideal para exibio de grficos detalhados, os dois outros sistemas apresentam uma degradao significativa da claridade.
124

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Dispositivos de entrada / sada


Monitor de Vdeo

125

CURSO DE ENGENHARIA DE COMPUTAO e CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO

Introduo Computao
Contedo Programtico 1. Descrio da arquitetura de computadores digitais 1.1. Evoluo dos computadores digitais 1.2. Arquitetura bsica 1.3. CPU 1.4. Memria 1.5. Dispositivos de entrada / sada 2. Unidades de armazenamento de dados no computador 2.1. Unidades de disco magntico 2.2. Unidades de fita magntica 2.3. Outros dispositivos de armazenamento

126

S-ar putea să vă placă și