Pages

sexta-feira, 2 de março de 2012

A História da Informática




A história da informática nos leva há várias décadas atrás, onde a disputa pelo título de Primeiro Computador do mundo era muito acirrada. Devido ao fato dos primeiros computadores serem maquinas mecânicas sempre surgem duvidas ao referir-se ao primeiro computador, mais podemos nos referir ao MIT (Massachussetts Institute of Tecnology) desenvolvido em 1931 por Vannevar Bush, como sendo primeiro computador. Dentre suas muitas características, podemos citar que ele era analógico e foi feito para resolver equações simples, o que atualmente nos chamamos de calculadora simples de bolso. Por utilizar elementos analógicos, o MIT trazia junto com seu surgimento muitos problemas, uma vez que um elemento analógico pode assumir qualquer valor entre -∞ e +∞ na natureza, com este problema, uma variável poderia apresentar um valor diferente do verdadeiro ao sofrer a interferência de qualquer ruído. Teríamos então que encontrar uma solução, onde a probabilidade de erro das variáveis fosse menor. Outra base numérica foi criada, a Binária, que era constituído apenas por dois algarismos “0” e “1”, tendo apenas 2 valores possíveis a questão dos ruídos está resolvida, pois qualquer valor diferente de “0” ou “1” será descartado. A principio não foi depositado muita confiança e atenção a esta nova base binária, mas graças ao matemático inglês George Boole a situação foi revertida. Boole criou uma lógica binária, a qual representava muito mais de que as condições “sim” e “não”, “ligado” e “desligado”, etc, estas eram condições especiais criadas a partir do “falso” “verdadeiro”, como a condição “E” para a interseção de dois conjuntos e “OU” para a união de dois conjuntos. Com isto já temos condições suficientes para criar um circuito eletrônico.
Após este significante avanço com a “álgebra booleana”, o interesse para continuar construindo computadores cada vez melhores e menores foi aumentando de forma gradativa, o que seria depois uma verdadeira corrida de “caça ao tesouro”.
Em 1937 surgiria o primeiro computador eletromecânico, o MARK1 desenvolvido por Howard Aiken, que contou com o apoio da IBM e da marinha que custeou todos os gastos. Apesar de termos visto que a Álgebra de Boole trouxe melhorias e ânimo para as empresas que estavam na corrida por desenvolverem computadores, ainda contamos com outros problemas, entre eles o tamanho, pegando como exemplo o MARK1, ele tinha 18m de comprimentos por 2m de altura, tendo como comparação os micros atuais, tínhamos um verdadeiro monstro, mas estes são os passos da evolução.
O primeiro computador eletrônico do mundo teria sido o ABC, digo teria, por que o desenvolvedor abandonou o projeto após 5 anos de trabalho, o que realmente foi lamentável.
Com a chegada da Segunda Guerra Mundial, a  eletro-eletrônica avançou muito, os serviços secretos dos países queriam construir computadores, em sua maioria para codificação de mensagens, apesar de ter um fim triste, para ser usado em guerras, os computadores começaram a ser construídos a todo vapor e cada um melhor de que o outro. Do lado da Alemanha Hitler desenvolveu o Z3 em 1941, já do lado dos aliados a Inglaterra construiu um computador muito melhor de que o Z3, o Colossus,  que inclusive conseguia decifrar as mensagens codificadas pelo Z3. A guerra fez o mundo ver que a hora de fabricar estes equipamentos tinha chegado, e no mesmo ano em que foi lançado o Colossus (1943) foi iniciado o projeto do ENIAC, o computador dos Estados Unidos da América, porém o mesmo só foi concluído em 1946, após o fim da guerra. Acharam-se o MARK1 grande, é por que não tinha sido construído o ENIAC, pois este possui 170m2 e pesava 30 toneladas, maior que a casa da maioria da população brasileira.
Em 1945 John Von Neumann, Arthur Burks e Herman Goldstine adicionaram um novo marco na evolução dos computadores, até o momento toda a programação desde computadores é feita através de ligação de cabos em conectores, o que demorava muito tempo. A idéia deles era fazer com que os computadores pudessem ser programados através de programas, rotinas de manipulação de dados. Que se utilizasse de instruções do próprio processador. A idéia deste trio deu certa, e está viva até hoje, com algumas modificações e melhorias, obvio, mas seguindo a idéia inicial dos três idealizadores. O primeiro computador baseado na idéia deles foi o EDSAC seguido do EDVAC, com isto o tamanho dos computadores diminuiu bastante.
A partir daí a evolução foi grande, porém estes computadores ainda eram feitos em sua maioria para usos militares, e eram operados apenas pelos seus próprios desenvolvedores, não tinham pessoas que operasse os mesmos. Em 1951 a IBM lançou o UNIVAC primeiro computador comercial. A IBM gostou do resultado e começou a fabricar computadores comerciais ainda com as mesmas características acima citadas. Somente em 1963 foi lançado o primeiro “mini-computador” o PDP-5.
Na década de 60 tivemos outra corrida que favoreceu a evolução dos computadores, desta vez menos catastrófica, pois se trata da Corrida Espacial e não da guerra. Os americanos como sempre querendo ser os primeiros em tudo, gastaram bilhões em pesquisas para eles terem o privilégio de serem os primeiros a chegarem ao espaço, e quem ganhou com isto fomos nós, pois foi criado um pólo de pesquisas chamado de ARPA (Advanced Research Projects Agency) de onde surgiram vários conceitos que refletem diretamente em tudo que existe no mundo da informática. Ela trouxe a interação homem-máquina, tendo como conseqüências o vídeo-game, as redes descentralizadas de computadores, etc. Assim como a ARPA foram criados outros pólos de pesquisas que muito contribuíram para evolução da interação  homem-máquina podemos citar como exemplo o MIT (Massachusetts Institute of Technology) e o SRI (Standford Research Institute), porém muito mais importante ainda foi o PARC (Palo Alto Research Center) criada pelo Xérox em 1970. Neste centro (PARC) foi desenvolvido toda a base de comunicação visual a qual estamos acostumados hoje, como ícones, janelas e a estrutura WYSIWYG (What You See Is What You Get - O que você vê é o que você obtém), apesar de possuir toda esta tecnologias já na década de 70 a Xérox não estava interessada da utilização da mesma em micro pessoais, não só ela como todas as empresas que estavam contribuindo para este avanço tecnológico na área de informática; estavam visando apenas a implantação em empresas.(...)

