You are on page 1of 30

INFORMTICA

MDULO I
CONCEITOS BSICOS

-MANUAL DO FORMANDO-

ndice
1.1 Introduo terminologia bsica ................................................................................... 2
2.1 Organizao funcional de um computador.................................................................... 4
2.1.1 Sistema central ......................................................................................................... 5

2.2 Representao de dados na memria ............................................................................. 8


2.3 Unidades de entrada e sada e memria auxiliar ........................................................ 10
2.4 Nveis de Memria.......................................................................................................... 19
2.5 Interfaces e protocolos ................................................................................................... 20
3.1

Software bsico ........................................................................................................... 21


3.1.1 Sistema operacional (SO) ...................................................................................... 21
3.1.2
Interface Grfica ............................................................................................... 24
3.1.3 Linguagens de programao ................................................................................ 24
3.1.4
Utilitrios ........................................................................................................... 24

3.2 Software aplicativo ......................................................................................................... 25


3.3 Software livre .................................................................................................................. 25
3.4 Software proprietrio ................................................................................................... 25
3.5 Pirataria de Software...................................................................................................... 26
4.1 Arquivos .......................................................................................................................... 26
4.1.1 Conceito de campo, registro e arquivo ............................................................... 26
4.1.2 Conceitos de chave, ndice e ordenao ............................................................. 27
4.1.3 Manipulao de registros ...................................................................................... 27

4.2 Base de dados(BD).......................................................................................................... 28

NDICE DE FIGURAS

Figura 1 - Organizao Funcional de um Computador ................................. 5


Figura 2 - Barramento ................................................................................... 8
Figura 3 - Nveis de memria...................................................................... 19
Figura 4 - Memria Cache .......................................................................... 20
Figura 5 - Esquema de funcionamento de um S.O. de tempo real ............. 24

1 ARQUITETURA E ORGANIZAO DE COMPUTADORES


1.1 Introduo terminologia bsica
Processamento de Dados
Srie de operaes que se aplica a um conjunto de dados (entrada) para
obter outro conjunto de dados ou resultados (sada).
Ex.:

dar baixa, no talo de cheques, de um cheque emitido;


procurar um nmero de telefone na lista telefnica e anot-lo em
uma caderneta;
somar valores de compras no supermercado;
classificar vrias contas e pag-las em ordem de data de
vencimento.

Elementos Bsicos:
a)
b)
c)

Dados iniciais - as informaes iniciais so aquelas que esto


sujeitas a certas transformaes;
Transformaes - so as modificaes efetuadas no contedo ou na
forma dos dados iniciais;
Resultados finais - o produto dos dados iniciais aps as
transformaes.

Tipos de Processamento
a)
b)

c)

Manual - aquele feito manualmente, sem a utilizao da mquina.


Ex.: dar baixa, no talo de cheques, de um cheque emitido.
Semi-automtico - quando operaes so feitas por mquinas,
mas exigem a interveno humana.
Ex.: rotinas de contabilidade que usam mquinas junto com
processamento manual.
Automtico - quando todo o processamento feito por mquinas.
Ex.: executar uma tarefa valendo-se exclusivamente de um
computador.

Para resolver determinados problemas, sobretudo de clculo, o homem


inventou mquinas chamadas COMPUTADORES que, uma vez programados,
efetuam o PROCESSAMENTO DE DADOS com muita rapidez e segurana,
fornecendo os resultados desejados.
Processamento eletrnico de dados
o processamento de dados com a utilizao do computador. Diz-se
eletrnico porque os computadores atuais so formados por componentes
eletrnicos.

COMPUTADOR

PROCESSAMENTO ELETRNICO DE DADOS

l dados
processa dados
fornece resultados
Vantagens do computador

processa grande volume de dados com rapidez;


trata grandes quantidades de informao com segurana;
no cansa - uma vez programado capaz de processar 24 horas
por dia;
realiza clculos com exatido;
oferece grande disponibilidade de acesso s informaes nele
armazenadas;
pode ser programado.

Desvantagens do computador

no criativo;
no trabalha bem com a ambigidade;
as linguagens de programao dos computadores no corrigem os
erros lgicos dos programas;
alto custo (embora decrescente);
obsolescncia.

Informtica
(INFORmao autoMTICA)
Cincia que abrange todas as atividades relacionadas com o
processamento automtico de informaes, inclusive o relacionamento entre
servios, equipamentos e profissionais envolvidos no processamento eletrnico
de dados.
Dado
a informao que ser trabalhada durante o processamento.

Ex.: no Vestibular: nome, identidade, opes.


Instruo
uma operao elementar que o computador tem a capacidade de
processar. A instruo trabalha com os dados. So as ordens executadas pelo
computador.
Cada computador tem o seu repertrio de instrues. As instrues
comuns em quase todos os computadores so:

instrues para entrada e sada (E/S) de dados;

instruo de movimentao de dados (transferncia);

instrues aritmticas;

instruo de comparao;

instruo de controle de seqncia.


Programa
o roteiro que orienta o computador, mostrando-lhe a seqncia de
operaes necessrias para executar uma determinada tarefa.
Um programa uma seqncia de instrues que dirigem a UCP (ver item
2.1.1.1) na execuo de alguma tarefa.
Diz-se que um programa composto por uma srie de comandos ou
instrues.
Hardware e software
Um sistema de computao compreende dois elementos bsicos:
hardware:
conjunto de componentes mecnicos, eltricos e
eletrnicos com os quais so construdos os
computadores e equipamentos perifricos;
software:
conjunto de programas, procedimentos e documentao
que permitem usufruir da capacidade de processamento
fornecida pelo hardware.
2 HARDWARE
2.1 Organizao funcional de um computador
O computador formado por um grupo de unidades ou
equipamentos conectados entre si (ver Figura 1). Cada unidade desempenha
funes especficas no processamento:

Sistema Central:

Unidade Central de Processamento (UCP)


