You are on page 1of 3

Universidade Federal de Campina Grande - Centro de Engenharia Eltrica e Informtica

Departamento de Sistemas e Computao


Introduo ! Ci"ncia da Computao - #$%&'% - (urmas & e )
LISTA DE EXERCCIOS - I*(+,DU-.,
/+01, DE E*(+EG02 3454#$%&
Responda 10 das seguintes questes:

1. Defina o que hardware e o que software.
Hardware : 6 a parte f7sica de um computador8 formado pelos componentes eletr9nicos' Como por
e:emplo2 Circuitos de fios e lu;8 placas8 utens7lios8 correntes8 e <ual<uer outro material em estado
f7sico8 <ue se=a necessrio para fa;er com o <ue computador funcione'
Software : a parte l>gica8 o con=unto de instru?es e dados processado pelos circuitos eletr9nicos
do hardware' (oda interao dos usurios de computadores modernos reali;ada atravs do software8
<ue a camada colocada so@re o hardware <ue transforma o computador em algo Atil para o ser
humano'
2. Diferencie software bsico de software aplicativo
Software bsico, normalmente no fa; nada para o usurio8 eles fa;em coisas para outros programas'
/or e:emplo2 BI,S8 Sistema ,peracional8 drivers de dispositivo so softCare @sico'
Software aplicatio, um softCare <ue resolve um pro@lema na vida real do usurio'
/or e:emplo2 Uma planilha e:cel um softCare aplicativo <ue fa; um grfico8 por e:emplo' D o
softCare @sico o driver da placa de v7deo <ue de fato e:i@e o grfico na tela' Um softCare
aplicativo o email' Ele manda mensagens de uma pessoa para outra' Um softCare @sico seria o
driver de rede local <ue conecta o computador <ue envia a mensagem ao servidor <ue ir entreg-la
ao destinatrio'
3. Descreva as partes funcionais de um computador.

Um sistema informtico composto por HARD!ARE e SO"T!ARE#
Hardware: (eclado8 monitor8 unidade de Sistema8 e ho=e em dia indispensvel o mouse'Softwar:
Unidade Central de /rocessamento EC/UF ou /rocessador8 Gem>ria principal ou central8 Unidades
/erifricas ou perifricos de Entrada Ee:'2 teclado8 ratoF8 Unidades /erifricas ou perifricos de Sa7da
Ee:'2 impressora8 monitorF'
4. Um dos componentes de hardware do computador a Memria. Diferencie os dois
principais tipos de memria: Memria principal e memria secundria.
A $e$%ria pri&cipal: 6 a mem>ria +0G no <ual todos os processos passam por ela8 ela fa; a troca
de informa?es com a C/U e <uando desligamos nosso computador perdemos tudo'e
A $e$%ria sec'&daria: EHD8CD-+,G8DISIUE(EF <ue arma;ena dados8 e <uando desligamos
nosso computador os dados ficam guardados prontos para o acesso novamente'
5. !ara que servem os registradores da "!U#
, registrador um dispositivo <ue serve para arma;enamento de dados e:istente dentro do
processador'
6. $%plique o que um ciclo de mquina#
& a velocidade de um processador' sempre medida em ()
7. $%plique o que *it' *+te e !alavra.
(its: 6 a sigla para (i&ar) Di*it8 <ue em portugu"s significa D+*ito bi&rio8 ou se=a8 a menor
unidade de informao <ue pode ser arma;enada ou transmitida' 6 geralmente usada na
computao e teoria da informao' Um @it pode assumir somente # valores8 como $ ou %'
()te: ,s computadores so ideali;ados para arma;enar instru?es em mAltiplos de @its <ue
so denominado de @Jtes' Inicialmente8 @Jte tinha tamanho varivel8 mas atualmente tem oito
@its8 @Jtes de oito @its tam@m so chamados de octetos' E:istem tam@m alguns termos para
referir-se a mAltiplos de @its' Como2 Kilo@it8 mega@it EG@F e giga@it EG@F'
8. , representa-.o de um caractere de dados pode ser do tipo ,/"00' $*"D0" e
U10"2D$. $%plique.
O c%di*o ASCII: E0merican Standard Code for Information Interchange - tradu;-se por LC>digo
0mericano Standard para a (roca de Informa?esLF' , c>digo 0SCII @sico representava os
caracteres em M @its E<uer di;er %#N caracteres poss7veis8 de $ a %#MF'
O c%di*o E(CDIC: EE:tended BinarJ-Coded Decimal Interchange Code8 desenvolvido pela IBG8
permite codificar caracteres em N @its' Em@ora largamente utili;ado nas m<uinas IBG8 no teve o
sucesso <ue conheceu o c>digo 0SCII'
O c%di*o ,&icode2 6 um sistema de codificao dos caracteres em %5 @its postas inventado em
%33%' , sistema Unicode permite representar <ual<uer caracter por um c>digo em %5 @its8
independentemente de <ual<uer sistema de e:plorao ou linguagem de programao' 0grupa assim a
<uase totalidade dos alfa@etos e:istentes Era@e8 armnio8 cir7lico8 grego8 he@reu8 latino8'''F e
compat7vel com o c>digo 0SCII'
9. $%plique o que s.o linguagens de 1
a
' de 3
a
e de 4
a
gera-.o#
-ri$eira li&*'a*e$2 6 marcada pela utili;ao de l'las . um tu@o de vidro8 similar a uma
lOmpada fechada sem ar em seu interior8 ou se=a8 um am@iente fechado a vcuo8 e contendo eletrodos8
cu=a finalidade controlar o flu:o de eltronsF' 0s vlvulas a<ueciam @astante e costumavam <ueimar
com facilidade'
Se*'&da li&*'a*e$: Foi marcada pela su@stituio da vlvula pelo tra&sistor' , transistor
revolucionou a eletr9nica em geral e os computadores em especial' Eles eram muito menores do <ue
as vlvulas a vcuo e tinham outras vantagens2 no e:igiam tempo de pr-a<uecimento8 consumiam
menos energia8 geravam menos calor e eram mais rpidos e confiveis' *o final da dcada de )$8 os
transistores foram incorporados aos computadores'
Terceira li&*'a*e$: 6 marcada pela utili;ao dos circ'itos i&te*rados8 feitos de sil7cio'
(am@m conhecidos como $icroc/ips8 eles eram constru7dos integrando um grande nAmero de
transistores8 o <ue possi@ilitou a construo de e<uipamentos menores e mais @aratos'
10. /e5a a linguagem de segunda gera-.o formada pelos comandos:
LER R Ecoloca a entrada no registrador +F
LER n Ecoloca a entrada no endereo de mem>ria nF
SEMENOR n, end 6se o n7mero em n for menor do que o do registrador' desvie para o endere-o end8' e
MOVER n 6mover o valor em n para o registrador8
SENEG num Ese o registrador for negativo8 ir para endF
ESCREV REG Eescreve o <ue est em +EG)
VAPARA num Edesvio para o comando de nAmero numF
FIM Eencerra o programaF.ma)
e o um programa que l9 4 n7meros e escreve o maior deles:
1. LER REG
2. LER n
3. SEMENOR 5
4. MOVER n
5. LER n
6. SEMENOR 8
7. MOVER n
8. ESCREV REG
9. FIM
Modifique este programa para que leia vrios n7meros e' no final' mostra o maior. $le
termina quando for lido um n7mero negativo.

You might also like