Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduo Computao
HARDWARE PARTE 1
29/10/2011
Introduo Computao
Binmio Informao x Comunicao Comunicao
Sociedade Moderna
Informao
Poder
3
29/10/2011
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
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
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
29/10/2011
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
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.
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
24
12
29/10/2011
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
26
13
29/10/2011
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.
15
29/10/2011
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.
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
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
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
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
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
48
24
29/10/2011
49
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.
Dados e instrues permanecem na memria at serem enviados a um dispositivo de sada ou armazenamento, ou o programa ser fechado.
53
Armazenamento secundrio:
Armazenamento de longo prazo. Armazenado em mdia externa; por exemplo, um disco.
54
27
29/10/2011
55
Registradores
reas de armazenamento temporrio de alta velocidade.
Localizaes de armazenamento situadas dentro da CPU.
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
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
64
32
29/10/2011
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
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
71
36