(ou Central Processing Unity (CPU))

Unidade de Controle

Unidade Aritmtica e Lgica

Clock

Memria Principal

Interfaces
Unidades de Entrada e Sada (E/S)

SISTEM A C EN TRA L
UC P

CLOCK
UN IDADE
AR ITM TIC A
E LOGICA

Barramento

M EM ORIA
PRINC IPAL

UN IDADE
DE
CONT ROLE
M ICR OPROCESSADOR

Barramento
IN TERFACE

IN TERFACE

...

...

PERIFER ICO

PERIFER ICO

Un idades
de
Entrad a e Sada (E/S)

Figura 1 - Organizao Funcional de um Computador


2.1.1 Sistema central
2.1.1.1 UCP (ou Microprocessador)
Unidade de Controle
Controla o fluxo de informaes entre todas as unidades do computador
e executa as instrues na seqncia correta.
Unidade Aritmtica e Lgica (UAL)
(ou Arithmetic and Logic Unity (ALU))

Realiza operaes aritmticas (clculos) e lgicas (decises), comandada


por instrues armazenadas na memria.
A arquitetura dos microprocessadores incorpora, alm da ALU, uma FPU
(Floating Point Unit) dedicada a operaes matemticas sobre operandos
representados em ponto flutuante. Quando a FPU externa ao
microprocessador, ela recebe o nome de coprocessador aritmtico.
Obs.: O microprocessador fica em uma placa de circuitos chamada placa-me
("motherboard").
Clock (relgio)
Os microprocessadores trabalham regidos por um padro de tempo
determinado por um clock (ou relgio). O clock gera pulsos a intervalos
regulares. A cada pulso uma ou mais instrues internas so realizadas. Embora
a freqncia do clock no seja uma medida definitiva de desempenho de uma
mquina, na comparao de mquinas com arquitetura de microprocessador
semelhante, um valor de clock mais elevado tender a sinalizar uma mquina
mais potente.
2.1.1.2 Memria Principal
Armazena temporariamente as informaes (instrues e dados) dos
servios que esto sendo processados no momento. Nela os dados ficam
disponveis ao processamento (pela Unidade Aritmtica e Lgica) e disponveis
transferncia para os equipamentos de sada. Est organizada em pores de
armazenamento, cada qual com um endereo.
Compe-se de dois tipos de circuito: ROM e RAM.
ROM (Read Only Memory)
(ou Memria apenas de Leitura)
Tipicamente menor que a RAM, uma poro da memria que no
depende de energia para manter o seu contedo. Tambm chamada de memria
permanente, nela so armazenadas informaes que no podem ser apagadas,
e que geralmente vm gravadas do fabricante.
uma memria apenas de leitura. O utilizador pode apenas ler as
informaes nela gravadas.
Nela residem os programas necessrios ao funcionamento do
computador.
Tipos de ROM
PROM
EPROM

EEPROM

(Programmable ROM)
ROM cujo contedo gravado aps sua construo.
(Erasable PROM)
ROM que pode ser reprogramada, desde que previamente
apagada com raios ultra-violeta.
(Electrically EPROM)
Reprogramvel por impulsos eltricos especiais.

RAM (Random Access Memory)


(ou Memria de Acesso Randmico)
Memria de acesso randmico ou aleatrio, tambm chamada de
memria temporria, aquela utilizada pelo utilizador para desenvolver seus
programas. Seu uso restringe-se ao perodo em que o equipamento est em
funcionamento. Se a mquina no receber energia, mesmo que seja por uma
frao de segundos, todo o contedo da memria RAM estar perdido.
Essa memria voltil (seu contedo pode ser apagado) e serve tanto
para armazenar programas e dados, quanto para guardar resultados
intermedirios do processamento.
Nela podem ser lidas ou gravadas informaes. Internamente mais
complexa que a memria ROM, pois cada bit em cada byte (ver item 2.2) deve
ser passvel de alterao.
2.1.1.3 Sistema de E/S
Os elementos de um computador que garantem a ligao do processador
com o mundo externo constituem seu Sistema de Entrada e Sada.
Em um sistema de E/S temos:

Barramento;

Interfaces;

Perifricos (ou Unidades de Entrada e Sada).


Barramento
Conjunto de fios que transportam os sinais de dados, endereo e controle
(ver Figura 2). Os barramentos ligam o processador memria principal e o
processador s interfaces e controladoras de perifricos. A conexo de
elementos a um barramento deve seguir um padro.
Alguns padres usados para barramentos de expanso em micros: ISA,
EISA, VLB, MCA, PCI, SCSI. Dependendo dos componentes envolvidos, uma
conexo envolvendo padres diferentes pode ou no ser possvel.

CLOCK

dado s

M EM ORIA

enderecos

PRINC IPAL

UC P

controle

Figura 2 - Barramento
Interfaces (ver tambm item 2.5)
Componentes de hardware que coordenam as transferncias de dados
entre o processador e um ou mais perifricos.
Em uma interface, o controlador que efetua o controle da transferncia
de dados.
Os termos interface, controlador (ou placa controladora) e adaptador
podem ser usados como sinnimos.
Perifricos (ou Unidades de Entrada e Sada)
So dispositivos conectados a um computador que possibilitam a
comunicao do computador com o mundo externo. H dispositivos s de
entrada (mouse), s de sada (plotter), bem como uma ampla gama (discos, fitas,
etc.) que realiza operaes nos dois sentidos. A seguir so indicadas as funes
bsicas de dispositivos que estejam atuando como unidades de entrada ou
sada.
Unidades de entrada
Permitem que informaes sejam introduzidas na memria do
computador. Essas informaes so convertidas para uma forma armazenvel
internamente (sinais eletromagnticos - bits).
Unidades de sada
Transformam a codificao interna dos dados (resultados) em uma forma
legvel pelo utilizador.
2.2 Representao de dados na memria
Bit
BIT vem de BInary digiT, ou dgito binrio.
o componente bsico da memria e conceitualmente a menor unidade
de informao.
Um bit, por conveno, pode assumir dois valores ou sentidos:
1 --> ligado (ON) ou 0 --> desligado (OFF).
Fisicamente pode ser implementado por qualquer componente que
assuma apenas dois estados estveis. Ex.: anis eletromagnetizveis.
Byte
Agrupamento de 8 bits.
Normalmente corresponde a um caractere: letra, dgito numrico,
caractere de pontuao, etc...
Com um byte possvel representar-se at 256 smbolos diferentes.
Palavra de memria
o nmero de bits que o computador l ou grava em uma nica operao
(podem ser tanto dados como instrues). O tamanho da palavra de memria
pode variar de computador para computador.