Segue abaixo um histórico do desenvolvimento da informática e das tecnologias ligadas à computação em geral.

1622 - O matemático inglês William Oughtred desenvolve a primeira régua de cálculo.
1642 - O pesquisador francês Blaise Pascal cria a primeira calculadora.
1822 - O matemático inglês Charles Babbage projeta  um computador mecânico, porém este não saiu do papel.
1847 - É criado o sistema binário pelo matemático inglês George Boole.
1880 - O norte-americano Herman Hollerith cria um processador de dados eletromecânico. O sistema usava cartões perfurados para inserir dados.
1930 - Nos Estados Unidos, o engenheiro eletricista  Vannevar Bush desenvolve um computador usando válvulas de rádio.
1946 - Os engenheiros norte-americanos John William Mauchly  e John Presper Eckart Jr desenvolvem o Eniac, o primeiro computador eletrônico. O Eniac foi desenvolvido para servir aos interesses bélicos dos EUA na II Guerra Mundial. Serviu para fazer os cálculos no desenvolvimento da bomba atômica.
1954 - A empresa eletrônica Texas Instruments fabrica o transistor usando silício.
1956 - Surge, no MIT - Instituto de Tecnologia de Massachusetts - o primeiro computador que utiliza transistores.
1963 - Douglas Engelbart  patenteia o mouse.
1964 - Paul Baran, pesquisador norte-americano, projeta e cria a primeira rede de computadores interligada por fios.
1966 - A IBM desenvolve o Ramac 305, utilizando discos de memória com capacidade de 5 megabits.
1968 - Douglas Engelbart cria um sistema com mouse, teclado e janelas ( windows ).
1971 - A Intel cria o MCS-4, primeiro microcomputador pessoal com o processador 4004.
1972 - A empresa Atari cria o primeiro videogame com o jogo Pong.
1975 -  desenvolvem a linguagem Basic, primeira linguagem para microcomputadores,  . As linguagens anteriores eram adequadas aos grandes e médios computadores.
1975 - Bill Gates e Paul Allen fundam a Microsoft.
1976 - Steve Wozniak e Steve Jobs projetam e desenvolvem o micro Apple I. No mesmo ano a dupla a Apple Computer Company.
1981 - A IBM lança o micro PC 5150.
1985 - A Microsoft o sistema operacional Windows e o Word 1.0 (primeira versão do processador de textos).
1989 - Tim Berners-Lee , pesquisador europeu cria a World Wide Web ( WWW) que origina a Internet.
1991 -  Linus Torvald  lança o sistema operacional Linux com código-fonte aberto.
1992 - A empresa americana Microsoft lança o sistema operacional Windows 3.1. A nova versão do Windows incorpora tecnologias voltadas para a utilização de CD-Roms.
1993 - Surge o primeiro browser, o NCSA Mosaic.
1993 - A empresa de processadores Intel coloca no mercado o processador Pentim.
1994 -  É criado o navegador de internet Netscape Navigator.
1995 - Chega ao mercando o Windows 95, trazendo incorporado o navegador Internet Explorer.
1995 - Criada a linguagem Java pela Sun Microsystems.
1997 - Garri Kasparov, campeão mundial de xadrez, perde pra o computador Deep Blue da IBM.
1997 - Justin Fraenkel desenvolve o Winamp, programa utilizado para ouvir músicas no formato MP3.
1998 - A Microsoft lança no mercado o Windows 98.
1999 - A Intel lança no mercado o processador Pentium III.

