Sei sulla pagina 1di 36

29/10/2011

Universidade Federal do Maranho


Departamento de Informtica

Introduo Computao

Prof. Esp. Gedson Rios Lopes gedsonrios@gmail.com

Universidade Federal do Maranho


Departamento de Informtica

HARDWARE PARTE 1

29/10/2011

Introduo Computao
Binmio Informao x Comunicao Comunicao

Sociedade Moderna

Informao

Poder
3

Sociedade Baseada em Computadores


Bases tradicionais da economia:
Terra Trabalho Capital

Novo elemento econmico:


Informao

29/10/2011

O Que Conhecimento de Informtica?


Conscincia
Tornar-se consciente da importncia, versatilidade e difuso dos computadores em nossa sociedade

Conhecimento Aprender o que so computadores e como eles funcionam. Aprender certos jarges tcnicos
Interao
Saber como usar os computadores para algumas aplicaes simples

Introduo Computao
O que COMPUTAO?
DADOS PROCESSAMENTO RESULTADOS

O que INFORMTICA?

INFOR mao

autoMTICA
6

29/10/2011

Introduo Computao

O que um Computador? Computador?

uma mquina constituda por uma srie de componentes e circuitos eletrnicos, capaz de receber, armazenar processar e transmitir informaes. Mquina programvel capaz de realizar uma grande programvel, variedade de tarefas, seguindo uma seqncia de comandos, de acordo com o que for especificado.

O Computador no faz absolutamente nada sem que lhe seja ordenado fazer.

Introduo Computao
O que um Sistema Computacional?

Integrao de componentes atuando como uma entidade, com o propsito de processar dados, i.e., realizar algum tipo de operao aritmtica/ lgica envolvendo os dados, de modo a produzir diferentes nveis de informaes. Componentes: Peopleware (pessoas), Hardware, Software.
8

29/10/2011

Introduo Computao
Peopleware (pessoas)
Componente humana de um sistema de computao, i.e. indivduos que utilizam o computador como ferramenta. (Programador de computador: escreve software).

Hardware
Componente fsica de um sistema de computao, i.e. todos os equipamentos utilizados pelo usurio nas aes de entrada, processamento, armazenamento e sada de dados.

Software
Componente lgica de um sistema de computao, i.e. sries de instrues que fazem o computador funcionar (programas de computador).
9

Introduo Computao
Uso dos computadores

Negcios Medicina e sade pblica Educao Arqueologia Engenharia Manufatura Direito Poltica Uso domstico Entretenimento
10

29/10/2011

Benefcios dos Computadores


Produtividade
- Funcionrios usam seus computadores para executar suas tarefas mais rpido e melhor. - Muitos processos podem ser controlados mais eficientemente por meio dos computadores.

Tomada de decises
- Ajuda os tomadores de decises a identificar fatores financeiros, geogrficos e logsticos.

Reduo de custos
- Ajuda a reduzir os custos de mo-de-obra, energia e papelada.

11

Classificao dos computadores


Computadores pessoais Computadores de rede Computadores manuais (handheld) Computadores midrange Mainframes Supercomputadores
12

29/10/2011

Sistema de Computador Pessoal

13

Computadores Pessoais
Computadores de mesa: Tambm conhecidos como PCs, microcomputadores, ou computadores domsticos. Divididos em trs categorias:
Computadores de segunda linha (low-end). Adequados para usurios domsticos, para processamento de texto, jogos simples e acesso Internet Computadores pessoais com plena capacidade. Bons para acentuado uso de grficos, programao ou jogos baseados em ao Estaes de trabalho. Computadores de primeirssima linha usados por engenheiros, operadores financeiros e designers grficos

14

29/10/2011

Computadores Pessoais
Computador de rede: Unidade central de processamento e memria mnima. Projetado para ser usado em uma rede - s vezes chamado de cliente magro (thin client)

15