Em microcomputadores tipo PC (ver itens 6.4 e 6.5) as palavras so


presentemente de 16 ou 32 bits.
O tamanho de uma palavra de memria sempre um nmero mltiplo de
8 (lembrando que 1 byte = 8 bits).
Cdigos de representao de dados
O caractere a unidade bsica de armazenamento na maioria dos
sistemas.
O armazenamento de caracteres (letras, nmeros e outros smbolos)
feito atravs de um esquema de codificao onde, por conveno, certos
conjuntos de bits representam certos caracteres.
Trs cdigos de representao de caracteres so bastante utilizados:
ASCII, EBCDIC e UNICDIGO.
ASCII (American Standard Code for Information Interchange)
Cdigo utilizado pela maioria dos microcomputadores e em alguns
perifricos de equipamentos de grande porte.

Ex.:

EBCDIC (Extended Binary Coded Decimal Interchange Code)


Caracteres
EBCDIC
ASCII
A
1100 0001
10100001
Z
1110 1001
10111010

UNICDIGO (ou Unicode)


Cdigo que utiliza dois bytes para representar mais de 65.000 caracteres
ou smbolos. Permite intercambiar dados e programas internacionalmente.
Unidades de Medida
As unidades de medida para:

quantificar a memria principal do equipamento;

indicar a capacidade de armazenamento (disco, CD-ROM, fita, etc.)


so os mltiplos do byte:
K
M
G
T

quilo
mega
giga
tera

103
106
109
1012

(mil)
(milho)
(bilho)
(trilho)

Embora o sistema mtrico de unidades de medida empregue os mesmos


prefixos na base decimal, o valor exato em Informtica diferente. Como o
sistema de numerao utilizado binrio (base 2), usa-se potncias de 2 para
os clculos:
K

1024

210

220
etc...
Os valores expressos em mltiplos de byte podem assumir vrias formas
na escrita, ou seja, 64 quilobytes podem ser escritos como 64KB, 64Kb ou 64K,
assim como 64 megabytes podem ser escritos como 64MB, 64Mb, 64 M ou 64
Mega.
Valores expressos em bits so de modo geral escritos por extenso. Ex.:
64 quilobits.
M

1.048.576

2.3 Unidades de entrada e sada e memria auxiliar


O sistema central (UCP e memria) trata informaes e produz resultados
em forma binria (zeros e uns). Para que os utilizadors possam entender o qu
sai do sistema central e esse possa entender as instrues dos utilizadors, so
necessrios dispositivos que concretizem a comunicao homem/mquina. Eles
so tambm chamados de dispositivos de entrada e/ou sada (E/S). As unidades
ou dispositivos de entrada convertem a informao de entrada em sinais
eletrnicos que o computador pode armazenar e processar. As unidades ou
dispositivos de sada convertem a informao que sai, utilizvel pela mquina,
para formatos utilizveis externamente: texto, imagem e som.
A memria principal (RAM) s armazena dados enquanto est
energizada. Quando falta energia (queda de luz, desligamento do equipamento,
falha) os dados da memria so perdidos. So portanto necessrios perifricos
que, no afetados pela falta de energia, permitam o armazenamento permanente
da informao de forma semelhante quela em que ela ocorre na memria
principal. Esses perifricos so chamados genericamente de memria auxiliar,
de massa ou secundria. So basicamente os discos, CDs e fitas.

Os dispositivos perifricos tm portanto duas funes bsicas:

realizar operaes de E/S;

servir como memria auxiliar.


A memria auxiliar, secundria ou de massa, armazena instrues e
dados que no esto sendo processados no momento. Em relao memria
principal :

mais lenta;

menos custosa;

de maior capacidade;

permanente, no voltil.
Meios e dispositivos para armazenamento e registro da informao
Meio

onde a informao est efetivamente armazenada ou registrada.


Ex.: disco;
fita;
papel.
Dispositivo
o equipamento ou dispositivo que manipula um meio.
Ex.: drive de disco;
unidade de fita;
impressora.
Dispositivos/Meios mais usados em microcomputadores:

Teclado (E);

Monitor de Vdeo (S);

Disco (E/S, memria auxiliar);

Impressora (S);

Mouse (E).

CD (E/S, memria auxiliar).

Teclado
Contm as teclas presentes nas mquinas de escrever:

letras;

nmeros;

caracteres especiais (de pontuao, etc.).


E algumas teclas especiais adicionais como:

Esc: ESCape;

Ctrl:
ConTRoL;

Alt:
ALTernate;
usadas para operaes bem especficas, que podem variar conforme o software
(programa(s)) utilizado. Permitem atribuir significados lgicos adicionais s
teclas alfanumricas, se pressionadas ao mesmo tempo que essas.
Tecla ENTER (ou Return, CR, End of Line, New Line, etc.). Comanda a
interao com o sistema. Indica quando uma operao deve ser processada.

Arranjo padro das teclas : QWERTY


Foi criado no sculo passado com o objetivo de evitar que as hastes com
letras das mquinas de escrever mecnicas travassem. Seu nome surgiu das

