Você está na página 1de 88

Introduo Informtica

1. Conceitos bsicos de informtica


- o primado da informao; - a importncia da informtica; - dados, informao e o computador; - esquema geral da informtica; - histria do uso da informao e dos computadores - terminologia comum de informtica - a arquitectura de um computador - suportes de informao - perifricos de computador - tipos de software

Objectivos: - apresentao dos conceitos da informtica; - apresentao dos conceitos associados ao computador; - apresentao da terminologia dos computadores; - discusso do impacto da informtica.

__________________________________________________ Lus Gouveia / 95 - Pg. 1

PARA GOSTAR PRECISO CONHECER!

Assim, todos os indivduos com responsabilidades e devidamente educados para enfrentar a sociedade devem ter conhecimentos em quatro reas relacionadas com as tecnologias de informao:

- desenvolvimentos do processamento de dados e informao,

- conceitos bsicos de hardware e software (material e lgica) e dos ambientes especficos que estes geram,

- impacto social resultante do uso de computadores,

- modos de utilizao dos computadores em diferentes reas do saber.

__________________________________________________ Lus Gouveia / 95 - Pg. 2

Letrado em computadores

um computador no tem capacidade de decidir sozinho

um computador no tem opinio nem faz juzos qualitativos

embora ajude a encontrar respostas a perguntas, no pode dizer aos utilizadores quais as perguntas que devem ser feitas

mais importante que dominar o computador conseguir tornar o computador til para resolver os nossos problemas!

__________________________________________________ Lus Gouveia / 95 - Pg. 3

HUMANIDADE

COMPUTADORES

JUIZO DE VALOR

CRIATIVIDADE

VELOCIDADE

PRECISO

Capacidades complementares, potencialmente sinergticas


INTUIO ATENO AOS PORMENORES

__________________________________________________ Lus Gouveia / 95 - Pg. 4

INFORMTICA

Cincia do tratamento racional da informao por via do uso de mquinas automticas.

informao

considerada

como

suporte

dos

conhecimentos humanos e da comunicao nos domnios tcnico, econmico e social.

Informao + Automtica = Informtica

Neologismo criado por Philippe Dreyfus em 1962 com o objectivo de designar as disciplinas que permitem o tratamento automtico de informao com a finalidade de garantir a sua preservao e comunicao.

__________________________________________________ Lus Gouveia / 95 - Pg. 5

Quais as funes da informtica ao lidar com a informao?

PROCESSAR cruzar, tratar e manipular dados com o objectivo de obter mais informao

ARMAZENAR garantir que os dados no se percam ou sejam inadvertidamente modificados. Quando se armazenam dados deve-se pensar em criar estruturas que permitam a sua futura recuperao

COMUNICAR troca de dados entre diferentes computadores, com eventual transmisso atravs de redes locais e/ou globais.

__________________________________________________ Lus Gouveia / 95 - Pg. 6

INFORMTICA

O que ? x uma necessidade para processamento de informao da nossa sociedade x um instrumento que age como prolongamento do homem (tanto de forma individual como em equipa)

O que era? x um mito, s alguns eleitos tinham acesso a mquinas muito caras e complexas x representava o poder, pelo controlo de informao rpido e completo que permitia, possibilitando uma melhor capacidade de previso e reaco

O que ser? x um electrodomstico, uma mquina que se juntar ao telefone e ao automvel e que ser utilizada pelo comum dos mortais no seu dia-a-dia x um potenciador da evoluo humana pelo que permite novos clculos e realizaes, novas ideias, tempo para a novidade, inovao e desenvolvimento

__________________________________________________ Lus Gouveia / 95 - Pg. 7

DADOS itens bsicos resultantes da realizao de actividades normais (os dados mensurveis ou qualificaveis podem ser tratados automaticamente)

e os dados qualitativos... mais dificeis de tratar pelos computadores; a exemplo de uma opinio ou de uma ideia

INFORMAO estruturao de itens bsicos (dados) num determinado contexto e com uma determinada finalidade

dados relacionados constituem informao...

__________________________________________________ Lus Gouveia / 95 - Pg. 8

Quando til a informao?

apenas quando necessrio realizar aces que a envolvam,

necessrio proceder ao seu registo, armazenando os dados que a compem e as relaes que devem ser estabelecidas para obter informao.

informao

contedo a preservar

cdigo

formato de registo da informao

suporte

meio de registo da informao

__________________________________________________ Lus Gouveia / 95 - Pg. 9

Qualidade da informao

precisa correcta, verdadeira

oportuna disponvel no local e momento (tempo) necessrio

completa assegurada a presena dos diversos componentes que a constituem

concisa de fcil manipulao

__________________________________________________ Lus Gouveia / 95 - Pg. 10

assiste-se actualmente a um excesso de oferta de informao

com base na tecnologia disponvel, possvel ter acesso instantneo a mais informao do que aquela que se consegue tratar

existe um alargado leque de informaes disponveis sobre os mais diversos temas

necessria a existencia de um agente da tecnologia vocaccionado para armazenar, classificar, qualificar, comparar, combinar e exibir informao a alta velocidade.

esse agente o COMPUTADOR

__________________________________________________ Lus Gouveia / 95 - Pg. 11

COMPUTADOR

dispositivo elctrico concebido para manipular smbolos dados - com rapidez e preciso, que recebe dados de entrada e, de forma automtica, os processa de modo a obter informao de sada, com base num conjunto detalhado de instrues (que tambm constituem dados de entrada)

Vantagens do computador

rpido resolve eficazmente tarefas rotineiras trabalha 24 horas por dia no se cansa ou perde concentrao fivel possui grande capacidade de armazenamento

__________________________________________________ Lus Gouveia / 95 - Pg. 12

O computador o resultado de acumulao de conhecimento, de diversas ideias e experincias oriundas de diferentes pocas e de diferentes grupos de interesse.

A palavra COMPUTADOR tem a sua origem do latim computare que significa contar, calcular ou avaliar.

Em Ingls:

Computer

Em Francs

Ordinateur

com base no termo em Francs que, por vezes, se designa tambm computador por ordenador...

__________________________________________________ Lus Gouveia / 95 - Pg. 13

Esquema Geral da Informtica


Entrada de dados
DADOS

Processamento

Sada de dados
INFORMAO

o esquema geral de informtica ilustra o contexto em que o computador til! x x x x o computador realiza o processamento existe uma entrada de dados - input existe uma sada de dados - output o processamento de dados controlado atravs de um programa

Um programa tem de conter, sem ambiguidades, todas as especificaes necessrias e suficientes, para orientar automaticamente todo o trabalho do computador, na obteno de resultados.

1 mxima dos computadores!

garbage in, garbage out...

__________________________________________________ Lus Gouveia / 95 - Pg. 14

Nos Estados Unidos...

1925 (100 anos depois da 1 mquina de Babbage)

Desenvolvimento de uma mquina inteiramente mecnica para efectuar grandes volumes de clculo - MIT Massachusetts Institute of Technology

1935

Melhoria da mquina anterior - MIT, V. Busch - obtendo um calculador mecnico (1942) capaz de efectuar em hora e meia clculos que um matemtico apenas faria numa semana (destinava-se a compilar tabelas de tiro para a artilharia)

__________________________________________________ Lus Gouveia / 95 - Pg. 15

Na Alemanha...

1934 Konrad Zuze, engenheiro projectista de avies, concebeu uma mquina de somar para resolver os clculos inerentes ao seu trabalho.

1936 Konrad Zuze dedica-se ao desenvolvimento de uma mquina de somar como actividade principal e em 1938 concluiu o Z1, um calculador completamente mecnico com uma unidade aritmtica que utilizava o cdigo binrio. Em 1939 desenvolve um calculador de maior desempenho graas ao uso de elementos

electromecnicos: os Rels.

1940 O Governo Alemo, para fins militares, patrocina os trabalhos de Zuze e em 1941 estava pronto o Z2, um regulador-calculador electromecnico composto de

algumas partes mecnicas e de uma cadeia de 2600 rels, capaz de receber instrues mediante um programa perfurado em fita de papel.

