sexta-feira, 22 de agosto de 2008

Virtualização Está Na Moda

Virtualizar sistemas operacionais significa particionar recursos de hardware. Esse particionamento é uma excelente solução para empresas que desejam modernizar ou estão em processo de modernização de seus ambientes de TI. A solução de virtualização permite que uma empresa de TI substitua dezenas de máquinas obsoletas e sem contrato de manutenção por apenas uma máquina, mas com capacidade de suprir os recursos de hadware consumidos pelos serviços disponíveis em seu ambiente de TI.

Nesses últimos trinta anos a tecnologia de virtualização de servidores evoluiu. Atualmente é possível misturar sistemas operacionais de arquitetura proprietária com sistemas operacionais de arquitetura aberta. Isto significa instalar em equipamentos que utilizam processadores CISC, o Windows Vista, O Red Hat Enterprise Linux, O Oracle Enterprise Linux. Além de sistemas operacionais de mainframes.

Há dois anos participei do projeto de migração de servidores de banco de dados oracle, instalados em diversas delegacias da então Secretária da Receita Federal, atual Receita Federal do Brasil. O objetivo do projeto era transferir os serviços de bancos de dados instalados em 132 máquinas obsoletas em sem contrato de manutenção para uma máquina mais potente. A solução foi o particionamento de recursos de hardware através de técnicas virtualização de servidores.

A tecnologia de virtualização de servidores é antiga, existe há pelo menos trinta anos. Gigantes da tecnologia de informação como IBM, possuem larga experiência sistemas de gerenciamento de sistemas operacionais. De uns tempos prá cá, diversos fabricantes de software decidiram investir em tecnologia de virtualização de servidores.

segunda-feira, 11 de agosto de 2008

A Evolução Do Tambor

Quando pensamos em computadores, quase sempre visualizamos os populares computadores pessoais. Quando falamos em sistemas operacionais, pensamos em Windows, Linux, etc.

Há outros tipos de computadores tão populares quantos os PC. Por exemplos os aparelhos de telefonia celular. Estes são tão computadores quanto aqueles que são chamados de computadores.

Nesses computadores, os sistemas operacionais possuem funções específicas, criadas especialmente para realizar a meia-dúzia de recursos disponíveis naqueles dispositivos.

Acredito que no futuro, os sistemas operacionais desenvolvidos para esses computadores não serão tão específicos, pois a cada dia que passa o telefone está deixando de ser apenas aquela máquina de comunicação inventada por Alexander Graham Bell.

quinta-feira, 7 de agosto de 2008

Computadores Sem Sistemas Operacionais

Como seria um computador sem sistema operacional? Isso é possível?

Se os computadores não tivessem sistemas operacionais instalados, seus recursos de hardware seriam os mesmos. Entretanto para que pudessem carregar e executar programas de usuários seria necessário carregar programas de controle de recursos de hardware.

Os computadores não possuem sistemas operacionais instalados quando são fabricados. O sistema operacional é instalado em dispositivo de entrada e saída, os HDD. Também é possível instalar sistemas operacionais em outros dipositivos como: disquetes, pendrives, fitas magnéticas, cartões perfurados.

Há alguns anos, os microcomputadores não tinham sistema operacional instalado em disco rígido, você ligava o equipamento e nada acontecia. Para que nossos programas funcionassem era necessário carregar, ao invés de instalar, o sistema operacional. Depois de carregado o sistema operacional, enfim era possível executar qualquer programa. Desde que fosse carregado também.

Pergunta:
O desempenho de um computador seria melhor, se tivessemos que carregar um sistema operacional especialmente desenvolvido para executar nossa meia-dúzia de programas?

terça-feira, 5 de agosto de 2008

Prazer em Aprender

O Brasil está enfrentando uma crise de mão-de-obra especializada em diversas áreas de conhecimento. Essa crise nada mais é do que um dos impactos do crescimento da economia.

A falta de profissionais especializados é facilmente percebida em áreas como: medicina, engenharia, ciências da computação. Esta última sofre um impacto maior devido a falta de regulamentação.

O Mundo está passando por uma grande revolução do conhecimento. Há excesso de informação, o que causa uma infinidade de possibilidades. Atualmente é possível obter informações sobre qualquer assunto a qualquer momento e em qualquer lugar.

É necessário despertar o prazer em aprender. As instituições de ensino precisam rever seus conceitos, avaliar os atuais métodos de aprendizagem e propor mudanças em função dos recursos oferecidos pela tecnologia de informação.

Entretanto as mudanças já começaram. As instituições de ensino vem tentando adaptar-se a nova realidade, buscando apresentar soluções mais atraentes ao aprendizado, mas isto é apenas o começo. A Era da Informação está apenas começando.

terça-feira, 8 de julho de 2008

Falando Com Os Dedos

O que é Internetês

