*   >> Leitura Educação Artigos >> science >> programação

Virtualização veio uma maneira longa, Baby

A evolução dos computadores veio um longo caminho antes de chegar estado atual. Hoje em dia os desenvolvedores têm ferramentas mais convenientes para fazer seu trabalho.

Vamos pular momentos em "Programação" foi realizada conectando buracos por fios em computadores gigantes como ENIAC. Além disso, esses computadores se espalhou entre vários quartos.

Depois de invenção de máquinas de computação mais sofisticados, os programas foram armazenados em cartões perfurados, e tempo de execução de um computador na universidade e estado inteiro foi compartilhada com um monte de cientistas. Então, basicamente, o programador poderia esperar semanas para ver o resultado do seu trabalho. Além disso, foi muito decepcionante quando o programa não funcionou corretamente, ou seja, que não havia outro par de semanas de espera na fila.

O processo melhorou muito com a aparência de computadores mainframe.

Como exemplo, mainframes baseados em UNIX tinha centro de computação principal e muitas estações de trabalho conectados a ele (terminais). Ainda assim, houve muitas desvantagens como o custo e manutenção. As pequenas empresas não poderiam possuir tal luxo.

Em seguida, os computadores pessoais foram inventados e, ano após ano, eles pareciam quase em cada casa. PCs teve arquitetura relativamente simples e preço acessível. Como resultado, hoje em dia, muitos programadores trabalham em suas estações de trabalho PC.

E ainda, depois de todas as vantagens, existem problemas em testar o programa em diferentes sistemas operacionais ou diferentes configurações de hardware. Além disso, durante a execução de cálculos complexos você está limitado ao poder da sua estação de computação.

O progresso está a avançar e Máquinas Virtuais vir a substituir os nossos PCs, resolvendo muitos problemas. Agora, desenvolvedor pode criar nova máquina virtual com a configuração necessária por vários cliques do mouse.

Além disso, não há necessidade de troca de peças quebradas na máquina virtual e não se preocupar com vírus ou falhas importantes. A máquina pode ser facilmente recriado. Além disso, um programador não está limitado a trabalhar em uma plataforma específica: Linux pode ser executado em ambiente Windows e reverter

Outro passo do progresso é Cloud Computing.. Traz escalabilidade baseado em máquinas virtuais.

Se você quiser executar cálculos complexos, criar quantos computadores você precisa, pagar apenas o tempo de computação, e destruir máquinas d

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.