Professional Documents
Culture Documents
TECNOLOGIA DA INFORMAO
MAINFRAMES
1. HARDWARE E SOFTWARE:
FUNDAMENTOS E CONCEITUAO
HISTRICO
Os primeiros computadores construdos pelo homem foram
idealizados como mquinas para processar nmeros (o que
conhecemos hoje como calculadoras), porm, tudo era feito
fisicamente.
Existia ainda um problema, porque as mquinas processavam
os nmeros, faziam operaes aritmticas, mas depois no sabiam
o que fazer com o resultado, ou seja, eram simplesmente mquinas
de calcular, no recebiam instrues diferentes e nem possuam
uma memria.
At ento, os computadores eram utilizados para pouqussimas
funes, como calcular impostos e outras operaes. Os
computadores de uso mais abrangente apareceram logo depois
da Segunda Guerra Mundial. Os EUA desenvolveram
secretamente, durante o perodo o primeiro grande computador
que calculava trajetrias balsticas. A partir da, o computador
comeou a evoluir num ritmo cada vez mais acelerado, at chegar
aos dias de hoje.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
DESKTOPS
Hardware
Hardware toda a parte fsica que compe o sistema de
processamento de dados: equipamentos e suprimentos tais como:
CPU, disquetes, formulrios, impressoras.
PORTTEIS
Os computadores portteis possuem todas as partes integradas
num s conjunto. Mouse, teclado, monitor e gabinete em uma
nica pea. Os computadores portteis comearam a aparecer
no incio dos anos 80, nos Estados Unidos e hoje podem ser
encontrados nos mais diferentes formatos e tamanhos, destinados
a diferentes tipos de operaes.
Software
toda a parte lgica do sistema de processamento de dados.
Desde os dados que armazenamos no hardware, at os programas
que os processam.
LAPTOPS
Peopleware
NETBOOKS
So computadores portteis muito parecidos com o notebook,
porm, em tamanho reduzido, mais leves, mais baratos e no
possuem drives de CD/ DVD.
PDA
a abreviao do ingls Personal Digital Assistant e tambm
so conhecidos como palmtops. So computadores pequenos e,
geralmente, no possuem teclado. Para a entrada de dados, sua tela
sensvel ao toque. um assistente pessoal com boa quantidade
de memria e diversos programas para uso especfico.
SMARTPHONES
So telefones celulares de ltima gerao. Possuem alta
capacidade de processamento, grande potencial de armazenamento,
acesso Internet, reproduzem msicas, vdeos e tm outras
funcionalidades.
Sistema de Processamento de Dados
Quando falamos em Processamento de Dados tratamos
de uma grande variedade de atividades que ocorre tanto nas
organizaes industriais e comerciais, quanto na vida diria de
cada um de ns.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
Identificaremos as partes internas do computador, localizadas
no gabinete ou torre:
Motherboard (placa-me)
Processador
Memrias
Fonte de Energia
Cabos
Drivers
Portas de Entrada/Sada
MOTHERBOARD (PLACA-ME)
Se voc j viu um computador por dentro, j reparou na pea
que conecta todos os demais componentes: a placa-me. Uma
placa-me permite que todas as partes de seu computador recebam
energia e comuniquem-se entre si. As placas-me evoluram
bastante nos ltimos vinte anos. As primeiras placas tinham
poucos componentes funcionais. A placa-me do primeiro IBM
PC tinha somente um processador e slots. Os usuriosconectavam
componentes como controladoras de discos rgidos e memria
nos slots. Hoje, as placas-me ostentam uma variedade de
itens embutidos nelaque afetam diretamente a capacidade e
potencial de atualizaesdo computador. Neste artigo, veremos os
componentes gerais de uma placa-me.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
Os soquetes atuais da intel no tem PGA. Ao invs disso, ela
tem um LGA tambm conhecido como soquete T. LGA que quer
dizer Land Grid Array. Um LGA diferente de um PGA, pois os
pinos fazem parte do soquete e no da CPU.
Qualquer pessoa que j tiver uma CPU especfica em
mente, deve escolher uma placa-me baseada naquela CPU. Por
exemplo, se voc quer usar um dos novos chips feitos pela Intel ou
AMD,deve selecionar uma placa-me com o soquete correto para
aqueles chips. As CPUs no vo se encaixar em soquetes que no
combinam com seus PGAs.
A CPU se comunica com outros elementos na plca-me
por meio do chipset. Veremos a seguir os chipsets com maiores
detalhes.
Chipsets
O chipset a cola que conecta o microprocessador ao resto
da placa-me, e assim, ao resto do computador. Em um PC, ele
consiste em duas partes bsicas, aponte nortee aponte sul. Todos
os diversos componenetes do computador se comunicam com a
CPU pelo chipset.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
ser removido ou atualizado. Isso significa que os soquetes das
placas-me no tm somente que se encaixar CPU. Os chipsets
das placas-me tem que funcionarde forma otimizadacom a CPU.
Velocidade de barramento
Um barramento simplesmente um circuito que conecta
uma parte da placa-me outra. Quanto mais dados o barramento
consegue manipular de uma s vez, mais rpido a informao
trafega. A velocidade do barramento, medida em megahertz
(MHz), se refere a quantos dados podem ser passados para ele
simultaneamente.
Memrias
J vimos que a velocidade do processador controla o quo
rpido um computador pensa. A velocidade do chipset e
dosbarramentos controla o quo rpido elepode se comunicar
com outras partes do computador. A velocidade e conexes da
memriaRAM, por sua vez, controla diretamenteo quo rpido
o computador pode acessar instrues e dados, tendo assim, gande
efeito na performance do sistema. Um processador rpido com
uma memria RAM lenta, no recomendvel.
O montante de memria disponvel tambm controlaa
quantidade dedados queo computador pode ter prontamente
disponvel. A RAM forma o grande bloco de memria de
computador. A regra geral que quanto mais memria RAM o
computador tiver, melhor.
BIOS
Um dos usos mais comuns da memria flash o do sistema
bsico de entradas/sadas do computador, conhecido como
memria BIOS (Basic Input/Output System) ou simplesmente
BIOS. Em praticamente todos os computadores, a BIOS assegura
que todos os outros chips, discos rgidos, portas e CPU funcionem
em conjunto.
Todo computador do tipo desktop e laptop de propsito
geral contm um microprocessador como unidade central de
processamento. O microprocessador um componente de
hardware. Para fazer seu trabalho, o microprocessador executa
um conjunto de instrues conhecido como software (veja Como
funcionam os microprocessadores para mais informaes). Voc
provavelmente j est bem familiarizado com dois tipos de
software diferentes:
TECNOLOGIA DA INFORMAO
O sistema operacional - o sistema operacional fornece um
conjunto de servios para os aplicativos em execuo em seu computador e tambm fornece a interface de usurio fundamental para seu
computador. Windows e Linux so exemplos de sistemas operacionais;
Os aplicativos - aplicativos so trechos de software programados para efetuar tarefas especficas. Agora mesmo voc pode
estar executando, alm de um aplicativo de navegao (ou browser), um aplicativo de processamento de texto, um aplicativo de
e-mail e assim por diante. Voc tambm pode comprar novos aplicativos e instal-los em seu computador.
Acontece que a memria BIOS o terceiro tipo de software
que seu computador precisa para operar com xito.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
os cartes PCI. Sea BIOS encontrar algum erro durante o POST,
ela notificar o usurio por meio de uma srie de bips ou uma
mensagem de texto exibida na tela. Um erro nesse ponto quase
sempre representa um problema de hardware.
ABIOS ento exibe alguns detalhes sobre seu sistema. Isso
inclui tipicamente informaes a respeito do (a):
Processador
Unidades (drivers) dedisco flexveledisco rgido
Memria
Verso edata da BIOS
Monitor de vdeo
Quaisquerdrivers especiais, como aqueles para adaptadores de
SCSI(Small Computer System Interface) so carregados a partir do
adaptador ea BIOS exibe essa informao.A BIOS entoconsidera
a sequncia de dispositivos de armazenamento identificada como
dispositivos de inicializao na configurao de CMOS. Boot
outro nome para a inicializao, e uma forma reduzida de
bootstrap, ala para ajudar a calar uma bota. A relao se origina
em um antigo ditado, Lift yourself up by your bootstraps, algoque
pode ser traduzido comoLevante-se por conta prpria . O boot
se refere ao processo de carregamento do sistema operacional.
O BIOS tentar iniciar a sequncia deboot a partir do primeiro
dispositivo. Se a BIOS no encontrar um dispositivo, tentar o
prximo dispositivo na lista. Caso ela no encontre os arquivos
apropriados no dispositivo, o processo de partida ser interrompido.
Se algum dia voc esqueceu um disquete no drive quando reiniciou
seu computador, provavelmente j viu essa mensagem.
Configurao de CMOS
Tome muito cuidado quando fizer alteraes da configurao.
Ajustes incorretos podem impedir que seu computador inicialize.
Quando voc tiver finalizado suas alteraes, dever escolher a
opo Save Changes e sair. Ento a BIOS tentar reiniciar seu
computador para que os novos ajustes tenham efeito.
ABIOS usa a tecnologiaCMOSpara salvar as alteraes feitas nos ajustes do computador. Com essa tecnologia, uma pequenabateriade ltio ou Ni-Cad pode fornecer energia suficiente para
conservar os dados durante anos. De fato, alguns dos chips mais
recentes possuem uma pequena bateria de ltio com capacidade
para 10 anos includa no chip CMOS.
Configurando a BIOS
Na lista anterior, voc viu quea BIOS verifica a configurao
da CMOS quanto a configuraes personalizadas. Eis o que se
deve fazerquando voc deseja alterar essas configuraes.
Para entrar na Configurao de CMOS, voc deve pressionar
uma determinada tecla ou combinao de teclas durante asequncia
de partida inicial. A maioria dos sistemas usa Esc, Del, F1,
F2, Ctrl-Esc ou Ctrl-Alt-Esc para entrar na configurao.
H geralmente uma linha de texto na parte inferior da tela que
informaPress ____ to Enter Setup.
Assim que voc entrar no Setup,ver um conjunto de telas
de texto com algumas opes. Algumas delas so padronizadas,
enquanto outras variam de acordo com o fabricante da BIOS.
System Time/Date- ajusta a data e a hora do sistema.
Boot Sequence-a ordem na qual o BIOS tentar carregar o
sistema operacional.
Plug and Play- um padro para autodeteco de dispositivos
conectados. Deve ser ajustado para Yes (sim) caso seu
computador e sistema operacional suportem essa opo.
Mouse/Keyboard - Enable Num Lock (habilitar teclado
numrico), Enable the Keyboard (habilitar teclado), AutoDetect Mouse (auto-detectar o mouse).
Didatismo e Conhecimento
Memria CMOS
CMOS (Complementary Metal-Oxide Semicondutor) uma
memria formada por circuitos integrados de baixssimo consumo
de energia, onde ficam armazenadas as informaes do sistema (setup), acessados no momento do BOOT. Estes dados so atribudos
na montagem do microcomputador refletindo sua configurao (tipo
de winchester, nmeros e tipo de drives, data e hora, configuraes
gerais, velocidade de memria, etc.) permanecendo armazenados na
CMOS enquanto houver alimentao da bateria interna. Algumas
alteraes no hardware (troca e/ou incluso de novos componentes)
podem implicar na alterao de alguns desses parmetros.
Muitos desses itens esto diretamente relacionados com o processador e seu chipset e portanto recomendvel usar os valores
default sugerido pelo fabricante da BIOS. Mudanas nesses parmetros pode ocasionar o travamento da mquina, intermitncia
na operao, mau funcionamento dos drives e at perda de dados
do HD.
TECNOLOGIA DA INFORMAO
Barramentos
A imagem a seguir ilustra um esquema hipottico (e bastante
abstrato) de comunicao entre o processador, a memria e o
conjunto de dispositivos de entrada e sada, representando o
funcionamento bsico do computador. Note que a conexo entre
estes itens indicada por setas. Isso feito para que voc possa
entender a funo dosbarramentos(bus).
Barramentos em um processador
De maneira geral, os barramentos so responsveis pela
interligao e comunicao dos dispositivos em um computador.
Note que, para o processador se comunicar com a memria e o
conjunto de dispositivos de entrada e sada, h trs setas, isto ,
barramentos: um se chamabarramento de endereos(address bus);
outro,barramento de dados(data bus); o terceiro,barramento de
controle(control bus).
O barramento de endereos, basicamente, indica de onde
os dados a serem processados devem ser retirados ou para onde
devem ser enviados. A comunicao por este meio unidirecional,
razo pela qual s h seta em uma das extremidades da linha no
grfico que representa a sua comunicao.
Como o nome deixa claro, pelo barramento de dados que
as informaes transitam. Por sua vez, o barramento de controle
faz a sincronizao das referidas atividades, habilitando ou
desabilitando o fluxo de dados, por exemplo.
Para voc compreender melhor, imagine que o processador
necessita de um dado presente na memria. Pelo barramento
de endereos, a CPU obtm a localizao deste dado dentro da
memria. Como precisa apenas acessar o dado, o processador
indica pelo barramento de controle que esta uma operao de
leitura. O dado ento localizado e inserido no barramento de
dados, por onde o processador, finalmente, o l.
O que processador?
Oprocessador(CPU) um chip normalmente feito de silcio
que responde pela execuo das tarefas cabveis a um computador.
Para compreender como um processador trabalha, conveniente
dividirmos um computador em trs partes: processador, memria
e um conjunto de dispositivos de entrada e sada (ou I/O, deInput/
Output). Neste ltimo, encontra-se qualquer item responsvel pela
entrada ou sada de dados no computador, como telas, teclados,
mouses, impressoras, scanners, discos rgidos, etc. Neste esquema,
o processador exerce a funo principal, j que cabe a ele o acesso
e a utilizao da memria e dos dispositivos de entrada e sada para
a execuo das atividades.
Para entender melhor, suponha que voc queira que o seu
computador execute um programa (software) qualquer. Em poucas
palavras, um programa consiste em uma srie de instrues que
o processador deve executar para que a tarefa solicitada seja
realizada. Para isso, a CPU transfere todos os dados necessrios
execuo de um dispositivo de entrada e/ou sada - como umdisco
rgido- para a memria. A partir da, todo o trabalho realizado e
o que ser feito do resultado depende da finalidade programa - o
processador pode ser orientado a enviar as informaes obtidas
para o HD novamente ou para uma impressora, por exemplo.
Didatismo e Conhecimento
Clock interno
Em um computador, todas as atividades necessitam de
sincronizao. Oclock interno(ou apenasclock) serve justamente
a este fim, ou seja, basicamente, atua como um sinal para
sincronismo. Quando os dispositivos do computador recebem
8
TECNOLOGIA DA INFORMAO
o sinal de executar suas atividades, d-se a esse acontecimento
o nome de pulso de clock. Em cada pulso, os dispositivos
executam suas tarefas, param e vo para o prximo ciclo de clock.
A medio do clock feita emhertz(Hz), a unidade padro
de medidas de frequncia, que indica o nmero de oscilaes ou
ciclos que ocorre dentro de uma determinada medida de tempo, no
caso, segundos. Assim, se um processador trabalha 800 Hz, por
exemplo, significa que ele capaz de lidar com 800 operaes de
ciclos de clock por segundo.
Repare que, para fins prticos, a palavra kilohertz (KHz)
utilizada para indicar 1000 Hz, assim como o termomegahertz(MHz)
usado para referenciar 1000 KHz (ou 1 milho de hertz). De
igual forma,gigahertz(GHz) a denominao usada quando se
tem 1000 MHz e assim por diante. Com isso, se um processador
conta com, por exemplo, uma frequncia de 800 MHz, significa
que pode trabalhar com 800 milhes de ciclos por segundo.
Neste ponto, voc provavelmente deve ter entendido que
daqui que vem expresses como processador Intel Core i5 de 2,8
GHz, por exemplo.
FSB (Front Side Bus)
Voc j sabe: as frequncias com as quais os processadores
trabalham so conhecidas como clock interno. Mas, os
processadores tambm contam com o que chamamos declock
externoouFront Side Bus (FSB)ou, ainda,barramento frontal.
O FSB existe porque, devido a limitaes fsicas, os
processadores no podem se comunicar com o chipset e com
a memria RAM - mais precisamente, com o controlador da
memria, que pode estar na ponte norte (northbridge) do chipset
- utilizando a mesma velocidade do clock interno. Assim, quando
esta comunicao feita, o clock externo, de frequncia mais
baixa, que entra em ao.
Note que, para obter o clock interno, o processador faz uso de
um procedimento de multiplicao do clock externo. Para entender
melhor, suponha que um determinado processador tenha clock externo
de 100 MHz. Como o seu fabricante indica que este chip trabalha
1,6 GHz (ou seja, tem clock interno de 1,6 GHz), seu clock externo
multiplicado por 16: 100 x 16 = 1600 MHz ou 1,6 GHz.
QPI / HyperTransport
9
TECNOLOGIA DA INFORMAO
Estas tecnologias sofrem atualizaes quando novas famlias
de processadores so lanadas, fazendo que com a sua frequncia
(clock) e a largura de banda (quantidade de bits que podem ser
transmitidas por vez), por exemplo, tenham limites maiores em
cada nova verso.
Bits dos processadores
O nmero de bits outra importante caracterstica dos
processadores e, naturalmente, tem grande influncia no
desempenho deste dispositivo. Processadores mais antigos, como
o 286, trabalhavam com 16 bits. Durante muito tempo, no entanto,
processadores que trabalham com 32 bits foram muitos comuns,
como as linhas Pentium, Pentium II, Pentium III e Pentium 4 da
Intel ou Athlon XP e Duron da AMD. Alguns modelos de 32 bits
ainda so encontrados no mercado, todavia, o padro atual so os
processadores de 64 bits, como os da linha Core i7, da Intel, ou
Phenom, da AMD.
Em resumo, quanto mais bits internos o processador possuir,
mais rapidamente ele poder fazer clculos e processar dados em
geral, dependendo da execuo a ser feita. Isso acontece porque os
bits dos processadores representam a quantidade de dados que os
circuitos desses dispositivos conseguem trabalhar por vez.
Um processador com 16 bits, por exemplo, pode manipular
um nmero de valor at 65.535. Se este processador tiver que
realizar uma operao com um nmero de valor 100.000, ter que
fazer a operao em duas partes. No entanto, se um chip trabalha
a 32 bits, ele pode manipular nmeros de valor at 4.294.967.295
em uma nica operao. Como este valor superior a 100.000, a
operao pode ser realizada em uma nica vez.
Memria cache
Os processadores passam por aperfeioamentos constantes,
o que os tornam cada vez mais rpidos e eficientes, como voc
j sabe. No entanto, o mesmo no se pode dizer das tecnologias
de memria RAM. Embora estas tambm passem por constantes
melhorias, no conseguem acompanhar os processadores em
termos de velocidade. Assim sendo, de nada adianta ter um
processador rpido se este tem o seu desempenho comprometido
por causa da lentido da memria.
Uma soluo para este problema seria equipar os
computadores com um tipo de memria mais sofisticado,
como a SRAM (Static RAM). Esta se diferencia das memrias
convencionais DRAM (Dynamic RAM) por serem muito rpidas.
Por outro lado, so muito mais caras e no contam com o mesmo
nvel de miniaturizao, sendo, portanto, inviveis. Apesar disso,
a ideia no foi totalmente descartada, pois foi adaptada para o que
conhecemos comomemria cache.
A memria cache consiste em uma pequena quantidade de
memria SRAM embutida no processador. Quando este precisa
ler dados na memria RAM, um circuito especial chamado
controlador de cache transfere blocos de dados muito utilizados
da RAM para a memria cache. Assim, no prximo acesso do
processador, este consultar a memria cache, que bem mais
rpida, permitindo o processamento de dados de maneira mais
eficiente.
Se o dado estiver na memria cache, o processador a utiliza,
do contrrio, ir busc-lo na memria RAM. Perceba que, com
isso, a memria cache atua como um intermedirio, isto , faz
com que o processador nem sempre necessite chegar memria
RAM para acessar os dados dos quais necessita. O trabalho da
memria cache to importante que, sem ela, o desempenho de
um processador pode ser seriamente comprometido.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
At um passado no muito distante, o usurio tinha noo do
quo rpido eram os processadores de acordo com a taxa de seu
clock interno. O problema que, quando um determinado valor
de clock alcanado, torna-se mais difcil desenvolver outro
chip com clock maior. Limitaes fsicas e tecnolgicas so os
principais motivos para isso. Uma delas a questo da temperatura:
teoricamente, quanto mais megahertz um processador tiver, mais
calor o dispositivo gerar.
Uma das formas encontradas pelos fabricantes para lidar com
esta limitao consiste em fabricar e disponibilizar processadores
com dois ncleos (dual core), quatro ncleos (quad core) ou mais
(multi core). Mas, o que isso significa?
CPUs deste tipo contam com dois ou mais ncleos distintos
no mesmo circuito integrado, como se houvesse dois (ou mais)
processadores dentro de um chip. Assim, o dispositivo pode lidar
com dois processos por vez (ou mais), um para cada ncleo,
melhorando o desempenho do computador como um todo.
Note que, em um chip de nico ncleo (single core), o usurio
pode ter a impresso de que vrios processos so executados
simultaneamente, j que a mquina est quase sempre executando
mais de uma aplicao ao mesmo tempo. Na verdade, o que
acontece que o processador dedica determinados intervalos de
tempo a cada processo e isso acontece de maneira to rpida, que
se tem a impresso de processamento simultneo.
Processadores multi core oferecem vrias vantagens: podem
realizar duas ou mais tarefas ao mesmo; um ncleo pode trabalhar
com uma velocidade menor que o outro, reduzindo a emisso de
calor; ambos podem compartilhar memria cache; entre outros.
A ideia deu to certo que, hoje, possvel encontrar
processadores com dois ou mais ncleos inclusive em dispositivos
mveis, como tablets e smartphones. Na verdade, a situao se
inverteu em relao aos anos anteriores: hoje, mais comum
encontrar no mercado chips multi core do que processadores single
core.
interessante reparar que os ncleos de um processador
no precisam ser utilizados todos ao mesmo tempo. Alm disso,
apesar de serem tecnicamente iguais, possvel fazer com que
determinados ncleos funcionem de maneira alterada em relao
aos outros.
Um exemplo disso a tecnologiaTurbo Boost, da Intel: se um
processador quad core, por exemplo, tiver dois ncleos ociosos, os
demais podem entrar automaticamente em um modo turbo para
que suas frequncias sejam aumentadas, acelerando a execuo do
processo em que trabalham.
A imagem abaixo exibe uma montagem que ilustra o interior
de um processador Intel Core 2 Extreme Quad Core (ncleos
destacado na cor amarela):
Didatismo e Conhecimento
11
TECNOLOGIA DA INFORMAO
Entre as inovaes mais recentes no segmento de processadores
est aAPU(Accelerated Processing Unit- Unidade de Processamento
Acelerado), nome criado para identificar chips que unem as funes
de CPU eGPU. Sim, como se houvesse dois produtos em um s:
processador e chip grfico da placa de vdeo.
H vrias vantagens no uso de uma APU: menor consumo de
energia, maior facilidade para incluir CPU e GPU em dispositivos
portteis, possibilidade de uso da APU em conjunto com uma placa
de vdeo para aumentar o poder grfico do computador, entre outros.
Como a APU no tem memria dedicada, tal como as placas de
vdeo, necessrio fazer uso da memria RAM do computador. A
princpio, esta caracterstica compromete o desempenho, mas o fato de
o controlador de memria tambm estar integrado CPU, tal como j
mencionado, tende a compensar esta peculiaridade. Assim, possvel
inclusive o uso de uma GPU mais avanada na APU, apesar de os
primeiro modelos serem bastante bsicos em relao a este aspecto.
vlido frisar que o nome APU amplamente utilizado pela
AMD, mas a Intel, apesar de evitar esta denominao, tambm
possui chips do tipo, como mostra a seguinte imagem:
12
TECNOLOGIA DA INFORMAO
Quem tem alguma experincia com fotos baseadas em filmes,
provavelmente perceber que as etapas descritas acima lembram
bastante os procedimentos de revelao de fotografias. De fato, os
princpios so essencialmente os mesmos.
importante frisar que um nico processador pode conter
milhes de transistores. S como exemplo, os primeiros
processadores da linha Intel Core 2 Duo possuem cerca de 291
milhes de transistores em um nico chip. Assim como acontece
com qualquer processador, esses transistores so divididos e
organizados em agrupamentos, onde cada grupo responsvel por
uma funo.
Uma vez terminada a montagem dos transistores, os wafers so
recortados em um formato que lembra pequenos quadrados ou
pastilhas. Cada unidade se transformar em um processador. Como
os wafers so redondos, o que sobra da borda, obviamente, no
pode virar um processador, ento esse material descartado, assim
como qualquer unidade que apresentar defeito ou anormalidade.
Voc pode ter se perguntado se no seria ideal fabricar wafers
quadrados ou retangulares para evitar desperdcio na borda.
Teoricamente, seria, mas os wafers so formados por cilindros
devido tcnica de fabricao explicada no incio deste tpico,
onde uma haste inserida em silcio e, em seguida, retirada
e girada. Esse procedimento faz com que um cilindro seja
constitudonaturalmente.
Didatismo e Conhecimento
Miniaturalizao
A indstria conseguiu elevar a capacidade dos processadores
ao longo do tempo sem que, para tanto, tivesse que aumentar o
tamanho fsico desses dispositivos. Esse feito possvel graas
nanotecnologia, em poucas palavras, um ramo da cincia
13
TECNOLOGIA DA INFORMAO
que envolve as pesquisas que lidam com itens medidos na casa
dos nanmetros. Para quem no sabe, um nanmetro equivale a
um milionsimo de milmetro, isto , um milmetro dividido por
um milho, e sua sigla nm. A medida mais usada, no entanto,
o micron, que equivale a um milsimo de milmetro, ou seja, um
milmetro dividido por mil.
Graas s pesquisas de nanotecnologia, possvel deixar
os transistores dos chips cada vez menores. O processador Intel
486, por exemplo, tem cerca de 1 milho de transistores, sendo
que cada um deles conta com praticamente 1 micron de tamanho.
Muito pequeno, no? Na verdade, um tamanho monstruoso, se
comparado aos processadores atuais. S para voc ter uma ideia,
neste artigo j foi dito que os primeiros processadores da linha
Intel Core 2 Duo contam com cerca de 291 milhes de transistores.
Esses chips utilizam tecnologia de fabricao de 0,065 micron
(ou 65 nanmetros), sendo que os mais recentes dessa linha so
fabricados com 0,045 micron (45 nanmetros).
As pesquisas sobre miniaturalizao de chips indicam que
ser possvel levar esse processo at a casa dos 25 nanmetros
(ou um valor no muito menor que isso). Depois disso, a indstria
chegar a um limite fsico onde os transistores provavelmente sero
formados por poucos tomos e no podero mais ser diminudos.
claro que pesquisas j esto em andamento para criar uma sada
para esse problema. Uma delas a computao quntica , que
muito mais que contornar os limites fsicos dos processadores da
computao clssica, poder revolucionar a computao como
um todo.
14
TECNOLOGIA DA INFORMAO
Na parte inferior dos processadores com encapsulamentos
nos padres PGA e semelhantes, ficam expostos uma srie de
contatos metlicos que fazem a comunicao entre o processador
em si e os componentes do computador. Para isso, esse contatos
so encaixados em uma rea apropriada na placa-me da mquina,
chamada desoquete(ou socket). Acontece que a quantidade e a
disposio desses pinos varia conforme o modelo do processador.
Por exemplo, a linha Intel Core 2 Duo e alguns dos modelos mais
recentes da linha Pentium 4 utilizam o soquete 775 (LGA 775):
Overclock
Overclock o aumento da frequncia do processador para que
ele trabalhe mais rapidamente.
A frequncia de operao dos computadores domsticos
determinada por dois fatores:
Didatismo e Conhecimento
15
TECNOLOGIA DA INFORMAO
MEMRIA RAM
Asmemrias RAM(Random-Access Memory- Memria de
Acesso Aleatrio) constituem uma das partes mais importantes
dos computadores, pois so nelas que o processador armazena
os dados com os quais est lidando. Esse tipo de memria tem
um processo de gravao de dados extremamente rpido, se
comparado aos vrios tipos de memria ROM. No entanto, as
informaes gravadas se perdem quando no h mais energia
eltrica, isto , quando o computador desligado, sendo, portanto,
um tipo de memriavoltil.
H dois tipos de tecnologia de memria RAM que so
muitos utilizados: esttico e dinmico, isto , SRAM e DRAM,
respectivamente. H tambm um tipo mais recente chamado de
MRAM. Eis uma breve explicao de cada tipo:
-SRAM(Static Random-Access Memory- RAM Esttica):
esse tipo muito mais rpido que as memrias DRAM, porm
armazena menos dados e possui preo elevado se considerarmos
o custo por megabyte. Memrias SRAM costumam ser utilizadas
como cache;
-DRAM(Dynamic Random-Access Memory- RAM
Dinmica): memrias desse tipo possuem capacidade alta, isto ,
podem comportar grandes quantidades de dados. No entanto, o
acesso a essas informaes costuma ser mais lento que o acesso
s memrias estticas. Esse tipo tambm costuma ter preo bem
menor quando comparado ao tipo esttico;
-MRAM(Magnetoresistive Random-Access Memory- RAM
Magneto-resistiva): a memria MRAM vem sendo estudada
h tempos, mas somente nos ltimos anos que as primeiras
unidades surgiram. Trata-se de um tipo de memria at certo ponto
semelhante DRAM, mas que utiliza clulas magnticas. Graas a
isso, essas memrias consomem menor quantidade de energia, so
mais rpidas e armazenam dados por um longo tempo, mesmo na
ausncia de energia eltrica. O problema das memrias MRAM
que elas armazenam pouca quantidade de dados e so muito caras,
portanto, pouco provavelmente sero adotadas em larga escala.
TECNOLOGIA DA INFORMAO
A vantagem desse esquema que o refresh acaba no sendo
necessrio, fazendo com que a memria SRAM seja mais rpida
e consuma menos energia. Por outro lado, como sua fabricao
mais complexa e requer mais componentes, o seu custo
acaba sendo extremamente elevado, encarecendo por demais a
construo de um computador baseado somente nesse tipo. por
isso que sua utilizao mais comum como cache, pois para isso
so necessrias pequenas quantidades de memria.
Como as memrias DRAM so mais comuns, eles sero o
foco deste texto a partir deste ponto.
CAS e RAS
O processador armazena na memria RAM as informaes
com os quais trabalha, portanto, a todo momento, operaes de
gravao, eliminao e acesso aos dados so realizadas. Esse
trabalho todo possvel graas ao trabalho de um circuito j citado
chamadocontrolador de memria.
Para facilitar a realizao dessas operaes, as clulas de
memria so organizadas em uma espcie de matriz, ou seja,
so orientadas em um esquema que lembra linhas e colunas. O
cruzamento de uma certa linha (tambm chamada de wordline),
com uma determinada coluna (tambm chamada debitline) forma
o que conhecemos como endereo de memria. Assim, para acessar
o endereo de uma posio na memria, o controlador obtm o seu
valor de coluna, ou seja, o valorRAS(Row Address Strobe) e o
seu valor de linha, ou seja, o valorCAS(Column Address Strobe).
Outros parmetros
Algumas placas-me atuais ou direcionadas ao pblico que
fazoverclock(em poucas palavras, prtica onde dispositivos de
hardware so ajustados para que trabalhem alm das especificaes
de fbrica) ou, ainda, softwares que detalham as caractersticas do
hardware do computador, costumam informar outros parmetros,
alm dos mencionados acima. Geralmente, estes parmetros
adicionais so informados da seguinte forma: tRC-tRFC-tRRDtWR-tWTR-tRTP (por exemplo: 22-51-3-6-3-3), tambm
considerando ciclos de clock. Vejamos o que cada um significa:
-tRC(Row Cycle): consiste no tempo necessrio para que se
complete um ciclo de acesso a uma linha da memria;
- tRFC (Row Refresh Cycle): consiste no tempo necessrio
para a execuo dos ciclos de refresh da memria;
- tRRD (Row To Row Delay): semelhante ao tRP, mas
considera o tempo que o controlador necesita esperar aps uma
nova linha ter sido ativada;
- tWR (Write Recovery): informa o tempo necessrio para
que o controlador de memria comece a efetuar uma operao de
escrita aps realizar uma operao do mesmo tipo;
17
TECNOLOGIA DA INFORMAO
-tWTR(Write to Read Delay): consiste no tempo necessrio
para que o controlador de memria comece a executar operaes
de leitura aps efetuar uma operao de escrita;
-tRTP(Read to Precharge Delay): indica o tempo necessrio
entre uma operao de leitura efetuada e ativao do prximo sinal.
Voltagem
Em comparao com outros itens de um computador, as
memrias so um dos componentes que menos consomem energia.
O interessante que esse consumo diminuiu com a evoluo da
tecnologia. Por exemplo, mdulos de memria DDR2 (tecnologia
que ainda ser abordada neste texto), em geral, exigem entre 1,8
V e 2,5 V. possvel encontrar pentes de memria DDR3 (padro
que tambm ser abordado neste artigo) cuja exigncia de 1,5 V.
Mdulos de memria antigos exigiam cerca de 5 V.
Algumas pessoas com bastante conhecimento no assunto
fazem overclock nas memrias aumentando sua voltagem. Com
esse ajuste, quando dentro de certos limites, possvel obter nveis
maiores de clock.
Deteco de erros
Alguns mecanismos foram desenvolvidos para ajudar na
deteco de erros da memria, falhas essas que podem ter vrias
causas. Esses recursos so especialmente teis em aplicaes
de alta confiabilidade, como servidores de misso crtica, por
exemplo.
Um desses mecanismos aparidade, capaz apenas de ajudar
a detectar erros, mas no de corrigi-los. Nesse esquema, um bit
adicionado a cada byte de memria (lembre-se: 1 byte corresponde
a 8 bits). Esse bit assume o valor 1 se a quantidade de bits 1 do
byte for par e assume o valor 0 (zero) se a referida quantidade por
mpar (o contrrio tambm pode acontecer: 1 para mpar e 0 para
par). Quando a leitura de dados for feita, um circuito verificar se a
paridade corresponde quantidade de bits 1 (ou 0) do byte. Se for
diferente, um erro foi detectado.
A paridade, no entanto, pode no ser to precisa, pois um erro
em dois bits, por exemplo, pode fazer com que o bit de paridade
corresponda quantidade par ou mpar de bits 1 do byte. Assim,
para aplicaes que exigem alta preciso dos dados, pode-se contar
com memrias que tenhamECC(Error Checking and Correction),
um mecanismo mais complexo capaz de detectar e corrigir erros
de bits.
Tipos de encapsulamento de memria
O encapsulamento correspondente ao artefato que d forma
fsica aos chips de memria. Eis uma breve descrio dos tipos de
encapsulamento mais utilizados pela indstria:
- DIP (Dual In-line Package): um dos primeiros tipos de
encapsulamento usados em memrias, sendo especialmente
popular nas pocas dos computadores XT e 286. Como possui
terminais de contato - perninhas - de grande espessura, seu
encaixe ou mesmo sua colagem atravs de solda em placas pode
ser feita facilmente de forma manual;
Chip SPD
Muitas placas-me contam com um setup de BIOS que permite
uma srie de ajustes de configurao. Nesses casos, um usurio
experimente pode definir os parmetros da memria, no entanto,
quem no quiser ter esse trabalho, pode manter a configurao
padro. Algumas vezes, essa configurao indicada por algo
relacionado ao SPD, como mostra a imagem abaixo:
Didatismo e Conhecimento
18
TECNOLOGIA DA INFORMAO
Encapsulamento DIP
Encapsulamento TSOP
Encapsulamento SOJ
Encapsulamento CSP
Didatismo e Conhecimento
Mdulos de memria
Entendemos comomduloou, ainda,pente, uma pequena
placa onde so instalados os encapsulamentos de memria. Essa
placa encaixada na placa-me por meio de encaixes (slots)
especficos para isso. Eis uma breve descrio dos tipos mais
comuns de mdulos:
- SIPP (Single In-Line Pins Package): um dos primeiros
tipos de mdulos que chegaram ao mercado. formato por chips
com encapsulamento DIP. Em geral, esses mdulos eram soldados
na placa-me;
-SIMM(Single In-Line Memory Module): mdulos deste
tipo no eram soldados, mas encaixados na placa-me. A primeira
verso continha 30 terminais de contato (SIMM de 30 vias) e era
formada por um conjunto de 8 chips (ou 9, para paridade). Com
isso, podiam transferir um byte por ciclo de clock. Posteriormente
19
TECNOLOGIA DA INFORMAO
surgiu uma verso com 72 pinos (SIMM de 72 vias), portanto,
maior e capaz de transferir 32 bits por vez. Mdulos SIMM de 30
vias podiam ser encontrados com capacidades que iam de 1 MB a
16 MB. Mdulos SIMM de 72 vias, por sua vez, eram comumente
encontrados com capacidades que iam de 4 MB a 64 MB;
-DIMM(Double In-Line Memory Module): os mdulos
DIMM levam esse nome por terem terminais de contatos em ambos
os lados do pente. So capazes de transmitir 64 bits por vez. A
primeira verso - aplicada em memria SDR SDRAM - tinha 168
pinos. Em seguida, foram lanados mdulos de 184 vias, utilizados
em memrias DDR, e mdulos de 240 vias, utilizados em mdulos
DDR2 e DDR3. Existe um padro DIMM de tamanho reduzido
chamadoSODIMM(Small Outline DIMM), que so utilizados
principalmente em computadores portteis, como notebooks;
-RIMM(Rambus In-Line Memory Module): formado por
168 vias, esse mdulo utilizado pelas memrias Rambus, que
sero abordadas ainda neste artigo. Um fato curioso que para
cada pente de memria Rambus instalado no computador
necessrio instalar um mdulo vazio, de 184 vias, chamado
deC-RIMM(Continuity-RIMM).
TECNOLOGIA DA INFORMAO
- DDR2 SDRAM: como o nome indica, as memrias DDR2
so uma evoluo das memrias DDR. Sua principal caracterstica
a capacidade de trabalhar com quatro operaes por ciclo de
clock, portanto, o dobro do padro anterior. Os mdulos DDR2
tambm contam com apenas uma diviso em sua parte inferior,
no entanto, essa abertura um pouco mais deslocada para o lado.
FONTE DE ENERGIA
So dispositivos de suporte para mdias - fixas ou removveis
- de armazenamento de dados, nos quais a informao gravada
por meio digital, tico, magntico ou mecnico.
Hoje, os tipos mais comuns so o disco rgido ou HD, os
drives de CD/DVD e o pen drive. Os computadores mais antigos
ainda apresentam drives de disquetes, que so bem pouco usados
devido baixa capacidade de armazenamento. Todos os drives so
ligados ao computador por meio de cabos.
21
TECNOLOGIA DA INFORMAO
PORTAS DE ENTRADA/SADA
HD de 3,5 polegadas
Um HD por dentro
Para que voc possa ter ideia de como os HDs funcionam
conveniente saber como estes dispositivos so organizados
internamente. As imagens a seguir ajudam nesta tarefa.
Placa lgica
Placa lgica de um HD
22
TECNOLOGIA DA INFORMAO
A figura acima mostra um HD visto por baixo. Note que esta
parte contm uma placa com chips. Trata-se daplaca lgica, um
item que rene componentes responsveis por diversas tarefas. Um
deles um chip conhecido comocontrolador, que gerencia uma
srie de aes, como a movimentao dos discos e das cabeas
de leitura/gravao (mostradas adiante), o envio e recebimento de
dados entre os discos e o computador, e at rotinas de segurana.
Outro dispositivo comum placa lgica um pequeno
chip de memria conhecido comobuffer(oucache), visto mais
abaixo. Cabe a ele a tarefa de armazenar pequenas quantidades
de dados durante a comunicao com o computador. Como este
chip consegue lidar com os dados de maneira mais rpida que
os discos rgidos, seu uso agiliza o processo de transferncia de
informaes. No mercado, atualmente, comum encontrar discos
rgidos que possuem buffer com capacidade entre 2 MB e 64 MB.
Discos
Agora chegamos efetivamente parte interna dos HDs (isto
, ao interior da caixinha). A foto abaixo mostra um HD aberto.
Note que h indicativos que descrevem os componentes mais
importantes. Estes so detalhados logo abaixo da imagem:
Cabea e brao de um HD
Nos HDs mais atuais, a cabea de gravao conta com dois
componentes, um responsvel pela gravao e outro direcionado
leitura. Em dispositivos mais antigos, ambas as funes eram
executadas por um nico componente;
Atuador:tambm chamado devoice coil, oatuador o
responsvel por mover o brao acima da superfcie dos pratos e
assim permitir que as cabeas faam o seu trabalho. Para que a
movimentao ocorra, o atuador contm em seu interior uma
bobina que induzida por ims.
Interior de um HD
Pratos e eixo:este o componente que mais chama a ateno.
Ospratosso os discos onde os dados so armazenados. Eles so
feitos, geralmente, de alumnio (ou de um tipo de cristal) recoberto
por um material magntico e por uma camada de material protetor.
Quanto mais trabalhado for o material magntico (ou seja,
quanto mais denso), maior a capacidade de armazenamento
do disco. Note que os HDs com grande capacidade contam com
mais de um prato, um sobre o outro. Eles ficam posicionados
sob um eixo responsvel por faz-los girar. Para o mercado de
PCs, comum encontrar HDs que giram a 7.200 RPM (rotaes
por minuto), mas tambm h modelos que alcanam a taxa de
10.000 rotaes. At pouco tempo atrs, o padro do mercado era
composto por discos rgidos com 5.400 PRM. Claro que, quanto
mais rotaes, melhor;
Cabea e brao:os HDs contam com um dispositivo
chamadocabea (ou cabeote) de leitura e gravao. Trata-se de
um item de tamanho bastante reduzido que contm uma bobina
que utiliza impulsos magnticos para manipular as molculas da
superfcie do disco e assim gravar dados. H uma cabea para cada
lado dos discos. Este item localizado na ponta de um dispositivo
denominadobrao, que tem a funo de posicionar os cabeotes
acima da superfcie dos pratos.
Didatismo e Conhecimento
O atuador em destaque
Note que o trabalho entre esses componentes precisa ser bem
feito. O simples fato de a cabea de leitura e gravao encostar na
superfcie de um prato suficiente para causar danos a ambos. Isso
pode facilmente ocorrer em caso de quedas, por exemplo.
Gravao e leitura de dados
A superfcie de gravao dos pratos composta por materiais
sensveis ao magnetismo (geralmente, xido de ferro). O cabeote
de leitura e gravao manipula as molculas deste material por meio
de seus polos. Para isso, a polaridade das cabeas muda em uma
frequncia muito alta: quando est positiva, atrai o polo negativo
23
TECNOLOGIA DA INFORMAO
Interfaces
Os HDs so conectados ao computador por meio de interfaces
capazes de transmitir os dados entre um e outro de maneira segura
e eficiente. H vrias tecnologias para isso, sendo as mais comuns
os padresIDE,SCSIe, atualmente,SATA.
TECNOLOGIA DA INFORMAO
Tcnicas ATAPI e EIDE
Na interface IDE, tambm possvel conectar outros
dispositivos, como unidades de CD/DVD. Para que isto ocorra,
faz-se uso de um padro conhecido como ATAPI (Advanced
Technology Attachment Packet Interface) que funciona como uma
espcie de extenso para tornar a interface IDE compatvel com os
dispositivos mencionados. Vale frisar que o prprio computador,
por meio de seu BIOS e/ou do chipset da placa-me, reconhece
que tipo de aparelho est conectado em suas entradas IDE e utiliza
a tecnologia correspondente (em geral, ATAPI para unidades de
CD/DVD e outros, ATA para discos rgidos).
Como j dito, cada interface IDE de uma placa-me pode
trabalhar com at dois dispositivos simultaneamente, totalizando
quatro. Isso possvel graas EIDE (Enhanced IDE), uma
extenso do IDE criada para que este ltimo possa aumentar a
velocidade de transmisso de dados dos discos rgidos e, claro,
permitir a conexo de dois dispositivos em cada cabo flat.
Didatismo e Conhecimento
25
Modo PIO
Taxa de transferncia
Modo 0
3,3 MB/s
Modo 1
5,2 MB/s
TECNOLOGIA DA INFORMAO
Modo 2
8,3 MB/s
Modo 3
11,1 MB/s
Modo 4
16,7 MB/s
Modo 5
20 MB/s
Cabo SATA - veja como muito mais prtico que o cabo IDE
A interface SATA no conta com o esquema de permitir dois
dispositivos por cabo, mas isso no chega a ser um problema:
como seu conector pequeno, sua instalao mais fcil, por isso,
comum encontrar placas-me que possuem quatro, seis ou at
oito conectores neste padro.
Didatismo e Conhecimento
26
TECNOLOGIA DA INFORMAO
Cache (buffer)
Ao procurar por especificaes de um disco rgido, voc
certamente ver um item de nomecacheoubuffer, j mencionado
neste texto. Trata-se de outro recurso criado para melhorar
desempenho do dispositivo.
Os HDs, por si s, no so muito rpidos. No adianta
muito contar com processadores velozes se o acesso aos dados
no HD prejudica o desempenho. Uma maneira encontrada pelos
fabricantes para amenizar este problema foi implementar uma
pequena quantidade de memria mais rpida no dispositivo. Este
o cache.
Para esta memria vo, de forma temporria, sequncias
de dados que esto relacionadas informao que est sendo
disponibilizada no momento. Com estas sequncias no cache,
diminui-se a quantidade de procedimentos de leitura, j que muitas
vezes os dados encontrados j esto l.
O buffer tambm pode ser utilizado para processos de
gravao: se, por algum motivo, no for possvel gravar um dado
imediatamente aps a solicitao, o controlador da unidade pode
jogar esta informao no cache para grav-la logo em seguida.
Atualmente, comum encontrar discos rgidos com at 64
MB de cache. Ao contrrio do que muita gente pensa, o cache
no precisa ter grande capacidade para otimizar o desempenho da
unidade.
Gravao perpendicular
Voc certamente j observou que, com o passar do
tempo, a capacidade de armazenamento dos HDs aumentou
consideravelmente, sem que isso tenha resultado em dispositivos
fisicamente maiores. H alguns truques para isso, como empilhar
discos dentro da unidade. Mas o diferencial est em tecnologias
ligadas ao processo de gravao e densidade dos discos.
Quando falamos de densidade estamos nos referindo,
essencialmente, quantidade de dados que pode ser armazenada
em um mesmo espao. A ideia a de fazer com que cada vez mais
dados possam ser gravados sem necessidade de aumentar este
espao. Para isso, uma das tcnicas mais utilizadas consiste no uso
dagravao perpendicular.
Antes, necessrio compreender o que gravao longitudinal.
Trata-se de uma tcnica antiga, mas que s comeou a perder
espao com a popularizao dos atuais discos rgidos SATA.
Como voc j sabe, a gravao de dados em um HD possvel
graas ao eletromagnetismo. Em poucas palavras, uma corrente
eltrica gerada para criar um pequeno campo magntico na
cabea de leitura e gravao. Este campo causa influncia nas
partculas existentes na superfcie do disco, fazendo-as ficarem
organizadas conforme a polaridade (negativa ou positiva). Um
conjunto de partculas magnetizadas de uma forma ou de outra
que determina se o bit gravado 0 ou 1.
Ao passar por uma rea j gravada para realizar a leitura de
dados, a cabea utiliza induo eltrica ou resistncia para capturar
o campo magntico existente ali, permitindo a obteno dos dados.
At um passado no muito distante, o processo de gravao
era comumente feito a partir do alinhamento horizontal - isto ,
lado a lado - das partculas existentes na superfcie do disco.
Para fazer com que mais dados pudessem ser gravados no
mesmo espao e assim aumentar a capacidade de armazenamento
da unidade, os discos passaram ser fabricados com partculas cada
vez menores. O problema que h um limite fsico para isso.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
Observando a imagem abaixo. Na esquerda, voc v a
ilustrao de um HD sem NCQ. direta, um HD com NCQ.
Compare-os e perceba que se a ordem de solicitao for respeitada,
o HD tem mais trabalho. Mas considerando a proximidade, os
acessos so realizados de maneira mais rpida:
Aspectos de desempenho
Ao escolher um HD, voc certamente se atenta sua capacidade
de armazenamento, sua interface e, provavelmente, ao tamanho
do cache, afinal, estas so as informaes que acompanham
a descrio do produto. Mas h outros parmetros ligados ao
desempenho do dispositivo que tambm devem ser observados.
Os mais conhecidos so:Seek Time,Latency TimeeAccess Time.
Seek Time (Tempo de Busca)
OSeek Timenormalmente indica o tempo que a cabea de
leitura e gravao leva para se deslocar at uma trilha do disco
ou mesmo de uma trilha a outra. Quanto menor este tempo,
Didatismo e Conhecimento
28
TECNOLOGIA DA INFORMAO
S.M.A.R.T.
Os HDs so responsveis pelo armazenamento permanente dos
dados. Assim, estes so mantidos mesmo quando h fornecimento
de energia, graas s propriedades magnticas. Mas isso no quer
dizer que os discos rgidos so prova de falhas, por isso, algumas
funcionalidades foram criadas para evitar o pior. A principal
delas oS.M.A.R.T.
Sigla paraSelf-Monitoring, Analysis, and Reporting
Technology, trata-se de uma tecnologia comum nas unidades que
monitora os discos. A ideia aqui a de identificar quando falhas
esto prestes a acontecer e emitir alertas. Assim, o usurio pode
tomar alguma medida, como trocar a unidade ou fazer backup
(cpia de segurana).
O S.M.A.R.T. monitora uma srie de parmetros
permanentemente e, com base nisso, capaz de identificar
anormalidades que antecedem falhas. O alerta pode ser um aviso
exibido assim que o computador ligado ou uma informao
exibida no setup do BIOS, assim como um relatrio de um programa
de monitoramento capaz de acessar os dados do S.M.A.R.T (como
oHD Tune, para Windows).
Note que, muitas vezes, o prprio HD d sinais de falha:
lentido crescente, erros de leitura e barulhos que parecem batidas
so sinais de que a unidade est prestes a apresentar algum defeito.
HDs externos
possvel encontrar vrios tipos de HDs no mercado,
desde os conhecidos discos rgidos para instalao em desktops,
passando por dispositivos mais sofisticados voltados ao mercado
profissional (ou seja, para servidores), chegando aos cada vez mais
popularesHDs externos.
O que um HD externo? Simplesmente um HD que voc
pode levar para praticamente qualquer lugar e conect-lo ao
computador somente quando precisar. Para isso, pode-se usar, por
exemplo, portasUSB,FireWiree at SATA externo, tudo depende
do modelo do HD.
HD externo porttil
Tambm comum encontrar no mercadocasesque permitem
ao usurio montar o seu prprio HD externo: trata-se de um
equipamento que possibilita a conexo de um HD convencional,
fazendo com que este funcione como um HD externo. O usurio
precisa apenas adquirir um HD compatvel com ocase, que utilize
a interface correta e as dimenses correspondentes.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
Blu-Ray
DISQUETES
Os extintos disquetes, criados nos anos 70, em suas primeiras
verses mediam 8 polegadas e disponibilizavam apenas 80Kb de
espao para armazenamento; pouco depois surgiu o modelo de 5,25
polegadas. Em meados dos anos 90, popularizou-se a verso mais
compacta, com 3,5 polegadas e uma impressionante capacidade
para armazenar at 1,44 Mb.
CD, CD-R e CD-RW
O Compact Disc (CD) foi criado no comeo da dcada de
80 e hoje um dos meios mais populares de armazenar dados
digitalmente.
Sua composio geralmente formada por quatro camadas:
Uma camada de policarbonato (espcie de plstico),
onde ficam armazenados os dados
Uma camada refletiva metlica, com a finalidade de refletir o laser
Uma camada de acrlico, para proteger os dados
Uma camada superficial, onde so impressos os rtulos
ZipDrive
Introduzido em 1994, o ZipDrive possua o tamanho de
um disquete de 3,5 polegadas, embora fosse mais robusto, e
originalmente, tinha capacidade de armazenar 100 Mb.
Didatismo e Conhecimento
Carto de Memria
No final dos anos 90, os primeiros cartes de memria
apareceram no mercado. A portabilidade e o grande espao de
armazenamento foram os principais atrativos da novidade. No
entanto, a produo desenfreada para os mais variados suportes
fez com que no houvesse uma padronizao de formato, o que
tornou diversos modelos obsoletos muito rapidamente.
30
TECNOLOGIA DA INFORMAO
Memory card
Apesar da grande variedade, os leitores de carto de memria
facilitam a vida dos usurios, j que tornam os dispositivos
compatveis em muitos computadores. Hoje, possvel encontra
cartes de memrias em cmeras fotogrficas, celulares, tablets,
consoles de videogames portteis e muitos outros dispositivos.
Atualmente, um carto de memria, mesmo medindo
milmetros, pode dispor de at 128 Gb de espao e velocidade de
transferncia de dados de 45 Mb por segundo, em mdia. Na foto,
um dos primeiros lanados, suportava apenas 128 Mb.
Pendrive
O Pendrive um dispositivo de armazenamento mvel que
permite a conexo, com um computador ou equipamento, atravs
de entrada USB. Desenvolvido no ano 2000, ele surgiu com
a misso de fazer backup e resgatar os dados danificados que o
antigo disquete deixou de herana.
Didatismo e Conhecimento
31
TECNOLOGIA DA INFORMAO
OS PERIFRICOS
Teclado
Didatismo e Conhecimento
32
TECNOLOGIA DA INFORMAO
As cmeras de vdeo, alm de utilizadas no lazer, so tambm
aplicadas no trabalho de multimdia. As cmeras de vdeo digitais
ligam-se ao microcomputador por meio de cabos de conexo
e permitem levar a ele as imagens em movimento e alter-las
utilizando um programa de edio de imagens. Existe, ainda,
a possibilidade de transmitir as imagens por meio de placas de
captura de vdeo, que podem funcionar interna ou externamente
no computador.
Scanner
Sada
So dispositivos utilizados para sada de dados do computador,
por exemplo: monitor, impressora, projetor, caixa de som etc.
Monitor
33
TECNOLOGIA DA INFORMAO
Nos desktops mais antigos, utilizava-se a Catodic Rays Tube
(CRT), que usava o tubo de cinescpio (o mesmo princpio da TV),
em que um canho dispara por trs o feixe de luz e a imagem
mostrada no vdeo. Uma grande evoluo foi o surgimento de
uma tela especial, a Liquid Crystal Display (LCD) - Tela de Cristal
Lquido.
A tecnologia LCD troca o tubo de cinescpio por minsculos
cristais lquidos na formao dos feixes de luz at a montagem dos
pixels. Com este recurso, pode-se aumentar a rea til da tela.
Os monitores LCD permitem qualidade na visibilidade da
imagem - dependendo do tipo de tela que pode ser:
Matriz ativa: maior contraste, nitidez e amplo campo de
viso
Matriz passiva: menor tempo de resposta nos movimentos de vdeo
Alm do CRT e do LCD, uma nova tecnologia esta ganhando
fora no mercado, o LED. A principal diferena entre LED x LCD
est diretamente ligado tela. Em vez de clulas de cristal lquido,
os LED possuem diodos emissores de luz (Light Emitting Diode)
que fornecem o conjunto de luzes bsicas (verde, vermelho e azul).
Eles no aquecem para emitir luz e no precisam de uma luz branca
por trs, o que permite iluminar apenas os pontos necessrios na
tela. Como resultado, ele consume at 40% menos energia.
A definio de cores tambm superior, principalmente do
preto, que possui fidelidade no encontrada em nenhuma das
demais tecnologias disponveis no mercado.
Sem todo o aparato que o LCD precisa por trs, o LED tambm
pode ser mais fina, podendo chegar a apenas uma polegada de
espessura. Isso resultado num monitor de design mais agradvel
e bem mais leve.
Ainda possvel encontrar monitores CRT (que usavam o
tubo de cinescpio), mas os fabricantes, no entanto, no deram
continuidade produo dos equipamentos com tubo de imagem.
Os primeiros monitores tinham um tamanho de, geralmente,
13 ou 14 polegadas. Com profissionais trabalhando com
imagens, cores, movimentos e animaes multimdia, sentiu-se a
necessidade de produzir telas maiores.
Hoje, os monitores so vendidos nos mais diferentes formatos
e tamanhos. As televises mais modernas apresentam uma entrada
VGA ou HDMI, para que computadores sejam conectados a elas.
34
TECNOLOGIA DA INFORMAO
Vrios modelos de impressora plotter tm resoluo de 300
dpi, mas alguns podem chegar a 1.200 pontos por polegada,
permitindo imprimir, aproximadamente, 20 pginas por minuto
(no padro de papel utilizado em impressoras a laser).
Existe a plotter que imprime materiais coloridos com largura
de at trs metros (so usadas em empresas que imprimem grandes
volumes e utilizam vrios formatos de papel).
Projetor
um equipamento muito utilizado em apresentaes
multimdia.
Antigamente, as informaes de uma apresentao eram
impressas em transparncias e ampliadas num retroprojetor, mas,
com o avano tecnolgico, os projetores tm auxiliado muito nesta
rea.
Quando conectados ao computador, esses equipamentos
reproduzem o que est na tela do computador em dimenses
ampliadas, para que vrias pessoas vejam ao mesmo tempo.
Entrada/Sada
So dispositivos que possuem tanto a funo de inserir dados,
quanto servir de sada de dados. Exemplos: pen drive, modem, CDRW, DVD-RW, tela sensvel ao toque, impressora multifuncional,
etc.
IMPORTANTE: A impressora multifuncional pode ser
classificada como perifrico de Entrada/Sada, pois sua principal
caracterstica a de realizar os papeis de impressora (Sada) e
scanner (Entrada) no mesmo dispositivo.
Barramentos Comerciais
Sero listados aqui alguns barramentos que foram e alguns que
ainda so bastante usados comercialmente.
ISA Industry Standard Architeture
TECNOLOGIA DA INFORMAO
PCI Peripheral Components Interconnect
PCI Express
Didatismo e Conhecimento
36
TECNOLOGIA DA INFORMAO
AGP
PCI Express
importante frisar que o padro 1X foi pouco utilizado e, devido a isso, h empresas que chamam o PC I Express 2X de PCI
Express 1X.
Assim sendo, o padro PCI Express 1X pode representar tambm taxas de transferncia de dados de 500 MB por segundo.
A Intel uma das grandes precursoras de inovaes tecnolgicas.
No incio de 2001, em um evento prprio, a empresa mostrou
a necessidade de criao de uma tecnologia capaz de substituir o
padro PCI: tratava-se do 3GIO (Third Generation I/O 3 gerao
de Entrada e Sada). Em agosto desse mesmo ano, um grupo de empresas chamado de
PCI-SIG (composto por companhias como IBM, AMD e Microsoft) aprovou as primeiras especificaes do 3GIO.
Entre os quesitos levantados nessas especificaes, esto os que
se seguem: suporte ao barramento PCI, possibilidade de uso de mais
de uma lane, suporte a outros tipos de conexo de plataformas, melhor gerenciamento de energia, melhor proteo contra erros, entre
outros.
Esse barramento fortemente voltado para uso em subsistemas
de vdeo.
Interface Paralela
Criada para ser uma opo gil em relao serial, essa interface transmite um byte de cada vez. Devido aos 8 bits em paralelo
existe um RISCo de interferncia na corrente eltrica dos condutores que formam o cabo. Por esse motivo os cabos de comunicao
desta interface so mais curtos, normalmente funcionam muito bem
at a distncia de 1,5 metro, embora exista no mercado cabos paralelos de at 3 metros de comprimento. A velocidade de transmisso
desta porta chega at a 1,2 MB por segundo.
Nos gabinetes dos computadores essa porta encontrada na forma de conectores DB-25 fmeas. Nas impressoras, normalmente,
os conectores paralelos so conhecidos como interface centronics.
Interface Serial
Conhecida por seu uso em mouse e modems, esta interface no
passado j conectou at impressoras. Sua caracterstica fundamental
que os bits trafegam em fila, um por vez, isso torna a comunicao
mais lenta, porm o cabo do dispositivo pode ser mais longo, alguns
chegam at a 10 metros de comprimento. Isso til para usar uma
barulhenta impressora matricial em uma sala separada daquela onde
o trabalho acontece.
As velocidades de comunicao dessa interface variam de 25
bps at 57.700 bps (modems mais recentes). Na parte externa do
gabinete, essas interfaces so representadas por conectores DB-9 ou
DB-25 machos.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
que atendem a essas necessidades. A consequncia no poderia ser
outra: grandes volumes de dados nas mos de um nmero cada vez
maior de pessoas.
Com suas especificaes finais anunciadas em novembro de
2008, o USB 3.0 surgiu para dar conta desta e da demanda que est
por vir. isso ou perder espao para tecnologias como oFireWire
ouThunderbolt, por exemplo. Para isso, o USB 3.0 tem como principal caracterstica a capacidade de oferecer taxas de transferncia
de dados de at4,8 Gb/s(gigabits por segundo). Mas no s isso...
O que USB 3.0?
Como voc viu no tpico acima, o USB 3.0 surgiu porque o
padro precisou evoluir para atender novas necessidades. Mas, no
que consiste exatamente esta evoluo? O que o USB 3.0 tem de
diferente do USB 2.0? A principal caracterstica voc j sabe: a velocidade de at 4,8 Gb/s (5 Gb/s, arredondando), que corresponde a
cerca de 600 megabytes por segundo, dez vezes mais que a velocidade do USB 2.0. Nada mal, no?
Mas o USB 3.0 tambm se destaca pelo fator alimentao eltrica: o USB 2.0 fornece at 500 miliampres, enquanto que o novo
padro pode suportar 900 miliampres. Isso significa que as portas
USB 3.0 podem alimentar dispositivos que consomem mais energia
(como determinados HDs externos, por exemplo, cenrio quase impossvel com o USB 2.0).
claro que o USB 3.0 tambm possui as caractersticas que
fizeram as verses anteriores to bem aceitas, como Plug and
Play(plugar e usar), possibilidade de conexo de mais de um dispositivo na mesma porta,hot-swappable(capacidade de conectar e
desconectar dispositivos sem a necessidade de deslig-los) e compatibilidade com dispositivos nos padres anteriores.
Conectores USB 3.0
Outro aspecto no qual o padro USB 3.0 difere do 2.0 diz respeito ao conector. Os conectores de ambos so bastante parecidos,
mas no so iguais.
Didatismo e Conhecimento
38
TECNOLOGIA DA INFORMAO
Micro-USB 3.0
O conector micro-USB, utilizado em smartphones, por exemplo, tambm sofreu modificaes: no padro USB 3.0 - com nome
de micro-USB B -, passou a contar com uma rea de contatos adicional na lateral, o que de certa forma diminui a sua praticidade, mas foi
a soluo encontrada para dar conta dos contatos adicionais:
39
TECNOLOGIA DA INFORMAO
Tamanha evoluo tem um preo: o conector tipo C no ser
compatvel com as portas dos padres anteriores, exceto pelo uso de
adaptadores. importante relembrar, no entanto, que ser possvel
utilizar os conectores j existentes com o USB 3.1.
A USB.org promete liberar mais informaes sobre esta novidade em meados de 2014.
Firewire
O barramento firewire, tambm conhecido como IEEE 1394 ou
como i.Link, um barramento de grande volume de transferncia
de dados entre computadores, perifricos e alguns produtos eletrnicos de consumo. Foi desenvolvido inicialmente pela Apple como
um barramento serial de alta velocidade, mas eles estavam muito
frente da realidade, ainda mais com, na poca, a alternativa do barramento USB que j possua boa velocidade, era barato e rapidamente
integrado no mercado. Com isso, a Apple, mesmo incluindo esse
tipo de conexo/portas no Mac por algum tempo, a realidade de
fato, era a no existncia de utilidade para elas devido falta de perifricos para seu uso. Porm o desenvolvimento continuou, sendo
focado principalmente pela rea de vdeo, que poderia tirar grandes
proveitos da maior velocidade que ele oferecia.
INTERFACE DE VIDEO
Conector VGA (Video Graphics Array)
Os conectoresVGAso bastante conhecidos, pois esto presentes na maioria absoluta dos grandalhes monitores CRT (Cathode Ray Tube) e tambm em alguns modelos que usam atecnologia
LCD, alm de no ser raro encontr-los emplacas de vdeos(como
no poderia deixar de ser). O conector desse padro, cujo nome
D-Sub, composto por trs fileiras de cinco pinos. Esses pinos
soconectadosa um cabo cujos fios transmitem, de maneira independente, informaes sobre as cores vermelha (red), verde (green)
eazul (blue) - isto , o conhecido esquema RGB - e sobre as frequncias verticais e horizontais. Em relao a estes ltimos aspectos:
frequncia horizontal consiste no nmero de linhas da tela que o monitor consegue preencher por segundo. Assim, se um monitor consegue varrer 60 mil linhas, dizemos que sua frequncia horizontal
de 60 KHz. Frequncia vertical, por sua vez, consiste no tempo em
que o monitor leva para ir do canto superior esquerdo da tela para
o canto inferior direito. Assim, se a frequncia horizontal indica a
quantidade de vezes que o canho consegue varrer linhas por segundo, a frequncia vertical indica a quantidade de vezes que a tela toda
percorrida por segundo. Se percorrida, por exemplo, 56 vezes por
segundo, dizemos que a frequncia vertical do monitor de 56 Hz.
Os principais usos que esto sendo direcionados a essa interface, devido s caractersticas listadas, so na rea de multimdia,
especialmente na conexo de dispositivos de vdeo (placas de captura, cmeras, TVs digitais, setup boxes, home theather, etc).
Didatismo e Conhecimento
40
TECNOLOGIA DA INFORMAO
Padro S-Video
Para entender o S-Video, melhor compreender, primeiramente, outro padro: oCompost Video, mais conhecido comoVdeo Composto. Esse tipo utiliza conectores do tipoRCAe comumente encontrado em TVs, aparelhos de DVD, filmadoras, entre
outros.
Conector DVI-D
Quando, por exemplo, um monitor LCD trabalha com conectores VGA, precisa converter o sinal que recebe para digital. Esse
processo faz com que a qualidade da imagem diminua. Como o
DVI trabalha diretamente com sinais digitais, no necessrio fazer a converso, portanto, a qualidade da imagem mantida. Por
essa razo, a sada DVI tima para ser usada em monitores LCD,
DVDs, TVs de plasma, entre outros.
necessrio frisar que existe mais de um tipo de conector
DVI:
DVI-A: um tipo que utiliza sinal analgico, porm oferece
qualidade de imagem superior ao padro VGA;
DVI-D: um tipo similar ao DVI-A, mas utiliza sinal digital.
tambm mais comum que seu similar, justamente por ser usado
em placas de vdeo;
DVI-I:esse padro consegue trabalhar tanto com DVI-A
como com DVI-D. o tipo mais encontrado atualmente.
H ainda conectores DVI que trabalham com as especificaesSingle LinkeDual Link. O primeiro suporta resolues de at
1920x1080 e, o segundo, resolues de at 2048x1536, em ambos
os casos usando uma frequncia de 60 Hz.
O cabo dos dispositivos que utilizam a tecnologia DVI composto, basicamente, por quatro pares de fios tranados, sendo um
par para cada cor primria (vermelho, verde e azul) e um para o
sincronismo. Os conectores, por sua vez, variam conforme o tipo do
DVI, mas so parecidos entre si, como mostra a imagem a seguir:
Atualmente, praticamente todas asplacas de vdeoe monitores so compatveis com DVI. A tendncia a de que o padro
VGA caia, cada vez mais, em desuso.
Conector S-Video (Separated Video)
Didatismo e Conhecimento
41
TECNOLOGIA DA INFORMAO
Tecnologias
CRT
Component Video
A conexo do Component Video feita atravs de um cabo
com trs fios, sendo que, geralmente, um indicado pela cor verde,
outro indicado pela cor azul e o terceiro indicado pela cor vermelha, em um esquema conhecido comoY-Pb-Pr(ouY-Cb-Cr). O
primeiro (de cor verde), responsvel pela transmisso do vdeo
em preto e branco, isto , pela estrutura da imagem. Os demais
conectores trabalham com os dados das cores e com o sincronismo.
Como dito anteriormente, o padro S-Video cada vez mais
comum em placas de vdeo. No entanto, alguns modelos sotambmcompatveis com Vdeo Componente. Nestes casos, o encaixe
que fica na placa pode ser do tipo que aceita sete pinos (pode haver
mais). Mas, para ter certeza dessa compatibilidade, necessrio
consultar o manual do dispositivo.
Para fazer a conexo de um dispositivo ao computador usando
o Component Video, necessrio utilizar um cabo especial (geralmente disponvel em lojas especializadas): uma de suas extremidades contm os conectores Y-Pb-Pr, enquanto a outra possui um
encaixe nico, que deve ser inserido na placa de vdeo.
LCD
MONITOR DE VDEO
Omonitor umdispositivo de sadadocomputador, cuja funo transmitir informao ao utilizador atravs da imagem.
Os monitores so classificados de acordo com a tecnologia de amostragem de vdeo utilizada na formao da imagem.
Atualmente, essas tecnologias so trs:CRT,LCDeplasma.
superfcie do monitor sobre a qual se projecta a imagem chamamostela,ecroucran.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
LCD(Liquid Cristal Display, em ingls, sigla de tela de cristal
lquido) um tipo mais moderno de monitor. Nele, a tela composta por cristais que sopolarizadospara gerar ascores.
LED
Painis LCD com retro iluminao LED, ou LED TVs, o mesmo mecanismo bsico de um LCD, mas com iluminao LED. Ao
invs de uma nica luz branca que incide sobre toda a superfcie
da tela, encontra-se um painel com milhares de pequenas luzes coloridas que acendem de forma independente. Em outras palavras,
aplica-se uma tecnologia similar ao plasma a uma tela de LCD.
Tem comovantagens:
O baixo consumo de energia;
As dimenses e peso reduzidas;
A no-emisso deradiaesnocivas;
A capacidade de formar umaimagempraticamente perfeita, estvel, sem cintilao, que cansa menos aviso- desde que
esteja operando na resoluo nativa;
As maioresdesvantagensso:
o maior custo de fabricao (o que, porm, tender a impactar cada vez menos no custo final do produto, medida que o
mesmo se for popularizando);
o fato de que, ao trabalhar em uma resoluo diferente
daquela para a qual foi projetado, o monitor LCD utiliza vrios
artifcios de composio de imagem que acabam degradando a
qualidade final da mesma; e
o preto que ele cria emite um pouco de luz, o que confere
ao preto um aspecto acinzentado ou azulado, no apresentando desta
forma um preto real similar aos oferecidos nos monitores CRTs;
o contraste no muito bom como nos monitores CRT
ou de Plasma, assim a imagem fica com menos definio, este aspecto vem sendo atenuado com os novos paineis com iluminao
porledse a fidelidade de cores nos monitores que usam paineis
do tipo TN (monitores comuns) so bem ruins, os monitores com
paineis IPS, mais raros e bem mais caros, tem melhor fidelidade de
cores, chegando mais proximo da qualidade de imagem dos CRTs;
um fato no-divulgado pelos fabricantes: se o cristal lquido da tela do monitor for danificado e ficar exposto ao ar, pode
emitir alguns compostos txicos, tais como o xido de zinco e o
sulfeto de zinco; este ser um problema quando alguns dos monitores fabricados hoje em dia chegarem ao fim de sua vida til
(estimada em 20 anos).
ngulo de viso inferiores: Um monitor LCD, diferente
de um monitor CRT, apresenta limitao com relao ao ngulo
em que a imagem pode ser vista sem distoro. Isto era mais sensvel tempos atrs quando os monitores LCDs eram de tecnologia
passiva, mas atualmente apresentam valores melhores em torno
de 160.
KIT MULTIMDIA
Multimdia nada mais do que a combinao de textos, sons
e vdeos utilizados para apresentar informaes de maneira que,
antes somente imaginvamos, praticamente dando vida s suas
apresentao comerciais e pessoais. A multimdia mudou completamente a maneira como as pessoas utilizam seus computadores.
Kit multimdia nada mais do que o conjunto que compem a
parte fsica (hardwares) do computador relacionados a udio e som
do sistema operacional.
Podemos citar como exemplo de Kit Multimdia, uma placa de som, um drive de CD-ROM, microfone e um par de caixas
acsticas.
Apesar das desvantagens supra mencionadas, a venda de monitores e televisores LCD vem crescendo bastante.
Principais caractersticas tcnicas
Para a especificao de um monitor de vdeo, as caractersticas tcnicas mais relevantes so:
Luminncia;
Tamanho da tela;
Tamanho do ponto;
Temperatura da cor;
Relao de contraste;
Interface(DVI ou VGA, usualmente);
Frequncia de sincronismo horizontal;
Frequncia de sincronismo vertical;
Tempo de resposta; e
Frequncia de atualizao da imagem
Didatismo e Conhecimento
Porta DIM
uma porta em desuso, com 5 pinos, e a ela eram ligados os
teclados dos computadores da gerao da Intel 80486, por exemplo. Como se tratava apenas de ligao para teclados, existia s
uma porta destas nas motherboards. Nos equipamentos mais recentes, os teclados so ligados s portas PS/2.
43
TECNOLOGIA DA INFORMAO
A conexo Plug & Play e pode ser feita com o computador
ligado. O barramento USB promete acabar com os problemas de
IRQs e DMAs.
O padro suportar acessrios como controles de monitor,
acessrios de udio, telefones, modems, teclados, mouses, drives
de CD ROM, joysticks, drives de fitas e disquetes, acessrios de
imagem como scanners e impressoras. A taxa de dados de 12 megabits/s da USB vai acomodar uma srie de perifricos avanados,
incluindo produtos baseados em Vdeo MPEG-2, digitalizadores e
interfaces de baixo custo para ISDN (Integrated Services Digital
Network) e PBXs digital.
Porta PS/2
Surgiram com os IBM PS/2 e nos respectivos teclados. Tambm so designadas por mini-DIM de 6 pinos. Os teclados e ratos
dos computadores actuais so, na maior parte dos casos, ligados
atravs destes conectores. Nas motherboards actuais existem duas
portas deste tipo.
Porta Srie
A sada srie de um computador geralmente est localizada
na placa MULTI-IDE e utilizada para diversos fins como, por
exemplo, ligar um fax modem externo, ligar um rato srie, uma
plotter, uma impressora e outros perifricos. As portas cujas fichas
tm 9 ou 25 pinos so tambm designadas de COM1 e COM2. As
motherboards possuem uma ou duas portas deste tipo.
Porta FireWire
A porta FireWire assenta no barramento com o mesmo nome,
que representa um padro de comunicaes recente e que tem vrias caractersticas em comum como o USB, mas traz a vantagem
de ser muito mais rpido, permitindo transferncias a 400 Mbps
e, pela norma IEEE 1394b, ir permitir a transferncia de dados a
velocidades a partir de 800 Mbps.
As ligaes FireWire so utilizadas para ligar discos amovveis, Flash drives (Pen-Disks), Cmaras digitais, televises, impressoras, scanners, dispositivos de som, etc. .
Assim como na ligao USB, os dispositivos FireWire podem
ser conectados e desconectados com o computador ligado.
Porta Paralela
FAX/MODEM
A porta paralela obedece norma Centronics. Nas portas paralelas o sinal elctrico enviado em simultneo e, como tal, tem
um desempenho superior em relao s portas srie. No caso desta
norma, so enviados 8 bits de cada vez, o que faz com que a sua capacidade de transmissso atinja os 100 Kbps. Esta porta utilizada
para ligar impressoras e scanners e possui 25 pinos em duas filas.
Porta USB (Universal Serial Bus)
Desenvolvida por 7 empresas (Compaq, DEC, IBM, Intel,
Microsoft, NEC e Northern Telecom), vai permitir conectar perifricos por fora da caixa do computador, sem a necessidade de
instalar placas e reconfigurar o sistema. Computadores equipados
com USB vo permitir que os perifricos sejam automaticamente
configurados assim que estejam conectados fisicamente, sem a necessidade de reboot ou programas de setup. O nmero de acessrios ligados porta USB pode chegar a 127, usando para isso um
perifrico de expanso.
Didatismo e Conhecimento
44
TECNOLOGIA DA INFORMAO
O SISTEMA OPERACIONAL E OS OUTROS SOFTWARES
Termos Bsicos
Para compreender do que um sistema operacional capaz,
importante conhecer alguns termos bsicos. Os termos abaixo so usados frequentemente ao comparar ou descrever sistemas
operacionais:
Multiusurio: dois ou mais usurios executando programas e compartilhando, ao mesmo tempo, dispositivos, como
a impressora.
Multitarefa: capacidade do sistema operacional em executar mais de um programa ao mesmo tempo.
Multiprocessamento: permite que um computador tenha duas ou mais unidades centrais de processamento (CPU) que
compartilhem programas.
Multithreading: capacidade de um programa ser quebrado em pequenas partes podendo ser carregadas conforme
necessidade do sistema operacional. Multithreading permite que
os programas individuais sejam multitarefa.
Os Arquivos
O gerenciador do sistema de arquivos utilizado pelo sistema
operacional para organizar e controlar os arquivos. Um arquivo
uma coleo de dados gravados com um nome lgico chamado
nomedoarquivo (filename). Toda informao que o computador
armazena est na forma de arquivos.
H muitos tipos de arquivos, incluindo arquivos de programas, dados, texto, imagens e assim por diante. A maneira que
um sistema operacional organiza as informaes em arquivos
chamada sistema de arquivos.
A maioria dos sistemas operacionais usa um sistema de arquivo hierrquico em que os arquivos so organizados em diretrios
sob a estrutura de uma rvore. O incio do sistema de diretrio
chamado diretrio raiz.
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
O Linux, por exemplo, pode ser distribudo livremente e
tem grande aceitao por parte dos profissionais da rea, uma
vez que, por possuir o cdigo aberto, qualquer pessoa que
entenda de programao pode contribuir com o processo de
melhoria dele.
Sistemas operacionais esto em constante evoluo e hoje
no so mais restritos aos computadores. Eles so usados em
PDAs, celulares, laptops etc.
2. CONCEITOS DE SEGURANA DA
INFORMAO, DA INFORMTICA, DE
COMPUTADORES E PARA A INTERNET
Mecanismos de encriptao
A criptografia vem, na sua origem, da fuso de duas palavras
gregas:
CRIPTO = ocultar, esconder.
GRAFIA = escrever
Criptografia arte ou cincia de escrever em cifra ou em
cdigos. ento um conjunto de tcnicas que tornam uma
mensagem incompreensvel permitindo apenas que o destinatrio
que conhea a chave de encriptao possa decriptar e ler a
mensagem com clareza.
46
TECNOLOGIA DA INFORMAO
Permitem a transformao reversvel da informao de forma
a torn-la ininteligvel a terceiros. Utiliza-se para tal, algoritmos
determinados e uma chave secreta para, a partir de um conjunto
de dados no encriptados, produzir uma sequncia de dados
encriptados. A operao inversa a desencriptao.
HASH
Um hash (ou escrutnio) uma sequncia de bits geradas
por um algoritmo de disperso, em geral representada em base
hexadecimal, que permite a visualizao em letras e nmeros (0
a 9 e A a F), representando um nibble cada. O conceito terico
diz que hash a transformao de uma grande quantidade de
informaes em uma pequena quantidade de informaes.
Essa sequncia busca identificar um arquivo ou informao
unicamente. Por exemplo, uma mensagem de correio eletrnico,
uma senha, uma chave criptogrfica ou mesmo um arquivo. um
mtodo para transformar dados de tal forma que o resultado seja
(quase) exclusivo. Alm disso, funes usadas em criptografia
garantem que no possvel a partir de um valor de hash retornar
informao original.
Como a sequncia do hash limitada, muitas vezes no
passando de 512 bits, existem colises (sequncias iguais para
dados diferentes). Quanto maior for a dificuldade de se criar
colises intencionais, melhor o algoritmo.
Uma funo de hash recebe um valor de um determinado
tipo e retorna um cdigo para ele. Enquanto o ideal seria gerar
identificadores nicos para os valores de entrada, isso normalmente
no possvel: na maioria dos casos, o contra-domnio de nossa
funo muito menor do que o seu domnio, ou seja, (o tipo de
entrada) pode assumir uma gama muito maior de valores do que (o
resultado da funo de hash).
CRIPTOGRAFIA
O termo criptografia surgiu da fuso das palavras gregas
krypts e grphein, que significam oculto e escrever,
respectivamente. Trata-se de um conjunto de conceitos e tcnicas
que visa codificar uma informao de forma que somente o
emissor e o receptor possam acess-la, evitando que um intruso
consiga interpret-la. Para isso, uma srie de tcnicas usada e
muitas outras surgem com o passar do tempo.
Na computao, as tcnicas mais conhecidas envolvem o
conceito de chaves, as chamadas chaves criptogrficas. Trata-se
de um conjunto de bits baseado em um determinado algoritmo
capaz de codificar e de decodificar informaes. Se o receptor da
mensagem usar uma chave incompatvel com a chave do emissor,
no conseguir extrair a informao.
Os primeiros mtodos criptogrficos existentes usavam
apenas um algoritmo de codificao. Assim, bastava que o receptor
da informao conhecesse esse algoritmo para poder extra-la.
No entanto, se um intruso tivesse posse desse algoritmo, tambm
poderia efetuar um processo de decfragem, caso capturasse os
dados criptografados. H ainda outro problema: imagine que
a pessoa A tivesse que enviar uma informao criptografada
pessoa B. Esta ltima teria que conhecer o algoritmo usado.
Imagine agora que uma pessoa C tambm precisasse receber uma
informao da pessoa A, porm a pessoa C no poderia descobrir
qual a informao a ser enviada pessoa B. Se a pessoa C
capturasse a informao enviada pessoa B, tambm conseguiria
Didatismo e Conhecimento
47
TECNOLOGIA DA INFORMAO
CDIGOS MALICIOSOS (MALWARE)
Cdigos maliciosos (malware) so programas especificamente
desenvolvidos para executar aes danosas e atividades maliciosas
em um computador. Algumas das diversas formas como os cdigos
maliciosos podem infectar ou comprometer um computador so:
pela explorao de vulnerabilidades existentes nos programas
instalados;
pela auto-execuo de mdias removveis infectadas, como
pen-drives;
pelo acesso a pginas Web maliciosas, utilizando navegadores
vulnerveis;
pela ao direta de atacantes que, aps invadirem o
computador, incluem arquivos contendo cdigos maliciosos;
pela execuo de arquivos previamente infectados, obtidos
em anexos de mensagens eletrnicas, via mdias removveis, em
pginas Web ou diretamente de outros computadores (atravs do
compartilhamento de recursos).
Uma vez instalados, os cdigos maliciosos passam a ter
acesso aos dados armazenados no computador e podem executar
aes em nome dos usurios, de acordo com as permisses de cada
usurio.
Os principais motivos que levam um atacante a desenvolver e a
propagar cdigos maliciosos so a obteno de vantagens financeiras,
a coleta de informaes confidenciais, o desejo de autopromoo e
o vandalismo. Alm disto, os cdigos maliciosos so muitas vezes
usados como intermedirios e possibilitam a prtica de golpes, a
realizao de ataques e a disseminao de spam.
Chave assimtrica
Tambm conhecida como chave pblica, a chave
assimtrica trabalha com duas chaves: uma denominada privada
e outra denominada pblica. Neste mtodo, um emissor deve criar
uma chave de codificao e envi-la ao receptor. Essa a chave
pblica. Uma outra chave deve ser criada para a decodificao.
Esta, a chave privada, secreta.
Certificao digital
Um recurso conhecido por certificao digital muito
utilizado com chaves pblicas. Trata-se de um meio que permite,
por exemplo, provar que um certo documento eletrnico foi mesmo
emitido por uma determinada entidade ou pessoa. O receptor
da informao usar a chave pblica fornecida pelo emissor
para se certificar da origem. Alm disso, a chave fica integrada
ao documento de forma que qualquer alterao por terceiros
imediatamente a invalide.
PGP
PGP a sigla para Pretty Good Privacy. Trata-se de um
software de criptografia criado por Philip Zimmermman em 1991.
A inteno de Zimmermman foi a de ajudar na defesa da liberdade
individual nos Estados Unidos e no mundo inteiro, uma vez que
ele percebeu que o uso do computador seria algo cada vez maior
e que o direito privacidade deveria ser mantido nesse meio. Por
ser disponibilizado de forma gratuita, o PGP acabou se tornando
uns dos meios de criptografia mais conhecidos, principalmente na
troca de e-mails.
No PGP, chaves assimtricas so usadas. Alm disso, para
reforar a segurana, o software pode realizar um segundo tipo
de criptografia atravs de um mtodo conhecido como chave de
sesso que, na verdade, um tipo de chave simtrica.
Um fato curioso a ser citado que Zimmermman foi alvo de
uma investigao policial que durou quase 3 anos. Isso porque a
legislao americana probe a exportao de software criptogrfico
sem expressa autorizao do governo. Porm, na investigao,
ficou provado que algum sem identificao e no o prprio
Zimmermman que distribuiu o programa pela internet. O PGP
ento passou a ser enviado para outros pases atravs de uma
brecha na legislao americana: novas verses tiveram seu cdigofonte publicado em livros. Estes so exportados de forma legal,
pois a lei americana probe a exportao do software, mas o cdigo
impresso no considerado programa.
Finalizando
Criptografia s pode ser considerada como tal se 4 princpios
bsicos forem seguidos e oferecidos: confidencialidade,
autenticao, integridade da informao e no repudiabilidade
(o remetente no pode negar o envio da informao). por isso
que a criptografia um recurso to importante na transmisso
de informaes pela internet e, mesmo assim, no capaz de
garantir 100% de segurana, pois sempre existe algum que
consegue desenvolver uma maneira de quebrar uma codificao.
Por isso que tcnicas existentes so aperfeioadas e outras so
criadas, como a Criptografia Quntica. Na criptografia h ainda
outros conceitos envolvidos, como a Funo Hashing (usada em
assinaturas digitais), e aplicaes, como a j citada certificao
digital.
Didatismo e Conhecimento
48
TECNOLOGIA DA INFORMAO
O computador (ou, melhor dizendo, o sistema operacional),
por si s, no tem como detectar a existncia deste programinha.
Ele no referenciado em nenhuma parte dos seus arquivos,
ningum sabe dele, e ele no costuma se mostrar antes do ataque
fatal.
Em linhas gerais, um vrus completo (entenda-se por completo
o vrus que usa todas as formas possveis de contaminar e se
ocultar) chega at a memria do computador de duas formas.
A primeira e a mais simples a seguinte: em qualquer disco
(tanto disquete quanto HD) existe um setor que lido primeiro
pelo sistema operacional quando o computador o acessa. Este
setor identifica o disco e informa como o sistema operacional (SO)
deve agir. O vrus se aloja exatamente neste setor, e espera que o
computador o acesse.
A partir da ele passa para a memria do computador e entra
na segunda fase da infeco. Mas antes de falarmos da segunda
fase, vamos analisar o segundo mtodo de infeco: o
vrus se agrega a um arquivo executvel (fica pendurado
mesmo nesse arquivo). Acessar o disco onde este arquivo est no
o suficiente para se contaminar.
preciso executar o arquivo contaminado. O vrus se anexa,
geralmente, em uma parte do arquivo onde no interfira no seu
funcionamento (do arquivo), pois assim o usurio no vai perceber
nenhuma alterao e vai continuar usando o programa infectado.
O vrus, aps ter sido executado, fica escondido agora na memria do computador, e imediatamente infecta todos os discos que
esto ligados ao computador, colocando uma cpia de si mesmo
no tal setor que lido primeiro (chamado setor de boot), e quando
o disco for transferido para outro computador, este ao acessar o
disco contaminado (lendo o setor de boot), executar o vrus e o
alocar na sua memria, o que por sua vez ir infectar todos os discos utilizados neste computador, e assim o vrus vai se alastrando.
Os vrus que se anexam a arquivos infectam tambm todos os
arquivos que esto sendo ou e sero executados. Alguns s vezes
re-contaminam o mesmo arquivo tantas vezes e ele fica to grande
que passa a ocupar um espao considervel (que sempre muito
precioso) em seu disco. Outros, mais inteligentes, se escondem entre os espaos do programa original, para no dar a menor pista de
sua existncia.
Cada vrus possui um critrio para comear o ataque propriamente dito, onde os arquivos comeam a ser apagados, o micro
comea a travar, documentos que no so salvos e vrias outras
tragdias. Alguns apenas mostram mensagens chatas, outros mais
elaborados fazem estragos muitos grandes.
que seu objetivo totalmente diverso. Deve-se levar em considerao, tambm, que a maioria dos antivrus faz a sua deteco e os
classificam como tal. A expresso Trojan deve ser usada, exclusivamente, como definio para programas que capturam dados
sem o conhecimento do usurio.
O Cavalo de Tria um programa que se aloca como um arquivo no computador da vtima. Ele tem o intuito de roubar informaes como passwords, logins e quaisquer dados, sigilosos ou
no, mantidos no micro da vtima. Quando a mquina contaminada
por um Trojan conectar-se Internet, poder ter todas as informaes contidas no HD visualizadas e capturadas por um intruso
qualquer. Estas visitas so feitas imperceptivelmente. S quem j
esteve dentro de um computador alheio sabe as possibilidades oferecidas.
Worm
Os worms (vermes) podem ser interpretados como um tipo de
vrus mais inteligente que os demais. A principal diferena entre
eles est na forma de propagao: os worms podem se propagar
rapidamente para outros computadores, seja pela Internet, seja por
meio de uma rede local. Geralmente, a contaminao ocorre de
maneira discreta e o usurio s nota o problema quando o computador apresenta alguma anormalidade. O que faz destes vrus inteligentes a gama de possibilidades de propagao. O worm pode
capturar endereos de e-mail em arquivos do usurio, usar servios
de SMTP (sistema de envio de e-mails) prprios ou qualquer outro
meio que permita a contaminao de computadores (normalmente
milhares) em pouco tempo.
Spywares, keyloggers e hijackers
Apesar de no serem necessariamente vrus, estes trs nomes
tambm representam perigo. Spywares so programas que ficam
espionando as atividades dos internautas ou capturam informaes sobre eles. Para contaminar um computador, os spywares podem vir embutidos em softwares desconhecidos ou serem baixados automaticamente quando o internauta visita sites de contedo
duvidoso.
Os keyloggers so pequenos aplicativos que podem vir embutidos em vrus, spywares ou softwares suspeitos, destinados a
capturar tudo o que digitado no teclado. O objetivo principal,
nestes casos, capturar senhas.
Hijackers so programas ou scripts que sequestram navegadores de Internet, principalmente o Internet Explorer. Quando
isso ocorre, o hijacker altera a pgina inicial do browser e impede
o usurio de mud-la, exibe propagandas em pop-ups ou janelas
novas, instala barras de ferramentas no navegador e podem impedir acesso a determinados sites (como sites de software antivrus,
por exemplo).
Os spywares e os keyloggers podem ser identificados por programas anti-spywares. Porm, algumas destas pragas so to perigosas que alguns antivrus podem ser preparados para identific-las, como se fossem vrus. No caso de hijackers, muitas vezes
necessrio usar uma ferramenta desenvolvida especialmente para
combater aquela praga. Isso porque os hijackers podem se infiltrar
no sistema operacional de uma forma que nem antivrus nem anti-spywares conseguem pegar.
TIPOS
Cavalo-de-Tria
A denominao Cavalo de Tria (Trojan Horse) foi atribuda aos programas que permitem a invaso de um computador
alheio com espantosa facilidade. Nesse caso, o termo anlogo
ao famoso artefato militar fabricado pelos gregos espartanos. Um
amigo virtual presenteia o outro com um presente de grego,
que seria um aplicativo qualquer. Quando o leigo o executa, o programa atua de forma diferente do que era esperado.
Ao contrrio do que erroneamente informado na mdia, que
classifica o Cavalo de Tria como um vrus, ele no se reproduz
e no tem nenhuma comparao com vrus de computador, sendo
Didatismo e Conhecimento
49
TECNOLOGIA DA INFORMAO
Hoaxes, o que so?
Como me proteger?
Em primeiro lugar, voltemos a enfatizar a atitude bsica de
evitar executar programas desconhecidos ou de origem duvidosa.
Portanto, mais uma vez, Jamais execute programas que no tenham
sido obtidos de fontes absolutamente confiveis.
Alm disto, h a questo das senhas. Se o seu micro estiver
infectado outras pessoas poderiam acessar as suas senhas. E trocalas no seria uma soluo definitiva, pois os invasores poderiam
entrar no seu micro outra vez e rouba-la novamente. Portanto,
como medida extrema de preveno, o melhor mesmo NO
DEIXAR AS SENHAS NO COMPUTADOR. Isto quer dizer
que voc no deve usar, ou deve desabilitar, se j usa, os recursos
do tipo lembrar senha. Eles gravam sua senha para evitar a
50
TECNOLOGIA DA INFORMAO
necessidade de digit-la novamente. S que, se a sua senha est
gravada no seu computador, ela pode ser lida por um invasor.
Atualmente, altamente recomendvel que voc prefira digitar a
senha a cada vez que faz uma conexo. Abra mo do conforto em
favor da sua segurana.
51
TECNOLOGIA DA INFORMAO
Apesar de RAS integrar um computador remoto a uma LAN,
ele no permite essa conexo atravs da Internet, necessitando de
uma acesso fsico para a LAN. Considerada uma soluo segura
ela no constitui, entretanto, uma opo vivel para acesso
base de dados de mdio e grande porte devido capacidade
de processamento exigida por estas aplicaes. A solicitao
excessiva de acesso ao servidor (que ocorre tambm quando se
possui diversos usurios tentando acessar simultaneamente) tende
a tornar demasiadamente lenta esta soluo, mesmo que se possua
uma largura de banda considervel.
As VPNs tm ganho muita evidncia no cenrio atual de
acesso remoto. Possuidoras de um custo muito baixo (e de uma
alta segurana), elas constituem tambm a soluo de maior
flexibilidade. Uma conexo atravs de VPN de um alcance
virtualmente sem fim (onde h uma conexo com a Internet h
a possibilidade de implementao de redes privadas virtuais),
atrs apenas das WANs. Existem diversos protocolos que so
adicionados s camadas de enlace para garantir a segurana dos
datagramas enviados atravs de conexes no seguras (Internet).
Existe hoje uma discusso muito acirrada sobre a real flexibilidade
de uma VPN. Mesmo os especialistas no so unnimes. Diversas
implementaes de VPN mostram-se satisfatrias, enquanto outras,
sobre, aparentemente, o mesmo cenrio mostram-se instveis.
O Terminal Service possui uma verdadeira vantagem sobre as
outras solues: velocidade. At mesmo mquinas de baixo poder
computacional mostram-se bons clientes. Entretanto, o Terminal
Service indicado fortemente para rotinas administrativas
(executar scripts e outras rotinas de manuteno de seus servidores)
e no para permitir ao cliente acesso rede local.
A replicao da base de dados dentre as solues
vistas anteriormente a mais interessante (apesar da sua difcil
implementao e manuteno). Ela no uma soluo de acesso
remoto propriamente dita, mas pode ser usada em conjunto com
algumas das solues anteriores, provendo uma interatividade
ainda mais poderosa. Sua segurana ir depender ento da
soluo de acesso remoto escolhida anteriormente e do grau de
organizao em que foram postos estes dados. Apesar de atraente,
esta uma opo que exige cautela, j que a base de dados inteira
pode estar exposta; o que nos leva a analisar diversas vezes antes
de disponibiliz-la ao acesso remoto.
3. REDES DE COMPUTADORES
E INTERNET: CONCEITOS BSICOS E
FUNDAMENTOS
Topologia
Estrela: Um computador central controla a rede;
Anel: Computadores conectados em forma circular;
Barramento: Conecta todos os ns em um linha e pode
preservar a rede se um computador falhar.
Meios de Conexo
REDES DE COMPUTADORES
52
TECNOLOGIA DA INFORMAO
Fibra ptica: Baseada na introduo do uso da fibra ptica,
substituindo o par metlico;
Par Metlico: Constituda pela rede de telefonia, porm
trafegando dados, voz e imagem;
Satlite: O equipamento funciona como receptor, repetidor
e regenerador do sinal que se encontra no espao, de modo que
reenvia terra um sinal enviado de um ponto a outro que faz uso
do satlite para conexo;
Rede Eltrica: Faz uso dos cabos de cobre da rede de energia
para a transmisso de voz, dados e imagens.
Bridge
Dispositivos
Roteador
Modem
Hub
Didatismo e Conhecimento
53
TECNOLOGIA DA INFORMAO
Acesso Internet
Home Page
Sendo assim, home page designa a pgina inicial, principal do
site ou web page.
muito comum os usurios confundirem um Blog ou Perfil
no Orkut com uma Home Page, porm so coisas distintas, aonde
um Blog um dirio e um Perfil no Orkut um Profile, ou seja um
hipertexto que possui informaes de um usurio dentro de uma
comunidade virtual.
HTML, Hyper Text Markut language ou Linguagem de
Marcao de Hipertexto
a linguagem com a qual se cria as pginas para a web.
Suas principais caractersticas so:
Portabilidade (Os documentos escritos em HTML devem ter
aparncia semelhante nas diversas plataformas de trabalho);
Flexibilidade (O usurio deve ter a liberdade de customizar
diversos elementos do documento, como o tamanho padro da
letra, as cores, etc);
Tamanho Reduzido (Os documentos devem ter um
tamanho reduzido, a fim de economizar tempo na transmisso
atravs da Internet, evitando longos perodos de espera e
congestionamento na rede).
Browser ou Navegador
o programa especfico para visualizar as pginas da web.
O Browser l e interpreta os documentos escritos em HTML,
apresentando as pginas formatadas para os usurios.
ARQUITETURAS DE REDES
As modernas redes de computadores so projetadas de forma
altamente estruturada. Nas sees seguintes examinaremos com
algum detalhe a tcnica de estruturao.
Domnio
Designa o dono do endereo eletrnico em questo, e
onde os hipertextos deste empreendimento esto localizados.
Quanto ao tipo do domnio, existem:
.com = Instituio comercial ou provedor de servio
.edu = Instituio acadmica
.gov = Instituio governamental
.mil = Instituio militar norte-americana
.net = Provedor de servios em redes
.org = Organizao sem fins lucrativos
HIERARQUIAS DE PROTOCOLOS
Para reduzir a complexidade de projeto, a maioria das redes
organizada em camadas ou nveis, cada uma construda sobre
sua predecessora. O nmero de camadas, o nome, o contedo
e a funo de cada camada diferem de uma rede para outra.
No entanto, em todas as redes, o propsito de cada camada
oferecer certos servios s camadas superiores, protegendo essas
camadas dos detalhes de como os servios oferecidos so de fato
implementados.
A camada n em uma mquina estabelece uma converso
com a camada n em outra mquina. As regras e convenes
utilizadas nesta conversao so chamadas coletivamente de
protocolo da camada n, conforme ilustrado na Figura abaixo
para uma rede com sete camadas. As entidades que compem as
camadas correspondentes em mquinas diferentes so chamadas
de processos parceiros. Em outras palavras, so os processos
parceiros que se comunicam utilizando o protocolo.
54
TECNOLOGIA DA INFORMAO
Na verdade, nenhum dado transferido diretamente da camada
n em uma mquina para a camada n em outra mquina. Em vez
disso, cada camada passa dados e informaes de controle para
a camada imediatamente abaixo, at que o nvel mais baixo seja
alcanado. Abaixo do nvel 1 est o meio fsico de comunicao,
atravs do qual a comunicao ocorre. Na Figura abaixo, a
comunicao virtual mostrada atravs de linhas pontilhadas e a
comunicao fsica atravs de linhas slidas.
O endereo IP
Quando voc quer enviar uma carta a algum, voc... Ok,
voc no envia mais cartas; prefere e-mail ou deixar um recado no
Facebook. Vamos ento melhorar este exemplo: quando voc quer
enviar um presente a algum, voc obtm o endereo da pessoa
e contrata os Correios ou uma transportadora para entregar.
graas ao endereo que possvel encontrar exatamente a pessoa
Didatismo e Conhecimento
55
TECNOLOGIA DA INFORMAO
Classe C: 192.0.0.0 at 223.255.255.255 - permite at
2.097.152 redes, cada uma com at 254 dispositivos;
Classe D: 224.0.0.0 at 239.255.255.255 - multicast;
Classe E: 240.0.0.0 at 255.255.255.255 - multicast reservado.
As trs primeiras classes so assim divididas para atender s
seguintes necessidades:
- Os endereos IP da classe A so usados em locais onde so
necessrias poucas redes, mas uma grande quantidade de mquinas
nelas. Para isso, o primeiro byte utilizado como identificador
da rede e os demais servem como identificador dos dispositivos
conectados (PCs, impressoras, etc);
- Os endereos IP da classe B so usados nos casos onde a
quantidade de redes equivalente ou semelhante quantidade
de dispositivos. Para isso, usam-se os dois primeiros bytes do
endereo IP para identificar a rede e os restantes para identificar
os dispositivos;
- Os endereos IP da classe C so usados em locais que requerem
grande quantidade de redes, mas com poucos dispositivos em cada
uma. Assim, os trs primeiros bytes so usados para identificar a
rede e o ltimo utilizado para identificar as mquinas.
Quanto s classes D e E, elas existem por motivos especiais:
a primeira usada para a propagao de pacotes especiais para a
comunicao entre os computadores, enquanto que a segunda est
reservada para aplicaes futuras ou experimentais.
Vale frisar que h vrios blocos de endereos reservados para
fins especiais. Por exemplo, quando o endereo comea com 127,
geralmente indica uma rede falsa, isto , inexistente, utilizada
para testes. No caso do endereo 127.0.0.1, este sempre se refere
prpria mquina, ou seja, ao prprio host, razo esta que o leva
a ser chamado de localhost. J o endereo 255.255.255.255
utilizado para propagar mensagens para todos os hosts de uma rede
de maneira simultnea.
- A: N.H.H.H;
- B: N.N.H.H;
- C: N.N.N.H.
N significa Network (rede) e H indica Host. Com o uso de
mscaras, podemos fazer uma rede do N.N.H.H se transformar
em N.N.N.H. Em outras palavras, as mscaras de sub-rede
permitem determinar quantos octetos e bits so destinados para
a identificao da rede e quantos so utilizados para identificar os
dispositivos.
Para isso, utiliza-se, basicamente, o seguinte esquema: se um
octeto usado para identificao da rede, este receber a mscara
de sub-rede 255. Mas, se um octeto aplicado para os dispositivos,
seu valor na mscara de sub-rede ser 0 (zero). A tabela a seguir
mostra um exemplo desta relao:
Classe Endereo IP
A
B
C
10.2.68.12
10
2.68.12
172.31.101.25 172.31
101.25
192.168.0.10 192.168.0 10
Mscara de
sub-rede
255.0.0.0
255.255.0.0
255.255.255.0
Endereos IP privados
H conjuntos de endereos das classes A, B e C que so privados.
Isto significa que eles no podem ser utilizados na internet, sendo
reservados para aplicaes locais. So, essencialmente, estes:
-Classe A: 10.0.0.0 10.255.255.255;
-Classe B: 172.16.0.0 172.31.255.255;
-Classe C: 192.168.0.0 192.168.255.255.
Suponha ento que voc tenha que gerenciar uma rede com
cerca de 50 computadores. Voc pode alocar para estas mquinas
endereos de 192.168.0.1 at 192.168.0.50, por exemplo. Todas
elas precisam de acesso internet. O que fazer? Adicionar mais um
IP para cada uma delas? No. Na verdade, basta conect-las a um
servidor ou equipamento de rede - como um roteador - que receba
a conexo internet e a compartilhe com todos os dispositivos
conectados a ele. Com isso, somente este equipamento precisar
de um endereo IP para acesso rede mundial de computadores.
Mscara de sub-rede
As classes IP ajudam na organizao deste tipo de
endereamento, mas podem tambm representar desperdcio.
Uma soluo bastante interessante para isso atende pelo nome
de mscara de sub-rede, recurso onde parte dos nmeros que um
octeto destinado a identificar dispositivos conectados (hosts)
trocado para aumentar a capacidade da rede. Para compreender
melhor, vamos enxergar as classes A, B e C da seguinte forma:
Didatismo e Conhecimento
Identificador
Identificado compudor da rede
tador
56
TECNOLOGIA DA INFORMAO
Perceba que esse esquema de trocar bits pode ser empregado
tambm em endereos classes A e B, conforme a necessidade.
Vale ressaltar tambm que no possvel utilizar 0.0.0.0 ou
255.255.255.255 como mscara.
IP esttico e IP dinmico
IP esttico (ou fixo) um endereo IP dado permanentemente
a um dispositivo, ou seja, seu nmero no muda, exceto se tal
ao for executada manualmente. Como exemplo, h casos de
assinaturas de acesso internet via ADSL onde o provedor atribui
um IP esttico aos seus assinantes. Assim, sempre que um cliente
se conectar, usar o mesmo IP.
O IP dinmico, por sua vez, um endereo que dado a um
computador quando este se conecta rede, mas que muda toda
vez que h conexo. Por exemplo, suponha que voc conectou
seu computador internet hoje. Quando voc conect-lo amanh,
lhe ser dado outro IP. Para entender melhor, imagine a seguinte
situao: uma empresa tem 80 computadores ligados em rede.
Usando IPs dinmicos, a empresa disponibiliza 90 endereos
IP para tais mquinas. Como nenhum IP fixo, um computador
receber, quando se conectar, um endereo IP destes 90 que no
estiver sendo utilizado. mais ou menos assim que os provedores
de internet trabalham.
O mtodo mais utilizado na distribuio de IPs dinmicos o
protocolo DHCP (Dynamic Host Configuration Protocol).
IP nos sites
Voc j sabe que os sites na Web tambm necessitam de um IP.
Mas, se voc digitar em seu navegador www.infowester.com, por
exemplo, como que o seu computador sabe qual o IP deste site ao
ponto de conseguir encontr-lo?
Quando voc digitar um endereo qualquer de um site, um
servidor de DNS (Domain Name System) consultado. Ele
quem informa qual IP est associado a cada site. O sistema DNS
possui uma hierarquia interessante, semelhante a uma rvore
(termo conhecido por programadores). Se, por exemplo, o site
www.infowester.com requisitado, o sistema envia a solicitao
a um servidor responsvel por terminaes .com. Esse servidor
localizar qual o IP do endereo e responder solicitao. Se o
site solicitado termina com .br, um servidor responsvel por esta
terminao consultado e assim por diante.
IPv6
O mundo est cada vez mais conectado. Se, em um passado
no muito distante, voc conectava apenas o PC da sua casa
internet, hoje o faz com o celular, com o seu notebook em um
servio de acesso Wi-Fi no aeroporto e assim por diante. Somando
este aspecto ao fato de cada vez mais pessoas acessarem a internet
no mundo inteiro, nos deparamos com um grande problema: o
nmero de IPs disponveis deixa de ser suficiente para toda as
(futuras) aplicaes.
A soluo para este grande problema (grande mesmo, afinal,
a internet no pode parar de crescer!) atende pelo nome de IPv6,
uma nova especificao capaz de suportar at - respire fundo - 340.
282.366.920.938.463.463.374.607.431.768.211.456 de endereos,
um nmero absurdamente alto!
Didatismo e Conhecimento
57
TECNOLOGIA DA INFORMAO
No Brasil, a maioria dos provedores est conectada Embratel,
que por sua vez, est conectada com outros computadores fora
do Brasil. Esta conexo chama-se link, que a conexo fsica
que interliga o provedor de acesso com a Embratel. Neste caso,
a Embratel conhecida como backbone, ou seja, a espinha
dorsal da Internet no Brasil. Pode-se imaginar o backbone como
se fosse uma avenida de trs pistas e os links como se fossem as
ruas que esto interligadas nesta avenida.
Tanto o link como o backbone possui uma velocidade de
transmisso, ou seja, com qual velocidade ele transmite os dados.
Esta velocidade dada em bps (bits por segundo). Deve ser feito
um contrato com o provedor de acesso, que fornecer um nome de
usurio, uma senha de acesso e um endereo eletrnico na Internet.
Home Page
PLUG-INS
Os plug-ins so programas que expandem a capacidade do
Browser em recursos especficos - permitindo, por exemplo, que
voc toque arquivos de som ou veja filmes em vdeo dentro de
uma Home Page. As empresas de software vm desenvolvendo
plug-ins a uma velocidade impressionante. Maiores informaes e
endereos sobre plug-ins so encontradas na pgina:
http://www.yahoo.com/Computers_and_Internet/Software/
Internet/World_Wide_Web/Browsers/Plug_Ins/Indices/
Atualmente existem vrios tipos de plug-ins. Abaixo temos
uma relao de alguns deles:
- 3D e Animao (Arquivos VRML, MPEG, QuickTime, etc.).
- udio/Vdeo (Arquivos WAV, MID, AVI, etc.).
- Visualizadores de Imagens (Arquivos JPG, GIF, BMP, PCX,
etc.).
- Negcios e Utilitrios
- Apresentaes
Barra de endereos
A Barra de Endereos possibilita que se possa navegar em
pginas da internet, bastando para isto digitar o endereo da pgina.
Alguns sites interessantes:
www.diariopopular.com.br (Jornal Dirio Popular)
www.ufpel.tche.br (Ufpel)
www.cefetrs.tche.br (Cefet)
www.servidor.gov.br (Informaes sobre servidor pblico)
www.siapenet.gog.br (contracheque)
www.pelotas.com.br (Site Oficial de Pelotas)
www.mec.gov.br (Ministrio da Educao)
58
TECNOLOGIA DA INFORMAO
Depois disto, vrias outras companhias passaram a produzir
browsers que deveriam fazer concorrncia ao Mosaic. Mark
Andreesen partiu para a criao da Netscape Communications,
criadora do browser Netscape.
Surgiram ainda o Cello, o AIR Mosaic, o SPRY Mosaic, o
Microsoft Internet Explorer, o Mozilla Firefox e muitos outros
browsers.
Didatismo e Conhecimento
59
TECNOLOGIA DA INFORMAO
O resultado da pesquisa
O resultado da pesquisa visualizado da seguinte forma:
Didatismo e Conhecimento
60
TECNOLOGIA DA INFORMAO
dos diretrios Web, que so mantidos por editores humanos, os
servios de busca funcionam algoritmicamente. A maioria dos sites
que chamam os motores de busca so, na verdade, uma interface
(front end) para os sistemas de busca de outras empresas .
Histria
Os primeiros motores de busca (como o Yahoo) baseavamse na indexao de pginas atravs da sua categorizao.
Posteriormente surgiram as meta-buscas. A mais recente gerao
de motores de busca (como a do Google) utiliza tecnologias
diversas, como a procura por palavras-chave diretamente nas
pginas e o uso de referncias externas espalhadas pela web,
permitindo at a traduo direta de pginas (embora de forma
bsica ou errada) para a lngua do utilizador. O Google, alm de
fazer a busca pela Internet, oferece tambm o recurso de se efetuar
a busca somente dentro de um site especfico. essa a ferramenta
usada na comunidade Wiki.
Os motores de busca so buscadores que baseiam sua coleta
de pginas em um rob que varre a Internet procura de pginas
novas para introduzir em sua base de dados automaticamente.
Motores de busca tpicos so Google, Yahoo e Altavista.
A primeira ferramenta utilizada para busca na Internet foi o
Archie (da palavra em Ingls, archive sem a letra v). Foi criado
em 1990 por Alan Emtage, um estudante da McGill University
em Montreal. O programa baixava as listas de diretrio de todos
arquivos localizados em sites pblicos de FTP (File Transfer
Protocol) annimos, criando uma base de dados que permitia
busca por nome de arquivos.
Enquanto o Archie indexava arquivos de computador, o
Gopher indexava documentos de texto. Ele foi criado em 1991,
por Mark McCahill da Universidade de Minessota, cujo nome veio
do mascote da escola. Devido ao fato de serem arquivos de texto, a
maior parte dos sites Gopher tornaram-se websites aps a criao
da World Wide Web.
Dois outros programas, Veronica e Jughead, buscavam os
arquivos armazenados nos sistemas de ndice do Gopher. Veronica
(Very Easy Rodent-Oriented Net-wide Index to Computerized
Archives) provia uma busca por palavras para a maioria dos ttulos
de menu em todas listas do Gopher. Jughead (Jonzys Universal
Gopher Hierarchy Excavation And Display) era uma ferramenta
para obter informaes de menu de vrios servidores Gopher.
O primeiro search engine Web foi o Wandex, um ndice
atualmente extinto feito pela World Wide Web Wanderer, um
web crawler (programa automatizado que acessa e percorre os
sites seguindo os links presentes nas pginas.) desenvolvido por
Matthew Gray no MIT, em 1993. Outro sistema antigo, Aliweb,
tambm apareceu no mesmo ano e existe at hoje. O primeiro
sistema full text baseado em crawler foi o WebCrawler, que
saiu em 1994. Ao contrrio de seus predecessores, ele permite
aos usurios buscar por qualquer palavra em qualquer pgina, o
que tornou-se padro para todos servios de busca desde ento.
Tambm foi o primeiro a ser conhecido pelo grande pblico. Ainda
em 1994, o Lycos (que comeou na Carnegie Mellon University)
foi lanado e tornou-se um grande sucesso comercial.
Logo depois, muitos sistemas apareceram, incluindo Excite,
Infoseek, Inktomi, Northern Light, e AltaVista. De certa forma,
eles competiram com diretrios populares como o Yahoo!.
Posteriormente, os diretrios integraram ou adicionaram a
tecnologia de search engine para maior funcionalidade.
Didatismo e Conhecimento
Tipos de buscador
TECNOLOGIA DA INFORMAO
indicado para profissionais e empresas que desejam oferecer seus
produtos ou servios em uma Localidade, rua, bairro, cidade ou
Estado e possibilitando ainda a forma mais rpida de atualizao
dos registros de contatos por seus clientes ou fornecedores.
Diretrios de websites so ndices de sites, usualmente
organizados por categorias e subcategorias. Tem como finalidade
principal permitir ao usurio encontrar rapidamente sites que
desejar, buscando por categorias, e no por palavras-chave. Os
diretrios de sites geralmente possuem uma busca interna, para
que usurios possam encontrar sites dentro de seu prprio ndice.
Diretrios podem ser a nvel regional, nacional (como o Achei no
Brasil) ou global, e at mesmo especializados em determinado
assunto. Open Directory Project exemplo de diretrios de sites.
A divulgao de sites de empresas com negcios regionais so
acessados em sua grande maioria quando os profissionais da WEB
cadastram seus sites nos Buscadores Locais para aumentarem
as visitas de internautas, pois no h um sistema de atualizao
automtica dos dados que abranja todos os tipos de categorias e em
rapidez necessria. Por esta razo, somente cerca de 20% a 25% de
tudo que existe na WEB publicada nos buscadores.
A novidade agora so os ontobuscadores, isto , buscadores
baseados em Ontologias, como o Ontoweb.
Funcionamento
Um search engine opera na seguinte ordem:
Web crawling (percorrer por links)
Indexao
Busca
Os sistemas de busca trabalham armazenando informaes
sobre um grande nmero de pginas, as quais eles obtm da prpria
WWW. Estas pginas so recuperadas por um Web crawler (tambm
conhecido como spider) um Web browser automatizado que segue
cada link que v. As excluses podem ser feitas pelo uso do robots.
txt. O contedo de cada pgina ento analisado para determinar
como dever ser indexado (por exemplo, as palavras so extradas
de ttulos, cabealhos ou campos especiais chamados meta tags).
Os dados sobre as pginas so armazenados em um banco de dados
indexado para uso nas pesquisas futuras. Alguns sistemas, como o
do Google, armazenam todo ou parte da pgina de origem (referido
como um cache) assim como informaes sobre as pginas, no qual
alguns armazenam cada palavra de cada pgina encontrada, como
o AltaVista. Esta pgina em cache sempre guarda o prprio texto
de busca pois, como ele mesmo foi indexado, pode ser til quando
o contedo da pgina atual foi atualizado e os termos de pesquisa
no mais esto contidos nela. Este problema pode ser considerado
uma forma moderada de linkrot (perda de links em documentos da
Internet, ou seja, quando os sites deixaram de existir ou mudaram
de endereo), e a maneira como o Google lida com isso aumenta a
usabilidade ao satisfazer as expectativas dos usurios pelo fato de o
termo de busca estaro na pgina retornada. Isto satisfaz o princpio
de menos surpresa, pois o usurio normalmente espera que os
termos de pesquisa estejam nas pginas retornadas. A relevncia
crescente das buscas torna muito til estas pginas em cache,
mesmo com o fato de que podem manter dados que no mais esto
disponveis em outro lugar.
Quando um usurio faz uma busca, tipicamente digitando
palavras-chave, o sistema procura o ndice e fornece uma lista das
pginas que melhor combinam ao critrio, normalmente com um
breve resumo contendo o ttulo do documento e, s vezes, partes
do seu texto. A maior parte dos sistemas suportam o uso de termos
Didatismo e Conhecimento
TECNOLOGIA DA INFORMAO
A MetaCarta tambm prov uma extenso para o programa
GIS como a ArcGIS (ESRI) para permitir aos analistas fazerem
buscas interativamente e obter documentos em um contexto
avanado geoespacial e analtico.
Abstrao de Dados
O sistema de bancos de dados deve prover uma viso
abstrata de dados para os usurios.
A abstrao se d em trs nveis:
Introduo
A importncia da informao para a tomada de decises nas
organizaes tem impulsionado o desenvolvimento dos sistemas
de processamento de informaes.
Algumas ferramentas:
processadores de texto (editorao eletrnica),
planilhas (clculos com tabelas de valores),
Sistemas de Gerenciamento de Bancos de Dados - SGBDs
(armazenamento de grandes volumes de dados, estruturados em
registros e tabelas, com recursos para acesso e processamento das
informaes).
Conceitos
Banco de Dados: uma coleo de dados inter- relacionados,
representando informaes sobre um domnio especfico [KS94].
Exemplos: lista telefnica, controle do acervo de uma
biblioteca, sistema de controle dos recursos humanos de uma
empresa.
Sistema de Gerenciamento de Bancos de Dados (SGBD):
um software com recursos especficos para facilitar a manipulao
das informaes dos bancos de dados e o desenvolvimento de
programas aplicativos.
Exemplos: Oracle, Ingres, Paradox*, Access*, DBase*.
* Desktop Database Management Systems.
Sistema de Bancos de Dados
um sistema de manuteno de registros por computador,
envolvendo quatro componentes principais:
dados,
hardware,
software,
usurios.
Nveis de Abstrao
Nvel fsico: nvel mais baixo de abstrao. Descreve como
os dados esto realmente armazenados, englobando estruturas
complexas de baixo nvel.
Nvel conceitual: descreve quais dados esto armazenados
e seus relacionamentos. Neste nvel, o banco de dados descrito
atravs de estruturas relativamente simples, que podem envolver
estruturas complexas no nvel fsico.
Nvel de vises do usurio: descreve partes do banco
de dados, de acordo com as necessidades de cada usurio,
individualmente.
Modelos Lgicos de Dados
Conjunto de ferramentas conceituais para a descrio dos
dados, dos relacionamentos entre os mesmos e das restries de
consistncia e integridade.
Dividem-se em:
baseados em objetos,
baseados em registros.
Modelos lgicos baseados em objetos
Descrio dos dados nos nveis conceitual e de vises de
usurios.
Exemplos:
Entidade-relacionamento, orientado a objetos.
No modelo orientado a objetos, cdigo executvel parte
integrante do modelo de dados.
Modelos lgicos baseados em registros
descrio dos dados nos nveis conceitual e de vises de
usurios;
o banco de dados estruturado em registros de formatos
fixos, de diversos tipos;
63
TECNOLOGIA DA INFORMAO
O Modelo Relacional
O Modelo de Rede
Os dados so representados por colees de registros e os
relacionamentos por elos.
Tanto os dados quanto os relacionamentos so representados
por tabelas.
Possui fundamento matemtico slido.
Prescinde de estruturas de ndice eficientes e hardware
adequado para alcanar desempenho vivel em situaes prticas.
O Banco de Dados no Nvel Conceitual (modelo ER)
O Modelo Hierrquico
Os dados e relacionamentos so representados por registros
e ligaes, respectivamente.
Os registros so organizados como colees arbitrrias de
rvores.
Didatismo e Conhecimento
64
TECNOLOGIA DA INFORMAO
Linguagem de Manipulao de Dados (DML)
Permite ao usurio acessar ou manipular os dados, vendo-os
da forma como so definidos no nvel de abstrao mais alto do
modelo de dados utilizado.
Uma consulta (query) um comando que requisita uma
recuperao de informao.
A parte de uma DML que envolve recuperao de informao
chamada linguagem de consulta*.
[Date91] ilustra o papel do sistema de gerncia de banco de
dados, de forma conceitual:
O usurio emite uma solicitao de acesso. O SGBD intercepta
a solicitao e a analisa.
O SGBD inspeciona os esquemas externos (ou subesquemas)
relacionados quele usurio, os mapeamentos entre os trs nveis,
e a definio da estrutura de armazenamento.
O SGBD realiza as operaes solicitadas no banco de dados
armazenado.
Tarefas:
interao com o sistema de arquivos do sistema operacional,
cumprimento da integridade,
cumprimento da segurana,
cpias de segurana (backup) e recuperao,
controle de concorrncia.
Papis Humanos em um Sistema de Bancos de Dados
Usurios do Banco de Dados
Realizam operaes de manipulao de dados.
programadores de aplicaes,
usurios sofisticados,
usurios especializados,
usurios ingnuos.
Administrador do Banco de Dados
Pessoa (ou grupo) responsvel pelo controle do sistema de
banco de dados.
Administrador de Dados
Administrador do SGBD
Administrao de Sistemas de Bancos de Dados
Administrador de Dados (DBA)
definio e atualizao do esquema do banco de dados.
Administrador do SGBD
definio da estrutura de armazenamento e a estratgia (ou
mtodo) de acesso,
concesso de autorizao para acesso a dados,
definio de controles de integridade,
definio de estratgias para cpia de segurana e
recuperao,
monitoramento do desempenho,
execuo de rotinas de desempenho,
modificao da organizao fsica.
Projeto Lgico
65
TECNOLOGIA DA INFORMAO
Modelo lgico: Linguagem usada para especificar esquemas
lgicos
Pertencem a trs classes: Relacional, Redes e Hierrquico.
Projeto Fsico
Agregao
Usada para definir uma nova classe a partir de um conjunto de
classes que representam suas partes componentes.
Generalizao
Usada para definir uma classe mais genrica a partir de duas
ou mais classes.
PROJETO CONCEITUAL
O Projeto Conceitual produz um esquema conceitual a partir
de requisitos de um mundo real.
Projeto conceitual usa modelo de dados para descrever a
realidade.
Um modelo de dados se ampara em um conjunto de blocos
de construo primitivo.
Abstrao
Processo que consiste em mostrar as caractersticas e
propriedades essenciais de um conjunto de objetos, ou esconder as
caractersticas no essenciais.
Quando pensamos no objeto bicicleta de uma forma abstrata,
normalmente esquecemos seus detalhes e as particularidades
que as diferem entre si.
Abstraes em Projetos Conceituais
Existem 3 Tipos:
Classificao
Agregao
Generalizao
Classificao
Usada para reunir objetos do mundo real com propriedades
comuns, formando (ou definindo) classes.
Didatismo e Conhecimento
66
TECNOLOGIA DA INFORMAO
Cobertura da Generalizao
Total / Exclusiva
Total / No Exclusiva
MODELOS DE DADOS
Conceitos: Modelo e Esquema
Um modelo de dados uma coleo de conceitos usados para descrever uma dada realidade. Estes conceitos so construdos com base
nos mecanismos de abstrao e so descritos atravs de representaes grficas e lingusticas.
Um esquema uma representao de uma poro especfica da realidade usando -se um particular modelo de dados.
Didatismo e Conhecimento
67
TECNOLOGIA DA INFORMAO
68
TECNOLOGIA DA INFORMAO
Exemplos: FUNCIONRIOS, ALUNOS, PROFESSORES,
CIDADES, etc.
Relacionamentos
Representam agregaes de duas ou mais entidades.
Exemplos: Nascidos em entre Funcionrios e Cidades e
Vivem em tambm entre Funcionrios e Cidades.
Didatismo e Conhecimento
69
TECNOLOGIA DA INFORMAO
Atributos
Representam propriedades elementares de entidades ou relacionamentos.
Exemplos:
Didatismo e Conhecimento
70
TECNOLOGIA DA INFORMAO
Tipos de Atributos
Didatismo e Conhecimento
71
TECNOLOGIA DA INFORMAO
Didatismo e Conhecimento
72
TECNOLOGIA DA INFORMAO
Didatismo e Conhecimento
73
TECNOLOGIA DA INFORMAO
Exemplos de primitivas top down:
Didatismo e Conhecimento
74
TECNOLOGIA DA INFORMAO
Didatismo e Conhecimento
75
TECNOLOGIA DA INFORMAO
Didatismo e Conhecimento
76
TECNOLOGIA DA INFORMAO
Primitivas bottom up
Didatismo e Conhecimento
77
TECNOLOGIA DA INFORMAO
Didatismo e Conhecimento
78
TECNOLOGIA DA INFORMAO
Comparaes entre as metodologias bottom up e top down
Vantagens do top down
conveniente em organizaes altamente estruturadas onde o
gerente tem uma viso completa do domnio da aplicao em alto
nvel de abstrao.
Vantagens do bottom up
conveniente em organizaes no muito estruturadas onde
fcil discutir detalhes e depois agreg-las.
Dicas
Dica 1: tentar conduzir uma sesso de projeto de forma top
down na sua essncia e excepcionalmente usar primitivas bottom
u p ( para, por exemplo, quando o projetista esqueceu algum
conceito no nvel mais alto do refinamento).
Dica 2: mesmo que o projetista tenha lanado mo de
conceitos bottom up, tentar fazer a documentao como se ele
fosse top down.
Estratgia mista
Envolve conceitos top down e bottom up.
A estratgia mista baseada no particionamento controlado
dos requisitos.
O projetista produz um frame ( ou esqueleto) para posterior
integrao . O frame contem os conceitos mais importantes d a
aplicao e os links entre as parties.
Estratgia mista - exemplo
Didatismo e Conhecimento
79
TECNOLOGIA DA INFORMAO
Procedimentos para integrao das vises
Didatismo e Conhecimento
80
TECNOLOGIA DA INFORMAO
Entidades
Entidades
As entidades iro gerar sempre uma tabela no Modelo
Relacional.
Atributos Multivalorados
Os atributos Multivalorados criaro uma tabela auxiliar, que
receber os atributos determinantes (chave) da tabela principal e
o prprio atributo se tornar um atributo determinante nessa nova
tabela.
Relacionamentos
Relao N:N
Nos relacionamentos N:N, cada entidade e o relacionamento
viraro tabelas.
81
TECNOLOGIA DA INFORMAO
Didatismo e Conhecimento
82
TECNOLOGIA DA INFORMAO
83
TECNOLOGIA DA INFORMAO
Relacionamento Triplo
Nesses relacionamentos as regras de atribuio do atributo
determinante vo depender do modelamento, alm se seguir todas
as regras determinadas anteriormente. O importante notar que
todas as entidades esto relacionadas ao mesmo tempo.
QUESTES COMENTADAS
01- O catlogo (ou dicionrio de dados) de um Sistema
Gerenciador de Bancos de Dados Relacional
(a). visa a propiciar o acesso rpido a dados com um
determinado valor.
(b). um item opcional do banco de dados, que pode ser
removido caso o usurio deseje.
(c). raramente utilizado, sendo sua organizao pouco
influente no desempenho do sistema.
(d). contm informaes descritivas sobre os diversos
objetos do sistema.
(e). tem seus dados organizados segundo um esquema
hierrquico, para maior ecincia
no acesso.
Resp.: D
Soluo:
O dicionrio de dados (DD) a parte do Sistema Gerenciador
de Bancos de Dados(SGBD) responsvel por armazenar
informaes sobre a estrutura geral do banco de dados, incluindo
cada um dos seus elementos de dados. Tais informaes so
conhecidas como metadados. Diz-se que o DD um banco de
dados sobre o banco de dados.
Didatismo e Conhecimento
84
TECNOLOGIA DA INFORMAO
(e). Cliente(CPFCliente, Telefone, NomeCliente)
Nota(CPFCliente,
NumeroNota,
CodProduto,
QtdeVendida, ValorUnitVendido, Data)
Produtos(CodProduto, DescProduto, Peso)
Resp.: C
Soluo:
Uma dependncia funcional da forma A > B determina
que cada valor do atributo A determina exatamente um valor do
atributo B. Por exemplo, na dependncia funcional CodProduto
> DescProduto; Peso, supomos CodProduto = 1001, a esse
CodProduto estar associada exatamente uma dupla da forma
DescProduto; Peso, exemplo:
SaboemPMix; 500g. Nenhum outra dupla ser permitida para
ser representada pelo CodProduto 1001.
Um conjunto de tabelas est na terceira forma normal se todas
as relaes satisfazem as condies da terceira forma normal.
Alm disso, uma relao que est na terceira forma normal
necessariamente satisfaz as condies previstas na primeira e na
segunda forma normal.
A primeira forma normal probe a existncia de campos
multivalorados. Logo, a alternativa A j pode ser eliminada,
j que Telefone da tabela Clientes representado como um
atributo multivalorado.
Uma relao estar satisfazendo as condies da segunda
forma normal se atender as condies da primeira forma
normal e, alm disso, dada qualquer chave candidata, qualquer
atributo que no faa parte da chave candidata deve depender
funcionalmente de todos os campos da chave candidata e no
somente de uma parte dela. Exemplo: Na tabela NotasDeVenda, os
campos CPFCliente e Data dependem funcionalmente somente do
campo NumeroNota e no de toda a chave primria (NumeroNota,
CodProduto), que por definio uma chave candidata. Logo, a
alternativa B tambm pode ser eliminada, uma vez que no atende
nem segunda forma normal.
Analisando a definio acima, podemos concluir que as
relaes da alternativa C satisfazem s condies da segunda
forma normal, mas o que mais necessrio para que essas
relaes estejam na terceira forma normal? Para isso,
necessrio conhecer mais algumas definies. A primeira delas
o de atributo no-primo, que, basicamente, um atributo que no
pertence a nenhuma chave candidata da relao. Outro conceito
o de dependncia funcional transitiva, quando uma dependncia
funcional X->Z determinada indiretamente da forma X->Y e
Y->Z. Voltando definio da terceira forma normal, ela exige que
todo atributo no-primo da relao seja diretamente dependente
(ou seja, no seja transitivamente dependente) de qualquer chave.
No existe nenhuma relao transitiva dos atributos no-primos
nas relaes descritas na alternativa C, logo a resposta correta
para a questo.
Finalizando, a relao Vendas da alternativa D e as relaes
Cliente e Nota da alternativa E no satisfazem as condies da
segunda forma normal. Portanto, tambm no esto na terceira
forma normal.
TECNOLOGIA DA INFORMAO
O usurio Joo est executando, atravs da aplicao,
uma transao T1, composta por vrios comandos SQL. Neste
caso, correto afirmar que
(a). o nvel de isolamento adotado no ir impedir o
aparecimento de linhas fantasmas (phantom) durante a
execuo de T1.
(b). as atualizaes de dados realizadas por Joo dentro de
T1 podem ser lidas por outros usurios imediatamente, mesmo
antes de Joo efetivar sua transao.
(c). se Joo abortar a execuo de T1 aps ter executado,
como parte da transao, comandos de atualizao de dados,
as referidas atualizaes no podero ser desfeitas.
(d). no ambiente descrito, a execuo intercalada de
qualquer conjunto de transaes ser serializvel.
(e). devido utilizao do nvel de isolamento especificado,
enquanto Joo executar T1, nenhum outro usurio poder
executar comandos no banco de dados.
Resp.: A
Soluo:
(A) a alternativa correta. O nvel de isolamento de uma
determinada transao define o tipo de bloqueio em relao s
operaes de leitura. No caso de um nvel de isolamento READ
UNCOMMITTED (leitura sem efetivao), a transao poder
ler dados que foram modificados por outras transaes e que
ainda no foram confirmadas. J o nvel de isolamento READ
COMMITTED impede que isso ocorra, que so fenmenos
conhecidos como dirty reads (leituras sujas).
Ainda h dois tipos de anomalias que ainda no so resolvidos
por esse nvel de isolamento que so leitura no repetvel e
leitura fantasma (phantom). Suponha que duas consultas sejam
executadas uma aps a outra dentro da mesma transao.
No nvel de isolamento READ COMMITTED nada impede
que outra transao efetive suas alteraes durante a execuo da
primeira consulta. O comando SELECT, nesse nvel de isolamento,
enxerga apenas os dados confirmados antes da consulta ser
executada. Nesse caso, os resultados das duas consultas realizadas
uma aps a outra, mesmo pertencentes mesma transao, podem
ser diferentes.
J o fenmeno de leitura fantasma semelhante leitura no
repetvel no sentido em que so necessrias duas consultas com
os mesmos critrios para que o fenmeno possa ser observado.
Quando o retorno so as mesmas linhas, mas com dados diferentes,
o fenmeno de leitura no-repetvel. Quando a diferena no
resultado indica que as linhas no so as mesmas, diz-se que
ocorreu uma leitura fantasma. O padro ISO dene mais dois
nveis de isolamento que so o de leitura repetvel e serilizvel.
O fenmeno de leitura fantasma s eliminado na nvel serializvel,
que o nvel mais restrito.
(B) Para que o citado ocorra, o nvel de isolamento deveria
ser READ UNCOMMIT-TED. A alternativa falsa.
(C) Todo sistema gerenciador de banco de dados deve garantir
que uma transao possa ser desfeita para manter a propriedade
de atomicidade, que essencial para a recuperao dos dados em
casos de desastre ou na resoluo de conflitos entre transaes.
Logo, tal fato impensvel e alternativa C est incorreta.
(D) A alternativa est errada, pois o nvel de isolamento
citado permite a no serializao em relao s outras transaes
em favor da melhoria do desempenho do sistema.
Didatismo e Conhecimento
86
TECNOLOGIA DA INFORMAO
05- As relaes abaixo compem uma base de dados em
que atributos sublinhados so identificadores e atributos em
itlico so chaves estrangeiras.
Autor (CPFAutor, Nome, DataNascimento)
Obra
(TituloObra,
DataConclusao,
CPFAutor,
CodigoAssunto)
Editora (CNPJEditora, Nome, Local)
Publicacao (TituloObra, CNPJEditora, DataLancamento )
Assunto (CodigoAssunto, Descricao)
Que comando SQL apresenta como resultado a quantidade
de publicaes do assunto `Policial por editora?
(a). Select P.CNPJEditora, count(P.TituloObra)
from Publicacao P inner join Obra O
on P.TituloObra = Obra.TituloObra
inner join Assunto A on O.CodigoAssunto =
A.CodigoAssunto
where A.Descricao = `Policial
(b). Select P.CNPJEditora, count(P.TituloObra)
from Publicacao P, Obra O, Assunto A
where P.TituloObra = O.TituloObra
and O.CodigoAssunto = A.CodigoAssunto
and A.Descricao = `Policial
group by P.CNPJEditora
(c). Select P.CNPJEditora, count(P.TituloObra)
from Publicacao P, Obra O, Assunto A, Editora E
group by P.CNPJEditora
having A.Descricao = `Policial
(d). Select P.CNPJEditora, sum(P.TituloObra)
from Publicacao P inner join Obra O
on P.TituloObra = Obra.TituloObra
inner join Assunto A on O.CodigoAssunto =
A.CodigoAssunto
where A.Descricao = `Policial
group by P.CNPJEditora
(e). Select P.CNPJEditora, count(P.TituloObra)
from Publicacao P left outer join Obra O
on P.TituloObra = Obra.TituloObra
left outer join Assunto A on O.CodigoAssunto =
A.CodigoAssunto
group by P.CNPJEditora
Resp.: B
Soluo:
Para encontrarmos o resultado da quantidade de publicaes
do assunto Policial por editora, devemos ter em mente que
precisamos utilizar a funo de agrupamento groupby para
agrupar as editoras com mesmo CNPJ, e a funo agregada count
para contabilizar o nmero de registros de um determinado CNPJ.
(A) inner join uma operao de composio de relaes
condicional e usada na clusula from. Sua sintaxe relacao1
inner join relacao2 on condio.
O select em questo explora as relaes de chave estrangeira
entre os relacionamentos, e a execuo dos dois inner join
produzem um relacionamento que possvel extrair os CNPJs cujo
Descrio de Assunto Policial.
O problema deste select que no agrupa os registros para
contabilizar a quantidade de um determinado CNPJ. Portanto,
alternativa errada.
Didatismo e Conhecimento
87
TECNOLOGIA DA INFORMAO
7) Ainda com relao s memrias presentes em um
computador PC, assinale a alternativa correta:
a) A memria DDR possui uma frequncia no mnimo duas
vezes maior que as memrias DIMM, o que resulta em maiores
velocidades de transferncia de dados entre a CPU e aquele tipo
de memria.
b) Uma memria DDR400, tambm conhecida como PC3200,
possui 400MHz de frequncia real em seu barramento.
c) O barramento AGP compartilhado com a memria
principal em placas me que possuem a placa de vdeo on-board.
d) Memrias DDR podem ser montadas em dual channel,
dependendo da placa-me. Essa configurao duplica a frequncia
do barramento da memria.
e) As memrias classificadas como DIMM possuem contatos
em ambos os lados do pente. As memrias SDRAM e DDR so
ambas montadas em pentes DIMM, mas isso no garante que elas
sejam compatveis.
Letra E
a) FALSO: A DDR no tem necessariamente frequncias
maiores, mas duas vezes mais rpida por UTILIZAR a frequncia
duas vezes por ciclo.
b) FALSO: Uma DDR400 tem frequncia real de 200MHz.
c) FALSO: Em placas me que possuem a placa de vdeo on
board, normalmente a memria RAM compartilhada (a placa
de vdeo usa parte da memria principal do computador como
memria de vdeo)
d) FALSO: O que duplica a largura do barramento, no a
frequncia.
e) VERDADEIRO: DIMM apenas uma especificao que
diz que os pentes de memria tm contatos eltricos nos dois lados
(duas faces).
Letra D
a) FALSO: o contrrio! Menor Dot Pitch = mais qualidade.
b) FALSO: novamente, o contrrio! Mais resoluo = menores
pontos, logo, menores objetos (cones, etc.).
c) FALSO: No existe Dot Pitch em monitores de LCD, s
nos de CRT.
d) VERDADEIRO
e) FALSO: Mesma razo da letra C.
10) Acerca dos dispositivos de armazenamento em massa,
tambm conhecidos como
memrias auxiliares, julgue os itens a seguir:
I. Os dispositivos de memria Flash acoplveis s portas
USB do computador, tambm conhecidos como Pen drive, so
reconhecidos pelo sistema operacional Windows como Discos
Removveis e ganham um cone apropriado na janela do Meu
Computador.
II. Os discos rgidos so as unidades onde o sistema operacional
cria a memria virtual. Caso no seja possvel cri-la em tal regio,
um disco de CD-R ou CD-RW ser recomendado como unidade de
gravao para a memria virtual.
III. Os discos rgidos podem sofrer operaes que no se
aplicam a nenhum outro dispositivo, como o particionamento.
Atravs deste processo, um nico disco rgido pode apresentarse ao sistema operacional como uma srie de unidades de
armazenamento diferentes, inclusive, podendo apresentar sistemas
de arquivos diferentes.
IV. Em um sistema de dois discos associados com RAID1,
a gravao de arquivos tem sua velocidade duplicada por que o
barramento do disco duplicado nesse sistema.
Esto corretos apenas os itens:
a) I e II
b) II e IV
c) II e III
d) III e IV
e) I e III
Didatismo e Conhecimento
88
TECNOLOGIA DA INFORMAO
Letra E
I. VERDADEIRO
II. FALSO: No se cria memria virtual em CDs, s nos HDs.
III. VERDADEIRO
IV. FALSO: A gravao s tem a velocidade duplicada em
RAID 0, que aumenta o desempenho. RAID 1 grava o mesmo
arquivo nos dois discos (aumenta a segurana).
ANOTAES
A Errado.
Entre a CPU (Crebro do nosso computador) e o monitor
de vdeo, existe uma placa de vdeo que conectada placame. As placas de vdeo por sua vez tm a funo de fazer uma
intermediao entre a CPU e o Monitor, transformando os dados
em imagens.
As placas de vdeo vm com conectores para se plugar o
Monitor de vdeo, quando falo conectores porque atualmente
a maioria das placas de vdeo tem mais de um conector como
podemos observar na figura abaixo:
89
TECNOLOGIA DA INFORMAO
ANOTAES
Didatismo e Conhecimento
90
TECNOLOGIA DA INFORMAO
ANOTAES
Didatismo e Conhecimento
91
TECNOLOGIA DA INFORMAO
ANOTAES
Didatismo e Conhecimento
92
TECNOLOGIA DA INFORMAO
ANOTAES
Didatismo e Conhecimento
93
TECNOLOGIA DA INFORMAO
ANOTAES
Didatismo e Conhecimento
94