Computadores Notebook
Computadores pequenos e leves. Suas capacidades se comparam s dos computadores de mesa:
Processamento e memria similares. A maioria tem disco rgido e de CD-ROM.

16

29/10/2011

Computadores Netbook
um termo usado para descrever uma classe de computadores portteis tipo subnotebook com caractersticas tpicas: peso reduzido, dimenso pequena ou mdia e baixo custo. So utilizados, geralmente, em servios baseados na internet, tais como navegao na web e e-mails.
Prs: Baixo custo Bateria de longa durao Ultraporttil Conexo com a internet Pequeno e Leve Contras: Processador lento Pouca memria RAM HD menor No possui drive de CD ou DVD

17

Computadores Tablet
um dispositivo pessoal em formato de prancheta que pode ser usado para acesso Internet, organizao pessoal, visualizao de fotos, vdeos, leitura de livros, jornais e revistas e para entretenimento com jogos 3D. Apresenta uma tela touchscreen que o dispositivo de entrada principal. A ponta dos dedos ou uma caneta aciona suas funcionalidades. um novo conceito: no deve ser igualado a um computador completo ou um smartphone, embora possua diversas funcionalidades dos dois.

18

29/10/2011

Computadores Manuais (Handheld)


Assistente Digital Pessoal Personal Digital Assistant (PDA):
Controla a agenda de compromissos, contatos etc. Aceita entrada por meio de um estilo manual.

PC de Bolso (Pocket PC):


Oferece as capacidades existentes nos PDAs, alm da capacidade de rodar verses reduzidas de software, como, por exemplo, processador de texto e planilhas eletrnicas.
19

Computadores Manuais (Smartphone)


um telefone celular com funcionalidades avanadas que podem ser estendidas por meio de programas executados por seu sistema operacional. Os sistemas operacionais dos smartphones so "abertos" (no confundir com cdigo-fonte aberto), o que significa que possvel a qualquer pessoa desenvolver programas que podem funcionar nesses telefones. Geralmente um smartphone possui caractersticas mnimas de hardware e software, sendo as principais a capacidade de conexo com redes de dados para acesso internet, a capacidade de sincronizao dos dados do organizador com um computador pessoal. Um smartphone pode ser considerado um telefone celular com as funcionalidades de um PDA.

20

10

29/10/2011

Computadores Midrange
Computadores multiusurio projetados para suprir as necessidades de organizaes de porte mdio.
Centenas ou milhares de usurios conectados. Usados para controle de estoques, entrada de pedidos e outras aplicaes da companhia como um todo.

21

Mainframes
Computadores muito grandes e potentes:
Capazes de processar bilhes de instrues por segundo. Capazes de manipular bilhes de caracteres de dados.

Freqentemente usados para aplicaes com muitos usurios:


Sistemas de reservas de passagens areas. Grandes estabelecimentos de vendas por encomenda postal. Servidores de e-mail.

22

11

29/10/2011

Supercomputadores
Os computadores mais rpidos e mais poderosos, capazes de processar trilhes de instrues por segundo. Usados para aplicaes muito sofisticadas que requerem gigantescas manipulaes de dados: Previso do tempo. Pesquisa de armamentos. Efeitos especiais para cinema.
23

Hardware: Os Componentes Bsicos de um Computador


Quatro componentes principais:

24

12

29/10/2011

Entrada: O Que Entra


Entrada: so os dados colocados no computador para serem processados.
Teclado
Gera sinais eltricos que so convertidos em caracteres

Mouse
Move-se sobre uma superfcie plana. O movimento da esfera do mouse provoca o movimento correspondente de um ponteiro na tela.

Scanner
L letras, nmeros e smbolos especiais Caneta ptica, leitora de cdigo de barras freqentemente usada em lojas. Scanners de mesa e de folhas soltas escaneiam imagens ou documentos impressos.
25

O Processador e a Memria: Manipulao de Dados