seis primeiras teclas com letras que ocorrem na rea superior esquerda dos
teclados.
Teclados Inteligentes
Os teclados podem ser programados com o auxlio de programas
utilitrios. Quando o programa utilitrio vem gravado na memria do micro, h
fabricantes que o chamam de teclado "inteligente". Mas a inteligncia no do
teclado e sim do software que o gerencia.
Monitor de Vdeo
(ou terminal CRT, tela, vdeo, display, terminal de vdeo, etc.)
Um monitor possui uma tela e uma memria de vdeo, onde a imagem
apresentada na tela armazenada.
Tipos de monitores conforme o tipo de tela:

usam tubos semelhantes a um aparelho de TV;

utilizam tela plana (de cristal lquido, por exemplo).


Classificao dos monitores que usam tubo de TV:

televisores;

monocromticos (fsforo verde, mbar, etc):

no-grficos;

grficos;

coloridos.

Tcnicas de gerao de texto na tela:


a) bit map:
um setor da memria reservado para o vdeo e armazena
caracteres e/ou imagens geradas ponto a ponto.
b) character map:
usa conjunto de caracteres e smbolos armazenados em ROM
(mais rpida, mas limitada a conjunto restrito de smbolos).

Sistema de vdeo nos micros tipo IBM PC:


O sistema de vdeo nos micros tipo IBM PC compreende: placa
controladora, monitor de vdeo e memria de vdeo. Para obter-se imagens de
boa qualidade, a placa de vdeo e o monitor devem atuar de forma harmnica.
Algumas placas controladoras usadas em micros tipo IBM PC:
CGA (Color Graphics Adapter)

EGA(Enhanced Graphics Adapter)


VGA (Video Graphics Array)
SVGA(Super Video Graphics Array)

Resoluo de vdeo
A resoluo de um vdeo, ou seja a qualidade de sua imagem, funo
sobretudo do nmero de pontos, ou pixels (picture elements) representados na
tela e do seu dot pitch.
O nmero de pixels de um monitor em geral indicado na forma pixels
por linha x linhas na tela. Ex.: um monitor com resoluo de 640 x 200 apresenta
640 pixels por linha em 200 linhas de tela, num total de 128.000 pontos.
As imagens mostradas no monitor de vdeo so compostas de minsculos
pontos por onde incidem os raios de luz nas cores vermelha, verde e azul,
representadas pela sigla em ingls RGB (red, green, blue). Esses feixes
luminosos atravessam uma superfcie perfurada chamada de mscara de
sombra que fica posicionada atrs do vidro do tubo de vidro. Dot pitch o valor
que representa a distncia entre os pontos da superfcie perfurada, por onde
incidem os trs raios de luz (vermelho, azul e verde) que vo formar a imagem.
Por isso, quanto menor o dot pitch, maior nmero de pontos (pixels ou picture
elements) a imagem ter e melhor ser a resoluo do monitor. Assim um
modelo com dot pitch de 0,26 mm produz imagens mais ntidas do que um de
0,28 mm.

Tipos de Monitores conforme a resoluo


(considerando-se s o nmero de pontos na tela, sem a especificao de dot
pitch)
Tipos
CGA (Color Graphics Adapter)
(Adaptador Grfico Colorido)
EGA (Enhanced Graphics Adapter)
(Adaptador Grfico Extendido)
VGA (Video Graphics Array)

Pixels por Linha x Linhas


640 X 200
640 X 480
820 X 480

Super VGA

1280 X 1024

Fidelidade Fotogrfica

4096 X 3300

Discos
Segundo a tecnologia podem ser:

magnticos;

pticos.

Discos magnticos
Disco plstico ou metlico recoberto com material magnetizvel.
Permite acesso direto (randmico) informao.
Dispositivo
Unidade (ou drive) de disco.
Organizao
Os discos so divididos em trilhas concntricas, subdivididas por setores
radiais. Esta diviso pode ser feita por hardware ou por software (forma mais
usual) e chama-se Formatao ou Inicializao. A formatao apaga o contedo
anterior do disco.
O nmero de trilhas e setores depende do Sistema Operacional (ver item
3.1.1), respeitadas as limitaes do disco e do dispositivo de E/S.
Tipos

Flexveis (disquete, floppy disk);


Rgidos (Hard disk ou HD, Winchester);
Disk pack;
Cartucho.

Disquetes (material plstico)


O tipo padro disponvel nos micros atuais de 3 1/2", com 1,44 Mb de
capacidade. Os disquetes de 5 1/4", ainda existentes em sistemas mais antigos,
apresentam capacidade mxima de 1,2 Mb.
Os drives para disquetes de 3 1/2" podem ser fixos ou removveis.
Os disquetes para drives removveis so de maior capacidade, ex. Zip
Atapi (100 Mb) e Jaz (2 Gb) da Iomega, para plataforma PC e SparQ 1.0 (1 Gb)
da SyQuest, para plataformas PC e Mac (Apple).
HD (Hard Disk ou disco rgido, de material metlico)
A cabea de leitura/gravao do dispositivo flutua sobre a superfcie do
meio magntico que recobre o disco. Uma fina camada de ar formada, e
impede que a cabea encoste na superfcie de xido magntico.
Nos HDs, todo o conjunto - cabea de leitura/gravao, disco com
superfcie magnetizada - montado em uma caixa selada e extremamente limpa.
Desta forma possvel ter-se uma distncia muito menor entre a cabea e a
superfcie do disco e conseqentemente maiores densidades de gravao
(bits/rea).
Capacidade de armazenamento dos HDs: mega ou giga bytes.

Winchester um outro nome para os HDs. Foi o nome cdigo usado pela
IBM para o projeto de desenvolvimento do disco de um de seus modelos (3340),
lanado em 1973. Generalizou-se, passando a nomear os acionadores de disco
magntico que usam tecnologia de fabricao semelhante.
Vantagens em relao ao disquete:

maior velocidade de acesso e recuperao;

tempo mdio de acesso aos dados da ordem de 10 a 12


