You are on page 1of 75

Elementos de Informtica

Patrcia R. Tedesco, Ivanda M. Silva,


Marizete S. Santos

Volume 1

Recife, 2010
Universidade Federal Rural de Pernambuco

Reitor: Prof. Valmar Corra de Andrade


Vice-Reitor: Prof. Reginaldo Barros
Pr-Reitor de Administrao: Prof. Francisco Fernando Ramos Carvalho
Pr-Reitor de Extenso: Prof. Paulo Donizeti Siepierski
Pr-Reitor de Pesquisa e Ps-Graduao: Prof. Fernando Jos Freire
Pr-Reitor de Planejamento: Prof. Rinaldo Luiz Caraciolo Ferreira
Pr-Reitora de Ensino de Graduao: Prof. Maria Jos de Sena
Coordenao Geral de Ensino a Distncia: Prof Marizete Silva Santos

Produo Grfica e Editorial


Capa e Editorao: Allyson Vila Nova, Rafael Lira, Italo Amorim, Arlinda Torres e Marcella Almeida
Reviso Ortogrfica: Marcelo Melo
Ilustraes: Diego Almeida
Coordenao de Produo: Marizete Silva Santos
Sumrio

Conhecendo o Volume 1.......................................................................4

Apresentao.........................................................................................5

Captulo 1 Introduo Computao: dilogos com a Histria


dos Computadores....................................................................................6

Captulo 2 Como Representar a Informao..................................19

Captulo 3 Fundamentos de Hardware e Software........................36

Captulo 4 A computao no contexto profissional......................65

Consideraes Finais..........................................................................73
Elementos de Informtica

Conhecendo o Volume 1

Neste primeiro volume, voc ir encontrar o Mdulo 1 da disciplina


Elementos de Informtica.

Para facilitar seus estudos, veja a organizao deste primeiro


mdulo.

Mdulo 1 Introduo Computao

Contedo Programtico:

1. Histria da Computao.

2. Funcionamento e conceitos fundamentais de hardware e


software

3. Perfis profissionais: Bacharelado versus Engenharia versus


Licenciatura.

4
Apresentao

Prezado(a) aluno(a),

Seja bem-vindo(a) ao primeiro mdulo da disciplina de Elementos de Informtica!

Neste primeiro mdulo, vamos focar os nossos estudos na Computao, em


particular, alm de discutirmos um pouco sobre como voc pode tirar o melhor proveito
desta tecnologia em seu curso, bem como em sua vida profissional. Iremos tambm
discutir quais os perfis dos diversos profissionais de Computao e que competncias,
voc, futuro licenciado em Computao vai desenvolver ao longo do seu curso.

Assim, ao longo deste mdulo, vamos verificar como a Computao vem evoluindo
ao longo do tempo. Vamos descobrir juntos(as) os principais fundamentos de hardware
e software. A proposta que ao final deste mdulo voc j tenha uma ideia melhor das
possibilidades que o Computador oferece, sabendo, tambm, distinguir qual o melhor
tipo de equipamento para as suas necessidades.

Por fim, veremos quais os perfis do profissional de Computao e o que voc poder
fazer no futuro. Veremos tambm, com detalhes, as principais reas da Computao,
suas caractersticas e aplicaes, para que cada um possa descobrir com que rea
mais se identifica.

Ento, vamos descobrir juntos(as) todas as possibilidades que a tecnologia nos


oferece?

Patrcia R.Tedesco, Ivanda M. Silva, Marizete S. Santos


Professoras Autoras
Elementos de Informtica

Captulo 1 Introduo
Computao: dilogos com a
Histria dos Computadores

Vamos conversar sobre o assunto?

Neste captulo, vamos estudar um pouco sobre a histria da


computao, percebendo curiosidades acerca da evoluo dos
computadores na sociedade. Tambm iremos refletir sobre as
diversas geraes dos computadores, a fim de compreendermos
como a tecnologia avanou at chegar nas mquinas mais modernas
que encontramos atualmente, aps a revoluo tecnolgica e o apelo
da cibercultura.

Curioso(a) para saber um pouco mais sobre a histria dos


computadores? Ento, preparado(a) para embarcar nesta fascinante
viagem? Que tal comearmos por meio de um flashback? Vamos
voltar no tempo?

Tudo Comeou Quando...

Voc j parou para pensar na origem da palavra Computao?


Ainda no? Que tal refletirmos sobre o assunto?

Com a evoluo da histria e a capacidade de acumular recursos,


o homem sentiu necessidade de contar (seus animais, seus objetos,
a passagem do tempo). Da vem o termo Computar que significa
contar. Ento, o computador a mquina que nos ajuda nesta tarefa.
Antes dos computadores eletrnicos de hoje, muitas ferramentas
foram utilizadas para ajudar o homem nesta tarefa.

6
Elementos de Informtica

Voc sabia, por exemplo, que, em 1700 A.C., os babilnios


utilizavam tbuas de contagem e usavam o sistema sexagsimal. Foi
este sistema que deu origem s unidades de tempo que utilizamos
hoje.

H aproximadamente 2500 anos, apareceram umas maquininhas


at hoje utilizadas ( isso mesmo!), o baco. No baco chins
tradicional (Figura 1), inventado em cerca de 1200 D.C., o sistema de
numerao utilizado o decimal. As contas acima da barra transversal
representam cinco unidades cada e as localizadas abaixo da barra,
uma unidade cada. Voc sabia que foram justamente estas continhas,
chamadas calculi, que deram origem palavra clculo?

Figura 1 - baco Chins Tradicional

Depois do baco, a prxima grande inveno da humanidade no


auxlio tarefa de contar (que foi ficando cada vez mais complexa
medida que o homem acumulava mais e mais riquezas e se
aventurava em construes grandiosas) foram os Bastes de Napier
(mostrados na Figura 2). A grande inovao dos Bastes de Napier foi
permitir que as pessoas multiplicassem grandes nmeros com uma
preciso garantida.

7
Elementos de Informtica

Figura 2 - Bastes de Napier

Com o sucesso de Napier em garantir maior preciso


multiplicao, William Ougthred, no sculo XVII, inventou a Rgua
de Clculos, que considerada o primeiro computador analgico. A
Rgua de Clculos foi muito utilizada at 1970, antes das calculadoras
ganharem popularidade. Depois da Rgua de Clculos, comearam
a aparecer as primeiras mquinas de calcular mecnicas que
caracterizaram a chamada gerao zero da histria da computao.
Puxa, viu que interessante?

A Gerao Zero As mquinas de computar


mecnicas!

Em 1642, Blaise Pascal inventou a Pascalina, a precursora de


todas as mquinas de calcular. A Pascalina s realizava adies e
subtraes. Esta mquina foi desenvolvida por Pascal quando ele
tinha aproximadamente 20 anos, para ajud-lo em seu trabalho como
contador. Assim, apesar de imprecises nos clculos, por funcionar
baseada em um sistema de engrenagens, tinha um diferencial
importantssimo para a poca: tinha capacidade para armazenar
resultados intermedirios. Apesar de Pascal ter construdo 50 verses
da Pascalina, ela nunca funcionou confiavelmente.

Quase trs dcadas depois, em 1671, Leibniz, matemtico


alemo, criou uma mquina, tambm mecnica, capaz de executar
as quatro operaes matemticas. No entanto, esta mquina tambm

8
Elementos de Informtica

tinha muitos problemas de preciso. At aqui, embora a humanidade


estivesse caminhando a passos largos no sentido de automatizar
o processo de computar, as mquinas disponveis s realizavam
operaes pr-definidas. No dava para fazer nada alm das quatro
operaes matemticas bsicas!!!!

At que apareceu uma ideia inovadora... Em 1804, Jacquard, um


mecnico de teares, ao desejar que os teares pudessem produzir
tecidos com padres diferentes, criou a ideia de armazenar comandos
em placas perfuradas. Assim, ele permitiu que os teares produzissem
tecidos com vrios padres, criados pelos designers. Essa ideia
revolucionou as mquinas, permitindo que elas fizessem operaes
no previstas a princpio!!! Isso lembra os computadores hoje voc
no acha?

Entre 1802 e 1822, um britnico, Charles Babbage, criou a


mquina de diferenas, a precursora dos computadores digitais
de hoje! A mquina de Babbage era capaz de realizar operaes
matemticas na ordem desejada pelo operador Mas, devido a
problemas tecnolgicos, o projeto teve que ser descontinuado depois
de 10 anos

Sem se deixar abater pelos problemas com a tecnologia, em 1833,


Babbage aperfeioou a mquina de diferenas, criando, com a ajuda
de Ada Lovelace, a mquina analtica. Sofisticada para a poca, a
mquina tinha os seguintes componentes: (1) Unidade de memria
aritmtica; (2) Unidades de entrada e sada de dados. Alm disto,
uma inovao para poca, a Mquina Analtica era programada por
cartes perfurados. Em outras palavras, de acordo com os resultados
intermedirios, a mquina saltava determinados cartes, mudando a
ordem das operaes.

Enquanto Babbage estava mais preocupado com os detalhes

9
Elementos de Informtica

fsicos, Ada Lovelace estudava como programar a mquina. Sim, a


primeira programadora da histria era uma mulher!

Em 1885, Hermann Hollerith percebeu que se no se automatizasse


o censo americano, os resultados levariam mais de 10 anos para
processar! A sua mquina tabuladora, uma evoluo da mquina
analtica de Babbage, tinha ento: (1) Uma unidade de Controle,
guiada por cartes perfurados; (2) Unidades de Entrada e Sada
de dados; (3) Sada impressa dos resultados! Dez anos mais tarde,
Hollerith fundou sua companhia que em 1924 virou a International
Business Machines, conhecida hoje como IBM!

Voc observou como a evoluo tecnolgica foi sendo aprimorada


ao longo dos tempos? As formas de contar/calcular e as mquinas/
tecnologias utilizadas para as tarefas mais simples vo sendo
aprimoradas, em funo das necessidades que vo surgindo. Quando
voc olha para um computador hoje, certamente no pensa nas vrias
etapas vivenciadas pelos homens at chegar s modernas tecnologias
digitais, como o caso do computador.

Agora, vamos continuar navegando pelo passado, observando as


vrias geraes na histria dos computadores. Ento, vamos l?

A gerao I Vlvulas e Rels!

Esta etapa da Histria da Computao ocorreu entre 1930 e


1958. At esta poca, todas as mquinas (vistas na seo anterior)
funcionavam com base em discos mecnicos, o que introduzia, alm
de lentido, muita impreciso nos resultados. Ento, na tentativa de
acelerar o processo, os cientistas comearam a experimentar a criar
mquinas que funcionavam com vlvulas eltricas e rels... Mas, o
que so estas coisas?

Rels dispositivos eletromecnicos capazes de fechar


circuitos. Porm, so muito lentos.

Vlvulas eletrnicas dispositivo que conduz a corrente em


um sentido. Bem mais rpidas que os rels, sofrem do problema
de superaquecer. Computadores vlvula quebravam aps
algumas horas de uso.

Um dos exemplares mais famosos desta poca foi o Mark I (mostrado


na Figura 3), criado por Howard Aiken, professor da Universidade de

10
Elementos de Informtica

Harvard. O Mark I funcionava a rels e tinha a explcita influncia da


mquina de Babbage, que vimos na seo anterior. Este computador
(um monstro!) tinha componentes eletrnicos e mecnicos, e media
2,5 m de altura e 18 m de comprimento! Este projeto teve apoio da
IBM e da Marinha americana. Depois dele, Aiken projetou ainda o
Mark II-IV.

Figura 3 - Parte do Mark I

Nesta poca, houve ainda alguns projetos interessantes


desenvolvidos a rel. Os Computadores Bell a rel. Um exemplo
foram os computadores criados pelo Bell Labs na dcada de 30, que
funcionavam continuamente. Outro exemplo interessante foi o Z1,
criado pelo alemo Konrad Zuse, na sala da casa de seus pais. Embora
eletromecnico, j utilizava o sistema digital, e era programado por
cartes perfurados. Infelizmente foi destrudo durante a 2 Guerra
Mundial. Zuse construiu uma srie de computadores Z1-Z4, e
alguns argumentam que seu Z1 (que datava de 1936) j mostrava a
arquitetura de Von Neumann (uma referncia para os computadores
atuais veremos mais detalhes sobre ela mais tarde neste mdulo).
Outra Mquina interessante deste perodo foi o Colossos, criado
pelos Britnicos com o fim especfico de decifrar mensagens alems
em cdigo.

O ENIAC, outro marco da histria da computao nesta poca,


criado durante a 2a guerra, foi o primeiro grande computador digital.
Nele, os programas eram introduzidos por meio de cabos.

11
Elementos de Informtica

Alguns dados interessantes sobre o ENIAC

Ocupava 170m2 e pesava 30 toneladas - ocupava mais de


duas vezes a rea do meu apartamento, por exemplo!

Tinha 18 mil vlvulas e 10 mil capacitores - j imaginou como


esta mquina devia esquentar?

Era mil vezes mais rpido que o MARK I

S funcionava por alguns minutos antes de quebrar

A entrada de dados era via cartes perfurados

Um dos grandes problemas do ENIAC que ele era programado


mexendo em sua fiao j pensou que difcil? Da, nesta poca,
John Von Neumann, matemtico hngaro que deu inmeras
contribuies cincia (mecnica quntica, teoria dos jogos,
economia, computao, inteligncia artificial) lanou a ideia de que
era possvel modelar as mquinas eletrnicas de computar como
crebros eletrnicos. Segundo Von Neumann, duas coisas teriam que
ser feitas para este fim:

1. As instrues dos programas teriam que ser armazenadas na memria e


poderiam ser executadas tantas vezes quanto se quisesse (ao invs de executar
uma a uma instrues armazenadas em cartes perfurados).

2. Dados e programas eram armazenados em formato digital, alm de


armazenados na memria dos computadores.

Os computadores atuais so baseados na Arquitetura de Von


Neumann, mostrada na figura a seguir.

Figura 4 - Arquitetura de Von Neumann

Do esquema apresentado na figura anterior, neste momento,


importante sabermos que:

12
Elementos de Informtica

Na memria ficam guardados dados e instrues o que


permite que o computador execute vrios programas ao mesmo
tempo

A Unidade Lgica e Aritmtica (ULA) quem faz o trabalho de


execuo dos programas propriamente ditos.

A unidade de controle diz para a ULA o que fazer.

E a entrada e sada permitem que a mquina se comunique


com o mundo.

Com a disseminao das ideias de Von Neumann, outros projetos


importantes surgiram, dentre eles destacam-se: o EDVAC, o IBM
650 e o UNIVAC o primeiro computador fabricado em srie (at
ento computadores eram fabricados sob demanda, por terem custo
altssimo), e tambm o primeiro a chegar ao Brasil.

A 2 a Gerao (1955-1965): Os Transistores

Antes da inveno do transistor, os computadores tinham um


grande problema: as vlvulas eram componentes pouco confiveis,
por provocarem superaquecimento... Por exemplo, em um computador
do porte do ENIAC (que tinha 18000 vlvulas) as chances de defeitos
eram enormes. A utilizao de transistores (isto componentes
que operavam a uma menor tenso que as vlvulas, e, portanto,
aqueciam menos e duravam mais), facilitou muitssimo a construo
de computadores mais velozes. De fato, a utilizao dos transistores
permitiu uma grande evoluo:

Agora tnhamos unidades de memria interna;

As fitas magnticas substituram as perfuradas, garantindo uma


maior capacidade de armazenamento;

Os transistores permitiram que os computadores ficassem


menores e funcionassem por mais tempo;

IBM e DEC eram os gigantes da poca:

IBM 7090 e 7040;

DEC PDP 1 foi o primeiro minicomputador;

DEC PDP 5 foi o primeiro computador produzido


comercialmente!

13
Elementos de Informtica

Os avanos de memria permitiram que os computadores


tivessem mais de um programa em memria. Enquanto o computador
esperava por entrada de dados, a unidade central ia executando
outros programas. Alguns exemplos famosos de computadores com
esta inovao foram a famlia IBM 360 e o O DEC PDP-11.

A 4 a Gerao Circuitos cada vez menores!


Mais baratos... Poderosos De 1980 at...

As evolues da tecnologia permitiram que sassemos de


computadores de grande porte para computadores menores. Com
a alta integrao dos chips permitiu que tivssemos computadores
cada vez mais velozes (passamos de alguns circuitos a milhes de
circuitos em um chip) e a custo mais barato! Por isto, esta gerao
ficou conhecida como a gerao do computador pessoal (isto mesmo,
o computador que a gente usa at hoje, o PC!). Alm disto, foi
nesta gerao que apareceram os primeiros discos magnticos de
armazenamento, o que possibilitou a criao de programas cada vez
maiores. Os avanos de memria permitiram que os computadores
tivessem mais de um programa em memria. Enquanto o computador
esperava por entrada de dados, a unidade central ia executando
outros programas.

No incio desta gerao, nasce a Intel, grande fabricante de


processadores (os crebros do nosso PC), que existe at hoje! Alguns
exemplares famosos fabricados pela Intel naquela poca foram o Intel
4004 e o Intel 8008. O primeiro micro que se tem notcia foi o Altair
8000!

Um outro grande fabricante atual que apareceu nesta poca foi a


Apple. Em 1976 Wosniak e Jobs constrem o Apple I na garagem
Um ano depois nasce o Apple II, um sucesso! Em 1983 surge o
MacIntosh, o primeiro micro com tecnologia de 32 bits, o que lhe
permitiu ser muito mais eficiente do que seus concorrentes.

14
Elementos de Informtica

Em 1981 a IBM cria o PC (Personal Computer), um micro com


tecnologia de 16 bits (usando o processador Intel 8088). A configurao
tpica de um PC daquela poca era de

640 Kb de memria (hoje temos celulares com mais memria


do que isto!)

Clock de 4,77 MHz

Duas unidades de disco flexvel de 360KB

A ttulo de curiosidade, vejamos abaixo algumas configuraes dos


PCs da poca.

PC-XT tinha at 768 KB de mmoria, HD de 10-30 MB,


unidade de disco de 360k

PC-XT 286 evoluo do XT, era 3 vezes mais rpido do que


aquele ltimo

PC-AT usa o processador Intel 80286 e bem melhor em


desempenho. Memria de at 4MB.

PC AT 386,486 ganharam em desempenho e foram os


responsveis pela popularizao dos PCs

Voc sabe qual a configurao do computador que voc est


usando? Caso contrrio, v no menu Iniciar Painel de Controle
Sistema, e veja a capacidade do seu processador e a memria que
voc tem. Diferente dos PCs listados acima, no?

Interessante, no ? Mas isto apenas um resumo. Visite os links


a seguir para completar esta viagem sobre a histria da computao.

15
Elementos de Informtica

Em sua opinio, quais sero os prximos avanos? Aproveite o chat


para discutir isto com seus colegas.

Conhea Mais

Agora que voc j estudou um pouco sobre a histria dos


computadores, que tal pesquisar mais sobre o assunto? Leia mais
e continue pesquisando sobre o tema. Lembre-se! Em um curso a
distncia, voc precisa desenvolver uma metodologia eficaz de
estudo. Reserve um tempo para realizar suas pesquisas e continue
aprendendo a aprender. Boa pesquisa e sucesso nos estudos!

1. http://www.cotianet.com.br/BIT/hist/Default.htm

2. http://piano.dsi.uminho.pt/museuv/

3. http://www.guiadohardware.net/termos/eniac

4. http://psmatiasas.wordpress.com/2007/02/16/15022007-
organizacao-e-arquitetura-de-computadores/

5. http://www.mansano.com/beaba/hist_comp.aspx

6. http://www.boaaula.com.br/iolanda/hic/hicsum.html

7. http://pt.wikipedia.org/wiki/Histria_da_computao

8. http://www.museudocomputador.com.br/index.html

9. http://www.canalkids.com.br/tecnologia/info/computador.htm

10. http://www.novomilenio.inf.br/ano97/97hist00.htm

11. http://cadinformatica.br.tripod.com/

Cinema em Ao

J que estamos refletindo sobre a evoluo dos computadores,


que tal uma pausa para um filme? Vamos l? Pegue a pipoca e luz,
cmeras, ao!

Voc j assistiu ao filme Inteligncia Artificial? Ainda no? Ento,


no deixe de assistir e depois discuta com seus colegas em um frum
de discusso. Veja a sinopse do filme a seguir:

16
Elementos de Informtica

A.I. - Inteligncia Artificial

Num futuro onde as calotas polares derreteram, uma nova forma


de inteligncia artificial auxilia a humanidade em sua saga sobre o
planeta Terra. neste contexto que um garoto ir passar por uma
jornada emocional inesquecvel. Dirigido por Steven Spielberg
(Jurassic Park) e com Jude Law, William Hurt e Haley Joel Osment no
elenco. Recebeu 2 indicaes ao Oscar.

Fonte: http://www.adorocinema.com/filmes/ai/ai.asp

Vamos conversar sobre o filme?

Voc gostou do filme? Agora que voc j analisou toda a histria,


reflita sobre a concepo de tecnologia apresentada no filme. Voc
acredita que em um futuro prximo estaremos caminhando para novas
formas de computadores com inteligncia artificial? Discuta o assunto
com seus colegas e professores/tutores em um frum de discusso.
Participe! Mantenha a interatividade e continue estudando!

Atividades e Orientaes de Estudo

hora de colocar em prtica o que voc estudou at o


momento. Participe do frum de discusso sobre A evoluo dos
computadores. Discuta com seus colegas e com os professores/
tutores sobre o assunto, considerando as vrias geraes dos
computadores apresentadas neste captulo. As suas contribuies nos
ambientes virtuais de aprendizagem so extremamente importantes.
Na modalidade a distncia, fundamental trocarmos ideias e
experincias, utilizando as ferramentas de interao sncrona (chats)
e assncrona (fruns).

Vamos Revisar?

hora de revisar os pontos principais discutidos neste captulo


e rever os assuntos abordados. Leia novamente o captulo, realize
as atividades propostas. Se ainda assim voc tiver dvidas, entre
em contato com os professores que esto auxiliando voc nos
ambientes virtuais de aprendizagem. Lembre-se! O sucesso do curso

17
Elementos de Informtica

a distncia depende diretamente de sua dedicao aos estudos e de


seu compromisso com a realizao das atividades propostas. Ento,
vamos revisar?

Resumo

Neste captulo, voc estudou um pouco sobre a histria dos computadores,


percebendo a evoluo das diferentes geraes dos computadores. Voc
percebeu que a expresso computador remonta a arte de contar, uma prtica
bem antiga j utilizada no passado com alguns recursos tecnolgicos, como o
baco, por exemplo. Com a evoluo dos processos tecnolgicos, a arte de contar
foi se transformando e hoje o computador assume especial papel nessa tarefa.
Nem sempre o computador foi essa mquina moderna que temos atualmente.
No passado, os computadores eram rudimentares, mas foram evoluindo com
os avanos tecnolgicos. Assim, com as vrias geraes, os computadores
foram mudando o tamanho, a configurao e as mltiplas e modernas funes
que desempenham hoje na cibercultura. Dessa forma, das vlvulas e rels, as
mquinas avanaram at os palmtops e notebooks mais avanados, ganhando
em velocidade, potncia, praticidade e portabilidade.

18
Elementos de Informtica

Captulo 2 Como Representar


a Informao

Vamos conversar sobre o assunto?

Antes de comearmos a conversar sobre esta histria de


representar informao, voc pode estar se perguntando... Mas, e
da? O que que eu tenho a ver com isto? A motivao principal
que a informao o principal material de trabalho da computao.
Antes de saber o que podemos fazer com ela, vamos ver como ela
representada e como podemos manipul-la.

Cada entidade tem uma maneira diferente de representar


informao. Nos seres humanos, por exemplo, a informao fica
nos cromossomos. J nas mquinas de lavar, a informao fica em
seus circuitos mecnicos (isto , cada programa de lavagem ativa
circuitos diferentes). Nos aparelhos eletrnicos, como o computador, a
informao representada por estados fsicos distintos (por exemplo,
h ou no eletricidade passando naquele momento? ). Se fosse para
representar todos os smbolos da nossa linguagem, seriam precisos
mais de 100 valores de tenso. J pensou quanto erro podia dar?

Basicamente, existem duas maneiras de representar informao:


Analgica (a informao representada de maneira contnua) e
Digital (a informao representada de maneira discreta). Por
exemplo, os antigos discos de vinil usavam a representao analgica
(lembram quanto rudo havia nestas gravaes?) e os CDs e DVDs
que utilizamos hoje tm a representao digital.

19
Elementos de Informtica

Em resumo, as mquinas analgicas trabalham com infinitos


valores de tenso. Um exemplo deste tipo de mquina o microfone.
J as mquinas digitais trabalham s com dois nveis de tenso (alto e
baixo, ligado e desligado), e assim, representam a informao atravs
de smbolos fceis de identificar (0 e 1, por exemplo). O computador,
nossa mquina favorita, usa uma representao digital e codifica tudo
em nmeros. O cdigo mais usado o binrio j que s precisa de
dois nveis de tenso (0 = desligado e 1 = ligado). A grande vantagem
de utilizar o sistema binrio que ele nos permite utilizar componentes
eletrnicos mais simples (s precisam lidar com dois valores ligado e
desligado). Com isto, a possibilidade de erros menor, porque ligado
e desligado so bem diferentes.

Agora, vamos fazer uma pequena pausa. Olhe em volta... Quantos


dispositivos que usam representao digital voc consegue ver? E
analgica? Comente seus achados no frum de discusso da nossa
disciplina e discuta com os seus colegas as suas respostas.

A partir desta representao binria, foi que surgiu o BiT, de que


tanto ouvimos falar hoje. Este termo vem de BInary DigiT. O Bit a
unidade de informao do Computador. Cada Bit s pode representar
dois smbolos 0 e 1. E se precisarmos de mais do que isto? Fcil,
basta concatenar vrios Bits! Na verdade, precisamos achar o tamanho
ideal para um grupo de bits que nos permita representar: Dgitos
numricos, Letras maisculas e minsculas, Sinais de pontuao,
Smbolos matemticos, etc... Ento, quantos bits precisamos mesmo?

Vamos fazer uma continha?

Para as letras maisculas e minsculas 26 x 2

Para os algarismos - 10

Para os sinais de pontuao 32

Caracteres de Controle (pargrafo, nova linha, etc, etc) 24

Assim... Para escrever um texto, por exemplo, precisamos


representar 118 caracteres diferentes. Tudo isso em binrio! Ento...
Precisaramos de pelo menos 7 bits! Para esclarecer um pouco,
vamos olhar a tabela a seguir:

20
Elementos de Informtica

1 bit 2 caracteres (0 e 1)

2 bits 4

3 bits 8

4 bits 16

5 bits 32

6 bits 64

7 bits 128

8 bits 256

9 bits 512

A partir desta ideia de representar a informao com grupos