Processador
Tambm chamado de unidade central de processamento (CPU). Consiste em circuitos eltricos: Interpreta e executa instrues de programa. Comunica-se com os dispositivos de entrada, sada e armazenamento.

Memria (armazenamento primrio)


Estreitamente relacionada com o processador, mas distinta dele. Prov armazenamento temporrio (voltil). Os dados contidos na memria se perdem se a energia cair ou se o programa for fechado.

26

13

29/10/2011

Sada: O Que Sai


Sada: o resultado produzido pela CPU.

Formas comuns de sada: texto, nmeros, grficos e sons. Dispositivos comuns de sada: Tela (monitor): pode exibir texto, nmeros, fotografias e at mesmo vdeo, totalmente em cores. Impressora: produz relatrios impressos conforme as instrues de um programa.
27

Entrada e Sada
Entrada/sada (em ingls: Input/output, sigla I/O) Algumas unidades so de entrada e sada de dados ou tambm chamados Dispositivos Hbridos: disco rgido, disco flexvel ou disquete, monitor sensvel a toques, pendrive, joystick e impressora multifuncional. Essa funo de conexo foi basicamente desenvolvida para que seja possvel a comunicao entre vrios dispositivos, fazendo com que a velocidade do barramento seja mais bem aproveitada e ainda tanto os perifricos quanto os elementos essenciais tenham programao/produo mais voltada ao seu desempenho, deixando a interconexo com as 28 interfaces de entrada e sada.

14

29/10/2011

Armazenamento Secundrio
Prov armazenamento em longo prazo Mdias comuns: Discos magnticos Disco Rgido: mais capacidade de armazenamento e acesso mais rpido do que os disquetes Discos pticos Usam raios laser para ler grandes volumes de dados a baixo custo: CD-ROMs / DVD-ROMs

29

Redes de Computadores
Rede: um sistema que usa equipamentos de comunicaes para Rede:
conectar computadores e seus recursos. Os usurios podem operar computadores independentemente. Rede Local (LAN)
So redes de comunicao utilizadas para interligar equipamentos de rede com capacidades de atuao uma rea de no mximo 10 km de distancia.

Rede Metropolitana (MAN)


Rede de comunicao que abrange uma cidade, ou geralmente uma rea de 10 a 100 km.

Rede de Longa Distncia (WAN)


Rede de comunicao que permite atingir grandes distncias como um pas ou continente, ou seja, aciam de 100 km. Normalmente formada por vrias LANs.
30

15

29/10/2011

Redes de Computadores Por utilizar uma rede


Facilidade de compartilhamento de recursos da rede: rede:
compartilhamento de scanner, impressora, disco rgido etc ...

Possibilidade de compartilhamento de dados: utilizar um dados:


equipamento como estao de trabalho; servidores prprios para compartilhamento de dados por toda rede.

Compartilhamento de aplicativos: vrios usurios da rede aplicativos:


compartilhar um mesmo programa instalado em dos computadores interligados a essa rede.

31

Redes de Computadores
roteador host

LAN

LAN

LAN WAN

LAN

32

16

29/10/2011

A Internet
O maior e mais bem desenvolvido sistema de rede.
Conecta usurios do mundo inteiro. No realmente uma rede, mas, sim, uma coleo de milhares de redes.

33

Conectando-se

Para acessar a Internet, necessrio conectar-se a um computador servidor. O servidor recebe, processa e transmite informaes. Os computadores usam um padro para se comunicarem. necessrio um provedor de servios da Internet Internet Service Provider (ISP).

34

17

29/10/2011

Provedores de Servios
(Internet Service Providers)
O proprietrio de um computador servidor:
Cobra uma taxa de acesso Internet.
A taxa pode garantir acesso ilimitado ou basear-se na utilizao do servio.

Constitui um meio para o usurio conectarse ao servidor.


Uma vez conectado, voc pode conectar-se Internet e a todos os outros computadores servidores.
35