__________________________________________________ Lus Gouveia / 95 - Pg. 16

Em 1941 foi introduzido o Z3 que possuia, na poca, uma espantosa velocidade de clculo: trs a quatro adies num segundo, uma multiplicao em 4 ou 5 segundos, conseguindo resolver as quatro operaes aritmticas e de calcular a raiz quadrada de um nmero; estava iniciada a era dos calculadores electromecnicos.

Nos Estados Unidos trabalhava-se no aperfeioamento dos prottipos dos primeiros calculadores

electromecnicos e em 1944, a IBM e a Universidade de Harvard - H. Haiken - concluiam a construo de um verdadeiro computador: o Harvard Mark I

O Mark I foi feito com as peas recuperadas de 78 mquinas de calcular de mesa e adicionadores, assim como 3000 rels, era uma mquina digital que funcionava em decimal.

__________________________________________________ Lus Gouveia / 95 - Pg. 17

O Mark I efectuava somas e subtraces em dois dcimos de segundo, multiplicaes em quatro segundos e divises de dois nmeros com vinte e trs algarismos em dez segundos.

Possuia um programa memorizado para as operaes de clculo e as instrues eram introduzidas atravs de perfuraes em fita de papel e os dados eram colocados em fichas perfuradas (comuns nas mquinas

mecanogrficas).

O Mark I era capaz de efectuar as quatro operaes fundamentais e o clculo de funes trignomtricas, exponenciais e logartmica, fornecendo os resultados na forma de fichas perfuradas ou imprimindo-as

directamente em mquinas de escrever.

__________________________________________________ Lus Gouveia / 95 - Pg. 18

1943 Na Universidade de Pensilvnia, J. Eckert e J. Nanckly iniciaram a construo de um computador de vlvulas, de grande velocidade, para elaborar os dados necessrios construo de bombas atmicas. Concludo em 1946, o ENIAC er uma mquina de grandes propores: pesava mais de 30 toneladas, tinha 18.000 vlvulas (consumia a electricidade necessria para uma pequena cidade), ocupava um edifcio de dois andares, as instrues de operao no eram armazenadas internamente e

efectuava 500 multiplicaes por segundo e 5.000 adies por segundo.

O ENIAC tinha muita memria e podia ser reprogramado para diversas funes, mas exigia a mudana de inmeras ligaes para o efeito; assim os esforos concentraram-se na busca de formas de programao mais fceis e flexveis.

__________________________________________________ Lus Gouveia / 95 - Pg. 19

J. Von Neuman, emigrante Hngaro nos EUA, sugeriu que a memria do computador deveria ser desenvolvida de maneira a poder armazenar um programa na forma de instrues codificadas.

Em 1948 aparece o primeiro computador a funcionar com um programa armazenado: Manchester Mark I, em Inglaterra. Esta mquina possuia 2,5 metros de altura por 18 metros de comprimento.

Com a introduo do programa memorizado, os computadores superaram a fase preliminar e assumiram as caractersticas principais conservadas e desenvolvidas at aos nossos dias.

__________________________________________________ Lus Gouveia / 95 - Pg. 20

Tipos de informtica

Tipos de informtic a Informtica de Gesto Informtica Cientfica Informtica Industrial

Quantidade

Quantidade

clculos

dados

Recolha de dados

Complexidade

Complexidade

dos dados

estrutura dos dados elevada

baixa

elevada

manual sem significado automtic a

baixa

elevada mdia a elevada

baixa mdia a elevada

elevada mdia a elevada

baixa mdia

e ainda
Informtica Militar Informtica Mdica (...)

__________________________________________________ Lus Gouveia / 95 - Pg. 21

Geraes de computadores

1 gerao (1940-1958)

na sequncia dos prottipos anteriores

inicio de actividade de entidades com fins lucrativos

1951 - 1 computador comercial: UNIVAC I, Sperry Rand (possuia 100 vezes a capacidade do ENIAC, era dez vezes mais rpido e tinha um dcimo do seu tamanho). O seu componente bsico era a vlvula electrnica.

Vlvula electrnica: componente que possui uma durao mdia de 800 a 1000 horas (num computador existiam entre 10.000 e 20.000).

1953 - IBM 701 e em 1954, o IBM 650, que constitui um grande exito com mais de 2000 unidades vendidas em cinco anos.

__________________________________________________ Lus Gouveia / 95 - Pg. 22

2 gerao (1958-1964)

1958 - utilizao do transistor e dos ncleos magnticos (memria) para substituio de vlvulas e rels - uso de semicondutores.

a vida til mdia das vlvulas (5.000 horas) reduzida em relao dos transistores; 90.000 horas.

os transistores permitiam a construo de computadores mais rpidos e de menor dimenso.

O IBM 7090 com 40.000 transistores e 1.200.000 ncleos magnticos ocupava uma superfcie de 40m2 (o ENIAC 180 m2), tinha igualmente menor custo e maior fiabilidade, permitindo j cerca de 100.000 adies por segundo.

__________________________________________________ Lus Gouveia / 95 - Pg. 23

3 gerao (1964-1971)

7 de Abril de 1964 - anuncio da IBM do lanamento da srie 360 que introduz o circuito integrado.

os circuitos microminiaturizados so circuitos impressos num suporte com dimenses de alguns milimetros de lado. Um circuito deste tipo podia conter vinte transistores, dezoito resistncias e dois condensadores ocupando um volume reduzido; 50.000 circuitos cabem num dedal.

este tipo de circuitos permitiu aumentar muito a velocidade de computao dos dados e passar de milionsimos de segundo para bilionsimos de segundo; um programa que exigia uma hora de um computador de 1951 era agora concludo em 3 ou 4 segundos.

exemplos de mquinas desta gerao so o IBM


1130, IBM 360, CDC 6000/7000, UNIVAC 9000 e UNIVAC 1000/1100, introduzindo uma politica de

compatibilidade entre diferentes modelos da mesma marca e o conceito de um computador diferente para um tipo de cliente diferente.
__________________________________________________ Lus Gouveia / 95 - Pg. 24

4 gerao (1971-1987)

os valores de integrao de circuitos sofreram grandes incrementos, com crescimentos de 1.000 vezes mais a cada 10 anos!

um dos resultados desta tecnologia do microship, foi o aparecimento do microcomputador, estimulado pelo aparecimento do microprocessador processor-on-a-chip

foram sendo introduzidas vrias escalas de integrao, definidas pelo nmero de circuitos que se podem colocar num nico chip.

1970 - LSI, Large Scale Integration 1975 - VLSI, Very Large Scale Integration 1980 - ULSI, Ultra Large Scale Integration

__________________________________________________ Lus Gouveia / 95 - Pg. 25

5 gerao (1987-????)

constituida pelo uso de novas tecnologias, nomeadamente o recurso a dispositivos pticos, s telecomunicaes e ao aumento de processamento paralelo.

maior riqueza de formatos, maiores capacidades dos computadores, aumento de capacidade de armazenamento e vulgarizao do processamento distribudo.

com o crescente recursos a comunicaes assiste-se tendncia de sobreposio dos computadores com os dispositivos de comunicaes.

recurso crescente inter-operacionalidade e universabilidade de operao de sistemas de computadores e normalizao

__________________________________________________ Lus Gouveia / 95 - Pg. 26

Geraes de Computadores

Gerao 1 gerao 1940-1958

Componente electrnico

Vantagens
- nicos componentes electrnicos disponveis

Desvantagens
- grande dimenso - produzem muito calor - pouco fiveis - necessitam de ar condicionado - ainda necessitam de constante manuteno - necessitam de ar condicionado - inicialmente com muitos problemas de fabrico

vlvulas electrnicas

2 gerao 1958-1964 3 gerao 1964-1971

transistores

circuitos integrados

4 gerao 1971-1987

circuitos integrados larga escala

5 gerao 1987-????

transdutores circuitos em paralelo

- menor dimenso - produzem menos calor - mais fiveis - mais rpidos - ainda menor dimenso - menor produo de calor - menor consumo de energia - aumento de fiabilidade - ainda mais rpidos - no necessrio ar condicionado - conservao mnima - alta densidade de componentes - diminuio de custo - maior densidade de componentes de sempre - reduzido tamanho - auto-regenerao - grande fiabilidade e velocidade - multiprocessamento

