Вы находитесь на странице: 1из 21

1 Componentes do computador: hardware e software.

comum pensar em computadores como maquinas complexas e caras capazes de realizar


clculos matemticos sofisticados. Da mesma forma tambm comum apontar o Eletronic
Numerical Integrator and Computer (ENIC! ("ig. #! como sendo$ %& primeiro computador do
mundo'. & ENIC foi desen(ol(ido pelas equipes dos professores )o*n +auc*l, e -resper Ec.ert
em meados da dcada de /0. & pro1eto tin*a como ob1eti(o gerar tabelas mais precisas para a
artil*aria do exercito dos Estados 2nidos da mrica.
Entretanto3 um ol*ar mais cuidadoso re(ela que computadores 1 eram utilizados por seres
*umanos * muito mais tempo. 2ma defini45o formal de computador pode ser formulada com a
utiliza45o de modelos matemticos con*ecidos como aut6matos finitos. Esta defini45o d conta de
que uma computa45o se d quando uma ferramenta utilizada para a resolu45o de um problema
seguindo uma sequencia de a47es que conduzem o estado da situa45o de problema 8 solu45o. Esta
sequencia de a47es denomina9se algoritmo.
Considere esta defini45o ao analisar o &sso de Is*ango ("ig. :!. Este instrumento foi
encontrado em um s;tio arqueol<gico datado entre #= e :0 mil anos a.C. pelo ge<logo )ean de
>einzelin de ?raucourt em #@A0 d.C. enquanto explora(a a nascente do Nilo. Estudos de
etnomatemtica teorizam que os tra4os ser(iam como referBncias 8s fases da Cua e assim sendo
Figura 1: Programadoras do ENIAC
Figura 2: O Osso de Ishango
poss;(el3 atra(s de um algoritmo3 pre(er com uma baixa margem de erro3 ciclos de e(entos
naturais regidos pelo astro.
Note que3 no exemplo do uso do &sso de Is*ango o algoritmo transforma um simples osso
de babu;no com riscos ental*ados em um instrumento de clculo que pode responder uma pergunta3
um problema em sua forma mais abstrata. Este fato permite afirmar que o osso riscado o *ardDare
deste primiti(o computador enquanto o softDare3 intang;(el3 formado pelo con1unto de a47es que
conduz 8 solu45o do problema. Eais algoritmos podem (ariar muito em sua sofistica45o e
complexidade. E3 adicionalmente3 podem ser definidos em di(ersas formas e linguagens.
o lan4ar um ol*ar mais atento sobre uma caixin*a de mFsica3 reale1o3 <rg5o automtico
ou pianola percebe9se que estes instrumentos usam dispositi(os que podem ser rolos com saliBncias3
cart7es ou fitas perfuradas como a que exibida pela "igura G. presen4a ou ausBncia de furos na
fita ou saliBncias nos rolos pode ser abstra;da como s;mbolo de uma linguagem binria3 uma
linguagem com apenas dois s;mbolos. Eal abstra45o permite que se1a afirmado que estas fitas3
cart7es ou rolos s5o dispositi(os que armazenam um c<digo binrio ou um c<digo digital. Neste
caso espec;fico das fitas ou rolos para computadores cu1a Fnica fun45o a de tocar mFsica.
-ode9se ainda afirmar que estes c<digos definem um algoritmo para execu45o de uma
mFsica nestes instrumentos. Extrapolando tais conceitos e defini47es poss;(el afirmar
categoricamente que a mFsica executada por tais instrumentos o softDare deste computador. E que
os instrumentos s5o *ardDare.
ti(idades propostas$
Desen(ol(a a apresenta45o de um diagrama que ilustre a e(olu45o
do computador. :0 minutos para pesquisa. G minutos para
apresenta47es em grupo de at G alunos.
1.1 Cdigos binrios, bits, bytes e terabytes
Nascido em Clermont9"errand na regi5o de u(erge3 "ran4a3 no ano de #A:G d.C.3 ?laise
-ascal dedica9se 8 matemtica3 seus trabal*os podem ser apontados como gatil*os para o
desen(ol(imento das bases da matemtica moderna.
Figura 3: Rolo de piano utilizando o sistema Metrostle! da Aeolian
Compan"
Em #A/: d.C. -ascal pro1eta e implementa uma calculadora mecHnica3 esta mquina
capaz de realizar opera47es de soma e subtra45o. & pro1eto da Ca pascaline pode ser (isto nas
"iguras / e I.
Ca pascaline3 embora se1a uma mquina extraordinria3 sofre de uma gra(e limita45o que
est no fato de que precisa ser operada por *umanos3 que3 por sua (ez3 possuem limita47es f;sicas e
intelectuais. s limita47es *umanas passam a ser um fator importante 8 medida que a necessidade
de calcular cresce. fim de atenuar o impcto das limita47es *umanas sobre a demanda por
alimenta45o de dados3 )osep*9+arie )acquard (mecHnico francBs nascido em C,on no ano de #JI:
d.C.! pro1eta e implementa o tear mecHnico automatizado exibido na "igura A.
Figura #: $a pas%aline pro&eto de %omponentes"
Figura ': $a pas%aline! me%anismos e inter(a%e"
fascinante pensar no tear mecHnico automatizado de )acquard como uma mquina
digital capaz de realizar computa45o grfica 1 que interpreta um algoritmo armazenado como
c<digo binrio e %imprime' grafismo utilizando lin*as.
Em #==0 o ent5o funcionrio do 2nited Ktates Census ?ureau3 >erman >ollDrit* pro1eta e
implementa a Electric Korting and Eabulating +ac*ine ("igura J! afim de acelerar e atenuar o
impacto de fal*as *umanas no censo dos Estados 2nidos da mrica.
Figura ): O tear de *oseph+Marie *a%,uard"
Figura -: Ele%tri% .orting and /a0ulating Ma%hine
de 1erman 1oll2rith"
De forma semel*ante ao tear de )acquard3 o computador de >ollDrit* armazena
algoritmos e dados utilizando um c<digo binrio. Kendo uma mquina de contagem e ordena45o o
computador de >ollDrit* necessita(a de uma codifica45o numrica o que pro(ocou a utiliza45o do
?inar, Coded Decimal (?DC! decimal codificado como binrio.
& sistema numrico decimal amplamente difundido e incorporado 8 grande maioria das
linguagens naturais. Ele consiste de dez (#0! s;mbolos3 c*amados numerais3 os quais3 quando
dispostos separadamente representam os dez nFmeros diferentes3 de forma anloga3 quando
combinados estes nFmeros passam a poder representar um nFmero de grandeza igual a 10
n
onde
%n' representa a quantidades de numerais combinados.
Desta forma com um numeral poss;(el representar 10
1
=10 nFmeros3 com dois
poss;(el representar 10
2
=100, com trBs 10
3
=1000, de 0 8 @@@3 e assim sucessi(amente.
De forma anloga poss;(el representar infinitos nFmeros utilizando apenas dois
s;mbolos. Kendo poss;(el representar apenas dois nFmeros ao utilizar apenas um numeral 1 que a
grandeza limitada por 2
n
.
& padr5o repete9se em qualquer sistema de representa45o escol*ido3 logo poss;(el
afirmar que$ B
n
, limita a quantidade de nFmeros que podem ser representados por uma base
numrica. &nde 3 representa a quantidade de s;mbolos empregados na representa45o de uma base
numrica e n a quantidade de numerais utilizados na representa45o.
Entretanto3 a medida que a base 435 cresce3 cresce tambm a diferen4a entre o poder de
representa45o de um sistema numrico. Eal fato implica que representar nFmeros grandes em bases
binrias demanda a utiliza45o de muitos numerais3 da mesma forma utilizar bases maiores que dez
reduz esta necessidade exponencialmente.
Diante da natureza binria do sistema de armazenamento de dados em cart7es perfurados3
a escol*a de uma base digital torna9se e(idente.
o estabelecer as rela47es entre a base binria e a decimal temos$
Decimal ?inrio
0 0
# #
: #0
G ##
/ #00
I #0#
A ##0
J ###
= #000
@ #00#
/a0ela 1: Rela67es entre o as 0ases 0in8ria e de%imal"
Eomando como base o sistema numrico de base binria desen(ol(e9se o ?CD3 que
adicionalmente define$
?it$ 2nidade fundamental de armazenamento digital. 2m bit uma regi5o de um *ardDare3
um dispositi(o tang;(el3 onde a inter(en45o *umana3 manual ou automtica3 define para ela
um estado de dois poss;(eis que ser(e de abstra45o para a representa45o dos nFmeros zero
ou um.
?,te$ 2nidade fundamental de medida de armazenamento digital. 2m ?,te formado por
um con1unto de oito (=! bits. Luando se fala em medir a capacidade de armazenamento de
um dispositi(o utiliza9se esta unidade como padr5o. De forma anloga a outras unidades
definidas pelo Kistema Internacional de 2nidades (KI! o b,te possui mFltiplos definidos na
Eabela :.
Nome K;mbolo +Fltiplo
b,te ?
10
0
Milob,te .?
10
3
megab,te +?
10
6
gigab,te N?
10
9
terab,te E?
10
12
petab,te -?
10
15
exab,te E?
10
18
zettab,te O?
10
21
,ottab,te P?
10
24
/a0ela 2: M9ltiplos do 0te"
&s conceitos apresentados at agora d5o conta de uma ampla gama de computadores com
aplica47es3 pro1etos e taman*os di(ersos. Entretanto3 este texto (oltar sua aten45o a uma classe de
computadores que tem como principal caracter;stica a possibilidade de ser utilizado na realiza45o de
um con1unto (irtualmente infinito de trabal*os3 em outras pala(ras$ 2m computador de uso
genrico. Lue suporta a realiza45o das mais (ariadas tarefas. 2m computador que aceite a execu45o
de softDares que implementam trabal*os de diferentes naturezas3 indo da edi45o de um texto ou
planil*a 8 execu45o e produ45o de (;deos para a apresenta45o de um pro1eto.
Esta classe de computadores a qual este texto refere9se tem o pro1eto do seu *ardDare
definido pela rquitetura de (on Neumann ("ig. =!. )*on (on Neumann foi um proeminente
matemtico *Fngaro3 um dos mais importantes do sculo QQ. Desen(ol(eu estudos nas reas de
teoria dos con1untos3 teoria erg<dica3 anlise funcional3 ciBncia da computa45o3 mecHnica quHntica3
teoria dos 1ogos3 economia3 anlise numrica entre outras. &nde inclui9se tambm o -ro1eto
+an*attan que desen(ol(eu as primeiras bombas nucleares.

Cinco categorias de elementos comp7em os computadores pro1etados seguindo a
rquitetura de (on Neumann$
#. Dispositi(os de entrada$ Definidos como dispositi(os capazes de codificar em uma
linguagem binria est;mulos oriundos de e(entos que ocorram fora dos computadores3
geralmente pro(ocados por seres *umanos3 entretanto tais est;mulos podem ser captados por
sensores3 escHneres3 cHmeras entre outros dispositi(os capazes de perceber e(entos de
naturezas distintas.
:. C-2$ 2nidade Central de -rocessamento do inglBs Central -rocessing 2nit (C-2!
formada de circuitos l<gicos capazes de en(iar instru47es aos demais elementos do
computador e realizar clculos aritmticos ou booleanos necessrios 8 interpreta45o de
algoritmos afim de que tornem9se processos e efetuem suas fun47es espec;ficas.
G. 2nidade de mem<ria$ ReFne uma mir;ade de dispositi(os de armazenamento que tem a
capacidade de guardar dados3 informa47es3 algoritmos3 imagens e documentos codificados3
geralmente em uma linguagem binria.
/. ?arramento$ Elementos da arquitetura respons(eis por efetuar a comunica45o entre os
componentes do computador.
I. Dispositi(os de sa;da$ Definidos como dispositi(os capazes de con(erter c<digo binrio ou
instru47es codificadas em est;mulos que podem ser percebidos por seres *umanos 3 os quais3
por sua (ez3 podem atribuir significado aos est;mulos. &s dispositi(os de sa;da podem
tambm realizar a47es que causem algum tipo de altera45o no ambiente onde se insere.
usual encontrar em escrit<rios computadores equipados com$
Figura :: Ar,uitetura de ;on Neumann"
1.2 Mouse
Dispositi(o de entrada empregado para manipula45o de programas que usam Nrap*ics
2ser Interface (N2I!3 interface grfica com o usurio. grande maiorias dos aplicati(os utilizados
em escrit<rio possuem uma N2I. K5o geralmente pro1etados sob a filosofia S*at Pou Kee Is S*at
Pou Net (SPKSPN!3 o que (ocB (er o que (ocB pega. & nome deste dispositi(o (em do inglBs e
significa rato de(ido a semel*an4a com o formato do pequeno animal. &s pro1etos de ergonomia
do mouse tende a torn9los le(es para reduzir os efeitos de les5o por esfor4o repetiti(o (CER! e
resistentes a impactos deri(ados de pequenas quedas.
Em seu pro1eto padr5o este dispositi(o possui dois bot7es que s5o respecti(amente
nomeados bot5o direito e esquerdo.
-ro1etos de mouse mais sofisticados trazem mais bot7es e alguns s5o Direless do inglBs
sem fio. comum encontrar modelos de mouse que possuem um bot5o central em forma de
roldana que quando girado3 para cima ou para baixo faz com que a 1anela3 que naquele momento
espec;fico foco das aten47es do usurio e do apli(ati(o em execu45o3 role no mesmo sentido que
a roldana foi girada.
&s ambientes
N2I possuem certos
padr7es de pro1etos e de
Figura <: Mouse"
Figura 1=: 3ot7es Es,uerdo e >ireito respe%ti;amente"
Figura 11: *anela de %on(igura6?o do mouse"
A0a de %on(igura6?o de ponteiros"
comportamento que s5o usualmente empregados em seus processos afim de reagir a comandos dos
usurios.
1.2.1 Ponteiro
mplamente utilizado em pro1etos N2I SPKISPN comumente representado por uma
seta semel*ante 8s exibidas na "igura ##. Lue mo(imenta9se na interface grfica do aplicati(o em
uso de forma anloga aos mo(imentos realizados pela intera45o do usurio com o mouse. Eem
como principal fun45o permitir que o usurio escol*a3 %aponte'3 qual elemento da N2I de(e
responder 8 sua intera45o. -osicionando o ponteiro na rea do elemento e pressionando9o bot5o
esquerdo do mouse (left clic.! o usurio define o elemento que estar3 naquele momento3
respondendo a intera47es do usurio (elemento com o foco!.
1.2.2 Janela
Elemento fundamental em pro1etos N2I. 2sualmente3 delimita graficamente um
aplicati(o. Embora alguns3 em particular os utilizados em ambientes de produ45o grfica ou de
(;deo tendam a utilizar mais de uma 1anela. Lualquer intera45o feita com o mouse enquanto o
ponteiro esti(er posicionado sobre a 1anela poder afetar aquele aplicati(o ou as fun47es relati(as 8
aquele softDare. "igura #: mostra um con1unto de 1anelas.
1.2.3 Boto
mplamente utilizado em pro1etos N2I SPKISPN. -ossuem representa47es grficas
nos mais (ariados taman*os3 formatos e cores. comum que tragam em seu interior ;cones ou
pala(ras. s pala(ras ou ;cones agem de forma anloga em elementos de interfaces N2I
SPKISPN. Indicando as mais di(ersas finalidades em um aplicati(o.
-or padr5o bot7es de N2ITs podem ser ati(ados3 %apertados' com um left clic. sobre sua
rea. comum que o left clic.3 quando usado para %apertar' um bot5o3 pro(oque uma sutil
altera45o grfica no elemento indicando ao usurio que o comando foi recebido. -or padr5o3 ap<s
sua utiliza45o o bot5o permanecer com o foco. "igura #G ilustra uma transi45o de foco entre
bot7es.
1.2.4 Menu
mplamente utilizados em pro1etos N2I SPKISPN3 s5o3 por padr5o3 representados com
;cones ou pala(ras alin*adas (erticalmente que destacam9se mediante a passagem do ponteiro em
suas respecti(as reas. Kens;(eis ao left clic. que desencadeia processos do contexto do aplicati(o
Figura 12: Con&unto de &anelas de so(t2ares em um am0iente @A.I@AB"
Figura 13: /ransi6?o de (o%o de um 0ot?o para outro"
onde se insere. poss;(el que o menu possua submenus que se apresentaram mediante o left clic.
ou ao estacionar o ponteiro na rea de um item do menu que possua submenus. &s submenus
comportam9se de forma anloga o que pode ser (isualizado na "igura #/.
1.2.5 Barra de menus
-adr5o em pro1etos N2I SPKISPN. Neralmente representadas por um con1unto de de
pala(ras alin*adas *orizontalmente. Como a que se apresenta na "igura #/. s pala(ras destacam9
se mediante sele45o ou a passagem do ponteiro em suas respecti(as reas. -ossuem comportamento
anlogo aos menus.
1.2. Cai!a de "e!to
Elemento de N2I SPKISPN. -ossuem representa47es grficas nos mais (ariados
taman*os3 formatos e cores. Lue caracterizam9se por possibilitar a inser45o de texto. K5o por
padr5o3 ati(adas mediante o recebimento do foco. Luando ati(as as caixas de texto apresentam seu
pr<prio cursor3 representando por padr5o com uma barra (ertical que fica a aparecer e desaparecer.
1.2.6.1 Cursor da caixa de texto
-adr5o em pro1etos N2I SPKISPN que utilizam caixas de texto. -ode ser ati(ado por
um left clic. enquanto o ponteiro esti(er na rea da caixa de texto. Caso *a1a conteFdo na caixa de
texto o usurio pode posicionar o ponteiro entre caracteres presentes na caixa de texto e indicar
com left clic. a posi45o onde dese1a que o cursor da caixa de texto se posicione.
comum que caixas de texto suportem um con1unto bsico de comandos de edi45o$
Kelecionar texto$ -osicionando o ponteiro do mouse na caixa de texto3 pode9se ent5o3
pressionar e manter pressionado o left button3 conduzir o ponteiro do mouse sobre os
caracteres que se dese1a selecionar. U medida que o texto (ai sendo selecionado o aplicati(o
destaca9o como pode ser (isto na "igura #I. ssim3 quando o trec*o de texto que o usurio
dese1a selecionar esti(er destacado o bot5o pode ser liberado3 finalizando a sele45o.
Figura 1#: Menu e su0+menus de uma BCI"
Figura 1': .ele6?o das letars DPortD
na %aiEa de teEto"
1.2.# Pop$menu
-or padr5o N2I3 caso um usurio pressione o bot5o direito do mouse (rig*t clic.!
enquanto o ponteiro do mouse esti(er sobre um elemento da N2I o aplicati(o apresentar um menu
flutuante (-op9menu!. & pop9menu possui caracter;sticas e comportamentos anlogos ao menu3
entretanto costuma apresentar op47es que tem efeito apenas sobre o elemento sobre o qual o
ponteiro esta(a no momento do rig*t clic. como pode ser (isto na "igura #A. Como exemplo pode9
se citar o que acontece quando ocorre um rig*t clic. sobre a rea destacada de um texto
selecionado. Neste caso3 por padr5o3 surgem no pop9menu3 op47es de edi45o que afetar5o apenas o
trec*o selecionado.
1.2.% Cai!as de sele&o
Elemento grfico usualmente encontrado em 1anelas N2I. 3 por padr5o3 representado por
geometrias planas como c;rculos ou quadrados (azios ao lado de um texto ou ;cone. 2m left clic.
preenc*e a geometria indicando que uma op45o foi selecionada. 2m exemplo pode ser (isualizado
na "igura #J.
1.2.' ()as
-adr5o N2I SPKISPN. Costuma ser empregado em situa47es onde um aplicati(o possui
um con1unto extenso de funcionalidades impossibilitando que o pro1etista dispon*a todas numa
mesma 1anela de uma Fnica (ez sem trazer pre1uizo 8 (isualiza45o e entendimento do softDare.
Luando isso ocorre comum que a equipe que implementa o softDare (programadores! subdi(ida a
1anela utilizando abas.
Figura 1): Pop+menu"
Figura 1-: CaiEas de .ele6?o"
ssim poss;(el organizar a interface proporcionando uma intera45o mais natural
(amig(el! com o programa. "igura #= demonstra a di(is5o de funcionalidades em abas.
1.3 Teclado
Dispositi(o de entrada caracterizado por uma superf;cie contendo bot7es identificados por
s;mbolos3 letras3 algarismos ou ideogramas.
-odem ser pro1etados para os mais di(ersos tipos de uso3 recomenda9se que em ambientes
de uso mais intenso se1am adotados conceitos de ergonomia afim de atenuar ocorrBncias de CER.
importante que os usurios deste tipo de dispositi(o ten*am pausas de dez (#0! minFtos para cada
*ora de trabal*o.
disposi45o e o con1unto de teclas (la,out! em cada teclado podem ser muito diferentes.
Em escrit<rios no ?rasil3 comum encontrar dois padr7es de teclado definidos pela ssocia45o
?rasileira de Normas Ecnicas (?NE!.Estes la,outs tem suas respecti(as defini47es sob os t;tulos
de ?NE e ?NE:.
&s teclados que usam os la,outs ?NE e ?NE: s5o os mais apropriados para a
digita45o de texos no idioma portuguBs de(ido ao uso de %4' e acentua47es.
2m exemplo de la,out ?NE: pode ser (isto na "igura #@.
Figura 1:: /rasi6?o entre a0as"
Embora existam diferen4as nos la,outs dos teclados3 os que s5o utilizados em escrit<rios
guardam certos padr7es necessrios 8 intera45o em N2ITs.
s N2ITs por padr5o operam utilizando o conceito de foco.
& foco define qual elemento grfico de uma determinada 1anela est pronto para executar
um comando en(iado pelo usurio atra(s de um dispositi(o de entrada.
& foco 3 por padr5o3 representado graficamente dentro de uma 1anela com um destaque
dado por uma lin*a trace1ada.
poss;(el alternar o foco dentro de uma 1anela utilizando a tecla E? (destacada na
"igura #@! quando o foco n5o est em um elemento N2I de digita45o de texto.
-or sua (ez3 para acionar um elemento de uma N2I que este1a em foco o usurio pode
pressionar a tecla %espa4o' destacada na "igura :0.
comum que os teclados possuam mais s;mbolos que teclas3 uma Fnica tecla pode conter
at quatro s;mbolos associados. "igura :# ilustra esta situa45o.
Em casos como os da tecla
ilustrada na "igura :# para a digita45o dos s;mbolos %V'3 %W' e %X' s5o necesrias combina47es de
teclado para a suas respecti(as sa;das. ssim3 simplesmente pressionar uma tecla como esta
resultar na sa;da do simbolo %Y'.
Figura 1<: $aout A3N/2"
Figura 2=: >esta,ue para a te%la DEspa6oD"
Figura 21: /e%la %om
,uatro sFm0olos
asso%iados"
-ara a sa;da do s;mbolo %X' o operador de(e manter a tecla %lt Nr' pressionada para
ent5o pressionar a tecla ilustrada. tecla %lt Nr' est destacada na "igura ::.
-ara a sa;da do s;mbolo %W' no caso de uma tecla como a ilustrada na "igura :# o
operador de(e manter a tecla %"n' pressionada para ent5o pressionar a tecla com o s;mbolo %W'.
tecla %"n' est destacada na "igura :G.
& uso de la,outs onde ocorre a tecla %"n' est mais associado a teclados com um nFmero
reduzido de teclas3 mais comuns em Captops e Netboo.s3 seu emprego costuma estar associado a
fun47es como Controle do Zolume dos lto9"alantes3 Controle da Cuminosidade da Eela3 ti(a45o
e Desligamento da ntena Si"i entre outros3 sendo que em alguns la,outs elas s5o associadas a
s;mbolos para digita45o como o caso citado.
-ara a digita45o do s;mbolo %V' em teclas como a ilustrada na "igura :# o operador de(e
manter a tecla %K*ift' pressionada para ent5o pressionar a tecla com o s;mbolo. s teclas %K*ift'
est5o destacadas na "igura :/.
dicionalmente a tecla %K*ift' pode ser utilizada para alternar a sa;da de caracteres em
(ers7es maiFsculo e minFsculo. Desta forma3 caso o teclado este1a imprimindo (ers7es minFsculas
das letras3 digitar com a tecla %K*ift' pressionada far com que a sa;da desses caracteres ocorra em
sua (ers5o maiFscula. -or outro lado3 caso o teclado este1a imprimindo (ers7es maiFsculas das
letras3 digitar com a tecla %K*ift' pressionada far com que a sa;da desses caracteres ocorra em sua
(ers5o minFscula.
Figura 22: /e%la Alt Br em desta,ue"
Figura 23: /e%la DFnD em desta,ue"
Figura 2#: /e%las D.hi(tD em desta,ue"
& operador tem tambm a op45o de configurar a sa;da dos caracteres para maiFsculo ou
minFsculo utilizando uma tra(a implementada pela tecla %Caps' destacada na "igura :I. -ressionar
esta tecla uma (ez ati(ar a tra(a e tudo que for digitado sair em maiFsculo (Caixa lta!3 por outro
lado3 ao pressionar uma segunda (ez a tra(a ser desligada e tudo que for digitado sair em
minFsculo (Caixa ?aixa!.
tecla %Esc' (destacada na "igura :A! tem por muitas (ezes a mesma fun45o que o bot5o
Can%elar em uma N2I3 caso um trec*o de texto este1a selecionado ela far com que a sele45o se1a
desfeita.
s teclas %Ctrl' (destacadas na "igura :J! possuem uma srie de comandos associados por
padr5o. Em sua maioria associados 8 edi45o$
Ctrl W c$ Copia3 faz uma c<pia de um elemento pre(iamente selecionado em uma N2I.
Ctrl W ($ Cola3 d (az5o a um elemento pre(iamente copiado em uma N2I.
Ctrl W x$ Recorta3 faz uma c<pia de um elemento pre(iamente selecionado em uma N2I
destruindo o original no momento em que esta c<pia for escrita.
Ctrl W z$ Desfaz a Fltima a45o feita pelo operador.
importante que o operador ten*a no45o que quando faz uma c<pia ou recorte o elemento
selecionado temporariamente armazenado em uma %[rea de EransferBncia'. Ke outra coisa for
copiada o conteFdo da %[rea de EransferBncia ' substitu;do e o conteFdo anterior descartado.
Figura 2': /e%la DCapsD em desta,ue"
Figura 2): /e%la DEs%D em desta,ue"
Figura 2-: /e%las DCtrlD em desta,ue"
tecla %lt' (destacada na "igura :=! tem como fun45o principal fornecer acesso 8 3arra
de Menu.
tecla %Delete' (em destaque na "igura :@! tem por fun45o apagar elementos N2I
selecionados ou caso *a1a um cursor ati(o em uma CaiEa de /eEto apagar caracteres ad1acentes 8
direita.
De forma anloga a tecla %?ac.space' (em destaque na "igura G0! tem por fun45o apagar
elementos N2I selecionados ou caso *a1a um cursor ati(o em uma CaiEa de /eEto apagar
caracteres ad1acentes 8 esquerda.
s teclas de na(ega45o (em destaque na "igura G#! possuem como principal fun45o a
condu45o do cursor quando em CaiEas de /eEto.
Figura 2:: /e%la DAltD em desta,ue"
Figura 2<: /e%la D>eleteD em desta,ue"
Figura 3=: /e%la D3a%Gspa%eD em desta,ue"
Figura 31: /e%las de Na;ega6?o em desta,ue"
De forma anloga as teclas %>ome' e %End' (em destaque na "igura G:! possuem
respecti(amente como principal fun45o a condu45o do cursor em CaiEas de /eEto para o in;cio e
final de uma lin*a. Em N2ITs onde o foco este1a no documento estas teclas conduzem
respecti(amente para o in;cio e final deste.
2m princ;pio de funcionamento similar implementado pelas teclas %-age 2-' e %-age
DoDn' (em destaque na "igura GG! que possuem respecti(amente como principal fun45o a
na(ega45o em um documento conduzindo respecti(amente uma pagina45o para cima ou para
baixo.
Implementando uma fun45o de tra(a semel*ante 8 implementada pela tecla %Caps'3 a tecla
%Insert' (em destaque na "igura G/! pro(oca a alternHncia entre os modos de escrita3 quando em
seu estado padr5o o que digitado pelo operador pro(oca o deslocamento para a direita de todos os
caracteres que esti(erem 8 direita do cursor da CaiEa de /eEto3 por outro lado3 em caso de ati(a45o
o caractere 8 direita do cursor ser substitu;do pelo conteFdo digitado pelo operador.
tecla %-rint Kcreen' (em destaque na "igura GI! gera na %[rea de EransferBncia' uma
c<pia da imagem exibida no monitor do computador. Esta imagem pode ser %colada' em um
do%umento que suporte imagens com o comando de edi45o adequado.
Encerrando o t<pico deste texto que fala sobre a opera45o do teclado a tecla %Enter' (em
destaque na "igura GA! tem entre suas atribui47es o efeito de %apertar' o 0ot?o &. de uma N2I3 ou
de apertar o bot5o com o foco. Luando se tem um cursor ati(o em uma CaiEa de /eEto pressionar o
Figura 32: /e%las D1omeD H DEndD em desta,ue"
Figura 33: /e%las DPage CpD H DPage >o2nD em desta,ue"
Figura 3#: /e%la DInsertD em desta,ue"
%Enter' pro(oca a finaliza45o de um trec*o ou a finaliza45o de um comando.
1.4 CPU
&s circuitos l<gicos que comp7em a C-2 s5o respons(eis por en(iar instru47es aos
demais elementos do computador e realizar clculos aritmticos ou booleanos necessrios 8
interpreta45o de algoritmos.
s duas tarefas descritas acima definem as principais fun47es de uma C-2. & con1unto de
circuitos l<gicos que realizam o en(io de instru47es 8 outros elementos do computador denomina9
se 2nidade de Controle.
2nidade de Controle tambm respons(el pelo recebimento e classifica45o de
instru47es que c*egam 8 C-2. p<s a classifica45o as instru47es recebidas podem ser en(iadas a
algum outro elemento do computador ou pode *a(er necessidade de processamento antes do en(io.
Luando * necessidade de processamento a 2nidade de Controle en(ia as instru47es para
a 2nidade de C<gica e ritmtica (2C!. 2C realiza os clculos necessrios 8 execu45o das
instru47es de um algoritmo e de(ol(em o resultado 8 2nidade de Controle que por sua (ez en(iar
o resultado para algum outro elemento do computador ou o utilizar na composi45o de no(a
instru45o a ser calculada pela 2C.
& desempen*o de uma C-2 pode ser estimado considerando$
Eaman*o da pala(ra$ NFmero de bitTs que forma cada instru45o. De forma anloga 8
quantidade de nFmeros que podem ser representados por uma base binria a quantidade de
poss;(eis instru47es distintas suportadas por um processador pode ser calculado 2
n
onde
n representa o nFmero de bitTs do processador.
CC&CM$ Indica a (elocidade de processamento de um processador3 mais especificamente
quantas instru47es podem ser processadas por segundo. unidade de medida para este
fen6meno a frequBncia. tualmente s5o produzidos computadores para uso em escrit<rios
com frequBncias da ordem de #N>z.
NFmero de nFcleos de processamento$ &riginalmente cada C-2 possu;a uma 2nidade de
Controle e uma 2C3 entretanto a arquitetura dos processadores (em e(oluindo e essa
e(olu45o conduziu os engen*eiros a desen(ol(er processadores que em lugar de
Figura 3': /e%la DPrint .reenD em desta,ue"
Figura 3): /e%la DEnterD em desta,ue"
funcionarem em frequBncias mais altas ou com pala(ras maiores3 possuem um nFmero
maior de nFcleos o que alm de aumentar o desempen*o pela simples di(is5o das tarefas3
permite o uso de arro1adas estratgias de processamento paralelo.
& leitor de(e notar que estas trBs caracter;sticas de(em ser consideradas quando a(alia9se
uma C-23 o que torna a tarefa de definir qual a mais poderosa uma ati(idade de complexidade
consider(el.
1.5 *ispositi+os de (rma,enamento
&s computadores pro1etados sob a rquitetura de (on Neumann possuem duas categorias
de dispositi(os de armazenamento. &s (olteis e os n5o (olteis.
Considera9se um dispositi(o de armazenamento (oltil aquele n5o mantm os dados
quando o sistema desati(ado3 o exemplo mais importante de dispositi(o de armazenamento
(oltil a +em<ria de cesso leat<rio3 em inglBs Random ccess +emor, (R+!.
Luando comparado com outros dispositi(os de armazenamento a R+ os supera em
custo e (elocidade. (elocidade da R+ de(e9se 8 sua arquitetura e ao fato de estar conectada a
um barramento de alto desempen*o. arquitetura da R+ pro1etada de forma que ela n5o
dependa de dispositi(os mecHnicos e trabal*a exclusi(amente com diferen4a de potencial e fluxo
eltrico. ssociado a este fato importante mencionar que o barramento da R+ possui conex7es
de alto desempen*o com a 2nidade de Controle da C-2 conferindo9l*e uma frequBncia de
opera45o considera(elmente superior em compara45o aos demais dispositi(os de armazenamento.
Enquanto um sistema est em funcionamento a R+ mantm referBncias 8 dados e instru47es de
programas em execu45o (processos!. Entretanto em caso de corte no fluxo de eletricidade todos as
referBncias a dados e instru47es armazenados nesta categoria de dispositi(os s5o perdidos.
& leitor de(e considerar que as R+Ts podem ser a(aliadas por sua capacidade de
armazenamento medida em b,tes e pela sua frequBncia de opera45o medida em *ertz.
ssim posto3 um computador necessita de um dispositi(o de armazenamento capaz de
manter dados3 instru47es e arqui(os indefinidamente. Embora gozem de tal (antagem esta segunda
classe de dispositi(os possui uma resposta a requisi47es muito mais lenta o que in(iabiliza que
substituam a R+3 por outro lado a incapacidade da R+ em manter dados indefinidamente for4a
os engen*eiros a pro1etar computadores que mesclem de forma eficiente o uso de R+ e de
dispositi(os de armazenamento n5o (olteis.
Entre os dispositi(os de armazenamento n5o (olteis est5o$
Disco Compacto3 do inglBs Compact Disc (CD!3 este dispositi(o possui
capacidade de armazenar J#:+?. Contantes e(olu47es trouxeram ao mercado
outras tecnologias de armazenamento similares dentre as quais (ale a pena citar o
DZD e o blu9ra, as quais possuem capacidades de armazenamento de /3JN? e
:IN? respecti(amente.
-en dri(e e cart7es de mem<ria s5o tecnologias de dispositi(os de armazenamento
n5o (olteis que possuem capacidades de armazenamento (ari(eis. &s pen dri(es
podem ser acoplados a encaixes 2ni(ersal Kerial ?us (2K?! muito comuns em
Computadores -essoais do inglBs -erssonal Computers (-C!. -or outro lado os
cart7es de mem<ria possuem (ariados modelos com encaixes distintos nem
sempre encontrados em -CTs con(encionais.
Disco R;gido do termo inglBs >ard Dis. Dri(e (>DD! de onde deri(a a sigla >D
3 ao lado da R+3 o principal dispositi(o de armazenamento de um -C. o
dispositi(o com maior capacidade de armazenamento que (aria com o modelo. o
a(aliar um >D alm de sua capacidade de armazenamento importante considerar
qual barramento ele utiliza afim de poder definir sua performance.

Вам также может понравиться