Navegando na Internet
Iniciou-se pelo Departamento de Defesa dos EUA e suas instituies de pesquisa como um meio de compartilhar informaes. As informaes no comeo eram somente texto. Os comandos para navegar eram obscuros. Agora, a Internet tem uma base muito mais visual. Use o navegador (browser) para explorar a Internet. A World Wide Web.

36

18

29/10/2011

Universidade Federal do Maranho


Departamento de Informtica

HARDWARE PARTE 2

37

Organizao de Computadores

38

19

29/10/2011

A Unidade de Sistema
Abriga os componentes eletrnicos do sistema de computador:
Placa-me (motherboard)
Placa de circuitos plana que contm os circuitos do computador. A unidade central de processamento (microprocessador) o componente mais importante.

Dispositivos de armazenamento
39

A Unidade de Sistema
Placa de circuitos plana que contm os circuitos do computador.
A unidade central de processamento (microprocessador) o componente mais importante.

40

20

29/10/2011

Microprocessador
Unidade central de processamento impressa em chip de silcio.

Contm dezenas de milhes de minsculos transistores (Comutadores eletrnicos que podem permitir ou no a passagem de corrente eltrica).
Componentes-chave: Unidade central de processamento. Registradores. Clock do sistema.
41

Tipos de Chips
A Intel produz uma famlia de processadores: Processadores Core 2 na maioria dos PCs atuais (ano de 2010) Processadores Dual Core ou Atom vendidos para PCs ou Netbooks de baixo custo. Processadores Quad Core para estaes de trabalho high-end e servidores de rede.

Outros processadores: A Cyrix e a AMD produzem microprocessadores compatveis com Intel. Chips PowerPC so usados principalmente em computadores Macintosh. O microprocessador Alpha, da Compaq, usado em servidores high-end.
42

21

29/10/2011

Unidade Central de Processamento


Conjunto complexo de circuitos eletrnicos. Executa instrues de programa armazenadas. Duas partes: Unidade de controle Unidade aritmtica e lgica (ULA)

43

Unidade de Controle
Direciona o sistema do computador a executar instrues de programa armazenadas. Deve comunicar-se com a memria e com a ULA. Envia dados e instrues do armazenamento secundrio para a memria, quando necessrio.

44

22

29/10/2011

Unidade Aritmtica e Lgica


Executa todas as operaes aritmticas e lgicas.

Operaes aritmticas: Adio, subtrao, multiplicao, diviso. Operaes lgicas: Compara nmeros, letras ou caracteres especiais. Testa uma de trs condies: Condio de igualdade (igual a) Condio menor que Condio maior que

45

O Ciclo da Mquina
O tempo necessrio para recuperar, executar e armazenar uma operao. Componentes:
Tempo de instruo (I-time) Tempo de execuo

O clock de sistema sincroniza as operaes.


46

23

29/10/2011

O Ciclo da Mquina

Tempo de Instruo
A unidade de controle recebe a instruo da memria e a coloca em um registro. A unidade de controle decodifica a instruo e determina qual a localizao na memria para os dados necessrios.

Tempo de Execuo
A unidade de controle transfere dados da memria para registros na ULA (A ULA executa instrues relativas aos dados). A unidade de controle armazena o resultado da operao na memria ou em um registro.

47

Como a CPU Executa Instrues


Ciclo de mquina: a quantidade de tempo necessria para executar uma instruo. Cada CPU tem seu prprio conjunto de instrues. Computadores pessoais executam-nas em menos de um milionsimo de segundo. Supercomputadores executam-nas em menos de um trilionsimo de segundo.

48

24

29/10/2011

Velocidades de Processamento dos Computadores


As velocidades de instruo so medidas em segundos:
Milissegundo: um milsimo de segundo. Microssegundo: um milionsimo de segundo. Nanossegundo: um bilionsimo de segundo. Picossegundo: um trilionsimo de segundo.

49

Processamento Paralelo e Pipelining