- existem ainda computadores com menos potncia em relao a computadores de outras geraes - maior complexidade - ainda muito caros

a evoluo cada vez maior e tambm mais dificil estabelecer novas geraes de computadores...
__________________________________________________ Lus Gouveia / 95 - Pg. 27

O COMPUTADOR

=> conjunto de componentes electrnicos que permite a transformao dos dados de entrada em informao de sada e cuja transformao controlada atravs de interveno humana.

Caractersticas do computador

sistema electrnico rpido e preciso fivel permite a manipulao de smbolos ou dados armazena grandes volumes de dados possui elevada velocidade de processamento produz resultados com base num programa armazenado em memria

__________________________________________________ Lus Gouveia / 95 - Pg. 28

Sistema de computador
conjunto de computador: elementos que constituem o

inclui o teclado, o rato (entrada de dados), o CPU (processamento), os drives de disketes e o disco duro (armazenamento de dados), o monitor e a impressora (sada de dados) alm de um conjunto alargado de outros dispositivos que so denominados perifricos

a parte fsica de um sistema de computador designada por HARDWARE

a parte lgica que torna til o sistema de computador designada por SOFTWARE

no possvel conceber um sistema de computador sem hardware, e este, por sua vez intil sem o software, que permite executar as tarefa, atravs de diversos programas

__________________________________________________ Lus Gouveia / 95 - Pg. 29

Tipos de computadores
classificao segundo processados... o tipo de dados

x computadores analgicos no calculam directamente nmeros, mas utilizam variveis que so medidas numa escala contnua (exemplo temperatura numa sala, velocidade de um automvel) varivel contnua - toma uma infinidade de valores

x computadores digitais trabalho directo com nmeros ou digitos que representam quantidades, letras ou outros smbolos especiais varivel digital - restringida a um conjunto de valores

__________________________________________________ Lus Gouveia / 95 - Pg. 30

x computadores hbridos combinam o digital com o analgico, possibilitando a utilizao de dados discretos e contnuos (exemplo: sistema de cuidados intensivos num hospital).

=> os computadores actuais so digitais

Existe ainda uma classificao quanto finalidade do computador...

de uso especfico: quando se destinam a realizar uma tarefa bem definida (exemplo: sistema de apoio navegao, central telefnica)

de uso geral: so os computadores normais, destinam-se a serem utilizados por adaptao a um dados objectivo atravs de um programa

__________________________________________________ Lus Gouveia / 95 - Pg. 31

Classificao de computadores
Potncia e numero de utilizadores

Microcomputadores Minicomputadores

Mdio porte Mainframes

Custo
Supercomputadores

- cada vez mais dificil classificar um computador... - tendncia de aumento de desempenho (potencia) - tendncia de diminuio de custo - grande inter-penetrao de diferentes equipamentos - coexistencia de diferentes tecnologias e datas de introduo dos computadores

__________________________________________________ Lus Gouveia / 95 - Pg. 32

Supercomputadores
- elevado custo - elevada potencia - destinam-se a servir um elevado numero de utilizadores e organizaes - justificam-se com a necessidade de interligar diferentes sistemas e para fins muito especficos (investigao, uso militar, meteorologia,...)

Mdio porte (mainframes)


- grande custo - grande potencia - teis para organizaes de grande dimenso, ministrios, bancos e grupos empresariais

Minicomputadores
- de custo mdio - possuem ainda grande potncia - teis para mltiplas aplicaes, designados por computadores departamentais - mquinas versteis para empresas mdias e universidades

Microcomputadores
- baixo custo - grande flexibilidade de operao - utilizados como ferramenta de produtividade pessoal, para pequenas empresas e como interface para equipamentos de maior dimenso - existem diversas classes designadas por: estaes de trabalho, computadores pessoais, portteis, computadores domsticos, ...

__________________________________________________ Lus Gouveia / 95 - Pg. 33

Porque to rpido o computador?


MIPS - milhes de instrues por segundo MFLOPS - milhes de instrues de vrgula flutoante por segundo

um indicador da velocidade do computador a frequncia do relgio que lhe est associado...

Periodo

Fraco de segundo

Frequnci a associada 1KHz

Interpretao um automvel que anda a uma velocidade de cerca de 153 Km/h, move-se a menos de 50 mm num milisegundo uma nave espacial a viajar para a lua a uma velocidade de 160.930 Km/h percorre menos de 50 mm num microsegundo h tantos nanosegundos num segundo como segundos num ano um picosegundo para um segundo o que um segundo para 31.710 anos

Milisegundo ms

milsimo (1/1000)

Microsegund o Ps

milionsimo (1/1000000)

1MHz

Nanosegundo bilionsimo Ks (1/1000000000) Picosegundo Us trilionsimo


(1/1000000000000)

1000 MHz 1GHz 1000GHz 1THz

__________________________________________________ Lus Gouveia / 95 - Pg. 34

Como representada computador?

a informao no

utilizando a electricidade como portador de dados

mas como? (um pouco de histria...)


desde sempre o homem teve necessidade de calcular grandezas e, para isso, desenvolveu o conceito de nmero e de contagem

vrias civilizaes desenvolveram os seus prprios sistemas de numerao: - os Maias utilizavam um sistema de base 20, com unidades de 1 a 19; - os Babilnios sexagesimal utilizavam o sistema

- os rabes introduziram na Europa o sistema decimal, que tal como os anteriores um sistema posicional, com 10 algarismos diferentes, com o valor ZERO (desconhecido dos restantes sistemas referidos)

__________________________________________________ Lus Gouveia / 95 - Pg. 35

Sistemas de numerao
forma de representao de quantidades usando uma srie de smbolos o smbolo zero representa a ausncia da unidade o nmero de smbolos representa a sua base

a diferena entre dois smbolos consecutivos representa a unidade

a quantidade o resultado da representao por um numero da quantidade fsica de unidades correspondente

em qualquer sistema de numerao existem dois conceitos bsicos: - posio do smbolo: atribuio a um smbolo de um valor que depende: do valor absoluto do smbolo da posio do smbolo no numero - o smbolo zero

__________________________________________________ Lus Gouveia / 95 - Pg. 36

Leibnitz (sc XVIII) introduz a numerao binria que utiliza dois smbolos (0 e 1) e por isso trata-se de um sistema de base 2.

Boole (sc XIX) estuda a simbologia do pensamento humano, emprestando-lhe um sentido determinista, introduzindo a lgica binria com uma algebra prpria.

o sistema binrio o modo de codificao utilizado no funcionamento interno do computador, devido sua simplicidade e facilidade como pode ser representado pela passagem ou no de elctricidade (situao equivalente de um interruptor).

num circuito digital os nveis de tenso esto limitados a dois, cada um correspondente a um estado binrio:
Estado 0 1 Tenso 0 volts 5 volts

__________________________________________________ Lus Gouveia / 95 - Pg. 37

O sistema de numerao binrio smbolos: 0, 1 base: dois exemplo: 10(10)= 1010(2) converso binrio para decimal
1x23+0x22+1x21+0x20 1x8+0x4+1x2+0x1 8+0+2+0 10

converso decimal para binrio 13(10)=?


13 1 2 6 0 2 3 1

2 1

13(10)=1101(2)
Decimal (base 10) 0 1 2 3 4 5 6 7 8 9 10 11 12 Binrio (base 2) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100

__________________________________________________ Lus Gouveia / 95 - Pg. 38

O estado binrio referido anteriormente (valor 0 ou valor 1) designa-se por digito binrio ou, abreviadamente por bit

Um agrupamento de 8 bits permite a representao de 256, 28, sequncias diferentes de 00000000(2), representando o valor 0(10), at 11111111(2) representanto o valor 255(10).

Um grupo de 8 bits designado por BYTE ou Octeto (origem Francesa).

Um outro termo tambm utilizado para designar a associao de 2,4, 8 BYTES WORD, caso se trata de mqinas de 16, 32, 64 bits, respectivamente.