O Internetês é uma adequação da Língua Portuguesa para comunicação rápida via Internet, devido a semelhança, sofre preconceitos e é alvo de críticas. O que devemos entender é que ao lançar mão do internetês, o internauta não está necessariamente escrevendo, mas teclando, falando com os dedos.

Cometemos inúmeras falhas não só quando falamos via teclado de computador, mas emitindo sons através da boca ou utilizando expressões corporais. A causa dos diversos erros está no curto espaço de tempo entre o pensar e o falar. Especialistas em Língua e Comunicação costumam perdoar esses erros, pois entendem que é muito difícil pensar e falar simultaneamente.

A técnica de comunicar-se movimentando o corpo ou emitindo sons através da boca, vem aperfeiçoando-se há milhões de anos, entretanto não a dominamos completamente e, conseqüentemente, ainda cometemos inúmeros erros. Falar corretamente com os dedos, via teclado de computador, pode demorar um pouco ou nunca acontecer.

segunda-feira, 9 de junho de 2008

RISC x CISC

A principal diferença entre processadores que utilizam arquiteturas RISC (Reduced Instruction Set Computer) e os que utilizam arquiteturas CISC (Complex Instruction Set Computer) é que nas arquiteturas RISC é executado um conjunto simples de instruções enquanto nas arquiteturas CISC a cada instrução, podem ser executadas diversas operações de baixo nível, tais como carga a partir da memória, operação aritmética e armazenamento em memória, todas em uma simples instrução.

Um processador baseado em estrutura RISC mantém constante o tamanho da instrução, descarta endereçamento no modo indireto e retém somente aquelas instruções que podem ser sobrepostas e executadas em apenas um ciclo de máquina, ou menos. Um chip RISC processa instruções bem mais rápido que o seu concorrente CISC, além de ter um custo de fabricação menor.

Exemplos de Arquiteturas

RISC
Power, ARM, DEC Alpha, MIPS, HP PA-RISC, SPARC, Intel i960, AMD 29000, Motorola 88000, Altera Nios II.
CISC
System/360, VAX, PDP - 11, família Motorola 68000, Intel x86

sexta-feira, 6 de junho de 2008

Where To

Alguns taxistas da cidade de São Paulo tem o hábito de perguntar aos seus passageiros recém chegados de outras cidades, se esses tem alguma preferência sobre os diversos caminhos para chegar ao destino desejado. Esses taxistas deveriam utilizar roteadores equipados com GPS, ou quem sabe ter acesso a tabelas de rotas, semelhante àquelas utilizadas por roteadores.

Uma tabela de rotas utiliza a mesma solução usada em mapas de entrega de mercadorias. Sempre que um nó necessita enviar dados para um outro nó de rede, é necessário saber para onde deve ser enviado. Se um dispositivo não puder conectar-se diretamente ao disposito de saída, então é necessário encontrar um modo de enviar o pacote de dados. Se um nó não sabe como enviar o pacote, então ele envia um pacote IP ao gateway daquela rede local. Devido a essa complexidade, um gateway necessita manter rastreado o modo como distribuir esses pacotes de dados. Para isto é utilizada uma tabela de rotas, semelhante aos mapas mentais utilizados pelos taxistas. É um banco de dados o qual mantém informação sobre diversos caminhos, como um mapa, e fornece esta informação ao nó solicitante.

Quem tem boca vai à Roma, mas pode demorar muito e você ainda corre o risco de passar diversas vezes pelo mesmo lugar. O roteamento de Belman-Ford, também conhecido como Ford-Fulkerson ou de vetor de distância (quantidade de saltos ou de estações) é um exemplo de que um de seus vizinhos pode estar mais perto de Roma do que você. Esse tipo de roteamento utiliza o protocolo RIP, já obsoleto. Cada vizinho possui com informações sobre a quantos saltos estão os seus vizinhos.

Ir de carro, da cidade do Rio de Janeiro à de São Paulo, pode ser mais rápido que ir de avião. Tudo depende das condições do tráfego e do clima, no momento da viagem. Essas condições podem mudar a qualquer momento e, portanto, você tem pouco tempo para tomar a melhor decisão. O roteador de vetor de enlace possui esse comportamento, ou seja, além incorporar o comportamento dos roteadores de vetor de distância, toma decisões baseadas em desempenho da rede. A distância entre origem e destino dos pacotes é medida em saltos e tempo-de-resposta. Este tipo de roteamento utilizado o protocolo OSPF e é ideal para rotear pacotes que necessitam trafegar por meios físicos de diferentes desempenhos.

Quando penso no modo como os roteadores funcionam, inevitavelmente, penso que os atuais aparelhos de telefonia celular deveriam ser equipados com esses protocolos de roteamento e encaminhamento de voz e de dados. Se esses aparelhos são capazes de ouvir as antenas das operadoras de telefonia móvel, então devem ser capazes de ouvir e repassar, gratuitamente, mensagens captadas de celulares vizinhos.

sábado, 31 de maio de 2008

O Fim Dos Hard Disk Drives