de Bits, surgiu o conceito de Byte. Byte = Binary Term. Este termo
denomina os grupos de 8 bits, usados para representar um caractere.
Normalmente, um byte a unidade de memria, para armazenamento
e transferncia de informao. Ao longo da histria, os bytes tiveram
entre 5 e 12 caracteres. Normalmente, vemos especificaes de
tamanho de memria em mltiplos de bytes. S para voc ter uma
ideia de quantos caracteres cabem nos diversos tamanhos de
memria, d uma olhadinha na tabela abaixo:

Nomenclatura Tamanho

1 KiloByte = 1 KB 210 bytes

1 MegaByte =1 MB 210 KB = 220 bytes

1 GigaByte = 1 GB 210 MB = 230 bytes

1 TeraByte = 1TB 210 GB = 240 bytes

Como representar informao na memria do


computador?

Como visto anteriormente, computadores trabalham com dois


nveis de tenso para representar a informao: ligado e desligado.
Assim, o mais simples era encontrar uma forma de representao
que s trabalhasse com dois valores (ou dois dgitos, por exemplo)
0 e 1... Mas a, algum podia perguntar... S 0 e 1? E o resto dos

21
Elementos de Informtica

dgitos que usamos no dia-a-dia? Como represent-los neste sistema


esquisito?

O que precisamos saber, na verdade, que h vrias formas de


representar os nmeros vrios sistemas de numerao. Neste texto,
vamos ento estudar os principais e aprender a traduzir informaes
representadas em um para o outro. Para podermos entend-los
melhor, preciso relembrar a definio de um sistema numrico. Um
Sistema Numrico consiste de:

Um cdigo forma de representar os nmeros

22, 0001000, XIX

Uma operao bsica: contagem

Grupo com determinado nmero de objetos: base

Sistemas Posicionais

Em vrios sistemas de representao numricos, a notao


posicional. Isto , o valor dos smbolos (ou algarismos) depende da
posio que ocupam no nmero. Por exemplo, em 97, 590, 14890, o
dgito 9 representa o valor 90 (porque o segundo da direita para a
esquerda).

Em um sistema de notao posicional, o valor do dgito calculado


multiplicando-se o mesmo por uma potncia da base do sistema usado.
Por exemplo, no sistema decimal, o valor do 9 em 490 9x101.

Para calcular o valor do 490 fazemos a seguinte conta:

490 = 4x102 + 9x101 + 0x100

Ou seja... quando queremos calcular o valor de um determinado


nmero, digamos abcd (expresso em qualquer sistema de numerao
de base b) fazemos a seguinte continha:

Valor = axb3 + bxb2+ cxb1+ dxb0

22
Elementos de Informtica

Tambm dizemos que o dgito mais a direita o Dgito Menos


Significativo e que o dgito mais a esquerda do nmero o Dgito
Mais Significativo. Se a gente quiser calcular o valor do nosso
nmero abcd no sistema decimal (que a gente usa todo dia), a conta
a seguinte:

Valor-em-decimal = Axb3 + Bxb2+ Cxb1+ Dxb0, onde A, B, C e D


so os valores de a, b, c e d em decimal. Para um sistema de base X,
precisamos de dgitos que vo de 0 at X-1. Por exemplo, no sistema
binrio, temos dois dgitos: 0 e 1. No sistema octal, temos os dgitos de
0 a 7. No caso de sistemas de base maior que dez, usamos os dgitos
de 0 a 9, e depois letras para completar o que falta. Por exemplo, o
sistema hexadecimal contm o dgitos 0...9 e A, B, C, D, E, F, que
correspondem aos nmeros de 10 a 15.

Vamos retomar estes detalhes mais adiante, quando comentarmos


sobre os diversos sistemas.

O Sistema Decimal

Este sistema o mais comumente usado no nosso dia-a-dia; de


base 10 (isto significa que ele conta com um conjunto de 10 smbolos
para representar as informaes 0 1 2 3 4 5 6 7 8 9) e posicional
(o valor do algarismo varia com a sua posio).

Em 710, o 1 representa uma dezena;

Em 1245, o 1 representa um milhar.

O Sistema Binrio

Outro sistema de numerao bastante conhecido na atualidade o


Binrio (por ser o sistema utilizado na representao de informaes
digitais). Neste sistema, s utilizamos dois smbolos para representar
a informao: 0 e 1. Como no sistema decimal, o valor dos algarismos
depende da sua posio (sistema posicional). Por exemplo, em 0102
o 1 equivale a 2.

E o valor deste nmero em decimal? Veja s como calcular:

Valor-em-decimal = 0x22 + 1x21 + 0x20 = 2

Vale lembrar que no sistema binrio (o usado nos computadores):

23
Elementos de Informtica

Cada algarismo um bit

Bit mais esquerda: Most Significative Bit (MSB)

Bit mais direita: Least Significative Bit (LSB)

Os Sistemas Octal e Hexadecimal

No sistema Octal, utilizamos (como visto anteriormente) 8 smbolos


para representar os valores

01234567

Exemplo: (563)8

Qual o valor do nmero acima em decimal?

Valor = 5x82 + 6x81 + 3x80 = 5x64 + 6x8 + 3x1

= 320 + 48 +3 = 371

No simples?

No Sistema Hexadecimal (que tambm um sistema de numerao


posicional) utilizamos 16 smbolos para representar os valores, como
mostrado abaixo:

0123456789ABCDEF

Exemplo: (563)16

Em resumo

O nmero de smbolos em qualquer sistema igual base

Os nmeros so lidos da esquerda para a direita

A diferena de uma posio para outra igual a uma potncia


da Base

Por exemplo um nmero abcde em um sistema de numerao


de base n, tem o seguinte valor

a x n4 + b x n3 + c x n2 + d x n1 + e x n0.

Por exemplo, o nmero 01011, em binrio vale

0 x 24 + 1 x 23 + 0 x 22 + 1 x 21+ 1 x 20 = 0 + 1x8 + 0 + 1x2 + 1x1

= 11 no sistema decimal!!!

24
Elementos de Informtica

E para converter de Decimal para os outros Sistemas de


Numerao?

Como vimos anteriormente, para converter um nmero expresso


em uma base qualquer, para decimal, a gente faz multiplicaes.
Ento, para converter de decimal para as outras bases (processo
inverso) usamos a diviso (inverso da multiplicao). Por exemplo,
para converter o nmero 135 expresso no sistema decimal para
binrio, fazemos o seguinte: divide-se o nmero sucessivamente pela
base do sistema para o qual se quer converter (neste caso, a base 2),
at que o resto da diviso seja menor que a base, como mostrado na
Figura 5 abaixo.

Figura 5 - Convertendo 135 de Decimal para Binrio

O primeiro resto das divises o Dgito Menos Significativo, ou


seja, o dgito que vai ficar mais a direita no nmero final. Ento, para
o exemplo acima:

(135)10 = (10000111)2
Para converter de Decimal para Hexa, o processo exatamente o
mesmo. Veja a converso de (2223)10 para hexa, mostrada na Figura
6 abaixo:

Figura 6 - Convertendo de Decimal para Hexa

Assim, considerando que no sistema Hexadecimal 15 = F e 10 = A,


25
Elementos de Informtica

o resultado final :

(2223)10 = (8AF)16

Como converter de Binrio para Hexa e Octal?

Vamos comear com o caso (aparentemente) mais complicado


vamos converter de Binrio para Hexa. Sabemos que no sistema
hexadecimal temos 16 dgitos a considerar (lembram?). Assim,
precisamos de 4 bits para representar cada dgito hexa. Com 4 bits
conseguimos representar 24 dgitos, que so justamente os 16 que
precisamos. Assim, para converter de binrio para hexa, basta a gente
agrupar os o nmero binrio em grupos de 4. Fazemos isto da direita
para a esquerda. No caso do nmero a converter no ser mltiplo de
4, completamos com zeros esquerda. Veja os exemplos abaixo:

No caso da converso ser para octal, basta agrupar os bits em


grupos de 3.

Como converter de Octal para Hexa (e vice-versa)?

No possvel fazer a converso diretamente entre estes dois


sistemas. Para converter nmeros de um para outro, preciso
primeiro convert-los para Binrio e depois de Binrio para o sistema
desejado.

E os nmeros Fracionrios?

Em geral, um nmero fracionrio pode ser representado como uma


soma das suas partes inteira e fracionria, assim:

Parte Fracionria

N = anxbn + an-1 x bn-1 + + a0b0 + a-1b-1 + a-2b-2 + + a-mb-m

Parte Inteira

26
Elementos de Informtica

Onde calculamos o valor da parte fracionria da mesma forma que


antes, s que vai multiplicando a base por potncias negativas. Veja o
exemplo abaixo:

(1110.1001)2 = (?)10

1x23 + 1x22 + 1x21 + 0x20 + 1x2-1 + 0x2-2 + 0x2-3 + 1x2-4 = 14,5625

Para converter uma frao decimal para uma base diferente,


multiplique a frao sucessivamente pela base desejada e guarde
as partes inteiras produzidas pela multiplicao. Por exemplo, para
converter 9,25 em decimal para binrio, realizamos as seguintes
operaes:

(9,25)10 = (?)2

Parte inteira (9)10 = 1001

Parte fracionria = 01

0,25x2 = 0,50

0,50x2 = 1,0

(9,25)10 = (1001,01)2

Como o povo representa Informao no


Computador?

Ao longo da histria, observamos vrios sistemas de representao


para os caracteres que vemos na tela. Nesta seo descrevemos
brevemente alguns dos mais famosos.

O ASCII (America Standard Code for Information Interchange)

Este o padro utilizado para troca de informaes. Foi definido


pela ANSI, em 1961. Antes disso, cada computador representava
os caracteres de sua maneira. A consequncia disso era que os
programas de computador tinham que ser feitos para computadores
particulares. J pensou?

Este sistema representa os caracteres com 7 Bits, e serve de


base para o sistema ASCII estendido, que usa mais 128 caracteres
especiais. A ttulo de curiosidade, veja a seguir alguns exemplos:

27
Elementos de Informtica

A = 65 em ASCII = 0100 0001 internamente

Y = 89 em ASCII = 0101 1001 internamente

! = 33 em ASCII = 0010 0001 internamente

Para saber mais sobre o sistema ASCII, veja [4].

EBCDIC Extended Binary Coded Decimal Interchange Code

Unicode

Conhea Mais

Continue pesquisando sobre o assunto. Veja os links a seguir.

[1] http://icea.gov.br/ead/anexo/21201.htm - timo resumo sobre


os processos de converso

[2] http://www.tecnobyte.com.br/sisnum1.htm

[3] pt.wikibooks.org/wiki/Lgica_Digital/Sistemas_numricos - 49k

[4] http://www2.ufpa.br/dicas/progra/arq-asc.htm

Tipos de Computadores

Antes de comearmos a ver os diversos tipos de computadores


que encontramos no mercado, vamos fazer uma pequena pausa
para relembrar o que um computador. Como vimos anteriormente,
podemos ver um computador como um conjunto de componentes
eletrnicos, conectados, que capaz de tratar automaticamente
a informao. Podemos dizer tambm que a mquina capaz de
processar dados automaticamente. Mas... O que so dados?

Dados = registros relacionados a um evento ou atividade. Por


exemplo:

1972

UAB

Quando associamos sentido aos dados (atravs de alguma forma


de processamento), temos as informaes:

1972 foi o ano das Olimpadas de Munique

28
Elementos de Informtica

UAB a Universidade Aberta do Brasil

Assim, processar dados significa aplicar aos dados um conjunto


de operaes para gerar informaes. Assim:

Dados Iniciais + Programa = Resultado (Informao). Por exemplo,


Lista de idades dos alunos + programa que calcula mdias = mdia
de idade dos alunos

Mas, como tudo isto acontece? Na verdade, o processamento das