__________________________________________________ Lus Gouveia / 95 - Pg. 39

Os dados e os programas so armazenados no computador, na sua memria.

Como a sua representao feita por codificao em binrio, a capacidade da memria medida em bytes.

So frequentemente multiplos:

usados

os

seguintes

8 bits 1 KB (Kilo) 1 MB (Mega) 1 GB (Giga) 1 TB (Tera)

1 byte = = = = = = 1024 bytes 210 bytes 1Kbyte x 1Kbyte 1.048.576 bytes 1Kbyte x 1Mbyte 1.073.741.824 bytes

= 1Kbyte x 1Gbyte = 1 trilio de bytes

__________________________________________________ Lus Gouveia / 95 - Pg. 40

A representao de smbolos no computador, alm dos prprios nmeros, conseguida associando sequncias de bits a cada caracter particular.

Assim, por imperativos de dilogo entre diferentes computadores, foi definido um cdigo utilizado por um conjunto alargado de fabricantes e que uma norma universalmente aceite para computadores pessoais.

A sua designao cdigo ASCII - american standard code for information interchange; norma americana de codificao para troca de informao.

O cdigo ASCII define uma tabela de equivalncia entre um byte (8 bits) e um smbolo (caracteres alfabticos, maiusculas e minisculas, algarismos, caracteres especiais, smbolos grficos, de controlo de computador, letras gregas e caracteres de acentuao).

O cdigo ASCII serve como base de armazenamento e manipulao de informao entre computadores e com impressoras e sistemas de registo de dados, tais como as disketes

__________________________________________________ Lus Gouveia / 95 - Pg. 41

Como funciona o computador?

o computador possui um conjunto de componentes que possibilitam o tratamento de dados e a forma como se relacionam designada por arquitectura do computador.

o seu componente central a unidade central de processamento ou processador (CPU, do Ingls, central processing unit).

um processador reconhece um conjunto bsico de instrues, que recolhe da memria e executa.

o tempo que cada instruo demora a ser descodificada e executada medido em ciclos de relgio do sistema.

o relgio (clock) produz um sinal de frequncia bem definida e constante que serve de marcao de ritmo para o processador. A frequncia igual ao inverso da durao do ciclo f=1/T.

__________________________________________________ Lus Gouveia / 95 - Pg. 42

o tamanho da palavra (word) define tambm o nmero de digitos binrios que o processador pode tratar de uma s vez, sem recurso programao.

os registos do processador so zonas de memria privilegiadas para operaes aritmticas, lgicas e outras, aumento a velocidade de processamento.

os barramentos (bus) constituem os caminhos por onde a informao circula entre os diversos componentes do processador e entre este e o computador (memria e perifricos).

existem trs barramentos: dados, endereos e controlo (sinais que permitem sincronizar e controlar as operaes de transferncia de informao).

a velocidade do processador funo do ciclo do relgio (frequncia), pelo nmero de ciclos de espera (wait states) e pela largura dos barramentos (8, 16, 32, 64, ...).

__________________________________________________ Lus Gouveia / 95 - Pg. 43

o hardware responsvel por quatro funes principais:

entrada de dados (input), comunicao homem-mquina, aceitando os dados e os programas a serem processados

processador (CPU), circuitos elctricos que manipulam os dados para obter informao, com base em programas introduzidos; a memria associada serve de localizao temporria para dados e programas.

sada de dados (output), dispositivos que permitem a visualizao e obteno da informao produzida.

armazenamento (memria secundria), unidades que permitem guardar dados e informao para reutilizao e transporte.

__________________________________________________ Lus Gouveia / 95 - Pg. 44

Esquema de um processador
CPU
unidade de controlo

registos unidade aritmtica e lgica

Memria

ENTRADA DE DADOS

SADA DE DADOS

Fluxo de controlo Fluxo de dados Fluxo de endereos

__________________________________________________ Lus Gouveia / 95 - Pg. 45

O processador composto por:

unidade de controlo - interpreta as instrues armazenadas; - d comandos a todos os elementos do sistema.

unidade aritmtica e lgica - executa operaes aritmticas (clculos); - executa operaes lgicas (testes e deciso).

registos memrias de elevada velocidade, armazenamento temporrio (elevado custo); de

- existem na unidade de controlo e na unidade aritmtica e lgica; - os registos so designados conforme o seu uso e entre estes existem o acumulador, de armazenamento, de endereo, de uso geral e de aritmtica e lgica.

__________________________________________________ Lus Gouveia / 95 - Pg. 46

A memria contm dados, programas e os resultados (intermdios e finais) do processamento

A memria uma componente essencial para o funcionamento de um sistema de computador

A memria pode ser dividida em dois tipos: memria principal


- de grande velocidade - prxima do processador - utilizada para armazenar os resultados intermdios, os dados e os programas a processar - nenhum programa pode ser executado nem nenhuns dados podem ser processados sem primeiro serem carragados em memria

memria secundria (de massa)


- est mais distante do processador - persistente, isto , mantm o seu contedo, mesmo quando se desliga o computador - possui enorme capacidade em comparao com a memria principal - utilizada para registo e armazenamento permanente de dados e programas que podero ser teis no futuro

__________________________________________________ Lus Gouveia / 95 - Pg. 47

a memria composta por um nmero finito de

posies
cada uma das posies existentes refernciada por um endereo

um dado endereo (que indica uma posio de memria) permite o acesso ao seu contedo que designado por valor

possvel efectuar duas operaes distintas com a memria (quer principal quer secundria)

leitura dos dados


operao em que efectuada uma cpia do contedo da posio de memria, permanecendo a posio original inalterada

escrita de dados
operao de atribuio de um novo contedo a uma posio de memria eliminando o seu valor original.

__________________________________________________ Lus Gouveia / 95 - Pg. 48

actualmente as memrias so implementadas por circuitos integrados

nem toda a memria principal apresenta as mesmas caractersticas...

- parte voltil, isto , quando se desliga o computador os valores que a memria contm so perdidos

possivel distinguir assim uma memria que voltil, designada por memria RAM random access memory, memria de acesso aleatrio que permite as operaes de leitura e escrita de dados.

__________________________________________________ Lus Gouveia / 95 - Pg. 49

a memria ROM - read only memory s permite operaes de leitura e no voltil. O seu contedo definido na fase de fabrico e no pode ser alterado posteriormente.

a memria PROM - programmable read only memory pode ser programada (escritas) uma s vez aps o que apenas pode ser lida.

a memria EPROM - erasable ROM pode ser reprogramada vrias vezes, apagada por raios ultravioletas.

a memria EEROM - electrically erasable ROM pode ser lida, apagada e de novo escrita , sem ser retirada do computador.

__________________________________________________ Lus Gouveia / 95 - Pg. 50

Perifricos

os perifricos constituem os dispositivos de entrada e sada de dados dos computadores; permitem a comunicao entre o computador e o homem

a transferncia de informao entre o computador e os perifricos feita atravs de

portas

em geral um computador possui mltiplas portas, que o permitem interligar com vrios perifricos (monitor, teclado, rato, impressora, etc.)

__________________________________________________ Lus Gouveia / 95 - Pg. 51

existem dois tipos de portas quanto forma como a transferncia de informao pode ser realizada:

porta srie a informao decomposta em pequenas unidades (bits) que passam pela porta, bit a bit, em sequncia ordenada

porta paralela a informao encaminhada de modo ais eficiente, uma vez que no h decomposio da unidade de informao, pois os bits passam pela porta em simultneo

__________________________________________________ Lus Gouveia / 95 - Pg. 52

Os perifricos podem ser divididos conforme o sentido de comunicao, tomando como referencial o processador: - perifricos de entrada de dados teclado rato digitalizador de imagem (scanner) caneta ptica (lightpen) ecran tctil cmara de vdeo leitor ptico microfone cd-rom mesas digitalizadoras (tablets) joystick terminal de computador - perifricos de sada de dados monitor impressora altifalante traador grfico (plotter) videogravador microfilme (COM) - perifricos de entrada e sada de dados disco magntico drives de disketes banda magntica carto magntico disco ptico cassetes de vdeo cassetes de audio