Pipelining
Uma variao do processamento serial tradicional.

Processamento Paralelo
Que usa mltiplos processadores simultaneamente

50

25

29/10/2011

Pipelining
Introduz uma nova instruo na CPU a cada etapa do ciclo de mquina.
A instruo 2 captada quando a instruo 1 decodificada, em vez de esperar at que o ciclo se complete.

51

Processamento Paralelo
O processador de controle divide o problema em partes: Cada parte enviada a um processador distinto. Cada processador tem sua prpria memria. O processador de controle monta os resultados. Alguns computadores que usam processamento paralelo operam em termos de teraflops: trilhes de instrues com ponto flutuante por segundo.

52

26

29/10/2011

A CPU e a Memria
A CPU no pode processar dados diretamente do disco ou de um dispositivo de entrada:
Primeiramente, eles devem residir na memria. A unidade de controle recupera dados do disco e transfere-os para a memria.

Itens enviados CPU para ser processados:


A unidade de controle envia itens CPU e depois os envia novamente memria aps serem processados.

Dados e instrues permanecem na memria at serem enviados a um dispositivo de sada ou armazenamento, ou o programa ser fechado.
53

Armazenamento de Dados e a CPU


Dois tipos de armazenamento:

Armazenamento primrio (memria):


Armazena dados temporariamente. A CPU referencia-o tanto para obteno de instrues de programa como de dados.

Armazenamento secundrio:
Armazenamento de longo prazo. Armazenado em mdia externa; por exemplo, um disco.
54

27

29/10/2011

reas de Armazenamento Temporrio


Registradores Memria RAM Memria cache

55

Registradores
reas de armazenamento temporrio de alta velocidade.
Localizaes de armazenamento situadas dentro da CPU.

Funcionam sob direo da unidade de controle:


Recebem, guardam e transferem instrues ou dados. Controlam onde a prxima instruo a ser executada ou os dados necessrios sero armazenados.
56

28

29/10/2011

Memria
Tambm conhecida como armazenamento primrio e memria principal. Freqentemente expressa como memria de acesso aleatrio (RAM). No faz parte da CPU. Retm dados e instrues para serem processados. Armazena informaes somente enquanto o programa est em operao.
57

Endereos de Memria
Cada localizao de memria tem um endereo: Um nmero nico, como em uma caixa postal. Pode conter somente uma instruo ou pea de dados: Quando dados so reescritos na memria, o contedo anterior desse endereo destrudo.

Referenciado pelo nmero: As linguagens de programao usam um endereo simblico (nomeado), tal como Horas ou Salrio.
58

29

29/10/2011

Representao de Dados
Os computadores entendem duas coisas: ligado e desligado. Dados so representados na forma binria:
Sistema numrico binrio (base 2). Contm somente 2 dgitos: 0 e 1.
Corresponde a dois estados: ligado e desligado.

59

Representando Dados