informaes em um computador passa por algumas etapas. Primeiro,
os dispositivos de entrada passam os dados para o crebro do
computador, a CPU. Em seguida, a CPU vai executando operaes
sobre os dados recebidos. Vale ressaltar que estas operaes podem
usar, alm dos dados da entrada, dados previamente guardados na
memria A Unidade de Controle quem determina que operao
vai ser executada, se preciso pegar dados na memria, e quando
o computador deve dar o resultado da operao. E a Unidade
Lgica e Aritmtica executa as operaes. Quando a operao for
terminada, os dados so enviados para os dispositivos de sada
(tela, impressora, etc. Em resumo, um computador tem quatro
componentes bsicos:

Dispositivos de Entrada que nos permitem passar dados


para o computador

CPU que controla o raciocnio do computador. ela que


realiza as operaes sobre os dados (atravs da ULA) e que
determina que componente pode agir a cada momento.

Memria serve para armazenar dados.

Dispositivos de sada servem para comunicar ao mundo


exterior os resultados das operaes sobre os dados.

Estes componentes formam a arquitetura de Von Neumann. A


figura a seguir mostra como ocorre o processamento de dados de
acordo com a arquitetura de Von Neumann.

29
Elementos de Informtica

Figura 7 - Arquitetura de von Neumann e Processamento de Dados

Quando pensamos em sistemas de computao, temos que


considerar trs componentes:

1. O Hardware so as partes do computador que voc pode


tocar, ou seja, as partes fsicas. nesta parte fsica que so
executadas as instrues do software para gerar a sada ou
possibilitar a entrada de dados e informaes. O mouse, o
monitor, o teclado so exemplos de hardware.

2. O Software uma sequncia de instrues que permite que


o hardware processe os dados. O Word e o Internet Explorer
so exemplos de software. Os programas feitos pelos usurios
tambm so chamados de software.

30
Elementos de Informtica

3. O Peopleware so os usurios do hardware e do software.


o peopleware que determina que tipos de software vo ser
construdos, quais as novas demandas, etc.

A figura abaixo mostra um sistema de computao em resumo:

Figura 8 - Um sistema de computao

Finalmente Mas e os computadores? H vrias maneiras de


classificar os tipos de computadores:

Pela forma como representam dados internamente:

1. Computadores Digitais estas mquinas processam dados de


forma matemtica tudo so nmeros! Apresentam resultados
em forma de caracteres, utilizando a apresentao binria que
j vimos, programados atravs de linguagens de programao.
Exemplos deste tipo de computador so Desktops, Palmtops,
notebooks.

2. Computadores Analgicos - usados para medir grandezas


fsicas (presso, voltagem, etc.). Estas mquinas trabalham
com variveis contnuas e so programados pela fiao de
seus circuitos. Um exemplo de computador analgico o
Osciloscpio.

31
Elementos de Informtica

3. Computadores Hbridos - so uma mistura dos dois anteriores.


Normalmente, sua entrada de dados analgica (por exemplo,
o batimento cardaco de algum, a curva glicmica). Eles usam
a parte digital para converter resultados e manipular dados mais
precisamente. So capazes de converter uma curva glicmica
para valores discretos (70, 140, etc). Tm componentes
especiais, os conversores.

Pelo porte: Microcomputadores, Laptops, Desktops, Servidores,


mainframes, PDAs, etc... Em seguida veremos cada um destes com
mais detalhes.

Um microcomputador, tambm chamado de Computador Pessoal


(PC) uma mquina que tem CPU, e foi feita para uso individual. So
os que encontramos em casa, no trabalho, etc. H dois tipos principais
de PC: desktops, notebooks ou laptops.

Desktops so mquinas grandes, que normalmente ficam na mesa


de casa ou do trabalho. Elas tm pelo menos um gabinete, teclado,
mouse, e um monitor. No gabinete fica a CPU do computador ou
seja, ali que so processados os dados. A figura abaixo mostra um
desktop.

Laptops ou notebooks so os computadores pequenos, que


podemos levar para qualquer lugar. Eles tipicamente tm uma
bateria, que lhes garante funcionamento autnomo (sem estar ligado
na tomada) durante algum tempo. Atualmente, podemos encontrar
laptops com preos bastante acessveis.

Na tentativa de ganhar em portabilidade, dois tipos de computadores


foram criados:

1. PDAs Personal Digital Assistants - Cabem na mo do


usurio, e tem entrada e sada via uma tela sensvel ao toque.
Os PDAs tm uma espcie de caneta com a qual o usurio toca
a tela e desenha caracteres nela, e podem se comunicar entre
eles e com computadores.

32
Elementos de Informtica

2. Palmtops - Parecem com um laptop, s que menores, cabendo


na palma da mo. Muitos executam o Windows CE. Vm em
conjunto com telefones celulares.

Outro tipo comum de computador que encontramos so as


estaes de trabalho. Estas podem ser PCs com grande poder de
processamento, podendo ter mais de uma CPU. As estaes de
trabalho podem assumir o papel de servidores, servindo de computador
central, onde usurios mantm seus arquivos, etc

H ainda outros tipos de computadores, menos comuns do que os


j citados:

1. Minicomputadores - Computador multiusurio menos poderoso


que um mainframe. Os minicomputadores apareceram nos
anos 60, quando a tecnologia dos circuitos integrados permitiu a
construo de computadores mais baratos que os mainframes.
Foram substitudos posteriormente pelas estaes de trabalho

2. Mainframes - Computadores grandes, que processam


dados de vrios usurios. Comuns nas dcadas de 60 e 70.
Para trabalhar, os usurios se conectavam aos mainframes
atravs dos terminais (dispositivos com monitor e teclado, sem
capacidade de processamento). Estes computadores eram
extremamente caros e ocupavam um espao enorme. A figura
a seguir d ideia do que era um mainframe.

3. Supercomputadores - Eram mainframes otimizados para


obter maior poder de processamento. Os supercomputadores
mais famosos eram os da famlia CRAY. A famlia CRAY T90
(famosa por seu poder de processamento) suportava mquinas
com at 32 processadores. A capacidade de processar
dados em paralelo aumentava em muito a capacidade destes
computadores, tornando-os adequados para computao
cientfica. O custo de uma mquina destas podia chegar at 35
milhes de dlares.

33
Elementos de Informtica

Atividades e Orientaes de Estudo

Vamos praticar o que aprendemos neste captulo? hora de


realizar as atividades propostas. Vamos l?

Atividade 1

Faa uma lista dos hardwares e softwares que voc tem em


seu ambiente de estudo. Discuta com seus colegas o que cada
uma destas partes pode realizar.

Atividade 2

Pesquise mais sobre hadware e software e elabore um texto-


sntese com os pontos principais de sua pesquisa. Aps elaborar
seu texto-sntese, discuta com seus colegas e professores/
tutores sobre os dados de sua pesquisa.

Atividade 3

Leia atentamente a charge a seguir.

Elaborar um texto sobre A incluso digital no Brasil e discuta


com seus colegas.

Tente colocar, em sua produo textual, aspectos lidos, estudados


e pesquisados sobre os assuntos abordados neste captulo, como

34
Elementos de Informtica

as discusses sobre hardware e software. Ser que a tecnologia


que discutimos est ao alcance de todos? O texto dever ter carter
dissertativo, ou seja, deve apresentar o ponto de vista dos autores
acerca do tema abordado. A dissertao dever ter incio (introduo),
meio (desenvolvimento) e fim (concluso), ou seja, preciso Ateno
desenvolver, no mnimo, trs pargrafos. Aps elaborar seu texto,
publique no ambiente virtual e em seu portflio de atividades3.
3
V organizando
suas produes em
um portflio para
Lembre-se! importante ir documentando todas as suas atividades que voc consiga
e produes para que voc e seus professores/tutores consigam acompanhar seus
percursos de
avaliar melhor os percursos de aprendizagem construdos ao longo aprendizagem.

do curso.

Vamos Revisar?

hora de revisar os pontos principais discutidos no captulo. Tente


rever o assunto e, se tiver dvidas, procure ajuda dos professores
que estaro orientando voc no processo de aprendizagem.

Lembre-se! preciso que voc se dedique aos estudos, a fim de


conseguir xito no processo de aprendizagem. Leia atentamente o
resumo a seguir. Bons estudos!

Resumo

Neste captulo, voc pde descobrir como a informao representada no


computador. Alm disso, pde ver que h vrias formas de faz-lo, e aprendeu
a converter entre elas. Depois, voc deu uma lembrada no que foi visto sobre
a Arquitetura de Von Neumann (base dos computadores atuais). Voc tambm
conheceu os diferentes tipos de computadores, estudou as suas diferenas e
diferentes aplicaes. E a, gostou? Que tal passarmos adiante?

35
Elementos de Informtica

Captulo 3 Fundamentos de
Hardware e Software

Vamos conversar sobre o assunto?

Neste captulo, vamos conhecer um pouco sobre os fundamentos


de hardware e software.

Voc vai estudar os microprocessadores, entendendo melhor


o funcionamento dos componentes dos computadores. J parou
para pensar nos componentes do computador que voc utiliza para
realizar seu curso a distncia? Quais os softwares que voc utiliza
para estudar a distncia? Que tal refletir sobre hardware e software,
analisando a prpria mquina que voc est utilizando? Pronto(a)
para o desafio? Ento, vamos l?

Microprocessadores

Responsveis pela execuo das instrues num sistema, os


microprocessadores, escolhidos entre os disponveis no mercado,
determinam a capacidade de processamento do computador. Vale
lembrar que os microprocessadores so s parte do conjunto que
forma o computador! Antes de comentar mais sobre ele, vamos
apresentar um primo: o microcontrolador!

Estes pequenos componentes nasceram da necessidade de


controlar automaticamente algumas funes em diversos tipos de
aparelhos. Por exemplo: controlar o volume de gua na mquina de
lavar; fazer a leitura do seu DVD favorito... em mdia, a gente entra
em contato com 9 microcontroladores por dia! Olhe em volta voc
consegue identificar algum? Onde?

Os microprocessadores so os componentes responsveis pela


execuo das instrues em um sistema eletrnico em geral (em
particular, estamos discutindo aqui os microprocessadores que
esto nos computadores). So justamente os microprocessadores,
escolhidos entre os disponveis no mercado, determinam a
capacidade de processamento do computador e tambm o conjunto
primrio de instrues que ele compreende. O sistema operacional
(no nosso caso, o sistema operacional mais comumente encontrado

36
Elementos de Informtica

o Windows, em suas vrias verses Windows 98, Windows 2000,


Windows XP, Windows Vista) construdo sobre este conjunto de
instrues disponveis. Em outras palavras, o Sistema Operacional
que permite que enviemos comandos para a CPU do computador
realizar. Vale lembrar que, embora o microprocessador seja o crebro
do computador, preciso mais do que ele para interagir com o
usurio.

Um Pouco de Histria

Os microprocessadores foram inventados pela INTEL em 1971


para atender a um fabricante japons de calculadoras (que
queria permitir que os usurios de suas mquinas pudessem
programar sequncias de operaes para serem executadas).

O primeiro microprocessador foi o 4004 que processava 6000


operaes por segundo, um prodgio para a poca, mas hoje
em dia...

Em 1972 foi lanado o microprocessador Intel 8088

Realizava at 300000 operaes por segundo. Que


evoluo, no?

A comea a aparecer a concorrncia

37
Elementos de Informtica

Motorola com o 6800

MOS technology (6501 e 6502) processadores com o


mesmo poder e muito mais baratos!

O 6502 foi usado no ATARI e nos computadores APPLE

Embora muitos fabricantes tenham realizado bons projetos, a


INTEL foi o mais bem sucedido.

A famlia de processadores INTEL (do 8086 at o Pentium


Dual Core) a mais utilizada nos PCs at hoje.

O grande concorrente da Intel a AMD, com sua linha de


processadores Athlon, Sempron, Duron.

Dos milhares de operaes por segundo nos processadores


dos anos 70, hoje temos processadores capazes de realizar
milhes de operaes por segundo.

Como escolher seu microprocessador e uma


breve lista dos mais comuns

Via de regra, os critrios abaixo influenciam no desempenho:

A frequncia, isto , quantas instrues ele pode processar em


1 segundo.

Qual a memria cache disponvel.

Qual a energia que o microprocessador gasta.

No entanto, mais importante que um microprocessador de ltimo


tipo, o conjunto memria RAM e HD. melhor pensar em aumentar a
RAM e o HD do seu computador antes de gastar uma nota comprando
nova CPU!

Hoje, os dois maiores fabricantes (para PC) so Intel e AMD (d


uma olhadinha no gabinete do micro que voc est usando qual o
fabricante do seu micro?). Como descobrir que tipo de processador
voc tem no micro? V em Painel de Controle e escolha a opo
Sistema. Ir aparecer o tipo de processador que voc dispe.

Antigamente, todos os processadores tinham uma nica CPU.


Hoje, na busca por maior velocidade, e tambm com a evoluo da
tecnologia, os fabricantes tambm criaram processadores de CPU
dupla, que tm desempenho melhor, por poderem executar instrues

38
Elementos de Informtica

em paralelo.

Da Athlon (mais baratos, com bom desempenho): Athlon64 e


Athlon64 X2

Da Intel: Centrino, Core Solo, Core Duo, Core 2 Duo

Para saber mais, faa uma pesquisa sobre estes


microprocessadores e liste 3 diferenas entre eles! Aproveite para
discutir seus achados com os seus colegas e tutor.

Conhea Mais

http://www.brasilescola.com/informatica/introducao-dos-
computadores.htm

http://pt.wikipedia.org/wiki/Microprocessador

http://pt.wikipedia.org/wiki/Microprocessador

http://informatica.hsw.uol.com.br/microprocessadores.htm

http://www.microprocessadores.hpg.ig.com.br/

A Memria

Este termo designa os componentes do computador onde


ficam armazenados dados e programas. Dados e programas so
armazenados como BITS e BYTES. A Memria do seu computador
est dividida em dois tipos principais:

Memria principal de acesso mais rpido, e de capacidade


mais restrita. Armazena temporariamente os dados e instrues
usados pela CPU.

Memria Secundria de maior capacidade, porm de acesso


mais difcil. Dispositivos de memria secundria so o HD
(Disco Rgido), CDs, DVDs, pen drives, etc.

Tanto a memria secundria quanto a principal so especificadas


por seu tamanho. A seguir, apresentamos os tamanhos de memria
mais comumente encontrados:

39
Elementos de Informtica

QuiloByte (mil)

1 KB > 1.000 Bytes

> 1.000 Caracteres

MegaByte (milho)

1 MB > 1.000.000 Bytes

> 1.000.000 Caracteres

GigaByte (bilho)

1 GB > 1.000.000.000 Bytes

> 1.000.000.000 Caracteres

Voc j parou para pensar qual o tamanho do HD do seu


computador? Quantos caracteres do para armazenar nele?

A Memria Principal

a memria utilizada diretamente pelo processador, e sem a qual


o computador no pode funcionar.. Divide-se em:

Memria RAM (Random Acess Memory) memria voltil (o


que est armazenado nela perdido quando o computador
desligado). O tamanho da memria pode influenciar na rapidez
do computador quando os programas enchem toda a RAM,
o computador usa uma parte do disco rgido para simular uma
RAM e o sistema fica lento. A figura abaixo mostra a carinha
da memria do seu computador

40
Elementos de Informtica

H dois tipos bsicos de memria RAM:

1. RAM esttica (SRAM), que armazena os dados binrios


em pequenos circuitos chamados FLIP-FLOPS. Essa
memria mais cara, consequentemente vem em menor
quantidade em nosso micro.

2. RAM Dinmica (DRAM), que armazena seus bits como


cargas eltricas em capacitores . Por ser mais simples de
fabricar que uma SRAM a DRAM o tipo de memria mais
usado em computador

Memria ROM (Read-Only Memory) suas informaes so


gravadas pelo fabricante uma nica vez. Estas informaes,
usadas toda a vez que ligamos o computador, que garantem
que todos os componentes funcionem corretamente.

Volte agora para a Figura 7, da arquitetura do computador. Veja


que, normalmente, a memria principal fica fora da CPU, o que
pode acabar sendo uma espcie de gargalo no desempenho do
computador (leva um tempo para que a CPU consiga buscar os dados
na memria). Assim, para facilitar o processo, esto na CPU dois tipos
de memria importantes:

1. Registradores memrias de pequeno tamanho, localizadas


na cpu, que guardam dados sendo utilizados correntemente no
processamento. Quando a CPU termina de utilizar estes dados,
eles so armazenados de volta na memria RAM.

2. Memria Cache memria pequena, de alto desempenho,


que serve para ajudar o processador a ser mais eficiente.
O computador vai trazendo para a cache, ao longo do
processamento, dados que tem alta possibilidade de serem
utilizados no futuro prximo. Fica entre a CPU e a memria
Principal. Na verdade a Cache um tipo de RAM ( uma SRAM
- RAM esttica), que tem dois nveis: a L1 e L2. A cache L1
est mais prxima do processador, ficando localizada dentro do
chip que o contm. J a cache L2 era localizada em alguns
computadores na placa me como uma srie de chips de
armazenamento

Nessa altura, algum deve estar se perguntando mas o que


acontece se a memria principal ficar cheia? Para isto, o Sistema

41
Elementos de Informtica

Operacional (o software que controla todos os componentes da


mquina) cria a chamada memria virtual. A memria virtual um
arquivo conhecido como Arquivo de Troca - SWAP FILE, armazenado
no disco rgido. Quando o computador passa a usar a memria virtual
o seu desempenho cai consideravelmente (o acesso ao disco rgido
muito mais lento do que o acesso RAM). O Sistema Operacional
usa a memria virtual para evitar o travamento da mquina.

Agora que j vimos a memria principal e seus tipos, que tal


passarmos para a memria secundria?

A Memria Secundria e Seus Tipos

O que Memria Secundria?

Como vimos anteriormente, os computadores necessitam de


dispositivos de armazenamento onde dados e instrues podem ser
guardados de maneira mais permanente. Isto se deve principalmente
a dois fatores: (1) a memria principal voltil, isto , os dados
nela armazenados se perdem todas as vezes que desligamos o
computador; (2) a memria principal no costuma ser muito grande
(nos computadores atuais o tamanho varia normalmente entre 256
KB e 1 GB).

Por isto, foram desenvolvidos outros dispositivos de


armazenamento, como o disco rgido (HD, do ingls Hard Disk),
o disquete (hoje j bastante fora de uso), os CDs, DVDs e cartes
de Memria. Estes dispositivos armazenam dados que, conforme
a CPU vai precisando, so carregados na memria principal, para
ento serem utilizados na execuo dos programas. Por no serem
acessados diretamente pela CPU, mais demorado acessar dados
em memria secundria. A seguir, veremos com um pouco mais de
detalhes os tipos mais comuns de memria secundria.

Tipos de Memria Secundria Mais Comuns

O Disco Rgido

O disco rgido, tambm conhecido como HD, um sistema lacrado


contendo discos de metal recobertos por material magntico onde os
dados so gravados e lidos atravs de cabeas (veja a Figura 9).

42
Elementos de Informtica

Figura 9 - HD Aberto

Uma utilizao muito comum dos discos rgidos a de ser utilizado


como Memria Virtual. Quando o Sistema Operacional (na maioria
dos casos o Windows) percebe que a memria RAM est muito cheia,
e que no vai conseguir mais guardar os dados que precisamos em
breve, ele usa uma parte do HD para simular a Memria RAM. Quando
os HDs tambm andam muito cheios, recebemos a desagradvel
mensagem do windows Pouca Memria Virtual Disponvel, favor
fechar seus programas, e o computador vai ficando bem lento.

Historicamente, o HD o componente que mais evoluiu na histria


da Computao. Do incrvel disco de 5 MB da IBM (1957) para os
cada vez mais comuns HD de 500 GB de hoje, muito se evoluiu.
Os fabricantes de HD mais populares hoje so Samsung, Hitachi,
Seagate, entre outros.

Para saber maiores detalhes sobre os Discos Rgidos, voc pode


consultar:

http://pt.wikipedia.org/wiki/Disco_rgido

Os Disquetes

Tambm conhecidos por discos flexveis (do ingls, floppy disks)


so dispositivos de armazenamento de capacidade varivel, que,
com o aparecimento e popularizao de CDs e DVDs tm cado em
desuso. No incio dos anos 90, era comum encontrarmos disquetes de
360KB (cabia umas 100 pginas de texto neles). Depois apareceram
os discos de alta-densidade (e menor tamanho), que armazenavam
at 1.44 MB (veja Figura 10).

43
Elementos de Informtica

Figura 10 - Disquete de 3.5 polegadas, 1.44 MB de Capacidade.

CDs e DVDs

Os CDs (compact discs) so hoje a forma mais popular de


armazenar dados. Mais confiveis do que os disquetes (por causa da
tecnologia utilizada na manufatura e tambm na gravao dos dados),
tambm tm capacidade muito maior (700 MB) de armazenamento.
Atualmente, os computadores tm sempre uma unidade de CD-ROM,
que nos permite ler os dados armazenados no CD. Tambm cada
vez mais comum termos gravadores de CD, que nos permitem gravar
dados nestes.

Existem dois tipos bsicos de CDs virgens:

a. CD-R disco virgem, que pode ser gravado em um drive de


CD-Rom do computador. Neste caso, dados gravados no
podem ser apagados. No entanto, possvel adicionar dados
aos j gravados posteriormente.

b. CD-RW discos que permitem a gravao e posterior


apagamento de dados inmeras vezes em um CD.

De tecnologia semelhante aos CDs, os DVDs (do Ingls, Digital


Versatile Discs) tambm representam unidades de memria secundria
dos computadores. Possuem maior capacidade de armazenamento
que os CDs (4.7 GB x 700 MB dos CDs) e maior preciso devido
forma de gravar e armazenar dados utilizada.

H vrios tipos de DVDs virgens:

a. DVD+R s podem ser gravados uma vez (semelhante ao que


ocorre com o CD-R).

b. DVD+R DL so DVDs que podem armazenar dados nas duas


faces, o que duplica sua capacidade de armazenamento.

c. DVD+RW DVDs que podem ser gravados e apagados cerca


de mil vezes.

44
Elementos de Informtica

Pen Drives

Estes so dispositivos de memria que esto se tornando cada


vez mais populares, por serem pequenos, conectados as portas USB
e terem capacidades cada vez maiores. Um exemplo de Pen Drive
o mostrado na Figura 11.

Figura 11 - Pen Drive

Cartes de Memria

Com o aparecimento de novas tecnologias, muitos equipamentos


que precisavam de maneiras de guardar dados foram ficando
cada vez mais acessveis (por exemplo, cmeras digitais, MP3
players, alguns celulares). Isto motivou o surgimento de um tipo de
dispositivo de memria que fosse de pequenas dimenses, de grande
capacidade e que consumisse pouca energia (a bateria uma das
maiores preocupaes quando pensamos em celulares e afins, no
verdade?). Estes dispositivos ento ficaram conhecidos como cartes
de memria (Memory Cards).

Internamente, eles possuem um chip de memria, chamado de


memria flash, que bastante parecido com a memria RAM (com
a diferena que a memria flash no voltil), que consume pouca
energia. A figura 12 mostra alguns cartes de memria disponveis
no mercado.

Figura 12 - Alguns Cartes de Memria

45
Elementos de Informtica

Conhea Mais

hora de aprofundar seus estudos. Leia mais sobre o assunto.


Pesquise e v registrando suas leituras em seu portflio.

1. MANZANO, A.L.N.G. e MANZANO, M.I. N.G., Informtica


Bsica, 7a Edio, Editora rica

2. http://pt.wikipedia.org

3. http://palazzo.pro.br/disco.htm

Dispositivos de Entrada e Sada

Tambm conhecidos como perifricos, estes dispositivos permitem


a comunicao entre o computador e o usurio. Os principais
dispositivos de entrada (obtm informao do mundo externo e
repassam para o computador) so os listados a seguir:

Teclado, mouse, drive de CD / DVD-ROM, scanner, microfone,


joystick, cmera filmadora, cmera digital, webcam, tela
sensvel ao toque, mesa grfica e caneta tica.

Olhe agora para o seu computador? Que dispositivos de entrada


voc consegue identificar? Um dispositivo de Entrada que logo
identificamos o teclado (utilssimo para quem quer operar um
computador). Vamos conhec-lo um pouco mais a fundo?

O teclado do computador o dispositivo mais utilizado para


entrada de dados (isto , para o usurio passar dados e instrues
que sero utilizados no processamento de dados). Baseado nos
teclados utilizados nas antigas mquinas de escrever (voc j teve
a oportunidade de utilizar uma?), os teclados so compostos por
um conjunto de teclas, cada uma correspondendo a um ou mais
caracteres (lembre que um caracter pode ser um nmero, um smbolo
ou uma letra).

Cada vez que voc pressiona uma tecla, um chip no teclado


identifica qual foi a tecla pressionada e envia esta informao para o
computador. A comunicao entre teclado e computador pode ser sem
fio (usando bluetooth ou infravermelho), ou com fio (com conectores
PS/2 ou USB).

46
Elementos de Informtica

A figura 13 abaixo mostra um teclado e as entradas USB e PS/2.

Figura 13 - Teclado e Entradas USB e PS/2

Quanto ao padro da disposio das teclas, no Brasil encontramos


os teclados QWERTY, e tambm uma pequena variante, o Teclado
ABNT, onde a tecla est presente diretamente. Outros pases
apresentam diferentes disposies, como o teclado AZERTY dos
franceses, por exemplo.

E o seu teclado, qual ? Voc j viu algum diferente?

Por fim, vale a pena mencionar algumas teclas de funes


especiais que podemos precisar no teclado.

CTRL e ALT usadas em conjunto com outras teclas,


possibilitam vrios comandos. Por exemplo, no word, CTRL+ N
passa uma palavra para negrito,

ESC permite sair do comando corrente.

Enter confirma a execuo de um comando.

Um outro dispositivo de Entrada muito til o Mouse. Este


dispositivo usado para executar comandos. O boto da esquerda
serve para selecionar itens na tela, e o da direita para realizar comandos
especiais Normalmente, encontramos dois tipos de mouse: (1) O
tico (mais preciso, tem uma luz para guiar a movimentao); (2) O
que tem uma bolinha embaixo. Qual o seu? Voc sabe bem como este
dispositivo funciona? Vamos ver? V at o seu computador e passe o
mouse, com o boto esquerdo pressionado, sobre a rea de trabalho
do Windows. O que acontece? E se voc fizer a mesma coisa com o
boto direito? Qual a diferena?

47
Elementos de Informtica

Outro dispositivo de entrada interessante o Scanner. Digitaliza


fotografias (ou outros documentos) e as transfere para o micro. De
maneira geral, feita uma leitura tica da fotografia (o processo
semelhante ao que se faz quando tiramos uma cpia de um
documento), que ento convertida para um formato legvel para o
computador. Scanners fazem esta tarefa com diferentes resolues
quanto maior a resoluo, melhor a qualidade da foto. Veja abaixo o
que um scanner:

Agora que j apresentamos os dispositivos de entrada, que tal


vermos os de sada? Os principais dispositivos de Sada so os
seguintes:

Monitor de vdeo, drive de CD-ROM, caixa de som, impressora,


sensores (movimento, temperatura etc) e culos (para realidade
virtual).

Dentre os dispositivos de sada, o mais usado sem dvida


o monitor de vdeo, que permite que o usurio acompanhe o
processamento dos dados. O que voc est vendo no seu monitor
neste momento? Agora, vamos pensar um pouco na nitidez (ou
resoluo) de cada monitor. As imagens no monitor so compostas
por pontos. Quanto menor a resoluo, maiores os pontos, e menor a
nitidez.

S para ter uma ideia da importncia da resoluo, d uma


paradinha agora. No seu micro, v em Painel de Controle, Vdeo,
Configuraes, e experimente modificar a resoluo do seu vdeo. O
que acontece quando voc escolhe 800x600? E quando voc escolhe
1280x768?

48
Elementos de Informtica

Atualmente os monitores mais vendidos so os LCD (Liquid Cristal


Display) e os monitores de tela plana. Faa uma pesquisa para ver
as diferenas entre eles. No esquea de postar os seus achados
no frum da nossa disciplina e comparar os resultados que voc
encontrou com os de seus colegas.

Um outro dispositivo de sada importante a impressora. Quando


conectado ao computador, imprime textos e grficos. Os critrios que
diferenciam uma impressora de outra so:

Cor a impressora colorida?

Velocidade de Impresso quantas pginas por minuto a


Impressora imprime?

Tipo jato de tinta, laser, matriciais

Agora que abordamos os dispositivos de Entrada e de Sada, fica


faltando verificar os de Entrada e Sada.

HD, CD/DVD ROM, disquetes (estes dispositivos de memria


secundria tambm so chamados de dispositivos de
armazenamento).

Modem - Dispositivo que converte o sinal digital do computador


em analgico, permitindo seu envio atravs da linha telefnica.
O modem utilizado para possibilitar a conexo Internet.
Existem basicamente dois tipos de modem:

Modems para acesso discado instalados internamente ao


computador.

Modems para acesso Banda Larga podem ser Wi-Fi (para


conexo com redes sem fio), ou ethernet.

49
Elementos de Informtica

Conhea Mais

Veja os textos complementares nos sites abaixo:

Teclados na Wikipedia
http://pt.wikipedia.org/wiki/Teclado_computador

www.howstuffworks.com

Fundamentos de Software

Mas, o que mesmo Software?

Segundo a Wikipedia, damos o nome de Software a uma sequncia


de instrues que, quando executadas, serve para manipular ou
modificar dados e informaes. Esta sequncia tambm chamada de
Programa. Atualmente, com o crescimento do nmero de aplicaes
computacionais, ns vivemos rodeados por softwares... quer ver?
Faamos uma experincia... Olhe sua volta... Onde voc encontra
software?

No computador?

Na TV?

No Celular?

Alm desta primeira definio mais resumida, segundo a ABES


(Associao Brasileira das Empresas de Software), chamamos de
software ao um conjunto de instrues lgicas, desenvolvidas em
linguagem especfica (as Linguagens de Programao), que permite
ao computador realizar as mais variadas tarefas. Alm do programa
em si, esto includos na definio de software todos os artefatos
produzidos junto com ele: manual de utilizao, planos de teste, etc.

Vale lembrar, tambm, que a produo de software exige


conhecimento tcnico e um grande volume de investimentos (o
profissional de software bastante especializado). Alm disso,
precisamos lembrar que ao adquirir um programa de computador
(software), o usurio recebe uma licena de uso, e no se torna dono
deste. No computador, tanto o software quanto os dados propriamente
ditos ficam armazenados nos mesmos dispositivos: memria RAM,

50
Elementos de Informtica

Disco Rgido, CD, DVD, etc.

Tipos de Software

Neste ponto, voc pode estar se perguntando se todo software


igual, ou se tem alguma classificao. Tem sim. Em geral classificamos
o software como:

Software Aplicativo software que serve para ajudar o usurio


a realizar suas tarefas. O foco o objetivo.

Ex. Jogos (Second Life, World of Warcraft), planilhas (MS


Excel), aplicaes grficas (Corel Draw)

Software Bsico que serve de intermedirio entre o aplicativo


e o hardware. O objetivo possibilitar o uso da mquina...

Ex. sistema operacional (MS Windows, Linux), editores de


texto (MS Word), etc.

A Figura 14 mostra um pouco onde esto os softwares bsicos e


aplicativos nos sistemas computacionais.

Figura 14 - Software Bsico e Aplicativo nos sistemas computacionais

Software Bsico

Chamamos de Software Bsico queles programas necessrios


para o funcionamento do computador. So exemplos deste tipo:

Sistema Operacional (SO) responsvel pelo gerenciamento


de todas as operaes do computador.

Ambiente Operacional o conjunto formado pelo SO e as


interfaces grficas que nos permitem utilizar o computador. Um

51
Elementos de Informtica

exemplo deste tipo de software o Windows.

Linguagens de Programao que nos permitem criar nossos


prprios programas

Compiladores e Interpretadores

Utilitrios

Programas de Backup - back-up, ou cpias de segurana


so as cpias que devemos fazer, periodicamente, dos
dados que armazenamos em nossos computadores (afinal
de contas, sempre existe o risco da mquina quebrar
e a gente ficar na mo...). Um exemplo de programa de
backup a ferramenta de Back-up do Windows, disponvel
no menu Acessrios -> Ferramentas de Sistema. Um
exemplo de ferramenta gratuita de Backup o GoodSync
(disponvel para download gratuito em www.baixaki.ig.com.
br), que permite que voc, alm de fazer cpias dos seus
arquivos, garantir a sincronizao entre mquinas.

Compactadores de Arquivos - Segundo a Wikipedia,


os compactadores de arquivos so softwares que geram
uma representao mais eficiente (por mais eficiente
entenda menor) de vrios arquivos dentro de um nico
arquivo de modo que ocupem menos espao na mdia de
armazenamento (as memrias). Atualmente, com o aumento
do tamanho das mdias no h mais tanta preocupao
em manter arquivos compactados mas ainda utilizamos
bastante os compactadores na hora de enviar arquivos
grandes por e-mail, por exemplo.

Anti-vrus - segundo a wikipedia, os vrus de computador


so programas maliciosos (isto construdos com o objetivo
de danificar os seus arquivos). Estes programas infectam
o sistema, fazendo cpias de si mesmos e tentando passar
para outros computadores. Ainda segundo a wikipedia,
a maior causa de contaminaes por vrus ainda a
execuo (por parte de usurios ) de arquivos infectados
que vm como anexos de e-mail, ou links onde se clica.
Outra causa relevante manter o sistema operacional
desatualizado o que pode facilitar a entrada dos vrus
(as atualizaes do windows so importantssimas).
Existem alguns bons antivrus gratuitos como o avast e o

52
Elementos de Informtica

avg. E o seu computador, est protegido? Qual o antivrus


instalado?

Sistemas Operacionais Um breve Resumo

Podemos definir um Sistema Operacional (SO) como um conjunto


de programas (isto , sequncias de instrues a serem executadas) e
arquivos de dados que servem de intermedirio entre o usurio (neste
caso, eu e voc), o hardware e os aplicativos (word, excel, joguinhos,
etc) que utilizamos.

A ideia que o SO torne mais conveniente (e consequentemente


mais produtivo) o uso do computador. Assim, podemos escrever um
programa sem se preocupar com o tipo do monitor de vdeo, quais
so as instrues especficas que o nosso processador entende, etc...
J pensou se tivssemos que saber escrever programas tudo em 0s e
1s, como no caso dos primeiros computadores?

Hoje, com a variedade de dispositivos que apresentam


configuraes diferentes, podemos encontrar sistemas operacionais
em vrias situaes. Por exemplo, os celulares mais modernos de
hoje so mais potentes (e bem menores!) do que os computadores
de 20 anos atrs. Atualmente, encontramos a necessidade de um
sistema operacional em dispositivos que: interagem com o usurio de
maneira complexa, cujas funes podem variar ao longo do tempo; e
que podem realizar uma variedade de tarefas.

As funes de um SO

Basicamente, os SO tm duas funes:

1. Gerenciar Recursos de Hardware e Software, de maneira que


a interao do usurio com o computador seja mais produtiva e
mais conveniente (isto , o SO cuida de fazer o computador se
comportar da melhor forma possvel, sem mostrar para a gente
os detalhes).

2. Fornecer uma interface consistente para todos os


aplicativos isto o jogo que roda no meu laptop o mesmo
que rodaria no seu micro, mesmo ambos serem de fabricantes
diferentes.

De acordo com Silberchatz, Gagne e Galvin [2001], um SO lembra

53
Elementos de Informtica

um governo: no tem nenhum fim especfico por si s, mas trabalha


para que o sistema funcione da melhor forma possvel.

Uma Breve Histria dos SO

Os SO comeam a aparecer a partir da 2 gerao dos


Computadores, quando as mquinas ficaram confiveis o suficiente
para serem fabricadas em maior escala. Isto implicou que os
profissionais que trabalhavam com estas mquinas eram de grupos
diferentes, e gostariam de utiliz-las para diferentes fins (diferente
do que ocorria na 1 gerao, onde os profissionais que utilizam as
mquinas estavam diretamente envolvidos em sua construo e
conheciam direitinho o funcionamento).

Foi a partir da 2 gerao que se passou a fazer uma distino


entre operadores, pessoal de manuteno e programadores. Assim,
as mquinas eram utilizadas para diferentes fins e para aumentar
a produtividade, era preciso que houvesse esta interface entre o
hardware e os programas o SO.

O primeiro SO foi o CTSS (Compatible Time Sharing System)


desenvolvido no MIT, na dcada de 60. Este SO permitia o conceito
de computao interativa isto , computao com o feedback do
usurio (ou seja, durante a execuo do programa, a computao
era pausada para solicitar que o usurio fornecesse algum tipo de
informao). At ento todos os sistemas computacionais funcionavam
em esquema de lote (ou batch).

Em seguida, o MIT, em parceria com a Packard Bell, desenvolveu


o Multics o primeiro SO que dava suporte para mltiplos usurios. O
Ateno Multics depois deu origem ao sistema Unix, que por sua vez originou
o Linux, um SO livre5 bastante difundido atualmente.
5
Para saber mais
sobre o conceito
de Software Livre
Com o aparecimento dos computadores pessoais, e sua
veja http://www. comercializao em larga escala, houve a demanda por SOs que eram
gnu.org/philosophy/
philosophy.pt.html projetados no s para usurios no especialistas, mas tambm para
usurios que no tinham a menor inteno de estudar computao.
Assim, eles tinham que ser fceis de aprender. O primeiro SO desta
linha foi o Disk Operating System, comprado pela Microsoft de Bill
Gates (tambm conhecido como MS-DOS). Com a evoluo dos
PCs, o DOS ganhou novas funcionalidades e uma interface grfica,
resultando no nosso conhecidssimo Windows.

54
Elementos de Informtica

Os Tipos Mais Comuns de SO

Segundo Maziero (2007), os sistemas operacionais podem ser


classificados de acordo com as seguintes categorias:

1. Batch (de lote): estes so os SOs mais antigos, que


processavam os programas por lote, de maneira sequencial
(Programa 1, depois o Programa 2, etc). Exemplos destes
sistemas so o OS/360 da IBM e o VMS.

2. Rede: estes permitem ao usurio de uma determinada


mquina (por exemplo, o meu laptop) acessar recursos que
esto disponveis na rede (por exemplo, a impressora que est
num laboratrio da UFRPE). A maioria dos SOs disponveis
atualmente so SOs de rede.

3. Distribudos: permitem ao usurio acessar recursos de


qualquer mquina da rede, sem perceber que est trabalhando
em outra mquina que no a sua (algum ai j usou o recurso
do Virtual Desktop do Windows?). Apesar de existirem algumas
experincias acadmicas de SOs realmente distribudos, estes
ainda no so uma realidade de mercado.

4. Multi-usurio: este tipo de SO permite que cada usurio tenha


uma conta no sistema, e que possa acessar seus arquivos de
maneira personalizada independente da mquina onde estiver.
Muitos SOs disponveis hoje so multi-usurio.

5. Desktop: estes SOs se destinam a atender s necessidades


do usurio em suas tarefas do dia-a-dia, como edio de textos,
planilhas, e-mail, etc... Exemplos deste tipo so o Windows XP
e o Linux.

6. Embutido (ou embedded): Este tipo de SO aparece em


dispositivos como Celulares, PDAs, etc. Tipicamente gerenciam
dispositivos que tm poucos recursos de memria, rede, etc.
Exemplos destes SOs so o XyLinx e o VsWorks.

Alm das categorias anteriores, podemos classificar os SOs de


acordo com a maneira como foram construdos:

Monobloco: o SO executado como um todo, em uma rea


de Memria protegida. O Windows um exemplo deste tipo de
sistema.

MicroKernel: o kernel do sistema o menor possvel e as

55
Elementos de Informtica

tarefas de gerenciamento so executadas dentro do espao


do usurio. Usurios mais especializados podem configurar
o sistema (e programar extenses para ele) da maneira mais
conveniente para suas necessidades. Um exemplo deste tipo
de SO o Linux.

Tambm podemos classific-los de acordo com a maneira de


processar as tarefas:

Monotarefa: s processam uma tarefa por vez. Um exemplo


disto foi o DOS.

Multi-tarefa: o SO compartilha o tempo das tarefas de


tal maneira que parece que elas esto sendo executadas
em paralelo (j viu como a gente pode ter diversas coisas
executando no Windows Enquanto escrevemos, este texto
estamos escutando msica e respondendo a mensagens que
chegam no MSN Messenger).

Multiprocessamento: o SO pode distribuir as tarefas entre


vrios processadores.

As Linguagens de Programao

Antes de apresentarmos as linguagens de programao, vale a


pena relembrar o conceito de programa de computador. Em poucas
palavras, um programa de computador uma sequncia de instrues
que criamos para o computador realizar uma determinada tarefa. Alm
disto, esta sequncia (1) escrita em uma linguagem especfica a
Linguagem de Programao; (2) processada por um Compilador
que a traduz da Linguagem de Programao para uma linguagem
compreensvel pela mquina.

Assim, uma Linguagem de Programao (LP) pode ser entendida


como uma forma padronizada de dar instrues a um computador.
Uma LP permite especificar

1. Quais dados sero processados?

2. Como sero processados?

3. O que ser mostrado como resultado?

No comeo, os programadores enviavam instrues em cdigo


binrio para o computador Isso mesmo, tudo em 0 e 1! J pensou

56
Elementos de Informtica

que caos? Ento, comearam a aparecer as linguagens de alto nvel


Mais fceis de usar (porque parecem mais com a nossa linguagem), e
possibilitaram ao programador ficar mais produtivo. Alguns exemplos
de linguagens so Java, C, C++, C#, Pascal, etc Voc conhece
algum exemplo de linguagem de programao? Qual?

Como voc se lembra, vimos que o computador trabalha com


bits e bytes (ou seja, tudo so 0s e 1s). Ento, como traduzir o que
escrevemos hoje nas linguagens de alto nvel para o binrio? Para isto,
existe um tipo de software bsico MUITO importante: o compilador e
seu primo o interpretador.

Compiladores e Interpretadores

Compiladores so programas (sim, os compiladores so um tipo


especial de software bsico) que lem programas em linguagem fonte
(como o nosso exemplo escrito na linguagem Java) e o transformam
em outro programa escrito na linguagem objeto (compreendida pela
mquina e executada pelo SO). Alm disso, os compiladores tm uma
outra funo especial: mostrar os erros que podemos ter cometido!

A Figura 15 mostra um esquema de como funciona o processo de


compilao. Primeiro construmos os nossos programas, em linguagem
fonte (por exemplo, Pascal, C, etc.). Depois executamos o compilador
correspondente (cada linguagem tem o seu compilador prprio, para
que seja possvel traduzir o que o programador escreveu). A ideia
que o compilador funcione como uma espcie de tradutor automtico.
Se o programa fonte contiver erros, o compilador nos avisa... Se no
produzido o programa em linguagem-objeto, compreendida pela
mquina.

Figura 15 - O Processo de Compilao

57
Elementos de Informtica

O Processo de Compilao

A compilao consiste de dois outros processos:

O Processo de Anlise

Procura entender o programa fonte e as partes que o


constituem.

Aqui so feitas as anlises sintticas (o compilador verifica


se tudo o que foi escrito est de acordo com as regras da
linguagem de programao).

A anlise lxica determina o que so variveis, palavras


especiais, etc...

E a anlise semntica tenta entender o que queremos fazer


com aquele programa!

O Processo de Sntese

Organiza as partes constituintes (obtidas na fase de anlise)


em um novo programa, o programa objeto.

Programas Compilados e Programas Interpretados

Ao compilarmos um programa, o compilador analisa TODAS


as instrues deste, para s ao final dar um resultado. A verso
compilada dos programas fica armazenada e pode ser reusada muitas
vezes, o que compensa o tempo gasto na compilao. Exemplos de
Linguagens compiladas so Pascal e C.

J no caso dos programas interpretados, o programa fonte vai


sendo traduzido medida em que vai sendo executado. Este processo
mais lento do que a compilao, mas mais flexvel. Exemplos de
linguagens interpretadas incluem Phyton, Smalltalk e Java.

Os Programas Utilitrios

Estes programas so aqueles concebidos para facilitar a execuo


de certas tarefas, como: diagnosticar o status do computador e seus
dispositivos; realizar cpias de segurana dos dados que temos
armazenados (os back-ups); comprimir/descomprimir arquivos para
facilitar seu armazenamento/transporte. Abaixo listamos alguns
exemplos de utilitrios conhecidos.

58
Elementos de Informtica

Para Comprimir/Descomprimir arquivos

PowerArchiver

Para fazer cpias de segurana

Cobian Backup, Windriver, DeadDisk Doctor

Todos disponveis em www.baixaki.com.br

Para sincronizar dados

SyncronX

Para diagnosticar o status do Computador

TestMyHardware, PC Wizard 2008

Software Aplicativo

Um aplicativo um software (ou seja, um programa de


computador) que usa o hardware para executar (ou ajudar o usurio a
fazer) uma tarefa. Estes podem aparecer sozinhos, como o caso do
tocador de mdia Real Player, ou em conjunto, como o MS Office e o
OpenOffice. Alguns exemplos de aplicativos so:

Processadores de Texto MS Word

Planilhas MS Excel

Tocadores de Mdia Windows Media Player

Uma classificao deste tipo de software a seguinte:

Acesso a Contedo - Navegadores, tocadores de mdia,


jogos. Que aplicativo voc usa para navegar na internet?
Internet Explorer? Mozilla Firefox?

Software Educacional Atende a requisitos especiais


de avaliao e relatrios. Tem tambm ferramentas para
colaborao.

Simuladores Segundo a Wikipedia, um simulador um


software capaz de reproduzir e simular o comportamento de
algum sistema. Os simuladores reproduzem fenmenos e
sensaes que na realidade no esto ocorrendo. Podemos
pensar tanto na reproduo de sensaes fsicas (velocidade,
paisagens isto muito usado em simuladores de vo

59
Elementos de Informtica

algum por ai gosta de jogar?) ou comportamento de sistemas


ou entidades (quem ai j ouviu falar do The Sims?)

Software para Informao processadores de texto, planilhas,


grficos, etc

Software para Desenvolvimento de Mdias estes incluem


software para construo de filmes, pginas, composio,
etc

Conhea Mais

Leia mais sobre o assunto! Continue pesquisando! Veja a seguir


algumas sugestes para voc ampliar suas pesquisas. Aps suas
leituras de aprofundamento, converse com seus colegas e professores/
tutores sobre as pesquisas realizadas.

Silberchatz, Gagne e Galvin (2001), Sistemas Operacionais


Conceitos e Aplicaes, Editora Campus

Maziero, C.A., (2007), Introduo aos Sistemas Operacionais


disponvel em http://www.mlaureano.org/ensino/sistemas-
operacionais/

Sistemas Operacionais na Wikipedia disponvel em http://


pt.wikiversity.org/wiki/Introduo aos_Sistemas_Operacionais

Atividades e Orientaes de Estudo

Ufa! Quantas informaes neste captulo, no verdade? Tente


rever os pontos apresentados e realize as atividades propostas.
importante que voc realize os exerccios de fixao a seguir. Se tiver
dvidas, procure a ajuda dos professores/tutores que iro ajudar voc
nesse processo. No tenha medo de ter dvidas. Se voc tem dvidas
sinal que est aprendendo. S conseguimos aprender e construir
conhecimentos quando pesquisamos, temos dvidas, tiramos nossas
dvidas e resolvemos problemas e atividades propostas. Ento,
vamos l?

60
Elementos de Informtica

Atividade 1

Alguns Exerccios de Fixao

Para fixar os contedos propostos anteriormente, faa as seguintes


converses abaixo:

1. (10011)2 = (?)10

2. (11100010) 2 = (?)8

3. (756) 8 = (?) 16

4. (1,375) 10 = (?) 2

5. (1100,0110)2 = (?) 10

6. (000,001) 2 = (?) 10

7. (2614) 10 = (?) 8

8. (7D23) 16 = (?) 8

Ento, o que achou? Conseguiu realizar os exerccios propostos?


Se ainda no conseguiu, tente novamente. Vamos l! No desanime!
Voc consegue!

61
Elementos de Informtica

Atividade 2

Leia a tirinha a seguir:

Voc j passou por alguma situao semelhante quela


apresentada na tirinha? Se voc respondeu de modo afirmativo, que
tal relatar a sua experincia para os outros colegas?

J parou para pensar em como algumas pessoas se deixam


dominar pela tecnologia e tornam-se dependentes ao extremo do
computador, do celular e de outros recursos tecnolgicos?

Que tal realizarmos um jri-simulado discutindo o tema: O impacto


do uso exagerado do computador em nossas vidas.

O ru ser representado pelo computador.

Precisaremos de trs grupos para a realizao dessa atividade.

62
Elementos de Informtica

Grupo 1:
A favor

Os alunos filiados a esse grupo iro defender o uso do computador, independente


dos contextos e da utilizao exagerada da tecnologia em nossa vida diria. Vocs
devem mostrar argumentos positivos do computador, mesmo que a tecnologia
esteja afetando as pessoas de forma exagerada.

Grupo 2:
Contra

Os alunos filiados a esse grupo iro acusar o computador de forma exagerada.


preciso argumentar contra, revelando os pontos negativos do computador e seus
impactos desfavorveis na vida das pessoas dependentes ao extremo

Grupo 3: Jri

Vocs iro representar o jri popular, dando o veredicto final e a sentena do


ru, no caso representado pelo computador (uso exagerado da tecnologia).
Os professores/tutores iro auxiliar vocs nesta atividade. Lembrem-se de
compartilhar seus argumentos com os colegas de outros grupos, a fim de
promover maior interatividade.

Para elaborar a argumentao a favor ou contra, vocs podem


organizar um texto coletivo sobre o tema em foco, apresentando
o ponto de vista do grupo sobre o uso da tecnologia. O texto final
produzido pelo grupo dever ser apresentado no frum de discusso,
a fim de concretizar o trabalho do jri-simulado. Vocs podem utilizar o
chat para trocar ideias com os demais colegas e professores/tutores.

Vamos Revisar?

hora de revisarmos os contedos propostos neste captulo. Releia


o assunto, revise os principais conceitos. Para facilitar seus estudos,
cada vez que voc realizar a leitura de um captulo, faa um fichamento
de sua leitura com os pontos principais apresentados. V registrando
todas as suas leituras e no se esquea de ir documentando suas
produes de leituras e atividades em seu portflio. Compartilhe
depois com seus colegas e professores/tutores.

63
Elementos de Informtica

Pronto(a) para revisar?

Resumo

Voc estudou, neste captulo, os fundamentos de hardware e software. Viu que


os microprocessadores so responsveis pela execuo das instrues num
sistema, os microprocessadores, escolhidos entre os disponveis no mercado,
determinam a capacidade de processamento do computador. Percebeu os
componentes de entrada e de sada dos computadores, percebendo as funes
de cada componente e a integrao entre todos eles. Voc tambm conheceu os
vrios tipos de software que so utilizados com finalidades distintas para auxiliar
os usos que fazemos da tecnologia no dia-a-dia.

64
Elementos de Informtica

Captulo 4 A computao no
contexto profissional

Vamos conversar sobre o assunto?

Vamos continuar refletindo sobre computao. Agora, voc ir


perceber a importncia da computao no contexto profissional. J
pensou em sua atuao profissional no futuro? Voc est fazendo
um curso que tem um apelo tecnolgico. Mas ser que o perfil do
profissional de computao igual em um curso de licenciatura em
computao, ou em um Bacharelado em Sistemas de Informao, ou
ainda em um curso de Cincia ou Engenharia em Computao? Que
tal refletirmos sobre esse assunto?

O Perfil do Profissional de Computao

A rea de Computao muito ampla e vrios profissionais podem


atuar em diferentes contextos, utilizando os princpios e fundamentos
da Computao. Voc j parou para pensar nisso?

De acordo com as diretrizes do Exame Nacional de Desempenho


dos Estudantes (ENADE) h hoje 3 perfis tradicionaisdo Profissional
de Computao:

1. Cientista da Computao

2. Engenheiro de Computao

3. Profissional de Sistemas de Informao

Alm destes, h tambm o Licenciado em Computao, perfil que


comea a se popularizar com a insero da Informtica em todas as
reas do conhecimento. A seguir, vamos visitar cada um destes perfis,
ressaltando suas caractersticas e competncias.

O Licenciado em Computao

Este profissional capacitado, ao final de seu curso de graduao,


a ensinar Computao nos nveis de ensino Fundamental, Mdio e
Profissionalizante. Entre suas competncias esto as seguintes:

65
Elementos de Informtica

1. Conhecer a fundo e utilizar, em suas prticas, o Software


Educativo, sendo proficiente na preparao de material didtico
com o auxlio de Software Educativo.

2. Ser capaz de acompanhar a evoluo das tecnologias.

3. Especificar e avaliar software educativo

4. Prestar consultoria na rea de informtica educativa

5. Prestar treinamento nas empresas

O Cientista da Computao

Um pouco diferente do Licenciado, o Cientista da Computao


tem a Computao como atividade fim. Este profissional capaz,
atravs do conhecimento profundo de aspectos tericos e prticos
da Computao de promover seu desenvolvimento cientfico e
tecnolgico. Alm disso, por seu perfil pesquisador, o Cientista da
Computao capaz de produzir inovao e empreender.

Consequentemente, algumas competncias do Cientista da


Computao so as seguintes:

1. Saber modelar e especificar solues computacionais para


problemas variados.

2. Projetar sistemas que integrem hardware e software.

3. Ser capaz de alavancar oportunidades de negcios.

4. Conhecer e respeitar os princpios ticos de computao.

66
Elementos de Informtica

O Engenheiro de Computao

Da mesma forma que o anterior, este profissional tambm tem a


Computao como atividade fim. O Engenheiro de Computao usa
a Cincia e a Tecnologia da Computao para solucionar problemas
de automao e comunicao de dados em outras palavras, este
profissional est mais preocupado com a construo de componentes
de hardware (as partes fsicas do computador). O Engenheiro de
Computao promove o desenvolvimento Cientfico e Tecnolgico
das reas de Computao e Automao. As competncias deste perfil
de profissional incluem:

1. Desenvolver, implementar, validar e gerenciar projetos de


hardware, software ou que integrem ambos.

2. Projetar e desenvolver sistemas embarcados, sistemas de


automao industrial e de controle de processos.

3. Atuar de maneira tica e ter viso humanstica sobre o impacto


de sua atuao profissional na sociedade.

O Bacharel em Sistemas de Informao

Este profissional tem a computao como atividade meio. Tem


conhecimento abrangente das tecnologias da computao, para
poder descobrir oportunidades de melhor utiliz-la. empreendedor e
tem capacidade de propor solues tecnolgicas para automatizao
de processos organizacionais, atravs da anlise de tecnologia da
informao, apoio tomada de deciso e implementao de novas
estratgias organizacionais. Suas competncias incluem:

1. Desenvolver, implementar e gerenciar uma infraestrutura


de Tecnologia da Informao, dados e sistemas para as
organizaes.

67
Elementos de Informtica

2. Dominar as novas Tecnologias da Informao.

3. Uso criativo de Tecnologias da Informao para adquirir dados,


comunicar, coordenar, analisar e apoiar decises.

4. Atuar de maneira tica e ter viso humanstica e crtica do de


sua atuao.

As reas da Computao

De acordo com a Sociedade Brasileira de Computao (SBC),


Computao o corpo de conhecimento a respeito de computadores,
sistemas de computao e suas aplicaes, englobando aspectos
tericos, experimentais, de modelagem e de projeto.

As principais reas de pesquisa da Computao so as seguintes:

1. Teoria da Computao - esta rea, com forte base formal,


visa fornecer fundamentos matemticos rigorosos para as
diversas reas da Informtica. Em outras palavras, a teoria
da computao busca determinar quais problemas podem
ser computados em um dado modelo de computao, bem
como qual o custo de se solucionar um determinado problema
computacional.

2. Engenharia de Software esta rea tem seu foco na


especificao, desenvolvimento e manuteno de sistemas de
software aplicando tecnologias e prticas de gerncia de projetos
e outras disciplinas, objetivando organizao, produtividade e
qualidade. A ideia fundamental aqui que o Software seja visto
como um outro produto qualquer (por exemplo, o sapato que
voc est usando hoje), e assim, tenha seu desenvolvimento
regulado por processos passveis de medida, e, mais importante
de tudo, com garantia de qualidade. J se foi o tempo onde
desenvolver sistemas era uma arte.

3. Bancos de Dados O conceito de Bancos de Dados (s vezes


chamados de Bases de Dados) um conceito fundamental
para a Computao. Um banco de dados normalmente agrupa
informaes utilizadas para um mesmo fim. Podemos definir
um banco de dados como um conjunto de informaes,
estruturadas de forma a organiz-las para facilitar operaes
como insero, busca e remoo sobre estes dados. Estas

68
Elementos de Informtica

informaes so geralmente manipuladas por um software que


gerencia sua estrutura e operaes que possam ser realizadas.
A este software dado o nome de Sistema Gerenciador de
Banco de Dados. Atualmente, a rea de pesquisa em Banco de
Dados enfrenta um grande desafio que o de integrar dados
de diferentes fontes (toda vez que voc faz uma pesquisa no
Google ele vai buscar dados que esto em fontes variadas)
para trazer respostas relevantes para o usurio.

4. Redes de Computadores - Uma rede de computadores


consiste de 2 ou mais computadores e outros dispositivos
conectados entre si de modo a poderem compartilhar seus
servios, que podem ser: dados, impressoras, mensagens
(e-mails), etc. Para garantir que tudo funcione bem, cuidados
com tipos de conexo, segurana, formas de transmisso de
informao precisam ser tomados. justamente isto o objeto de
pesquisa da rea de Redes de Computadores. Se tiver algum
por a se perguntando para que isto serve, bom lembrar que
todos ns gostamos de usar o maior exemplo de redes de
computadores: a Internet, que conecta vrias redes menores.

5. Interface Homem-Mquina - Esta rea cuida do estudo da


interao entre pessoas e computadores. uma matria
multidisciplinar que envolve cincia da computao, artes,
design, ergonomia, psicologia, sociologia, semitica, lingustica,
entre outros. A interao entre homens e mquinas acontece
atravs da interface, que formada tanto por software quanto
por hardware. Por exemplo, quando voc usa o seu celular
para tocar rdio, os botes do aparelho (hardware) fazem parte
da interface.

6. Realidade Virtual e Multimdia A realidade Virtual um tipo


de tecnologia avanada de interface entre usurio e computador.
O objetivo dessa tecnologia recriar ao mximo a sensao
de realidade para um indivduo, de maneira que ele realmente
acredite que est imerso no ambiente virtual. Para isso, essa
interao realizada em tempo real, com o uso de tcnicas e
de equipamentos computacionais (culos, luvas) que ajudem
na ampliao do sentimento de presena do usurio.

7. Inteligncia Artificial Esta rea da Cincia da Computao


visa criar softwares ou dispositivos que possam simular a
capacidade humana de apresentar comportamento inteligente,

69
Elementos de Informtica

adaptvel s diferentes situaes. Atualmente, encontramos


aplicaes de Inteligncia Artificial em muitas reas como Jogos,
Reconhecimento de padres (fotos, assinaturas), Comrcio
Eletrnico, Recuperao de Informao, entre outras...

8. Sistemas Embarcados - um sistema embarcado um sistema


microprocessado no qual o computador completamente
encapsulado ou dedicado ao dispositivo ou sistema que ele
controla. Por exemplo, os smartphones que encontramos
hoje possuem sistemas embarcados. Outro exemplo so os
tocadores de mp3, os sistemas inteligentes de frenagem e
suspenso encontrados em alguns carros de luxo, etc...

9. Robtica - Esta rea eminentemente multidisciplinar e envolve


conceitos da Mecnica, Eletrnica e Computao. De fato a
Robtica estuda o desenvolvimento de sistemas compostos por
mquinas e partes mecnicas automticas e controladas por
circuitos integrados, tornando sistemas mecnicos motorizados,
controlados manualmente ou automaticamente por circuitos
eltricos. Quem assistiu ao filme o Homem Bicentenrio?

E muitas mais Que tal voc fazer uma pesquisa e descobrir mais
detalhes sobre as reas que mais chamaram a sua ateno? Agora,
procure duas notcias sobre esta rea e poste no frum da disciplina.
Aproveite para discutir com seus colegas o que voc acha que a rea
tem de interessante!

A Sociedade Brasileira de Computao (SBC)

A Sociedade Brasileira de Computao (SBC) foi criada em


1978 para fomentar e desenvolver a pesquisa cientfica na rea de
Computao.

Como tal, a SBC est relacionada a outras importantes instituies


como a SBPC e a IFIP. A SBC scia do Centro Latino-americano de
Estudios en Informatica (CLEI)e afiliada Computer Society (IEEE).

A SBC tem por objetivos:

Incentivar atividades de ensino, pesquisa e desenvolvimento da


Computao no Brasil.

Preservar e aprimorar o esprito crtico, responsabilidade


profissional e personalidade nacional da comunidade tcnico-

70
Elementos de Informtica

cientfica que atua no setor de Computao do pas.

Participar na definio da poltica governamental que afeta


as atividades de Computao do Brasil, para assegurar a
emancipao tecnolgica do pas.

Promover a realizao anual do Congresso Nacional da SBC


(CSBC) alm de incentivar e organizar reunies, congressos,
conferncias e publicaes, todos de cunho academicamente
legtimo, visando divulgao da cincia e aos interesses da
comunidade de Computao.

No sentido de melhorar a qualidade da formao do profissional


Brasileiro de Informtica, a SBC mantm uma comisso de Educao,
que: (1) Faz recomendaes Curriculares (contedo, carga horria);
(2) Rene-se periodicamente para discutir a evoluo do perfil do
profissional de Computao.

De maneira a fomentar a pesquisa em Computao no pas, a


SBC conta com Comisses Especiais, que discutem aspectos das
variadas reas da Computao. Cada Comisso promove seu prprio
Simpsio e realiza periodicamente sua assembleia geral. Exemplos de
Comisses especiais so as seguintes: Arquitetura de Computadores
e Processamento de Alto Desempenho, Banco de Dados, Biologia
Computacional, Computao Grfica e Processamento de Imagens,
Computao Musical, Concepo de Circuitos Integrados, Engenharia
de Software, GeoInformtica, Informtica na Educao, Interao
Humano Computador, Inteligncia Artificial.

Atividades e Orientaes de Estudo

Para voc conhecer melhor os diferentes profissionais que atuam


nas diversas reas da Computao, sugerimos a realizao de uma
entrevista.

Escolha um dos perfis profissionais j apresentados (Licenciado em

71
Elementos de Informtica

Computao, Bacharel em Computao, Engenheiro ou Cientista em


Computao) e realize uma entrevista com um destes profissionais.
Para facilitar a atividade, veja o roteiro de entrevista a seguir:

1. Voc poderia falar um pouco de sua formao profissional?


(Qual o curso que fez? H quanto tempo? Onde estudou ?
etc.)

2. Em que rea da Computao voc atua? (Inteligncia artificial,


robtica, banco de dados, Engenharia de Software, etc?...)

3. Voc trabalha na rea de Computao em que se formou?

4. Voc se sente realizado(a) em sua profisso?

5. Quais as principais vantagens e desvantagens de sua


profisso?

Aps realizar a entrevista, publique sua produo no ambiente e


discuta com seus colegas e professores/tutores sobre as respostas
do(a) entrevistado(a). Por questes ticas, no preciso identificar o(a)
entrevistado(a), nem o nome verdadeiro de seu local de trabalho.

Coloque-se na posio de um reprter que est atrs das


informaes para levar ao pblico, de forma impessoal e com muita
preciso. Vamos l?

Vamos Revisar?

Chegamos ao final do captulo. hora de revisar os assuntos


abordados.

Leia o resumo a seguir:

Neste captulo, voc estudou a computao no contexto profissional. Voc


percebeu que h diversas reas da computao, tais como: Teoria da Computao,
Engenharia de Software, Bancos de Dados, Redes de Computadores, Interface
Homem-Mquina, Realidade Virtual e Multimdia, Inteligncia Artificial, Sistemas
Embarcados, Arquitetura de Computadores, Robtica, entre outras. Tambm
descobriu que h diferentes profissionais que atuam com computao e
apresentam competncias distintas (licenciado em computao, bacharel em
computao, engenheiro em computao, cientista da computao).

72
Elementos de Informtica

Consideraes Finais

Ol, Cursistas!

Esperamos que voc tenha aproveitado este primeiro mdulo da


disciplina Elementos de Informtica.

Neste mdulo, voc percebeu a importncia da evoluo dos


computadores at chegarmos atualidade com as mquinas modernas
que temos hoje. Tambm estudamos os fundamentos de hardware e
software, percebendo a importncia dos componentes de hardware e
os vrios tipos de software que utilizamos no contexto atual.

Alm disso, voc descobriu os vrios perfis profissionais que


trabalham com a Computao, ampliando a sua viso sobre as
demandas do mercado profissional, bem como as diversas reas da
Computao em que os profissionais atuam ou podem atuar.

No prximo mdulo, vamos aprender um pouco sobre cada uma


das principais reas da Informtica.

Contamos com a sua participao no prximo mdulo. At l!

Patrcia R.Tedesco, Ivanda M. Silva, Marizete S. Santos


Professoras Autoras

73
Elementos de Informtica

Referncias

ALMEIDA, Fernando J. (Coord.) Educao a distncia:


formao de professores em ambientes virtuais e colaborativos
de aprendizagem - Projeto Nave. So Paulo: s.n., 2001

ANTUNES, Celso. Novas maneiras de ensinar, novas formas


de aprender. So Paulo: Artmed, 2002.

BETTEGA, Maria Helena. Educao Continuada na Era


Digital. So Paulo: Cortez, 2004.

PALLOFF, Rena M. & PRATT, Keith. Construindo Comunidades


de Aprendizagem no Ciberespao. P.Alegre:Artmed, 2002

Belloni, Maria Luiza. Educao a distncia. Autores


Associados. 3a ed. (2003) Campinas.

KENSKI, Vani Moreira. Educao e tecnologias: o novo ritmo


da informao. So Paulo: Papirus, 2007.

LEITE, Lgia Silva (Coord.). Tecnologia Educacional.


Petrpolis: Vozes, 2009.

LEVY, Pierre. Cibercultura. So Paulo: Ed. 34, 1999.

LOBO, Francisco. Educao a Distncia: regulamentao.


Braslia: Plano, 2000.

MOORE, M; KEARSLEY, G. Educao a Distncia: uma viso


integrada. So Paulo: Thomson, 2007.

NISKIER, Arnaldo. Educao a Distncia: a tecnologia da


esperana. So Paulo: Edies Loyola, 2000.

OLIVEIRA, Elsa Guimares. Educao a Distncia na


transio paradigmtica. So Paulo: Papirus, 2003.

PASSARELLI, Brasilina. Interfaces digitais na Educao. So


Paulo: Escola do Futuro da USP, 2007.

PEREIRA, Alice (Org.). Ambientes virtuais de aprendizagem


em diferentes contextos. Rio de Janeiro: Editora Cincia
Moderna Ltda, 2007.

PRETI, Orestes (Org.). Educao a Distncia: ressignificando


prticas. Braslia: Liber Livros Editora, 2005.

74
Elementos de Informtica

VALENTE, Jos Armando; MAZONNE, Jaures; BARANAUSKAS.


(Orgs.). Aprendizagem na era das tecnologias digitais. So
Paulo: Cortez/FAPESP, 2007.

VALENTE, Jos Armando; ALMEIDA, Maria Elizabeth.


Formao de educadores a distncia e integrao de
mdias. So Paulo: Avercamp, 2007.

VALENTE, Jos Armando; PRADO, Maria Elisabette; ALMEIDA,


Maria Elizabeth (Org.). Educao a distncia via internet. So
Paulo: Avercamp, 2003.

VALENTE, Jos Armando; MAZZONE, Jaures; BARANAUSKAS,


Maria Ceclia. Aprendizagem na era das tecnologias digitais.
So Paulo: Cortez; FAPESP, 2007.

ROSINI, Alessandro Marco. As novas tecnologias da


informao e a Educao a Distncia. So Paulo: Thomson
Learning, 2007.

SILVA, Marco (Org.). Educao online. So Paulo: Edies


Loyola, 2003

75

You might also like