segunda-feira, 9 de janeiro de 2012

Tempo mundial pode mudar em 2012


Segundo bissexto                                                                                                                                        O tempo, tal como o conhecemos hoje, poderá não ser exatamente o mesmo tempo nos séculos que virão.                                                                                                                          Tanto que os cientistas da área estão usando todo o seu tempo durante as festas de fim de ano para discutir uma nova definição da escala de tempo do mundo: o chamado Tempo Universal Coordenado (UTC).                                                                                                                  E a principal questão em debate é o segundo bissexto - mais especificamente, a abolição do segundo bissexto.                                                                                                              

Tempo tecnológico                                                                                                                                  Enquanto todo o mundo presta atenção aos anos bissextos, poucos sabem que uma "ajeitada" muito mais frequente no tempo, mas muito mais irregular, é feita constantemente.                                     Uma mudança que é essencial para manter o bom funcionamento dos sistemas de GPS, das telecomunicações, e até dos arquivos que você transfere pela internet.                                        O segundo bissexto surgiu no início da atual era tecnológica, em 1972. Ele é adicionado para manter a escala de tempo medida pelos relógios atômicos em fase com a escala de tempo baseada na rotação da Terra.                                                                                                  A razão para isto é que, enquanto os relógios atômicos, que usam as vibrações dos átomos para contar os segundos, são incrivelmente precisos, a Terra não é um cronometrista tão confiável quanto se acreditava - isto graças a uma ligeira oscilação que ela sofre conforme gira sobre seu próprio eixo:                                                                                                                     