Bit
Abreviao de binary digit (dgito binrio). Dois valores possveis: 0 e 1 (Nunca pode estar vazio). Unidade bsica para armazenar dados: (0 significa desligado; 1 significa ligado.

Byte
Um grupo de 8 bits. Cada byte tem 256 (28) valores possveis. Para texto, armazena um caractere: Pode ser letra, dgito ou caractere especial. Dispositivos de memria e armazenamento so medidos em nmero de bytes
60

30

29/10/2011

Capacidades de Armazenamento
Kilobyte: 1024 (210) bytes. Capacidade de memria dos computadores pessoais mais antigos. Megabyte: aproximadamente, um milho (220) de bytes. Memria de computadores pessoais. Dispositivos de armazenamento portteis (disquetes, CD-ROMs). Gigabyte: aproximadamente, um bilho (230) de bytes. Dispositivos de armazenamento (discos rgidos). Memria de mainframes e servidores de rede. Terabyte: aproximadamente, um trilho (240) de bytes. Dispositivos de armazenamento para sistemas muito grandes.
61

Componentes da Memria
Memria semicondutora

RAM - Memria de Acesso Aleatrio Random- Access Memory


ROM - Memria Somente de Leitura ReadOnly Memory Memria Flash
62

31

29/10/2011

Memria Semicondutora
Usada pela maioria dos computadores modernos: Confivel, barata e compacta. Voltil: exige corrente eltrica contnua. Se a corrente for interrompida, os dados se perdem. Semicondutor Complementar de xido de Metal Complementary Metal Oxide Semiconductor (CMOS). Retm informao quando a energia desligada. Usado para armazenar informaes necessrias quando o computador inicializado.

63

Memria de Acesso Aleatrio RAM


Dados podem ser acessados aleatoriamente:
O endereo de memria 10 pode ser acessado to rapidamente quanto o endereo de memria 10.000.000.

64

32

29/10/2011

Memria Somente de Leitura ROM


Contm programas e dados registrados permanentemente na memria pela fbrica. No pode ser alterada pelo usurio. No-voltil: o contedo no desaparecer quando houver queda de energia. Chips de ROM programveis (PROM): Algumas instrues no chip podem ser alteradas.

65

Memria Flash
RAM no-voltil
Usada em telefones celulares, cmeras digitais e computadores manuais (handheld). Os chips de memria flash assemelham-se aos cartes de crdito. Menores do que uma unidade de disco e requerem menos energia.

66

33

29/10/2011

Memria Cache
Uma rea de armazenamento temporrio: Agiliza a transferncia de dados dentro do computador.

Um pequeno bloco de memria de alta velocidade: Armazena os dados e as instrues usados com mais freqncia e mais recentemente. O microprocessador procura primeiramente na cache os dados de que necessita: Transferidos da cache muito mais rapidamente do que da memria. Se no estiverem na cache, a unidade de controle recupera-os da memria.
67

Cache de Processador
Cache interna (Nvel 1) embutida no microprocessador. Acesso mais rpido, porm custo mais elevado.

Cache externa (Nvel 2) em um chip separado. Incorporada ao processador e alguns microprocessadores atuais.

68

34

29/10/2011

O Barramento (Bus) do Sistema


Percursos eltricos paralelos que transportam dados entre a CPU e a memria.
Largura de barramento:
O nmero de percursos eltricos para transportar dados. Medida em bits. Com um tamanho de barramento maior, a CPU pode:
Transferir mais dados simultaneamente:

Torna o computador mais rpido.


Referenciar nmeros de endereo de memria maiores:

Permite mais memria.


Suportar um nmero e uma variedade maiores de instrues.

Velocidade de Barramento:
Medida em megahertz (MHz). (ex. 400 MHz ou 533 MHz)
69

Barramentos de Expanso
Adicione dispositivos perifricos ao sistema:

Placa de expanso Conectam-se a slots (encaixes) de expanso ou placa-me. So usadas para conectar dispositivos perifricos Porta Conectores externos para plugar perifricos, como, por exemplo, impressoras. Dois tipos de portas: Seriais: transmitem dados base de um bit a cada vez. Paralelas: transmitem grupos de bits em conjunto, lado a lado.
70

35

29/10/2011

Barramentos de Expanso e Portas Comuns


Barramento Industry Standard Architecture (ISA): Usado para dispositivos lentos, como o mouse e o modem.
Barramento Peripheral Component Interconnect (PCI): Usado para dispositivos mais rpidos, como discos rgidos. Accelerated Graphics Port (AGP): Prov desempenho de vdeo mais rpido. Porta Universal Serial Bus (USB): Permite-lhe converter muitos dispositivos em srie para a porta USB. Barramento IEEE 1394: Um barramento de alta velocidade normalmente usado para conectar equipamentos de vdeo. Barramento PC Card: Usado em laptops para plugar um dispositivo do tamanho de um carto de crdito.

71

36

Potrebbero piacerti anche