milissegundos, enquanto no disquete de alguns segundos;

maior velocidade de transferncia de informao: 5 milhes de bits


por segundo (vrias vezes maior que aquela dos acionadores de
disquetes);

maior segurana.
Desvantagem

Custo.
Disco rgido em cartucho
Para micros portteis, h disponveis discos rgidos encapsulados em um
cartucho protetor, com tamanho pouco maior que um mao de cigarros, e com
capacidade que varia de 40 a 120 Mb.
Discos pticos
Permitem armazenar texto, imagem e som. Esto baseados na mesma
tecnologia a laser dos CDs de udio.
Os dados digitais so representados na superfcie dos discos pela
queima, a laser, de minsculos orifcios em sua superfcie.
Capacidade: 600 Mb
Velocidade de acesso, expressa em mltiplos de 150Kb/s (x):
simples: 150Kb/s (1x)
dupla: 300Kb/s (2x)
tripla: 450Kb/s (3x).
Os modelos mais recentes atuam a velocidades superiores a 50x.
Principais Tipos
CD-ROM (Compact Disk Read-Only Memory)
Vm previamente gravados e no podem ser alterados.
Quase todos os programas comerciais importantes vm sendo
distribudos nesta mdia.
CD-R (Compact Disk-Recordable)

As unidades de CD-R podem ler discos de CD-ROM e tambm gravar em


discos cobertos por uma tinta sensvel temperatura.
A tecnologia de CD-R no permite regravao.
CD-RW (Compact Disc-Rewritable)
Oferece ampla capacidade de leitura e gravao, utilizando-se de discos
de CD-RW apagveis. As unidades de CD-RW podem gravar tambm em discos
CD-R.
Impressoras
Classificao quanto ao modo de impresso:

De Impacto: mecanismo de impresso entra


com o papel. Ex.: matriciais;
No-impacto: ex.: jato de tinta e laser.

em contato

Principais tipos

matriciais;

jato de tinta;

laser.

Matriciais
Os caracteres so formados por matriz de pontos (9, 18 ou 24).
Podem imprimir mltiplos formulrios com carbono.
Velocidade: 120 -> 800 cps (caracteres por segundo).
Melhor impresso: qualidade carta.
250 cps = uma pgina de texto a cada 30 segundos.
Jato de Tinta
Caracteres formados por matriz de pontos formados por pequenas gotas
de tinta lanadas atravs de bicos ejetores.
No permite a impresso de mltiplos formulrios.
Velocidade: 1a 8 ppm (pginas por minuto)
Qualidade de impresso: 300 a 600 dpi (dots per inch ou pontos por
polegada).
Opo para impresso colorida.
Aceitam formulrio contnuo.
Laser
Velocidade mdia: 4 a 20 ppm.
Qualidade de impresso: 300 a 2400 dpi.
Exige folhas soltas.
O texto montado pgina a pgina.

Linguagens de definio de pgina: PostScript, PCL.


Permite impresso colorida.
Mouse
Dispositivo apontador que dispensa a necessidade de digitao de
comandos. O movimento do mouse sincronizado com aquele de um smbolo
na tela (normalmente uma seta ou barra vertical). Dessa forma possvel
apontar cones na tela, selecionar opes de menu e ativar programas.
Em programas grficos, o mouse faz de lpis, caneta, borracha ou pincel.

Tipos de Mouse:

De esfera;

Trackball;

Touch-pad.
De esfera:
Os mouses de esfera apresentam uma esfera na sua parte inferior que,
quando deslocada pela movimentao do mouse sobre uma superfcie,
movimenta o cursor na tela.
Trackball
Os mouses tipo trackball so mouses estacionrios, usados
principalmente em micros portteis, onde a esfera que aciona o cursor fica na
superfcie superior do mouse e deve ser acionada pelo polegar do utilizador.
Touch-pad
Mouses que se apresentam como uma pequena tela sensvel ao toque. O
deslizar do dedo sobre essa superfcie movimenta o cursor na tela.
Outros Dispositivos/Meios

Carto de Memria;

Fita Magntica;

Joystick;

Mesa Digitalizadora;

Plotter;

Scanner.
Carto de Mmria
(ou Memory Card)
Armazena de 1 at 20 Mb de informao.
Pequeno carto plstico com espessura e tamanho pouco maiores que os
dos cartes de crdito convencionais.
Usado nos micros como se fosse um disquete. inserido em um conector
externo especfico.

Fita Magntica
Fita de material plstico, recoberto com xido metlico magnetizvel.
Existe em vrios tamanhos.
Requer local livre de calor e umidade para seu armazenamento.
Somente acesso seqencial aos dados.

Alguns tipos:
a) Cartucho:
Usada para backup (cpias de segurana) de Winchester em
micros e super micros/minis. Acondicionadas em embalagens
especiais, so mais compactas (150Mb).
b) Carretel:
Usadas em sistemas de maior porte.
Garante cpias backup a baixo custo
Vantagens do uso de fitas de cartucho e carretel:
Alta capacidade de E/S com alta velocidade e grande volume de
armazenamento.
Joystick
Usado sobretudo em jogos e aplicaes de CAD (Computer Aided Design,
ou seja, Projeto Assistido por Computador).
Umas haste e boto(es) substituem o teclado no acionamento de
programas.
Mesa digitalizadora (mesa grfica)
Cria e manipula imagens. Possui uma rede de fios embutidos na sua
superfcie. A interseco dos fios corresponde aos pontos elementares - pixels da tela ou monitor de vdeo. Percorrendo-se a superfcie da mesa com uma
caneta especial conectada mesa, a posio dos pontos de interseco dos fios
percorridos pela caneta enviada ao computador e registrada na tela. A imagem
ou desenho assim digitalizada.
Plotter
Traadores grficos de pena. Desenham com canetas especiais de
diversas cores e/ou espessuras sobre papel de dimenses variadas.
Scanner (dispositivo de varredura tica)
L imagens e/ou texto diretamente para a memria do computador. Na
leitura dos textos, vale-se da tcnica OCR - Optical Character Recognition. Os
caracteres so reconhecidos e convertidos para seu cdigo ASCII equivalente,
permitindo o manuseio por programas.

