quarta-feira, 12 de agosto de 2009

O que é Boot?

Aprenda o significado de mais um termo muito usado na computação.

Muitos usuários sentem-se perdidos com alguns termos usados na informática. Boot é um destes termos que está na boca do povo, principalmente de técnicos em informática, mas que poucas pessoas sabem o que realmente significam. Se você ouviu a palavra Boot e não sabia o que significava, está na hora de aprender.

O que significa?

Boot é um termo em inglês que significa processo de inicialização do computador. Quando você aperta o botão “Power” para ligar seu computador, na verdade você está dando início ao boot da máquina.

Como acontece

O boot do sistema tem basicamente duas funções, a primeira delas é o POST, outro termo da informática, que significa Power On Self Test. Nada mais é do que o teste de toda a parte de Hardware (placas, memórias, HD, drives, etc.) do computador. Você já deve ter notado que logo depois de ligar o computador um som característico é emitido (um “bip”). Este som é o POST avisando que está tudo certo para iniciar o computador.

A segunda tarefa do boot é carregar os arquivos necessários para a inicialização do Sistema Operacional. Esses arquivos são colocados na memória RAM e a tela inicial característica de cada sistema é exibida. A partir daí, o Sistema Operacional assume o comando do computador.

O que é Computação em Nuvens?

Em breve seu computador estará nas nuvens

A computação nas nuvens, em inglês chamada de “cloud computing”, é uma tendência na internet do futuro. Mas você sabe o que significa essa expressão?

Acredita-se que no futuro ninguém mais precisará instalar nenhum software em seu computador para desempenhar qualquer tipo de tarefa, desde edição de imagens e vídeos até a utilização de programas de escritório (Office), pois tudo isso será acessível através da internet.

Estes são os chamados serviços online. Ou seja, você simplesmente cria uma conta no site, utiliza o aplicativo online e pode salvar todo o trabalho que for feito para acessar depois de qualquer lugar. É justamente por isso que o seu computador estará nas nuvens, pois você poderá acessar os aplicativos a partir de qualquer computador que tenha acesso à internet.

Nuvem.


O Google é uma empresa que acredita muito de que isso já está se tornando realidade, pois já traz uma porção de aplicativos que rodam diretamente em seu navegador. Dentre os mais famosos serviços do Google podemos citar:

GMail e Google Talk: o GMail em si já pode ser considerado um cliente de email, pois traz uma porção de funções para organizar não só emails, mas também os arquivos que são recebidos junto com ele. Também possui filtros de mensagens e incorpora o seu mensageiro oficial, chamado Google Talk.

Google Maps: é o parente mais próximo e simples do Google Earth. Através dele você também pode navegar para qualquer lugar do mundo digitando uma referência. Além disso, permite que você crie trajetos para andar de carro pela sua cidade partindo de um ponto e tendo uma certa localização como destino.

Google Docs: com uma porção de ferramentas no estilo Office, você pode acessar um ótimo processador de textos (como o Word), uma ferramenta para planilhas (como o Excel) e até mesmo criar e visualizar apresentações de slides (como o PowerPoint).

Google Docs.

iGoogle: mesmo que o nome tenha uma estranha semelhança com produtos da Apple, o iGoogle não tem nenhuma relação com a empresa de Steve Jobs. Na verdade é um site que reúne os principais serviços que o Google já oferece para um acesso fácil e rápido (como se fosse um desktop). Você pode, por exemplo, incorporar o Google Agenda, o GMail, o Google Notícias e o YouTube em sua página, todos ao mesmo tempo, com um resumo de novas atualizações. Uma ótima idéia, não é?

Estes são apenas os exemplos mais simples do Google, que a cada dia surpreende a todos com seus novos serviços online. Entretanto, há uma variedade realmente enorme de tipos de aplicativos que já estão nas nuvens, incluindo desktops inteiros, que também têm seus aplicativos, como se fosse um sistema operacional inteiro online. Assim, você envia seus arquivos para estes sistemas online e pode acessá-los a partir dele mesmo.

E é devido ao grande interesse e investimento do Google em relação à computação nas nuvens que começamos a pensar: quando será que o Google criará seu sistema operacional online, juntando todas as ferramentas que temos em Windows, Macs e Linux em um lugar só, ou melhor, nas nuvens?