__________________________________________________ Lus Gouveia / 95 - Pg. 53

O teclado do computador
o teclado o interface mais comum dos computadores possvel subdividir o teclado por grupos de teclas com funes distintas:
1. teclas alfanumricas (entrada de textos, nmeros e smbolos): teclas de nmeros (0 a 9), teclas de smbolos (!, #, $, %, &, /,...), pontuao ( . , ; : - ...), teclas alfebticas (A a Z, a a z e espao) e teclas de controlo do sistema (ctrl, alt, esc, shif, ...) 2. teclas de funo: permitem a definio, por programa, de tarefas especficas. O nmero de teclas de funo varia entre 10 e 24. 3. teclas de cursor: permitem o controlo do cursos nas quatro direces possveis 4. teclas de navegao: permitem o controlo de visualizao de informao no ecran: so normalmente seis teclas (insert, delete, home, end, pageup, pagedown) 5. teclado numrico: possui as operaes bsicas, os nmeros e uma segunda tecla de execuo (enter). Destinase a permitir a entrada rpida de dados numericos. Com a tecla numlock possvel activar/desactivar as teclas 8, 4, 6 e 2 como teclas de cursor. 6. rea de informao: constituida por trs sinais luminosos que indicam o teclado numerico activo (num lock), maiusculas activas (caps lock) e deslocao vertical bloqueada (scroll lock)

existem diversos teclados com diferente numero de teclas e diferentes disposies, com o objectivo de dar suporte a diferentes linguagens (pases) e funcionalidades tanto de riqueza de operao como ergonomia
__________________________________________________ Lus Gouveia / 95 - Pg. 54

O monitor do computador
o monitor constitui a forma mais comum de sada de dados do computador; existem monitores com uma s cor - monocromaticos - e os que suportam o uso de cor policromticos os monitores tambm se distinguem pela dimenso da rea de visualizao (9, 11, 14,15, 17, 19 e 21 so os mais usuais para microcomputadores) existem dois modos de utilizao do ecran: modo texto, em que os smbolos afixados so os constantes na tabela ASCII e o modo grfico, utilizado para representao de imagens e grficos a resoluo da imagem define a quantidade de informao que pode ser representada e constituida por uma grelha de linhas por colunas em que, cada posio, representa um caracter em modo texto (24x80) e um elemento de imagem - pixel - picture element em modo grfico as resolues mais comuns so objecto de normalizao pelo que possvel, entre outras, distinguir as seguintes:
- hrcules: resoluo de 720x350, monocromtico - CGA - color graphics adapter: gama de 16 cores, 320x200 com 4 cores e 640x200 com 2 cores - EGA - enhanced graphics adapter: gama de 64 cores e 640x350 com 16 cores - VGA - video graphics adapter: gama de 262144 cores com uma resoluo 360x480 com 256 cores e 640x480 com 16 cores - SVGA - super VGA: gama de 256 cores, 800x600 com 16 cores - XVGA - extended graphics array: com uma resoluo de 1024x768 com 256 cores

A impressora do computador
__________________________________________________ Lus Gouveia / 95 - Pg. 55

as impressoras so dispositivos de sada de dados que permitem a passagem de informao do formato digital para um formato entendvel pelo homem e num suporte que lhe natural: o papel existem mltiplos tipos de impressoras que se podem distinguir tanto pela sua forma de impresso de informao como pela tecnologia que utilizam possvel definir um conjunto de critrios que permite diferenciar e avaliar os diversos tipos existentes:
- velocidade de impresso: quantidade de informao impressa por unidade de tempo, cps (caracteres por segundo), lpm (linhas por minutos) e ppm (pginas por minuto) - definio de impresso: preciso com que o caracter desenhado pela impressora, medida em dpi (dots per inch, pontos por polegada) - capacidades grficas: possibilidade de impresso de grficos e imagens - capacidade de cor: possibilidade de impresso com cor - nvel de rudo: valor de rudo que a impressora produz em trabalho e em repouso, medido em dcibeis - db - tipos de papel suportado: possibilidade de impresso em diferentes tipos de papel. Relaciona-se com o peso do papel, a sua espessura e a sua textura - rea de impresso: rea til de impresso que o dispositivo pode realizar (tipicamente A4, A3 e A0)

__________________________________________________ Lus Gouveia / 95 - Pg. 56

Tipos de impressoras

as impressoras podem ser classificadas segundo a forma de impresso da informao:

-se se tratar de uma impresso caracter a caracter, designam-se por impressoras de caracter - se efectuarem a impresso linha a linha, designamse por impressoras de linha - se efectuarem a impresso pgina a pgina, designam-se por impressoras de pgina

outro tipo de classificao dada pela forma de contacto entre a impressora e o suporte de escrita; existem assim impressoras que actuam por presso mecnica directa sobre o suporte - impressoras de impacto e aquelas que actuam sem presso mecnica sobre o suporte impressoras sem impacto

uma terceira e ltima classificao de impressoras obtida pela tecnologia adoptada para operao. Tem-se assim impressoras de esfera, de margarida, de agulhas, de banda, de tambor, trmicas, de jacto de tinta e laser

__________________________________________________ Lus Gouveia / 95 - Pg. 57

impressora de esfera - de impacto - impresso caracter a caracter os caracteres esto distribudos sobre a superfcie de uma esfera metlica que, posicionada, bate numa fita frente do papel, realizando a impresso vantagens boa qualidade de impresso desvantagens velocidade de impresso reduzida (15 cps) produz muito rudo impressora de margarida - de impacto - impresso caracter a caracter realiza a impresso atravs de um mecanismo amovvel que possui um conjunto de caracteres dispostos num circulo em que cada ptala tem gravado um smbolo (da o nome de margarida). Para imprimir a roda posicionada de forma a que o caracter pretendido fique de frente para a rea do papel em que ir ser produzido vantagens boa qualidade de impresso possibilidade de trocar o tipo de smbolos utilizados; - fontes desvantagens produz muito rudo velocidade de impresso baixa (40 a 80 cps) nmero limitado de caracteres (cerca de 100)
__________________________________________________ Lus Gouveia / 95 - Pg. 58

impressora de agulhas (matriz de pontos) - de impacto - impresso caracter a caracter estas impressoras formam o caracter progressivamente atravs da sua representao com base em associaes de pontos realizados sobre o suporte por impacto de agulhas. Assim a cabea de impresso constituda por um conjunto de agulhas que podem ou no ser activadas e dessa forma constituem os caracteres e grficos a apresentar; a matriz de pontos constituida por 7x5, 9x7, 7x7, ... vantagens - flexibilidade na construo de fontes de letras - boa qualidade de impresso - impresso de caracteres e grficos - velocidade de impresso rpida (120 a 260 cps) desvantagens - produz muito rudo - velocidade e qualidade menores em relao a outros tipos de impressoras - a fiablidade dos modelos de maior qualidade reduzida

__________________________________________________ Lus Gouveia / 95 - Pg. 59

impressora de banda - de impacto - impresso linha a linha os caracteres esto gravados sobre uma fita de ao que gira a grande velocidade. Aproveitando a grande velocidade de revoluo a impresso realizada linha a linha. Os 132 martelos que se encontram fixos so accionados, fazendo embater o papel e a fita contra os caracteres em relevo na fita de ao, logo que o caracter pretendido esteja em frente ao martelo vantagens - boa qualidade de impresso - elevada velocidade de impresso (300 a 1200 lpm) desvantagens - produz muito rudo impressora de tambor - de impacto - impresso linha a linha usado um tambor cilndrico em que cada conjunto de caracteres se repete 132 vezes em torno do eixo. Atrs do papel encontram-se dispostos os 132 martelos que accionados selectivamente, fazem embater o papel e a fita no tambor quanto o caracter estiver em posio vantagens - velocidade de impresso (200 a 900 lpm) desvantagens - produz muito rudo - pelo impacto produzido, marca o papel
__________________________________________________ Lus Gouveia / 95 - Pg. 60

impressora trmica - sem impacto - impresso caracter a caracter usa um processo de escurecimento de determinadas zonas do papel (correspondentes definio do caracter), com uma composio qumica especial, por aco da proximidade de uma fonte de calor vantagens - quase no produz rudo - boa qualidade de impresso - baixo custo e dimenso da impressora desvantagens - usa papel caro - a impresso desaparece com o tempo - impresso muito lenta impressora jacto de tinta - sem impacto - impresso caracter a caracter usa um sistema semelhante ao das impressora matriciais, mas em vez de agulhas, utiliza um jacto de tinta vantagens - optima qualidade de impresso - quase no produz rudo - suporta o uso de cor desvantagens - velocidade de impresso baixa - custo da tinta - necessidade de uso de papel especial para maior qualidade
__________________________________________________ Lus Gouveia / 95 - Pg. 61

impressora laser - sem impacto - impresso pgina a pgina o elemento de impresso um laser de baixa potncia. Os caracteres so traados electricamente sobre o tambor (revelador), ao girar. O tambor recebe a aplicao de uma tinta pulverizada (toner) que adere somente s partes expostas ao raio laser. Essa tinta transferida para o papel, produzindo a impresso dos caracteres

vantagens - grande velocidade de impresso (4 a 12 ppm) - grande qualidade de impresso (300 a 1200dpi) - uso simultneo de mltiplas fontes de letras - suporte de impresso de grficos e imagem - uso dos suportes iguais ao da fotocopiadora

desvantagens - custo de aquisio da impressora - suporte de cor s em equipamento de alto de gama

__________________________________________________ Lus Gouveia / 95 - Pg. 62

Suportes de informao

o computador processa os dados para obter informao. Para que a informao possa ser tratada e armazenada necessrio o uso de suportes fsicos (que permitem tambm garantir informao uma existncia real)

existem dois tipos distintos de suportes de informao quanto percepo que permitem do registo de informao: - formato de computador, a utilizar pelo computador e no entendvel pelo ser humano. Este formato possui dois subgrupos;
o formato electrnico, em que a codificao em binrio e, o formato no electrnico em que a codificao alternativa ao cdigo binrio

- formato humano, em que o registo de informao entendvel directamente pelo ser humano

__________________________________________________ Lus Gouveia / 95 - Pg. 63

possvel distinguir quatro grupos distintos de suportes de informao: - papel - virgem - perfurado carto fita - estampado caracteres pticos cdigo de barras - magntico - banda magntica - discos magnticos flexvel duros (fixo e amovvel) - registo magntico caracteres magnticos cartes magnticos - ptico - CD-ROM (s de leitura) - WORM (s 1 escrita, muitas leituras) - MO (regravveis) - microforma - microponto - microficha - microfilme

__________________________________________________ Lus Gouveia / 95 - Pg. 64

Papel

papel virgem, em formato humano: papel normal de folhas soltas ou papel continuo de arrasto (para impressora)

por vezes utiliza-se papel contnuo pr-impresso com logotipo e formulrios; neste caso designa-se por formulrios em contnuo

o papel pode ser opaco (folhas de papel normal) ou transparente, como o caso dos acetatos

o papel perfurado possui duas variantes: carto perfurado e fita perfurada, neste caso, a informao encontra-se num formato perceptivel ao computador e no electrnico. A codificao da informao conseguida pela colocao dos orifcios no suporte

o papel perfurado uma das formas de registo de informao mais antigas usadas pelos computadores e encontra-se actualmente absoleto. Os orifcios so rectangulares

a fita perfurada semelhante ao carto, mas os orifcios so circulares. O material um papel forte, enrolado em bobines de comprimento entre os 250 a 300 metros

__________________________________________________ Lus Gouveia / 95 - Pg. 65

Magntico

o registo de informao em suportes magnticas baseado nas propriedades magnticas de certos materiais que permitem a alterao da polaridade das suas particulas por influncia de um campo magntico externo

os suportes magnticos so utilizados para registo de informao em formato do computador e num formato electrnico que garante grande velocidade de escrita e leitura com um leque alargado de funcionalidades que tornam este tipo de suporte, d os mais divulgados

os suportes magnticos

- facilitam a escrita de dados de forma automtica

- facilitam a recuperao de dados automtica

- facilitam o transporte de dados

- constituem uma optima soluo custo/desempenho para registo de informao

__________________________________________________ Lus Gouveia / 95 - Pg. 66

banda magntica a banda magntica constituida por uma fita plstica contnua, com uma das superficies coberta de material magnetizvel. Os dados so registados sequencialmente, o que implica sempre um acesso sequencial a esses dados a fita dividida ao longo do seu comprimento em canais (trilhas) e verticalmente por colunas, em que cada coluna corresponte a um caracter. Os dados so armazenados ao longo da banda numa determinada densidade de gravao, medida em bytes per inch - bpi. os dados so lidos e escritos na banda em blocos. Um registo fsico um grupo contnuo de caracteres no relacionados entre s e constitui uma unidade de associao de informao na banda.
Reg 1 Reg 2 Reg 3 Reg 4 Reg 5 Reg 6

Bloco Factor de blocagem = 6

a informao agrupada em registos lgicos que constituem um agrupamento de caracteres que possuem um contexto comum. O factor de blocagem o nmero de registos lgicos que esto contidos dentro de um registo fsico - bloco no registo de dados nas bandas existem "gaps" entre blocos - inter block gap. A capacidade til de armazenamento funo dos seguintes trs factores: tamanho da banda, densidade de gravao e nmero de gaps.

__________________________________________________ Lus Gouveia / 95 - Pg. 67

banda magntica

vantagens x comprimento ilimitado de registos (os arquivos organizados sequencialmente podem ser to grandes quanto o comprimento da bando o permitir x alta densidade de gravao de dados x baixo custo de armazenamento de dados x fcil manuseamento do suporte x elevada velocidade de transferncia x muito utilizados para realizar cpias de segurana x muito utilizados para transporte e transferncia de quantidades elevadas de dados

desvantagens x impossibilidade de acesso directo aos registos (toda a fita lida para processar e actualizar os registos x formato de computador, no perceptivel pelo ser humano x problemas de ambiente tais como p, humidade, exposio ao calor e a campos magnticos podem provocar erros na leitura e mesmo danificar o registo dos dados

__________________________________________________ Lus Gouveia / 95 - Pg. 68

Discos magnticos
os dados so armazenados nas faces dos discos magnticos, numa ou mais pistas, com uma determinada capacidade de armazenamento medida em bytes dispostos ao longo de pistas e com uma densidade de gravao dada por pistas por polegada - tpi (tracks per inch). ao conjunto das diversas pistas dispostas nas faces disponiveis do disco, igualmente afastadas do centro da pilha de discos, d-se o nome de cilindro. estes dispositivos permitem ficheiros (conjunto de registos lgicos correlacionados) com organizao sequencial, directa ou indexada. capacidade de armazenamento funo do nmero de elementos que constituem o disco: - faces utilizveis; quantidade de superficies que o disco magntico possui - total de pistas; nmero de bandas de gravao dispostas em circulos concntricos em cada uma das superficies do disco - sectores; diviso das pistas em reas de modo a que a informao exista numa dada pista posicionado no n-simo sector - cilindros; agrupamento de sectores similares mas de faces diferentes (tambm designado por clusters) e de: - capacidade por pista;

__________________________________________________ Lus Gouveia / 95 - Pg. 69

discos magnticos x tempo de processamento - tempo de busca seek time: tempo que o disco gasta a posicionar a cabea de leitura/escrita no cilindro apropriado; - atraso de rotao rotacional delay: tempo necessrio para posicionar a cabea no registo em causa (no inclui o tempo de leitura/escrita, entre 35 a 60 ms). Este atraso tambm pode ser designado por tempo de rotaolatency time: periodo que demora a iniciar a operao de leitura devido constante rotao do disco (tempo tpico na ordem dos 0.01 seg) - velocidade de transferncia ou taxa de transferncia data rate time: velocidade a que os dados so lidos do disco para a memria do computador (valores em nmero de bytes por segundo) x Determinar o tempo necessrio para ler um determinado nmero de registos com um dado tamanho: Tempo de acesso access time ta = skt + (rd * nr) + (drt * nr*cr)
ta - tempo de acesso access time skt - tempo de busca seek time rd - tempo de rotao rotational delay drt - taxa de transferncia data rate time nr - nmero de registos cr - tamanho dos registos (em bytes)
__________________________________________________ Lus Gouveia / 95 - Pg. 70

discos magnticos
DRIVE COMPUTADOR CONTROLADOR DISCO RIGIDO

o tempo de acesso uma caracterstica importante em conjuno com este valor deve ser medido o tempo de transferncia dos dados para a memria principal (RAM), que denominada por velocidade ou taxa de transferncia entre o computador e o dispositivo existe o controlador de disco, que tem um papel importante como intermedirio entre os pedidos do computador e o controlo do disco, isto , separa o nvel lgico do nvel fsico o computador preocupa-se com dados e o controlador com a sua localizao e comandos para a sua obteno entre o computador e o controlador existe o barramento: - ISA, bus AT de 16 bits - MCA, microcanal IBM de 32 bits - EISA, extended ISA de 32 bits - VESA LB, local bus de 32 bits de, at 3 slots, de acesso ao computador entre o computador e o disco - IDE, intelligent drive electronics - SCSI e SCSI-II - PCMCIA

__________________________________________________ Lus Gouveia / 95 - Pg. 71

Discos magnticos (comparao com as bandas magnticas) vantagens x os registos de dados podem ser armazenados sequencialmente como nas bandas magnticas ou podem ser colocados em zonas determinadas, para acesso directo x os discos on-line podem ser acedidos e actualizada a sua informao em poucos milisegundos sem necessidade de ordenar os pedidos de actualizao x um s acesso ao disco permite a actualizao de vrios registos de informao relacionados (ficheiro) desvantagens x o processamento sequencial com discos mais lento do que com bandas x o custo do disco cerca de 10 vezes maior que a banda x quando uma banda actualizada a antiga banda mestre mantm os dados originais podendo-se recuperar em caso de problemas. No caso dos discos no, pelo que se exigem cuidados adicionais x os discos apresentam maiores problemas de segurana, quer activos quer passivos

__________________________________________________ Lus Gouveia / 95 - Pg. 72

drives de disketes

os dados codificados so inscritos sobre um suporte magntico e dispostos ao longo de pistas e sectores traados sobre as superfcies magnticas dos suportes. cada sector contm um certo nmero de bytes (cada byte representa um caracter). Um sector comporta em geral 512 bytes. O nmero de pistas e sectores depende do tipo de diskete

Tamanho (polegadas) 5.25 5.25 5.25 3.5 3.5 3.5

Descrio Single-side Double-density Double -side Double-density High-capacity Quadruple-density Double -side Double-density High-capacity Quadruple-density VHigh-capacity Double-density

Capacidade Bytes 160 KB/180 KB 320 KB/360 KB 1.2 MB 720 KB 1.44 MB 2.88 MB

Nmero de pistas 40 40 80

N sectores por face 9 9 15

a unidade de disketes (ou drive de disketes) responsvel pela leitura e escrita das disketes

__________________________________________________ Lus Gouveia / 95 - Pg. 73

ptico

- observando a lista de custos por megabyte de informao armazenada em vrios suportes:


Media Disco rgido Papel Banda magntica Diskete CD-ROM Capacidade 100 MB (mdia) 2KB por pgina 60 MB (mdia) 1.44MB 650 MB Custo p/ MB Cerca de 1.200$00 Cerca de 750$00 Menos de 150$00 Menos de Cerca de 75$00 1$50

um disco compacto ou CD compact disc uma superficie fina de plstico policarbonato e metal com 120mm de dimetro, com um pequeno orifcio no centro (designado por hub). A camada de metal normalmente alumnio puro, colocado sobre a superficie de policarbonato com uma espessura minima. medida que o disco roda num drive CD, o metal reflete a luz de um pequeno laser infravermelho para um receptor diodo, sensivel luz. Estas reflexes so transformadas em sinais elctricos que a seguir so convertidos para bits e bytes com a respectiva informao para processamento digital.

a informao armazenada em "pits" que possuem de 1 a 3 microns de comprimento, por 0,5 de largura e um 0,1 de profundidade (um cabelo humano, para comparao, possui 18 microns de dimetro). Um CD pode conter at 3,6 Kilometros de pits numa espiral que percorre o CD desde o orifcio (hub) at ao seu limite exterior. Uma camada de laca aplicada para proteger a superficie e normalmente colocado no lado oposto a etiqueta do produtor e autor com base num trabalho de arte - "artwork".

__________________________________________________ Lus Gouveia / 95 - Pg. 74

Tipos de discos pticos


CD-ROM - aplicaes mais adequadas distribuio de dados distribuio de software distribuio de documentao divulgao intra empresa - vantagens normas multiplataforma possui capacidade at 650 MB armazenamento de dados permanente hardware e suporte de baixo custo - desvantagens dispositivo lento s permite leitura WORM - aplicaes mais adequadas arquivos on-line sistemas de arquivo documental especficos - vantagens dados estveis at 100 anos permite uma s escrita possui capacidade at um 1 GB - desvantagens escreve uma s vez hardware caro MO - regravveis - aplicaes mais adequadas armazenamento secundrio pre processamento electrnico processamento de documentos suporte de edio multimdia - vantagens regravvel (muitas escritas) possui capacidade at 1 GB dados estveis pelo menos 10 anos - desvantagens hardware caro dispositivo lento
__________________________________________________ Lus Gouveia / 95 - Pg. 75

Microforma
forma de registo de grandes quantidades de informao. A informao de uma pgina A4 pode ser reduzida pelo menos 48 vezes e registada sob a forma de um ponto (microponto), de uma ficha (microficha) ou de um filme (microfilme) a folha de pelicula de 4x6 polegadas designada por microficha e permite o registo de 270 imagens do tamanho de uma pgina (em alguns casos podem ser armazenadas 1000 pginas) o microfilme utiliza uma pelicula de 16 ou 35 milimetros (preto e branco ou cor). A informao pode ser gravada de forma directa ou indirecta em sistemas do tipo COM computer on-line microfilm a recuperao da informao pode ser feita por consulta manual ou de forma automtica, usando um mtodo de recuperao auxiliada por computador designado por CAR ou micrografia As vantagens da utilizao do COM so:
sada de dados de mdia velocidade: um sistema COM pode filmar informao 10 a 20 vezes mais rpido que uma impressora de impacto de alta velocidade custos de pelicula baixos: o custo de papel necessrio para imprimir um documento de 100 pginas cerca de 30 vezes maior que o custo da pelicula correspondente economia de espao: a ocupao de espao por um microfilme manifestamente menor que o necessrio para o papel

__________________________________________________ Lus Gouveia / 95 - Pg. 76

Software

parte lgica do sistema conjunto de programas a utilizar num sistema de computador

para qu? - para assegurar o seu funcionamento - para integrar os diversos componentes que o constituem - para responder s necessidades dos utilizadores

e o que um programa? conjunto de instrues sequenciais destinado a orientar um sistema de computador na execuo de passos que, no seu conjunto, conduzem a um objectivo final.

__________________________________________________ Lus Gouveia / 95 - Pg. 77

alm do termo software existem outros que lhe esto associados, identificando grupos especficos, bem caracterizados, de programas

- firmware; programas que pela sua importancia para o sistema de computador ou pela necessidade de maior velocidade de execuo, so colocados em memrias s de leitura do tipo ROM, EPROM, EEROM, etc.

- shareware; agrupa os programas que podem ser experimentados durante um periodo de tempo aps o qual deve ser pago um valor pelo seu uso ou abandonados

- freeware; agrupa os programas que podem ser copiados sem qualquer custo ou limitao a no ser a preservao da identificao do seu autor

- vaporware; forma de referncia ao software que anunciado pelas software houses e que nunca chega a existir, ou que tem a sua data de apresentao sucessivamente adiada

__________________________________________________ Lus Gouveia / 95 - Pg. 78

o software pode ser classificado em funo da sua finalidade em trs grandes grupos, referidos como tipos de software

sistema operativo - s.o. agrupa os programas que permitem o reconhecimento do hardware, o seu funcionamento, asseguram a representao dos dados na memria e o dilogo com o utilizador (o s.o. tambm designado por sistema de explorao)

linguagens de programao agrupa os programas que permitem a construo e desenvolvimento de mais software de qualquer um dos tipos indicados

aplicaes agrupa os programas que constituem formas de operao do computador para uma determinada finalidade

__________________________________________________ Lus Gouveia / 95 - Pg. 79

a relao entre o hardware, o sistema operativo e as aplicaes pode ser exemplificada com base na seguinte analogia:

taxi - hardware um taxi pode ser considerado hardware...

motorista de taxi - sistema operativo um taxi sem o respectivo motorista no se desloca, pelo que este constitui o seu sistema operativo: assegura o seu funcionamento e o dilogo com os utilizadores... (a gasolina est para o taxi assim como a electricidade est para o computador!)

clientes - aplicaes os utilizadores do taxi s tem que indicar ao motorista qual o seu destino, deixando ao motorista a conduo do taxi e a escolha do melhor caminho para l chegar... ( bvio que o cliente quem tem, em ltima instncia, de assegurar que chega onde pretende!)

__________________________________________________ Lus Gouveia / 95 - Pg. 80

evoluo dos sistemas operativos dcadas de 40 e 50


os computadores no possuiam memria para armazenamento dos programas, pelo que se denominava programao externa os programas realizavam todas as tarefas para controlo do computador; no existia separao por tipos de software

dcada de 60
aumento de eficincia dos computadores e tambm introduo do programa em memria principal. Necessidade de reescrever um programa com todos os comandos de controlo do hardware; no existia qualquer nvel de independncia entre o hardware e os programas que se pretendia executar aparecimento de rotinas de auxilio ao programador para controlo de tarafas mais comuns relacionadas com a memria e execuo dos programas; aparecimento dos montadores, monitores, e supervisores

dcada de 70
aumento da potncia dos computadores acompanhada da sua maior utilizao em todos os ramos de actividade; aparecimento dos sistemas operativos e linguagens de programao tal e qual so hoje conhecidas

apartir da dcada de 80
evoluo do hardware e sofisticao dos sistemas de computador introduz novos tipos de aplicaes cada vez mais prximas do utilizador

__________________________________________________ Lus Gouveia / 95 - Pg. 81

funes do sistema operativo

de forma resumida possvel enumerar as quatro principais funes de um sistema operativo - gesto do processador - gesto da memria - gesto dos perifricos - dilogo (interface) com o utilizador

quando um sistema operativo se destina a suportar um nico utilizador de modo simultneo, denominase por um s.o. mono-utilizador (um exemplo o MSDOS, Microsoft disc operating system)

quando um sistema operativo se destina a suportar mais de um utilizador simultneamente, denomina-se por um s.o. multi-utilizador (um exemplo o UNIX)

__________________________________________________ Lus Gouveia / 95 - Pg. 82

tcnicas de processamento
monoprogramao apenas um programa executado, o que conduz a um desperdcio de tempo de processador, pois este fica inactivo sempre que solicitada a interveno de um perifrico multiprogramao existe mais de um programa a executar residente em memria principal. Desta forma o tempo de inactividade do processador diminuido pela concorrncia de todos os programas para o seu uso timesharing - (tempo partilhado) permite o uso de um computador por vrios utilizadores, tendo cada um destes a impresso de ser o nico a utilizar a mquina. Este efeito s possivel graas ao recurso multiprogramao e diviso do tempo de processador, de modo sequencial, por cada um dos utilizadores monoprocessamento o sistema de computador processador

possui

um

nico

multiprocessamento o sistema de computador possui mais de um processador; s desta forma possvel a execuo simultnea de mais do que um programa (tantos quantos os processadores)

__________________________________________________ Lus Gouveia / 95 - Pg. 83

as linguagens de programao constituem um meio de comunicao com o computador

uma linguagem de programao constituida por um conjunto de palavras (ou smbolos) que colocados segundo determinadas regras, significam operaes a realizar pelo computador - programa

o conjunto de palavras constitui o vocabulrio; as regras que determinam a sua colocao so designadas por sintaxe

existem mltiplas linguagens de programao que diferem quanto suas funcionalidades e possuem diferentes objectivos (exemplo: gesto, cientficas, uso geral, ...)

__________________________________________________ Lus Gouveia / 95 - Pg. 84

possivel distinguir trs tipos de linguagens de programao: linguagem mquina: mais prximo do modo de funcionamento interno do computador e trata-se de sequncias de zeros e uns. A sua vantagem ser mais rpida que qualquer outra mas possui inumeras desvantagens tais como ser cansativa, sujeita a muitos erros, dependente do processador, improdutiva e pesada para o programador linguagem de baixo nvel: ainda de dificil persepo humana, mas mais fcil uma vez que recorre a mnemnicas. O programa para utilizao desta linguagem (denominada assembly) tem o nome de assembler. O assembly mais flexivel mas exige a escrita de uma instruo por cada instruo mquina, est sujeita a muitos erros e ainda muito trabalhosa linguagem de alto nvel: meio de programao mais difundido que recorre a linguagens de programao mais proximas da linguagem comum (so exemplo destas linguagens o Pascal e o BASIC, de uso geral, o COBOL e o RPG para gesto e o FORTRAN e APL para clculo cientfico por vezes a linguagem C referida como um tipo intermdio entre as linguagem de alto e baixo nvel, que se designa por linguagem de mdio nvel

__________________________________________________ Lus Gouveia / 95 - Pg. 85

a utilizao de uma linguagem de programao exige o uso de um tradutor que faa a respectiva passagem do programa para cdigo mquina ao texto que compe o programa numa dada linguagem de programao dado o nome de cdigo fonte source e o cdigo mquina obtido pela sua traduo designado por cdigo objecto (executvel) existem dois tipos de tradutores: - interpretador: trata uma instruo de cada vez, isto , l uma instruo, converte em linguagem mquina, executa-a, passa para a instruo seguinte e repete o processo vantagens: mais fcil detectar e corrigir erros de sintaxe, maior rapidez de teste do programa desvantagens: necessria a presena do interpretador para correr o programa, mais lento a executar e possui maiores custos - compilador: analisa e trata todo o conjunto de instrues numa dada linguagem (programa fonte) e converte-o num programa objeto executvel vantagens: maior rapidez de execuo, menor necessidade de memria secundria desvantagens: mais dificil de detectar e corrigir erros de sintaxe

__________________________________________________ Lus Gouveia / 95 - Pg. 86

com base na evoluo do software e na descrio dos tipos de software apresentados, possivel definir ( semelhana do hardware) cinco geraes de software: 1 gerao monitores, montadores e linguagens de baixo nvel 2 gerao sistemas operativos e aparecimento das linguagens de alto nvel, tradutores 3 gerao linguagens estruturadas e modulares (a exemplo do COBOL, C, Pascal, FORTRAN, PL/1, BASIC, ADA, RPG, APL, ...) 4 gerao linguagens lgicas (Prolog, Lisp, Logo, ...), linguagens de inqurito a base de dados (SQL, ...), sistemas integrados de desenvolvimento 5 gerao knowledge base systems, sistemas periciais, motores de inferncia, linguagem natural

__________________________________________________ Lus Gouveia / 95 - Pg. 87

as aplicaes constituem o terceiro tipo de software e podem ser, quanto sua concepo: feitas medida (desenvolvidas especificamente para o efeito); - adaptadas (realizadas modificaes a uma aplicao existente de modo a conseguir obter os resultados pretendidos) ou - adquiridas j feitas (normalmente designadas packages ou software de pacote)

existem mltiplas aplicaes do tipo pacote, tais como: - processamento de texto - folha de clculo - bases de dados - desenho livre - desenho tcnico - animao - apresentao - editores grficos - comunicao de dados - gestor de projectos - agenda electrnica - facturao - gesto de stocks - contabilidade - salrios - controlo de produo - etc, ...

__________________________________________________ Lus Gouveia / 95 - Pg. 88

Você também pode gostar