Driver de dispositivo (impressora, etc.)


Programas que funcionam como tradutores entre o hardware e o
software. Garantem que esses elementos interagiro de forma adequada e
eficiente.
Um driver de impressora, por exemplo, faz com que um determinado tipo
de impressora entenda os comandos enviados pelo micro, de modo a produzir
corretamente sobretudo caracteres especiais e acentuados.
2.4 Nveis de Memria
Para executar os programas com mais rapidez, os sistemas utilizam nveis
de memria (ver Figura 3) com diferentes velocidades de acesso.

Peq ueno

Alto(a)

Cach e

RA M

Au xiliar

Au xiliar-Backu p

Grande

Baixo (a)

Figura 3 - Nveis de memria


Memria Cache
Memria de altssima velocidade de acesso controlada e gerida pelo
hardware. Busca acelerar o processo de busca de informaes na memria.
Est localizada logicamente entre o processador e a memria principal
(ver Figura 4). Intercepta todos os acessos memria principal e resolve-os. Seu
funcionamento transparente para o processador e os softwares em execuo.
Fisicamente pode tanto integrar o microprocessador (cache interna), como

consistir de chips adicionais instalados na placa-me do micro (cache externa).


Tamanho tipicamente pequeno: cache interna: at 256K; cache externa: at
2Mb.

Processado r

Co ntro le e
geren cia da cache

M emoria
Principal

Cach e

Figura 4 - Memria Cache


Memrias Auxiliar e Auxiliar-Backup
Desempenhadas por discos, CDs e fitas.

2.5 Interfaces e protocolos


A comunicao entre partes de um computador ou entre computadores
est baseada em interfaces e protocolos.
Interface
Interface a parte fsica da comunicao, ou seja, aquela parte do
hardware necessria conexo entre as partes de um sistema, como impressora
e microcomputador, ou entre dois sistemas (dois microcomputadores, por
exemplo).
Um componente que funcione como interface possibilita a transmisso
de dados (representados internamente por bits) entre os elementos conectados
do sistema. O modo de transmisso dos bits pode ser serial ou paralelo. Com
uma interface serial os dados so enviados bit a bit, em srie, em seqncia.
Com uma interface paralela, os dados so enviados byte a byte (1 byte = 8 bits).
Para que as duas partes de um sistema possam comunicar-se, elas tm que
enviar e receber dados segundo o mesmo padro, seja ele serial ou paralelo.
Tipos mais utilizados de interface:
a) serial: RS-232C (essa designao um padro, uma especificao
tcnica que descreve caractersticas da interface) e Elo de Corrente (current
loop);
b) paralela: Centronics.
A transmisso de dados via interface paralela mais fcil e rpida que via
interface serial, mas a velocidade de transmisso dos dados muito elevada, o

que pode interferir no desempenho do processador, e o tipo de cabo usado


caro e sujeito a interferncias em distncias superiores a dois metros. A
transmisso via interface serial mais lenta, mas em compensao mais
barata, mais simples, e a qualidade da transmisso no sofre em funo do
comprimento do cabo usado.
Protocolo
Um protocolo um conjunto de regras que deve ser obedecido para
iniciar, manter e terminar uma comunicao. Os protocolos so implementados
pelo software que garante a comunicao.
Algumas funes dos protocolos so:

sincronizar a transmisso dos dados;

realizar testes para estabelecer a comunicao.


Ex.: verificar se a impressora est "ligada e livre" antes de iniciar a
transmisso;

detectar erros.
Assim, por exemplo, para conectar-se uma impressora a um
microcomputador, necessita-se de uma interface paralela ou serial. E uma vez
que os dois equipamentos estejam conectados, necessita-se de um protocolo
para que a comunicao efetivamente acontea.
3 SOFTWARE
Podemos classificar o software quanto finalidade de seu
desenvolvimento em bsico e aplicativo e quanto s leis e regras que regem seu
uso, redistribuio e modificao, em software livre e proprietrio.
3.1

Software bsico
o conjunto de softwares que permite ao utilizador criar, depurar e
modificar as aplicaes criadas por ele:

sistema operacional;

interface grfica;

linguagens de programao;

utilitrios.
3.1.1 Sistema operacional (SO)
Para realizar o controle do computador como um todo, foram
desenvolvidos programas supervisores que se encarregam das funes
repetitivas, e por vezes bastante complexas, envolvidas em sua operao. Esses
programas so denominamos Sistemas Operacionais.
Diferentes modelos de UCP ou famlias de computadores normalmente
diferem quanto ao sistema operacional utilizado.
Para micros, os sistemas operacionais mais difundidos so:
MS-DOS, Windows 95, Windows 98, WindowsME, Linux: para os PC
compatveis;
SYSTEM 8, MacOs X: para as mquinas Apple;

UNIX, Linux: para os sistemas multiutilizador.


Algumas siglas:
OS
Operating System (ou Sistema Operacional) Ex.: OS/2 da IBM;
DOS
Disk Operating System (ou Sistema Operacional em disco);
MS-DOS
DOS da Microsoft;
SYSTEM X verso X (7, 8 etc.) do sistema operacional da Apple.
3.1.1.1 Funes de um sistema operacional

Gerncia de memria;

Gerncia de processador;

Gerncia de arquivos;

Gerncia de dispositivos de E/S


3.1.1.2 Tipos de sistemas operacionais
Os sistemas operacionais so classificados considerando-se a interao
dos utilizadors com seus programas, o nmero de programas em execuo
simultnea e o tempo de resposta exigido.
a) Sistema Operacional Batch
Os programas dos utilizadors so submetidos em lotes seqenciais para
execuo atravs de dispositivos de E/S. O utilizador no tem nenhuma
interao com o seu programa durante a execuo, somente recebe uma
listagem com os resultados. O tempo de resposta pode variar de poucos minutos
at vrias horas.