Rotação da Terra é medida diretamente pela primeira vez                                                            "Desde a década de 1920 já se sabe que o movimento da Terra não é tão constante como tínhamos pensado inicialmente," explica Rory McEvoy, curador de "horologia" do observatório de Greenwich, no Reino Unido.                                                                                                   Essa variação natural da Terra significa que as horas medidas pelos relógios atômicos e as horas baseadas na rotação da Terra ficam cada vez mais defasadas conforme o tempo passa.                 Assim, a cada poucos anos, antes que essa diferença cresça mais do que 0,9 segundo, um segundo extra - o chamado segundo bissexto - é adicionado ao tempo oficial, para colocar novamente os dois em sincronia.                                                                                            "O Serviço Internacional de Rotação da Terra monitora a atividade da Terra, e eles decidem quando é apropriado adicionar um segundo bissexto em nossa escala de tempo," explica McEvoy.                                                                    

Guerra do segundo                                                                                                                                     Um dos maiores problemas é que, ao contrário dos anos bissextos, os segundos bissextos não são previsíveis. Eles são erráticos, porque as oscilações da Terra - o chamado balanço de Chandler - não é regular.                                                                                                                       Mas a tentativa de se livrar do segundo bissexto está causando um racha dentro da comunidade internacional que estuda o tempo, o que deverá ser decidido pelo voto, durante a Conferência Mundial de Radiocomunicações, da União Internacional das Telecomunicações (UIT), em janeiro de 2012, em Genebra.                                                                                                          Uma pesquisa informal feita pela UIT no início deste ano revelou que três países - Reino Unido, China e Canadá - são fortemente contra a alteração do sistema atual.                                          No entanto, 13 países, incluindo os Estados Unidos, França, Itália e Alemanha, querem uma nova escala de tempo que não tenha segundos bissextos.                                                                    Mas, com quase 200 países membros, a grande maioria deles ainda terá que revelar o que realmente pensa sobre o tempo.                                                                                           O Bureau Internacional de Pesos e Medidas (BIPM), em Paris, é a organização internacional de padronização que é responsável por manter o tempo do mundo.                                               A organização acredita que o segundo bissexto deve acabar porque esses ajustes estão se tornando cada vez mais problemáticos para sistemas que precisam de uma referência estável e contínua de tempo.                                                                                                               "Ele está afetando as telecomunicações, é problemático para a transferência de dados pela internet (como o Network Time Protocol, ou NTP), bem como dos serviços financeiros," diz o Dr. Arias Felicitas, diretor do BIPM.                                                                                                    "Outra aplicação que está sendo realmente muito, muito afetada pelo segundo bissexto, é a sincronização de tempo nos Sistemas Globais de Navegação por Satélite (GNSS). Os GNSS exigem uma sincronização de tempo perfeita - e segundos bissextos são um incômodo," completa Felicitas.                                                                                                                      

Tempos divergentes                                                                                                                                  Mas desacoplar o tempo civil da rotação da Terra também pode ter consequências a longo prazo.                        "[Se você eliminar os segundos bissextos] o UTC irá se afastar continuamente do tempo baseado na rotação da Terra, fazendo-os gradualmente divergirem por uma quantidade crescente de tempo. Algo terá que ser feito para corrigir essa divergência cada vez maior," explica Peter Whibberley, cientista do Laboratório Nacional de Física do Reino Unido.                                          Em algumas décadas, isso equivaleria a um minuto de diferença. E, ao longo de centenas de anos, isso significaria uma diferença de uma hora entre o tempo dos relógios atômicos e a escala de tempo baseada na rotação da Terra.                                                                                    Em 2004, foi proposta a ideia da troca dos segundos bissextos por um salto de uma hora, a ser feita uma vez a cada alguns poucos séculos.                                                                          Uma possível solução, se o segundo bissexto for abolido, seria atrelar essa "hora bissexta" às mudanças no horário de verão.                                                                                             "Os países poderiam simplesmente acomodar a divergência não adiantando os seus relógios na primavera, apenas uma vez a cada poucos séculos, assim você altera o fuso horário em uma hora para trazer de volta tempo civil em conformidade com a rotação da Terra," propõe o Dr. Whibberley.