A História dos computadores e da computação

Conheça os principais computadores usados desde a antiguidade até os dias de hoje.

Página 01 de 04

Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista anteriormente. Sejam em casa, na escola, na faculdade, na empresa, ou em qualquer outro lugar, eles estão sempre entre nós. Ao contrário do que parece, a computação não surgiu nos últimos anos ou décadas, mas sim há mais de 7 mil anos atrás.

Por este motivo, desenvolvemos este artigo, que conta a história e a evolução da computação e dos computadores em geral, desde a antiguidade até os dias de hoje. Desta maneira, você poderá ficar por dentro das principais formas de computação utilizadas pela humanidade. O texto está dividido em 4 partes e irá abordar temas diversos como ábaco: máquina de pascal, lógica de Boole, computadores mainframes, Steve Jobs, Bill Gates, entre vários outros.

Para começar, vamos falar sobre uma forma de calcular muito simples mas que também foi muito útil nas culturas antigas: o ábaco.

Ábaco, a primeira calculadora da história


Exemplo de ábaco russoMuitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia-a-dia, principalmente nas áreas de comercio de mercadorias e desenvolvimento de construções civis. Ele pode ser considerado como a primeira máquina desenvolvida para cálculo, pois utilizava um sistema bastante simples, mas também muito eficiente na resolução de problemas matemáticos. É basicamente um conjunto de varetas de forma paralela, que contém pequenas bolas que realizam a contagem.

Seu primeiro registro é datado no ano de 5500 a.c., pelos povos que constituíam a Mesopotâmia. Contudo, o ábaco também foi usado posteriormente por muitas outras culturas: Babilônia, Egito, Grécia, Roma, Índia, China, Japão, etc. Cada um destes povos possui uma versão de específica desta máquina, entretanto, preservando a sua essência original. Seu nome roma antiga era "Calculus", termo de onde a palavra cálcuo foi derivada.

O fato deste instrumento ter sido difundido entre todas estas culturas se deve principalmente a dois fatores. O contato entre povos distintos é o primeiro deles, o que fez com que o ábaco fosse copiado de um lugar para vários outros no mundo. Por outro lado, a necessidade da representação matemática fez com os sistemas de contagens utilizados no cotidiano fossem implementados de forma mais prática.

Sobre as operações matemáticas, ele é bastante útil para a soma e subtração. Já a multiplicação e divisão, o ábaco comum não é muito recomendado, somente algumas versões mais complexas que padrão.

Régua de Cálculo

Durante vários séculos, o ábaco foi sendo desenvolvido e aperfeiçoado, sendo a principal ferramenta de cálculo por muito tempo. Entretanto, os principais intelectuais da época do renascimento necessitavam descobrir maneiras mais eficientes de efetuar cálculos. Logo, em 1638, depois de Cristo, um padre inglês chamado William Oughtred , criou uma tabela muito interessante para a realização de multiplicações muito grandes. A base de sua invenção foram as pesquisas sobre logaritmos, realizadas pelo escocês John Napier.

Régua de Cálculo

Até este momento, a multiplicação de números muito grandes era algo muito trabalhoso e demorado de ser realizado. Porém, Napier descobriu várias propriedades matemáticas interessantes e as deu o nome de logaritmos. Após, disso, multiplicar valores se tornou uma tarefa mais simples.

O mecanismo do William era consistido de um régua que já possuía uma boa quantidade de valores pré-calculados, organizados em forma que os resultados fossem acessados automaticamente. Uma espécie de ponteiro indicava o resultado do valor desejado.

Máquina de Pascal

Apesar da régua de cálculo de William Oughtred ser útil, os valores presentes nela ainda eram pre-definidos, o que não funcionaria para calcular números que não estivessem presentes na tábua. Pouco tempo depois, em 1642, o matemático francês Bleise Pascal desenvolveu o que pode ser chamado da primeira calculadora mecânica da história, a máquina de Pascal.

Máquina de Pascal