b) Sistema Operacional Monosurio-Monotarefa


Voltado ao utilizador que interage com a mquina atravs do
vdeo/teclado, surgiu com os microcomputadores. Um nico utilizador pode estar
utilizando a mquina e permitida a execuo de uma nica tarefa de cada vez,
deste utilizador.
Ex.: DOS

c) Sistema Operacional Monoutilizador-Multitarefa


Onde um nico utilizador pode estar utilizando a mquina, mas mais de
uma tarefa pode estar sendo executada, pois h um gerenciamento mais
eficiente dos recursos de mquina.
EX.: Windows 95, Windows 98, WindowsME, OS/2

d) Sistema Operacional Multiutilizador-Multitarefa


Em um sistema multiutilizador, fatias de tempo do processador so
utilizadas pelos diversos utilizadors do sistema, em um processo chamado
timesharing.
Os utilizadors tm a sensao de ter o computador a sua disposio, mas
na verdade suas tarefas so executadas serialmente.
Ex.: UNIX, LINUX

e) Sistema Operacional de rede


Ex.: Windows NT, Windows 2000

f) Sistema Operacional de Tempo Real


Caracteriza-se por ser, em grande parte, dependente da aplicao. O
computador est ligado a processos externos dos quais recebe realimentao.
Os sinais recebidos comandam as aes do S.O. O resultado das computaes
pode ser usado para direcionar o processo fsico (ver Figura 5). Esses sistemas
so projetados para uma aplicao especfica. Ex.: monitoraco de pacientes,
controle de elevadores, controle de trfego.

M EM R I A
S. O .

SEN SO R

PRO C ESSO

U
C
P

E X TE RN O

SEN SO R

Figura 5 - Esquema de funcionamento de um S.O. de tempo real

3.1.1.3 Tendncias em SO
As verses mais recentes dos SOs comerciais so tipicamente ambientes
operacionais que integram:

interface grfica;

facilidades para atendimento a redes;

facilidades de comunicao com outros SOs.

3.1.2 Interface Grfica


Programa que transforma as ordens e os comandos de um sistema
operacional, ou de outro tipo de software, em palavras e smbolos grficos mais
fceis de serem entendidos pelo utilizador
Ex.: Windows (anterior ao Windows 95, para o MS-DOS).
Elementos tpicos de interfaces grficas:

janelas;

cones (smbolos grficos);

menus (pop-up, pull-down);

caixas de dilogo.
Dispositivos apontadores:

mouse;

canetas eletrnicas;

dedo (em telas sensveis ao toque).


3.1.3 Linguagens de programao
Uma linguagem de programao um conjunto de convenes e regras
que especificam como instruir o computador a executar determinadas tarefas.
O meio mais eficaz de comunicao entre pessoas a linguagem (lngua
ou idioma). Na programao de computadores, uma linguagem de programao
serve como meio de comunicao entre o indivduo que deseja resolver um
determinado problema e o computador escolhido para ajud-lo na soluo. A
linguagem de programao deve fazer a ligao entre o pensamento humano
(muitas vezes de natureza no estruturada) e a preciso requerida para o
processamento pela mquina.
O desenvolvimento de um programa ser mais fcil se a linguagem de
programao a ser usada estiver prxima do problema a ser resolvido.

3.1.4 Utilitrios

Softwares de apoio soluo de problemas de disco, memria, etc.


Compactadores e descompactadores de arquivos. Programas anti-virus.
Ex.: Norton Utilities, PC Tools, VirusScan, F-Prot, WinZip.

Virus: programas capazes de se instalar de forma clandestina nos


sistemas. Podem adotar procedimentos perturbadores (fazer uma
bolinha pular na tela) ou declaradamente destrutivos (apagar
informaes) e so capazes de se autoreproduzir.
3.2 Software aplicativo
So as aplicaes criadas para solucionar problemas especficos e que
se valem das facilidades oferecidas pelo software bsico.
Ex.: contabilidade, folha de pagamento, correo de provas.
3.3 Software livre
O conceito de software livre foi criado por Richard Stallman (da Free
Software Foundation) em 1983.
Software Livre refere-se liberdade dos utilizadors para executarem,
copiarem, distribuirem, estudarem, modificarem e melhorarem o software.
Mais precisamente, diz respeito a quatro tipos de liberdade para os
utilizadors:
A liberdade de executar o programa, para qualquer finalidade.
A liberdade para estudar como o programa funciona e adapt-lo s suas
necessidades.
A liberdade de redistribuir cpias de modo que se possa auxiliar um
vizinho ou amigo.
A liberdade de melhorar o programa e publicizar suas melhorias para o
pblico, de modo que a comunidade como um todo seja beneficiada.
Para mais de uma das liberdades listadas, o acesso ao cdigo fonte
necessita tambm ser liberado.
O sistema operacional Linux um dos softwares livres mais conhecidos.
Uma cpia de um software livre pode custar ou no algo ao utilizador. Um
software ser livre uma questo de liberdade, no de preo.
3.4 Software proprietrio
Software Proprietrio o software que no livre ou semi-livre. Seu uso,
redistribuio ou modificao so proibidos ou so cercados de tantas restries
que na prtica no so possveis de serem realizados livremente.
Mecanismos que barateiam o custo de software proprietrio, sobretudo para
empresas:
Licena de uso empresarial: comprador adquire o direito de usar o
software em um nmero determinado de mquinas a um preo menor do que a
soma dos valores do nmero de cpias envolvidas.

Verso para rede: uma variao da licena de uso empresarial. O


software comprado com autorizao para instalao em um servidor e uso em
um nmero determinado de mquinas.
3.5 Pirataria de Software
No mbito do software livre, no h pirataria de software, uma vez que a
cpia e uso dos softwares esto garantidos de forma livre para os utilizadors.
A pirataria de software existe para quem copia ou usa ilegalmente um
software proprietrio.
Uma cpia de um programa legal quando:

foi comprada por quem o usa e est sendo usada de acordo com o
que foi acertado na compra;

no foi comprada por quem o usa, mas essa pessoa est autorizada
a us-la (ver shareware, freeware e demos a seguir);

uma cpia de segurana (backup) produzida pelo proprietrio do


software ou pessoa autorizada, estando prevista na compra ou
autorizao a realizao dessa cpia;

uma cpia gerada no processo mesmo de instalao do software.


H leis internacionais relacionadas pirataria de software desde 1976.

Demos, Freewares e Sharewares:


H softwares que podem ser usados temporria ou permanentemente a
um custo zero ou muito prximo a isso, so os demos, freewares e sharewares.
Demos: softwares em verso reduzida, distribudos livremente, sem
qualquer custo.
Freewares: totalmente gratuitos. Nesta categoria esto os softwares de
domnio pblico, que qualquer um pode usar sem custo ou restrio, uma vez
que o desenvolvedor no reclama direitos autorais, e aqueles softwares que
ainda que protegidos por direito autoral, foram liberados para uso e cpia pelo
desenvolvedor.
Sharewares: softwares distribudos gratuitamente para serem testados
pelo utilizador. Se houver interesse em ficar permanentemente com o software,
ento ele dever ser registrado e pago.
Demos, Freewares e Sharewares podem em geral ser obtidos em BBSs
ou via Internet, por download, ou ao adquirir revistas especializadas em
Informtica.
4 CONCEITOS BSICOS SOBRE ARQUIVOS E BASES DE DADOS
4.1 Arquivos
4.1.1 Conceito de campo, registro e arquivo
Campo
Conjunto de caracteres que representam uma informao.

Em um registro, so os atributos da entidade tratada no registro.


Exemplo: nome do cliente, cdigo do cliente.
Registro
Conjunto de campos relacionados entre si, tratados como uma unidade.
Todos os registros de um mesmo arquivo tm os mesmos campos.
Exemplo: registro de dados cadastrais de um cliente.
Arquivo
Conjunto de registros.
Pode ou no ser seqencial.
Exemplo: arquivo de dados cadastrais de clientes.
4.1.2 Conceitos de chave, ndice e ordenao
Chave
o campo que identifica o registro no arquivo.
o campo que torna o registro nico no arquivo.
ndice
uma estrutura de acesso que reduz o tempo de localizao de um
registro, dada a sua chave.
Em sua forma mais simples, um ndice uma seqncia de pares (chave,
endereo) que associa cada valor de chave com o respectivo endereo do
registro.
Sendo uma estrutura bem mais compacta do que o arquivo que lhe d
origem, o ndice pode ter fraes maiores na memria principal, o qu,
combinado com a existncia de ordenao, permite a determinao do endereo
desejado de modo mais gil do que a busca direta sobre o arquivo.
Ordenao
Ordem na qual os registros so armazenados e/ou processados.
Sempre que possvel, a ordem na qual os registros so processados deve
coincidir com aquela na qual so armazenados, uma vez que a leitura dos
registros na seqncia de armazenamento muito mais rpida do que em
qualquer outra seqncia.
4.1.3 Manipulao de registros
Insero, excluso, alterao - o arquivo sofre alguma alterao de
contedo.
Consulta - no h alterao no contedo do arquivo.

a) Insero:
Consiste em criar um novo registro no arquivo.
Todas as informaes dos campos do registro so validadas para que o
mesmo no fique com informaes inconsistentes.
Normalmente no aceita insero de registro com a mesma chave de
outro j existente.
b) Excluso:
Consiste em retirar um registro do arquivo.
Acusar um erro quando o registro que se deseja excluir no existir no
arquivo (a identificao d-se pela chave).
c) Alterao:
Consiste em alterar alguma informao de um registro existente no
arquivo.
Tambm aqui, validaes so feitas.
d) Consulta:
Consiste na pesquisa das informaes que esto nos campos dos
registros.
O arquivo no sofre nenhuma alterao no seu contedo.
Consulta sequencial
Quando a pesquisa feita do incio do arquivo at encontrar-se o registro
desejado, ou at o fim do arquivo.
Consulta aleatria
Quando a pesquisa feita com o auxlio de uma ou mais chaves, indo-se
direto ao registro desejado (h uma seleo).
4.2 Base de dados(BD)
um sistema computadorizado de arquivamento de registros.
Facilita as tarefas de administrao de dados (inter-relacionamento de
dados e centralizao da atualizao), includo as seguintes funes:

definio de dados;

manipulao de dados (insero, excluso, alterao, consulta);

apresentao e formatao de dados.

Bibliografia de Referncia
*MEIRELLES, Fernando de Souza. Informtica: novas aplicaes com
microcomputadores. 2. ed. So Paulo: Makron Books, 1994.
*MEYER, Marilyn; Baber, Roberta; PFAFFENBERGER, Bryan. Nosso futuro e
o Computador. Porto Alegre, Bookman, 2000.
*NORTON, Peter. Introduo Informtica. Traduo: Maria Cludia Santos
Ribeiro Ratto. So Paulo: Makron Books, 1996.
*VELLOSO, Fernando de Castro. Informtica: conceitos bsicos. Rio de
Janeiro: Campus, 1999. 4 ed. ver. e atual.
*WHITE, Preston & DERFLER, Franklin. Informtica Total: Tudo o que voc
precisa saber sobre computadores, redes e Internet. So Paulo: Market
Books, 1999.
*WHITE, Ron. Como funciona o computador III. So Paulo: Quark, [1999].
MICROSOFT Corporation. Microsoft Windows 98. Ajuda on-line.
MICROSOFT Corporation. Microsoft Explorer 4.0. Ajuda on-line.
Revista Exame Informtica.

You might also like