Segundo pequisas, por volta de 2010, 10% dos notebooks serão equipados com SSD ao invés de HDD, podendo atingir 25% em 2011, apenas um ano.

O crescimento da capacidade de armazenamento em SSD virá acompanhada de uma drástica redução no custo por bit. Como exemplo temos o Apple MacBook Air. Um Air Model com 64GB é aproximadamente 1200 dólares mais caro que um HDD com 80GB

Especialistas afirmam que o preço das memórias flash deve ter uma redução de 50 porcento ao ano, a diferença de preço entre as tecnologias SSD e HDD deve ser reduzida para 40 porcento.

Dispositivos SSD não possuem peças mecânicas. Dispositivos HDD, em contrapartida, utilizam cabeçotes de leitura e gravação flutuando sobre discos giratórios. Sem peças mecânicas, dispositivos SSD evitam falhas mecânicas atrasos na obtenção e recuperação de dados causados pelo movimento de peças mecânicas. Consequentemente, dispositivos SSD são de um modo geral mais rápidos e mais confiáveis.

Fonte: www.cnet.com

Um Zilhão de Bytes

Uma imagem vale que mil palavras. Os pesquisadores estão descobrindo que está na hora de voltar a investir em tecnologia analógica. Uma foto de apenas 1,2 micrômetros de comprimento e largura é um bom exemplo da quantidade de dados que uma imagem pode armazenar. Na verdade não há limites pois o volume de informações extraídas de um artefato dependem da capacidade de interpretação de cada de nós, arqueólogos e forenses que o digam.

Se uma imagem contém mais informações que uma infinidade de bytes, então o correto seria transportar, via rede, imagens e interpreta-las ao serem exibidas no computador de destino. Evoluir para a tecnologia analógica causaria uma desaceleração no avanço da tecnologia digital.

Um triângulo, por exemplo. É uma imagem e pode a ser representada na forma digital ou analógica. A tangente do ângulo formado pelo cateto adjacente e a hipotenusa, quando tende a infinito possui uma infinidade de bytes e não pode ser representado na forma binária, mas imaginado (representado através de imagens).

Se a tangente de um triângulo pode ser representado por uma curva, então podemos armazenar ou transmitir a curva ao invés de bits representando a imagem curva. Acontece que os equipamentos de comunicação entre computadores já fazem isto, transmitem curvas. O que falta é mudar o método de interpretação desses dados, ou seja: não transformar essa imagem bits novamente. Se um dia isto for possível, o tempo de transmissão de qualquer quantidade de bytes será igual ao tempo de transmissão de apenas uma curva.

Fonte: http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=010110040524

terça-feira, 27 de maio de 2008

Armazenamento,Transmissão e Processamento

Acabo de comprar um novo computador cujo HD é capaz de armazenar até 120 gigabytes, quarenta a mais que o anterior, o qual, durante três anos, consegui ocupar menos da metade de sua capacidade. Cabe ressaltar que não tenho o hábito de baixar músicas ou filmes a partir da Internet, prefiro comprar-los à moda antiga, nas lojas. Até quando, não sei. Empresas como Yahoo e Google oferecem diversos serviços de armazenamento de documentos, músicas, filmes, emails, sem limites de alocação de espaço em disco.

Há algum tempo os programas de computador eram desenvolvidos em função da baixa transmissão de dados entre dispositivos de entrada e saída, memória e processador. Ainda há uma infinidade de programas com esse comportamento, mas precisam ser substituídos por programas que utilizem ao máximo a capacidade de recursos disponíveis nos computadores atuais.

Lembro-me que há algum tempo a moda era descentralizar e distribuir processamento. Isto foi na verdade uma alternativa a falta de recursos de hardware disponíveis naquela ocasião. Atualmente há recursos em excesso. Está difícil de escolher quem guardará Meus Documentos, Minhas Imagens, Meus Vídeos.

O motivo da compra de um novo computador foi o surgimento de um defeito irrecuperável no antigo computador. Naquele momento tive uma surpresa agradável. Meus documentos, imagens, vídeos e emails, estavam guardados na Internet. Portanto tive apenas que comprar um novo computador e esquecer o velho.

Guardar documentos na Internet é mais seguro que guarda-los em um computador pessoal ou corporativo. Se você esconder um documento na Internet e não revelar as informações de acesso àquele documento, acredite, será tão díficil acha-lo quanto procurar uma agulha no palheiro. Outro aspecto importante, no que diz respeito a segurança, está na facilidade em comprovar a autenticidade da data de arquivamento do documento, pois não é possível, ao usuário, alterar datas de arquivamento de documentos anexados em emails, por exemplo. Esse aspecto pode ser importante na comprovação de autenticidade de contratos.

Nos próximos dez anos, quando estivermos falando em armazenamento, transmissão e processamento, não pensaremos em dispositivos pessoais, como pendrives, cartão de memória ou velocidade de processamento de um computador pessoal, mas na imensidão desses recursos disponíveis na Internet.