Seu funcionamento era baseado no uso de rodas interligadas, que giravam na realização dos cálculos. A ideia inicial de Pascal era desenvolver uma máquina que realizasse as quatro operações matemáticas básicas, o que não aconteceu na prática, pois ela era capaz apenas de somar e subtrair. Por esse motivo, ela não foi muito bem acolhida na época.

Alguns anos após a Máquina de Pascal, em 1672, o alemão Gottfried Leibnitz conseguiu o que pascal não tinha conseguido, criar uma calculadora que efetuava a soma e a divisão, além da raiz quadrada.

Como remapear os botões do mouse

Como fazer para remapear os botões do mouse atribuindo funções à ele e até mesmo abrir aplicações com um clique

O mouse, sem dúvidas é um periférico que para muitos é indispensável. Ele proporciona uma praticidade já inserida em nosso contexto de utilização do computador, simplesmente pelo fato de simplificar a operação de diversas funções do Sistema ou de programas específicos, dispensando o fato de precisar decorar diversos atalhos de teclado diferentes.

Agora, observe seu mouse e pense: será que você está aproveitando tudo que ele pode oferecer? Muitas vezes nossos mouses possuem botões que não tem tarefa alguma atribuída (especialmente aqueles mouses mais voltados para jogos, com mais do que três botões) ou não estão com a velocidade/sensibilidade mais apropriada para o uso.

Um dos periféricos mais queridos do computador

Como normalmente os atalhos de teclado não são muito utilizados, remapear os botões do mouse podem expandir seu uso, oferecendo novas funções que podem ser de grande ajuda, especialmente na utilização de jogos. Além disto, um remapeamento das funções dos botões do mouse pode trazer uma grande economia de tempo para abrir programas ou atalhos mais utilizados. Seja qual for o caso, um mouse bem configurado pode fazer toda a diferença.

Remapeando os botões do mouse

Para remapear as funções do mouse, você vai precisar do X-Mouse Button Control, um aplicativo leve e gratuito que vai deixar estas configurações mais fáceis de serem feitas e posteriormente modificadas caso seja necessário. Após instalar o aplicativo, dê um duplo sobre o ícone dele presente na Bandeja do sistema para abrir suas opções.

Para atribuir funções específicas aos botões do mouse, vamos utilizar as opções “Default Application Settings” no lado direito da janela do programa. Primeiro, escolha o botão que deseja mapear: esquerdo (left), direito (right), botão do meio (middle), os botões extras presentes em alguns mouses (mouse Button 4 e 5), rolagem da rodinha para cima (Wheel up) ou para baixo (Wheel down) e movimentos para esquerda ou direita com a rodinha do mouse pressionada.

Opções para mapeamento dos botões do mouse

Não é um mapeamento, mas sim uma questão de gosto pessoal, e caso queira, também é possível inverter a rolagem da rodinha do mouse (“Invert mouse Wheel scrolling”) ou fazer com que seja passada para uma nova página ao invés de linha quando utilizando o scroll do mouse (“Wheel scrolls in pages instead of lines”). Para isto, basta selecionar as opções.

Em seguida, basta atribuir a função. O programa possui suporte para mais de cinquenta possibilidades como abrir programas (“Run Application” e em seguida definindo o caminho do programa), minimizar janelas (minimize window), abrir ajuda (open help), parar áudio (media – stop), aumentar ou diminuir volume (volume up, volume down), entre outras.

Funções que podem ser atribuídas

Se você quiser aumentar ou diminuir a velocidade do mouse, utilize a barra de rolagem “Mouse Speed” dentro das opções “Generic Settings”. Quanto mais para a direita a barra for posicionada, maior será a velocidade. Esta configuração pode ser essencial se o mouse for tanto muito quanto pouco sensível, pois pode ajustá-lo de acordo com sua preferência.

Aumentando a velocidade do mouse

Formas diferentes de utilizar o mouse

Como não faltam inovações no campo da tecnologia, para quem não troca seu mouse por nada, existem programas que podem deixá-lo com mais funções. Programas que atribuem comandos do computador a gestos feitos com o mouse, como o gMote e o High Sign por exemplo ou o HeadMouse que emula uma espécie de mouse virtual que é movido por movimentos da cabeça.