Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
INFORMTICA
PARA CONCURSOS
Byte e bit
Linguagem binria
Os computadores operam utilizando o sistema numrico baseado em
dois dgitos, tambm conhecido como sistema numrico binrio, assim
como o sistema numrico baseado em 10 dgitos conhecido como sistemanumrico decimal.
Os computadores usam nmeros binrios e, consequentemente, dgitos
binrios no lugar de dgitos decimais. Para representar um dgito binrio, utilizamos a palavra bit, que a abreviao das palavras binary digit (dgito binrio). Enquanto os dgitos decimais possuem 10 valores possveis, que vo
de 0 a 9, os bits possuem apenas dois: 0 e 1.
Para representar uma letra da nossa escrita (caractere), o computador
precisa de um grupo de 8 bits.
Por exemplo, para representar a letra V, em cdigo binrio:
V
0101 0110
0101 0110
8 bits
0100 0101
8 bits
0101 0010
8 bits
0100 0001
8 bits
O cdigo binrio, ento, uma representao que transforma as letras e nmeros de nossa escrita em uma codificao padronizada, em que sempre um
byte possui 8 bits, porque com 8 bits em 1 byte possvel representar 256 valores,
possibilidades ou caracteres diferentes, o suficiente para suprir nossa necessidade
humana de representao escrita.
9
Foi padronizada, ento, uma tabela com a representao binria dos caracteres de nossa escrita, para que todos os computadores entendam da
mesma forma. Ela chamada de Cdigo ASCII (American Standard Code for
Information Interchange). A tabela ASCII o padro utilizado pelo mercado e
contm 256 combinaes diferentes, que representam todas as letras (maisculas e minsculas), sinais de pontuao, acentos e sinais especiais.
10
Supercomputadores
Supercomputadores.
Mainframes
So tambm computadores de grande porte, utilizados em aplicaes
comerciais, gerenciando de forma concentrada dezenas ou centenas de servidores de redes. Possuem capacidade para um volume de processamento
11
Wikimedia Commons/Fleshgrinder.
Mainframes.
Microcomputador
Antigo microcomputador.
12
Os microcomputadores, como conhecemos hoje, possuem modelos especficos desenvolvidos pela indstria para tarefas especficas, sendo os modelos mais comuns:
Desktop
Desktop, ou computador de mesa, o equipamento mais popular e comumente encontrado, composto de uma torre ou CPU (Unidade Central de
Processamento), um monitor, um teclado e o mouse.
Divulgao.
Desktop.
Servidor
Servidor um computador especfico para uma alta capacidade de processamento e armazenamento de dados; geralmente, utilizado em misses
de gerenciamento de Rede de Usurios, Banco de Dados ou misses espec13
Divulgao.
Servidor.
Laptop e notebook
O laptop um computador com as mesmas caractersticas de processamento de um desktop, porm, com a vantagem de ser porttil e permitir a
computao pessoal em qualquer lugar, a qualquer hora.
O notebook, originariamente, foi criado para as tarefas leves, como navegao na internet, planilhas e editores de texto. Sua proposta original era de
ser um laptop menor, mais leve, com um processador central, armazenamento e memria mais limitados. Toda essa limitao resultaria em um consumo
muito menor de energia, o que lhe aumentava a durao da bateria, permitindo vrias horas longe da tomada.
Divulgao.
Laptop/notebook.
14
Palm Top
Divulgao.
O Palm Top, originariamente, foi desenvolvido como um computador de dimenses reduzidas, para caber na palma da mo (palm), com uma capacidade
computacional suficiente para acessar e-mail, editar uma planilha, agenda eletrnica, calculadora, ouvir msica etc. Trazendo, como novidade, a possibilidade
de conexo e sincronizao dos dados armazenados em outros computadores.
Palm Top.
Divulgao.
A computao hoje
Um computador, como conhecemos hoje, precisa de duas partes distintas, que trabalham sempre integradas para faz-lo funcionar: o hardware e
o software.
15
Hardware
O hardware a parte fsica do computador. A CPU, onde esto suas placas
eletrnicas, o teclado, o mouse e o monitor so os componentes de hardware
de um microcomputador.
Software
Chamamos de softwares os programas que executam funes estabelecidas. Essas funes, quando integradas de forma ordenada e objetiva, so
chamadas de ferramentas ou aplicativos, cuja finalidade executar tarefas
das mais variadas no computador. Um bom exemplo de aplicativo o Word,
cuja finalidade ser uma ferramenta de editorao de texto.
Estrutura do hardware
O hardware do microcomputador
CPU
A Unidade Central de Processamento de um microcomputador chamada de CPU (Unidade Central de Processamento), ou torre; a principal
parte de um microcomputador. Nela esto instalados o processador central,
as placas de memria, o chipset e as vrias placas de controle de perifricos
do equipamento, como vdeo, som e rede. Todas essas placas so conectadas a uma placa central, chamada placa-me (motherboard), utilizando um
ou mais conectores, chamados de slots de conexo. Na torre, tambm se
encontram o disco rgido (Hard Disk ou HD), os leitores de CD/DVD, espao
para outros dispositivos que o usurio venha a instalar, alm das entradas para outros dispositivos externos, como celulares, cmeras de foto e
vdeo, pen drives, tocadores de msica etc.
Todos os dispositivos na torre so alimentados por energia eltrica, proveniente de uma fonte interna.
16
Divulgao.
CPU.
Processador
O processador, ou CPU (do ingls, Central Processing Unit), um chip, onde
milhares de circuitos miniaturizados controlam o fluxo de funcionamento de
toda a mquina, o crebro central do computador.
O processador quem interpreta as instrues dos programas que esto
sendo executados (software), e fica localizado na placa-me. Existem, hoje,
dois grandes fabricantes desse tipo de chip processador no mercado: a Intel,
que possui a maior fatia do mercado, e a AMD.
Componentes do processador
Clock
O clock, ou frequncia, define a velocidade com que o processador trabalha, e medido em hertz (Hz), em que 1Hz significa um ciclo de frequncia.
Sendo assim:
1Hz = 1hertz
1 000Hz = 1kHz (1 kilohertz)
1 000 000Hz = 1MHz (1 megahertz)
10 000 000Hz= 1GHz (1 gigahertz)
17
Memria cache
Memria cache um recurso tcnico utilizado pelo processador para
ganhar agilidade no processamento, e consiste em uma rea de memria do
processador onde ficam armazenados os dados mais utilizados. Estar com o
dado no cache significa que o processador no precisaria esperar para que
essa informao fosse resgatada no disco rgido, o que, em termos de processamento, significaria perder um tempo precioso.
Ncleos de execuo
Quando se executam diversos programas ao mesmo tempo, nos processadores comuns, esses programas so executados em pequenos intervalos
de tempo de alguns milsimos de segundo, alternando-se 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, ento, permitem que sejam executados realmente
dois processos por vez, aumentando o desempenho global do computador,
pois possuem ncleos de execuo duplicados.
18
Divulgao.
Processador.
Memrias
Existem dois tipos de chip de memria instalados na placa-me, a memria do tipo RAM e a memria do tipo ROM.
Divulgao.
Memria RAM
Memria RAM.
19
Memria ROM
Memria ROM (Read Only Memory), um tipo de memria no voltil, ou
seja, ao interromper a energia eltrica (desligar o computador), seu contedo no apagado. Essas informaes so denominadas de firmware e so
utilizadas pelo processador central, quando o computador ligado. Aps,
ativado pela energia eltrica, o processador central l o firmware e descobre
tudo que est conectado placa-me, realizando um pr-teste de funcionamento inicial, chamado de boot.
Boot
Quando se liga o computador, o primeiro programa a rodar o boot. O
boot do sistema tem basicamente duas funes: a primeira delas o POST,
que significa Power On Self Test, que um teste enviado a toda a parte de
hardware (placas, memrias, HD, drives etc.), usando as informaes arquivadas na memria ROM. Caso algum componente esteja com problema, e no
responda satisfatoriamente, uma mensagem apropriada recebida nesse
momento pelo monitor. A segunda tarefa do boot carregar os arquivos
necessrios para a inicializao do sistema operacional (Windows, Linux).
Esses arquivos so colocados na memria RAM, e a tela inicial caracterstica
de cada sistema ento exibida. A partir da, o sistema operacional assume
o comando do computador, carregando todo tipo de aplicaes e servios
configurados pelo usurio.
Chipset
o chip responsvel pelo controle de uma srie de itens, na placa-me,
ajudando e aliviando o processador central desse trabalho, como acesso
memria e aos barramentos, ele montado junto placa-me, isto , ele
est na placa, conceito que chamado pelo mercado de On Board.
dividido entre ponte norte (northbridge, onde controla os dispositivos de alta velocidade) e ponte sul (southbridge, onde controla os dispositivos de baixa velocidade). A ponte norte faz a comunicao do processador
com as memrias, e, em alguns casos, com os barramentos de alta velocidade, como AGP e PCI Express.
J a ponte sul abriga os controladores dos Hard Disk, as portas de comunicao USB, paralela, PS/2, serial, e os barramentos PCI .
20
Divulgao.
Chipset.
Barramento (bus)
Tambm conhecido como bus, o nome dado ao conjunto de vias que
fazem a informao trafegar dentro do computador, ligando o processador
central com as placas controladoras externas, que se encaixam na placa-me
atravs dos slots.
Existem vrios tipos (padres) de barramento utilizados pela indstria de
computadores, o que permite flexibilidade e variedade de interconexo das
placas controladoras externas com o processador.
Os tipos mais conhecidos so:
VLSI
PROCESSADOR
BARRAMENTO LOCAL
VLSI
BARRAMENTO ISA
21
VLSI
CPU
CACHE
BARRAMENTO LOCAL
CONTROLADOR
DE DISCO
PLACA DE
REDE
EISA
22
PLACA DE
MODEM
I/O
CONTROLADOR
GRFICO
CPU
BARRAMENTO LOCAL
SUBSISTEMA DE
MEMRIA
CACHE
PONTE
PCI
CONTROLADOR
GRFICO
PLACA DE
REDE
I/O
PONTE
ISA
CONTROLADOR DE
DISCO
MEMRIA
UDIO
VDEO
ANIMADO
MEMRIA
BARRAMENTO ISA 16 bits/8MHz
I/O
PLACA
FAX
MODEM
I/O
Barramento PCI.
CPU
BARRAMENTO LOCAL
SUBSISTEMA DE
MEMRIA
CACHE
CONTROLADOR
VL BUS
VL BUS 32 bits/33MHz
CONTROLADOR
GRFICO
CONTROLADOR DE
DISCO
CONTROLADOR DE
BARRAMENTO ISA
PLACA DE
REDE
PLACA
FAX
I/O
I/O
I/O
MODEM
Divulgao.
Wikimedia Commons/SPBer.
Divulgao.
Disco rgido (Hard Disk): o disco rgido, ou HD (Hard Disk), um dispositivo de armazenamento de dados, onde so guardados todos os tipos
de arquivos digitais. Arquivos do usurio, como texto, fotos, msica, filmes, do sistema operacional (Windows, Linux) e das aplicaes instaladas no computador (Word/Excel/PowerPoint e outras). Os Hard Disk so
fornecidos em modelos com diversas capacidades de armazenamento.
Hard Disk.
Divulgao.
alm da leitura a gravao de dados em CD ou DVD. Existem modelos chamados internos, instalados fixos na torre, e externos, conectados via USB.
Unidade CD/DVD.
Teclado
O teclado um hardware, tambm chamado de dispositivo de entrada,
por onde digitamos nossas solicitaes e tambm confirmamos as questes
levantadas pelos programas aplicativos.
Divulgao.
Teclado.
O mouse um hardware, dispositivo de entrada composto por uma guia (seta), que se projeta
na tela do computador, chamada cursor, e botes
de confirmao. Sua funo permitir a navegao com essa guia por um ambiente grfico nos
programas, selecionando e confirmando livre- Mouse.
mente o que desejamos.
26
Divulgao.
Mouse
Divulgao.
Trata-se de uma tecnologia que tornou mais simples, fcil e rpida a conexo de diversos tipos de aparelhos (cmeras digitais, HDs externos, pen
drives, mouses, teclados, MP3 Players, impressoras, scanners, leitor de cartes
etc.) ao computador. O reconhecimento e configurao do dispositivo conectado automtico pelo sistema operacional, e ainda existe a vantagem
da padronizao do conector em todos os aparelhos, evitando, assim, o uso
de um tipo especfico de conector para cada dispositivo.
USB.
27
Divulgao.
Divulgao.
bastante utilizado para conexo de dispositivos modernos, que precisam trafegar volumes muito grandes de dados para o computador, como,
por exemplo, uma filmadora digital.
FireWire.
Bluetooth
Divulgao.
Bluetooth uma tecnologia que surgiu para permitir a conexo e a comunicao entre computadores, smartphones, telefones celulares, mouses,
teclados, fones de ouvido, impressoras e
outros dispositivos, utilizando ondas de
rdio no lugar de cabos. Assim, possvel
fazer com que dois ou mais dispositivos
troquem informaes somente com a Bluetooth.
simples aproximao entre eles.
A transmisso de dados feita atravs de radiofrequncia, permitindo que um dispositivo detecte o outro, independente de suas posies,
desde que estejam dentro do limite de proximidade. Esse limite de proximidade foi organizado e dividido em trs classes, o que classifica o tipo de
aparelho:
Classe 1 potncia mxima de 100MW, alcance de at 100 metros;
Classe 2 potncia mxima de 2,5MW, alcance de at 10 metros;
Classe 3 potncia mxima de 1MW, alcance de at 1 metro.
28
ARQUIVO.TXT
nome
extenso
Extenso de arquivo.
O sistema operacional utiliza essa informao para associar qual programa, ou programas, pode abrir ou executar o arquivo corretamente.
Existe uma infinidade muito grande de extenses de arquivos, as principais e mais utilizadas so:
.asf arquivo de udio ou vdeo executvel com o Windows Media
Player;
.asp arquivo gerado para o formato de pginas web;
.avi arquivo de vdeo;
.bmp arquivo de imagem, pode ser aberto por qualquer programa
ou editor de imagens;
.cfg so geralmente utilizados para armazenar a configurao com
que um programa ou aplicao foi instalado, um tipo de arquivo de
apoio para a aplicao, onde, por exemplo, armazenam-se as definies de preferncia do usurio;
.com arquivo executvel em ambiente DOS;
.dll esse um tipo de arquivo, conhecido como biblioteca. utilizado pelo sistema operacional ou aplicativo em um nvel transparente
ao usurio, nele esto gravados configuraes e formatos de operao, a serem obedecidos pelo software;
.doc arquivo de texto do aplicativo Word e outros editores de texto;
29
.exe arquivo executvel. Em seu contedo, esto gravados os cdigos de execuo de um programa;
.fla arquivo gerado pelo programa Flash;
.flac arquivo de udio que mantm todas as caractersticas da gravao
original, quando convertida para esse formato (Free Lossless Audio Codec);
.gif arquivo de imagem;
.html formato de arquivo de instrues, padro utilizado na web (Hiper Text Markup Language);
.hlp arquivo que contm informaes de ajuda dos aplicativos;
.ini arquivo que armazena a configurao de preferncias de instalao e operao de um programa;
.ico arquivo de cone do Windows;
.jpg arquivo de imagem;
.js arquivo que contm cdigos de programao em JavaScript;
.log arquivo de texto onde um aplicativo registra suas atividades de
operao;
.max arquivo gerado pelo software 3D Studio Max;
.mdb arquivo de base de dados gerado pelo software Microsoft Access;
.mp3 arquivo de udio;
.mpg arquivo de vdeo;
.mov arquivo de vdeo com o padro da Apple;
.ogg arquivo de udio de padro diferente do MP3;
.ole arquivo que identifica contedo formatado na tecnologia OLE,
da Microsoft;
.pdf arquivo que identifica contedo formatado para leitura ou manipulao, atravs do software Acrobat, da Adobe;
.php arquivos que identificam contedo gerado, atravs da linguagem de programao PHP;
30
31
Software livre
O software legalmente considerado uma propriedade intelectual de seu
criador, que pode ser uma empresa ou pessoa fsica.
Uma msica, por exemplo, propriedade de seu compositor; com o software, o raciocnio de propriedade intelectual semelhante. Quando se adquire uma msica, paga-se pelo direito sem limites de se ouvir a obra, assim
como o software quando adquirido pode ser executado sem limites.
Mas, nos dias atuais, muito comum msicas serem remasterizadas ou
regravadas por outros intrpretes, com um outro arranjo, que altera e cria
uma outra msica. Obviamente, deve-se ter a autorizao de seu proprietrio intelectual para que isso seja feito.
Com o software acontece algo semelhante. Quando um software criado
e lanado no mercado, existem vrias novas situaes, ideias e funcionalidades que vo sendo percebidas com sua utilizao pelos usurios que gostariam de implementar tais mudanas, mas esbarram na proibio de seu
criador, que no libera a autorizao para essa finalidade.
Alterar um programa de computador esbarra na propriedade intelectual
de seu proprietrio, que, muitas vezes, no acha comercialmente vivel essas
alteraes ou implementaes. Elas vo contra seus princpios de lucro com
a venda do produto original.
Ento, um grupo de pessoas contrrias a esse tipo de pensamento criaram
um conceito novo, chamado software livre, que o oposto do software pago.
O software livre um software cujo criador conceitualmente permite a
qualquer pessoa ou empresa utilizar, alterar e modific-lo livremente.
A nica regra imposta pelos criadores do software livre que todas as
alteraes, implementaes e melhorias, que se faam no software, sejam
tambm disponibilizadas gratuitamente para o pblico em geral, criando,
dessa forma, uma difuso grande, espontnea e livre do software.
Na prtica, esse conceito cria uma corrente de usurios e desenvolvedores
que tornam o software cada vez mais poderoso e com mais funcionalidades.
O incio desse movimento histrico iniciou-se em meados da dcada de
1980, com a criao de uma fundao chamada Free Software Foundation ,
nos Estados Unidos (FSF, Fundao para o Software Livre), que uma organiza32
o sem fins lucrativos, fundada por Richard Stallman, e que se dedica ao aprimoramento dos aspectos legais sobre a cpia, redistribuio, entendimento e
modificao de programas de computadores e os seus direitos autorais.
Divulgao.
Divulgao.
Dicas de estudo
Hardware
Para aprofundar seus estudos sobre hardware, aconselhvel sempre um
dicionrio de termos tcnicos (glossrio). Na internet, existem vrios e de
boa qualidade.
Leia o manual de instrues de seu computador. Alguns fabricantes publicam manuais caprichados, com desenhos e configuraes. Pesquise nos
sites de fabricantes nacionais, no setor de suporte tcnico, e baixe os manuais de hardware, que geralmente esto em formato .pdf.
Manuais de manuteno e montagem de micros, com explicaes sobre
configuraes, tambm so uma boa fonte de pesquisa, existem vrios e de
boa qualidade, na internet.
Software
Para aprofundar seus estudos sobre conceitos de software, procure por literaturas que falem sobre lgica de programao ou programao de computadores para iniciantes. Em geral, todas comentam sobre o assunto.
33
Referncias
AMD-8111. HyperTransport. Disponvel em:<http://support.amd.com/br/psearch/Pages/psearch.aspx?type=2.7&contentType=Tech%20Doc%20Chipset%20
Motherboard>. Acesso em: 23 ago. 2010.
BORATTI, Isaias Camilo; OLIVEIRA, lvaro Borges de. Introduo Programao
Algoritmos. 1. ed. Florianpolis: Visual Books, 1999.
INTEL. Desenvolvimento de Processadores. Disponvel em: < www.processadorintel.com.br/cpu/P%C3%A1gina_principal>. Acesso em: 23 ago. 2010.
MANZANO, Jos Augusto N. G. Fundamentos em Programao Assembly para
Computadores IBM-PC a partir dos Microprocessadores Intel 8086/8088. 1.
ed. So Paulo: rica, 2004.
TEXAS Instruments. Analog Applications. Disponvel em:<http://focus.ti.com
/general/docs/gencontent.tsp?contentId=29569&DCMP=hpa_hpa_aaj
&HQS=AppJournal+OT+aaj>. Acesso em: 23 ago. 2010.
34