Escolar Documentos
Profissional Documentos
Cultura Documentos
Evoluo do Hardware
O surgimento dos computadores foram devido s necessidades de realizarse uma grande quantidade de clculos numricos em tempo hbil e com segurana, livre de erros. Seres humanos por natureza so considerados criativos, mas dispersivos e impacientes. So capazes de criar mtodos eficientes para determinar a soluo de quase qualquer problema numrico, mas mostram-se pouco dispostos a dedicar horas, semanas ou at mesmo anos simplesmente repetindo esses mtodos, para alcanar o resultado desejado. No incio do sculo XVII apareciam as primeiras mquinas construdas com a finalidade de ajudar o homem na execuo de suas tarefas de clculo. Naturalmente essas mquinas eram bem diferentes dos computadores com que trabalhamos hoje em dia, mas conhec-las pode ajudar-nos a melhor compreender as potencialidades e limitaes dos recursos computacionais modernos.
3
As mquinas de Pascal e Leibniz foram as predecessoras das calculadoras mecnicas de quatro operaes, largamente utilizadas at hoje.
Somente por volta de 1820 surgiu a primeira calculadora de quatro operaes a alcanar sucesso comercial. Essa calculadora era chamada de Arithmometers.
Fig. Arithmometers
Elab. por dr. Lino
Outro importante marco de desenvolvimento no perodo foi os equipamentos de processamento de cartes perfurados. Esse tipo de equipamento era usado para classificar e tabular grande quantidade de dados, tendo sido desenvolvido pelo americano Herman Hollerith. Em 1896, Hollerith fundou uma firma para produzir industrialmente seu equipamento. Essa firma, mais tarde agregada a outras pequenas indstrias, daria origem em 1924 International Business Machines Corporation (IBM), a maior empresa mundial de computadores.
Os primeiros computadores
As primeiras mquinas dignas de receberem o nome de computadores foram projectadas pelo ingls Charles Babbage. A primeira mquina de Babbage (Difference Engine, de 1823) tinha por objetivo gerar automaticamente tabelas matemticas. A nica operao disponvel seria a adio. Entretanto, dispondo dessa nica operao, um grande nmero de funes poderia ser derivado, usando-se uma tcnica chamada de mtodo das diferenas infinitas.
A segunda mquina de Babbage (Analytical Engine, de 1834) pretendia realizar qualquer das quatro operaes matemticas automaticamente. Ao contrrio de todas as mquinas jamais concebidas, esta contaria com uma memria (para armazenamento de operandos e de resultados) e com um ncleo de controlo e clculo.
Computadores electromecnicos
Somente a partir da dcada de 30, tentativas srias foram feitas para a construo de computadores de propsito geral. Em 1938, o alemo Konrad Zuse construiu o primeiro computador usando aritmtica binria no lugar de aritmtica decimal. Esse computador ainda era puramente mecnico. Zuse construiu, em 1941, o primeiro computador programvel de propsito geral. A unidade que executava operaes aritmticas e lgicas nesse computador, como, por exemplo, soma e comparao, era composta por rels (chaves electromecnicas).
Computadores Electrnicos
O primeiro computador electrnico de propsito geral foi o ENIAC, construdo na Universidade da Pensilvnia (EUA), em 1946, sob a responsabilidade de Mauchly e Ekert. O ENIAC era uma enorme mquina, pesando 30 toneladas e contendo 18000 vlvulas. Era, entretanto, um computador significativamente mais rpido do que qualquer um de seus antecessores, mas com a agravante de sempre ter vlvulas queimando.
Fig. ENIAC
Elab. por dr. Lino
10
11
Geraes
Os computadores de programa armazenado aparecem em geral referenciados como computadores de primeira gerao. Os computadores de primeira gerao eram grandes, caros, difceis de serem usados, lentos e dispunham de poucos programas de aplicao. Entretanto, esses computadores foram um elo importantssimo na evoluo da arquitectura de computadores, tanto que o seu modelo computacional bsico continua sendo empregado at hoje.
A passagem da primeira para a segunda gerao teria sido principalmente marcada pela substituio de vlvulas por transstores (aproximadamente em 1955). A passagem da segunda para a terceira gerao teria sido determinada pelo aparecimento de circuitos integrados de baixa e mdia escala (aproximadamente por volta de 1965) e finalmente a quarta gerao teria sido provocada pela popularizao dos circuitos integrados de alta e muito alta escala de integrao, dos quais os microprocessadores so os melhores exemplos (aproximadamente 1975).
Elab. por dr. Lino
12
Evoluo do Software
Assim como o hardware passou por uma evoluo, o software tambm acompanhou essa mudana, no somente pela evoluo da mquina, mas tambm como uma necessidade de se tornar acessvel ao usurio final sem requerer grandes equipas de desenvolvimento em razo da demanda que aumentava a cada dia com o avano tecnolgico [FED 2003]. Com a chegada do computador pessoal, essa evoluo cresceu de forma assustadora e novos softwares com interface mais amigveis foram sendo introduzidos no mercado. Surgiram, assim, novas necessidades de mercado de hardwares, como Lap Tops, Palm Tops e outros equipamentos que hoje fazem parte do dia-a-dia.
13
14
Um sistema de informao compreende trs elementos bsicos: Hardware: todo ou qualquer componente mecnico, elctrico ou electrnico com os quais so construdos os computadores e equipamentos perifricos (interno ou externamente). Exemplos: unidade de disco, impressora, teclado, monitor, memria, processador, etc. Software: todo ou qualquer programa que esteja sendo processado por um computador executando tarefas e/ou instrues das quais resulte impresso de relatrio, armazenamento de informao, transmisso de informao ou, ainda, mostrando informao em perifrico de sada. Ex: sistema operacional, linguagem de programao, etc. Peopleware: pessoa que utiliza o hardware ou software, inserindo e retirando informaes do sistema.
15
Dados e Informao
Dado o elemento em sua forma bruta que por si s no conduz a uma compreenso de um fato ou uma situao. Ao obter um levantamento de informaes, de nada nos serve, apenas como exemplo, o sexo do entrevistado; porm, a informao analisada em conjunto com todos os dados levantados nos permite saber quantos so do sexo feminino e quantos do sexo masculino, caracterizando a amostra. Podemos, ainda, separa-la por faixa etria, para uma anlise mais profunda. Isto se chama tratamento da informao. Tratamento a transformao de um insumo (dado) em um resultado mais gerencivel (informao). Informao o dado trabalhado, que permite ao executivo tomar uma deciso.
16
Processamento de Dados
Srie de operaes que se aplica a um conjunto de dados (entrada) para obter outro conjunto de dados ou resultados (sada). Ex: Procurar um nmero de telefone na lista telefnica e anot-lo em uma caderneta;
Elementos Bsicos: Dados iniciais - as informaes iniciais so aquelas que esto sujeitas a certas transformaes; Transformaes - so as modificaes efetuadas no contedo ou na forma dos dados iniciais; Resultados finais - o produto dos dados iniciais aps as transformaes.
17
Para resolver determinados problemas, sobretudo de clculo, o homem inventou mquinas, que chamou de COMPUTADORES que, uma vez programados, efectuam o PROCESSAMENTO DE DADOS com muita rapidez e segurana, fornecendo os resultados desejados.
Elab. por dr. Lino
18
Processa grande volume de dados com rapidez; Trata grandes quantidades de informao com segurana; No cansa - uma vez programado capaz de processar 24 horas por dia; Realiza clculos com exactido; Pode ser programado.
Desvantagens do computador No criativo; As linguagens de programao dos computadores no corrigem os erros lgicos dos programas; Obsolescncia.
Elab. por dr. Lino
19
Informtica e Computao
Entende-se por informtica o tratamento automtico da informao, empregando computadores electrnicos, e tendo como base a informao resultante da evoluo do conceito de documentao suportada pela teoria da informao [FED 2003]. A computao apoia-se na criao de sistemas conectveis para uso domstico, geral ou especfico. Assim pode-se afirmar que ambas, informtica e computao, so necessrias uma para a outra.
20
Instruo
uma operao elementar que o computador tem a capacidade de processar. A instruo trabalha com os dados. So as ordens executadas pelo computador.
Cada computador tem o seu repertrio de instrues. As instrues comuns em quase todos os computadores so: Instrues para entrada e sada (E/S) de dados; Instruo de movimentao de dados (transferncia); Instrues aritmticas; Instruo de comparao; Instruo de controlo de sequncia. Programa o roteiro que orienta o computador, mostrando-lhe a sequncia de operaes necessrias para executar uma determinada tarefa. Um programa uma sequncia de instrues que dirigem a Unidade Central de Processamento na execuo de alguma tarefa. Diz-se que um programa composto por uma srie de comandos ou instrues.
Elab. por dr. Lino
21
Nmeros decimais A maneira mais fcil de se compreender os bits compar-los a algo que voc j conhece: os dgitos. Um dgito um local que pode conter valores numricos entre 0 e 9. Dgitos normalmente so combinados em grupos para criar nmeros maiores.
22
Por exemplo, 6.357 possui quatro dgitos. Sabe-se que, no nmero 6.357, o 7 ocupa a posio de unidade, enquanto o 5 ocupa a posio de dezena, o 3 ocupa a posio de centena e o 6 ocupa a posio de milhar. Assim, caso queira ser explcito, poder expressar esse nmero da seguinte maneira:
(6 * 1000) + (3 * 100) + (5 * 10) + (7 * 1) = 6000 + 300 + 50 + 7 = 6357
Uma outra maneira de expressar seria utilizando potncias de 10. (6 * 10^3) + (3 * 10^2) + (5 * 10^1) + (7 * 10^0) = 6000 + 300 + 50 + 7 = 6357 O que se pode perceber nessa expresso que cada dgito um marcador de posio para a prxima potncia de 10, comeando no primeiro dgito com 10 elevado potncia de zero. O sistema decimal provavelmente se desenvolveu porque possumos 10 dedos, caso vissemos a evoluir para apenas oito, poderamos ter um sistema baseado na mesma quantidade de dgitos. Na verdade, existem vrias boas razes para utilizar diferentes bases em diferentes situaes.
23
Bits
Os computadores operam utilizando o sistema numrico baseado em 2 dgitos, tambm conhecido como sistema numrico binrio, assim como o sistema numrico baseado em 10 dgitos conhecido como sistema numrico decimal. A razo pela qual os computadores utilizam o sistema baseado em 2 dgitos que isso torna muito mais fcil implement-los com a tecnologia electrnica actual. possvel conectar e montar computadores que operam na base de 10 dgitos, mas eles seriam extremamente caros. Por outro lado, os computadores binrios so relativamente baratos.
Por isso os computadores usam nmeros binrios e, consequentemente, dgitos binrios no lugar de dgitos decimais. A palavra bit a abreviao das palavras "Binary digIT" (dgito binrio). Enquanto os dgitos decimais possuem 10 valores possveis, que vo de 0 a 9, os bits possuem apenas dois: 0 e 1. Portanto, um nmero binrio composto apenas de 0s e 1s, como por exemplo: 1011
Elab. por dr. Lino
24
Voc pode observar que em nmeros binrios cada bit comporta o valor das potncias crescentes de 2. Isso torna a contagem em binrios consideravelmente fcil. Contando em decimais e binrios, comeando em zero e indo at 15, fica assim:
25
Bytes
Os bits dificilmente esto sozinhos nos computadores. Normalmente so agrupados em conjuntos de 8 bits, chamados bytes. Por que existem 8 bits em um byte? Seria o mesmo que perguntar: "por que h 12 ovos em uma dzia".
Com 8 bits em um byte possvel representar 256 valores, de 0 a 255, como mostrado abaixo:
26
Os bytes podem ser usados para representar nmeros, caracteres, figuras, ou qualquer outro tipo de dado armazenado ou processado em um computador. Para representar caracteres, por exemplo, basta estabelecer um cdigo que indique um nmero associado a cada caracter. Um cdigo muito utilizado o ASCII, no qual temos por exemplo:
No necessrio decorar esses nmeros para saber usar o computador. importante que voc saiba que, por exemplo, quando voc pressiona a tecla L, o teclado transmitir para o computador um cdigo numrico que representa esta letra. No importante saber qual o cdigo, mas importante saber que formado por 8 bits, e que ficaro armazenados na memria do computador, ocupando exactamente 1 byte.
27
28
29
30