A razão para essa pergunta é que muitas vezes clientes, amigos e pais me perguntam por que o PC antigo em perfeito funcionamento não pode mais ser usado online. Estou procurando uma boa resposta para essas pessoas e para mim (principalmente eu).
Em 2000, trabalhei em um PC Pentium2 a 400 MHz e lembro-me de navegar em sites graficamente ricos, assistindo a vídeos incorporados ao RealPlayer e assistindo a filmes em Flash.
Ontem, liguei o PC antigo e fiquei on-line - o PC diminuiu para um rastreamento na maioria dos sites que tentei abrir.
Os sites que eu estava visualizando tinham apenas imagens, texto e um ou dois banners em flash - assim como a maioria dos sites em 2000.
Então o que mudou? Navegadores? JavaScript? Instantâneo?
Aqui estão minhas teorias - corrija-me onde estou errado:
Uso pesado de JS. Nos anos 90, você clicou em um link e o levou a outro URL. Agora, ao clicar, você obtém janelas modais, controles deslizantes, votação social, etc. JS é conhecido por ser pesado na CPU, mesmo que o navegador faça alguma compilação dinâmica, mas ainda precisa ser feita pela CPU.
A maneira como os navegadores são criados Os mecanismos do navegador estão ficando mais reutilizáveis. Camadas de abstração bem executadas permitem que o mesmo mecanismo seja usado em PCs e dispositivos. A abstração afeta a CPU, porque o mecanismo não é feito especificamente para essa arquitetura de hardware.
Vídeo em Flash, HTML5 Muitos banners em Flash têm animações sofisticadas e muitas vezes são criados de maneira ineficaz. Atualmente, os vídeos em Flash e HTML5 exigem que você tenha uma GPU moderna.
Arquiteturas modernas de CPU Hoje, trabalho em uma CPU de 3GHz. Tecnicamente, isso deve ser cerca de 6x vezes mais rápido que o meu P2 400MHz. Na verdade, é ainda mais rápido, porque as CPUs modernas não funcionam da mesma forma que o meu P2. Não podemos mais comparar os valores de MHz por causa de múltiplos núcleos e outras novas tecnologias. Essa é a razão pela qual estamos falando agora de arquiteturas (como Haswell) em vez de valores em GHz. Portanto, como a CPU é muito mais rápida, pode lidar com jQuery, Google Maps e vídeo em flash na mesma página.
fonte
Heavy JS usage. In the 90's you clicked on a link and that took you to another URL. Now clicking you get modal windows, sliders, social voting, etc. JS is known to be heavy on the CPU, even if the browser does some on-the-fly compiling it sill has to be done by the CPU. … Flash, HTML5 video Many Flash banners have rich animations and many times they are ineffectively made. Flash video and HTML5 video nowadays requires you to have a modern GPU.
E os anúncios! Meu Deus, os anúncios !!! Todos esses são motivos pelos quais odeio sites como o TV.com; eles são completamente inutilizáveis em algo que não seja um supercomputador.Respostas:
A resposta é que a internet simplesmente usa mais recursos em um computador. Mais processamento da CPU, mais RAM, mais E / S de disco e instruções mais recentes exigidas pelo sistema operacional. Não é uma coisa, é tudo o que um navegador moderno pode fazer e acaba tributando todos os aspectos do computador. (Abra um site estático em html e aposto que o computador estará mais rápido do que nunca; mas que sites estão estáticos hoje em dia?) Uma coisa como pouca memória RAM pode prejudicar o computador, mas você sobrecarrega 2 ou 3 coisas por vez e você tenha um computador que, para todos os efeitos, não funcione.
Um computador antigo PODE ser usado, embora devagar. Mas você precisa garantir que ele não esteja sendo sobrecarregado, simplesmente mantendo o sistema operacional em execução E disponha de recursos extras para navegar. Quais são as suas especificações de linha de base sem nenhum programa aberto? E o barramento PCI pode ser seu amigo para atualizar coisas como disco e gráficos. Aqui está o que descobrimos que funciona para nós usarmos hardware mais antigo nos tempos modernos.
CPU - Se o uso da CPU de linha de base for 50%, você terá muito pouco para executar qualquer outra coisa. Você precisa interromper todos os serviços desnecessários e impedir a execução de todos os programas backround . E se você usa a verificação de vírus ativa como o AVG, está praticamente comprometido em ser produtivo; nada pode estar rodando em segundo plano.
RAM - Se você tem 512 MB de RAM e o uso de RAM da linha de base é de 300mb, você estará usando o espaço de troca para navegar, o que significa que o computador será executado EXTREMAMENTE lento; só isso pode prejudicar QUALQUER computador. Vi meu navegador usar apenas 1-2 GB. Assista o uso da RAM o tempo todo para garantir que você não use o swap. Além disso, instale o máximo de memória RAM possível e verifique se é o mais rápido possível (PC-66, PC-100, PC-133?)
E / S de disco - conte os arquivos no Windows 7 x Windows XP x Windows 98; O Windows 7 tem exponencialmente mais arquivos que ele usa. Como os tempos de busca são os mais lentos em uma unidade de prato, você certamente terá taxas de leitura de disco muito lentas devido aos tempos de busca mais lentos E aos arquivos adicionais acessados. Condense sua partição do sistema operacional para que não fique mais de 20% livre ( diminua se for) e desfragmentar usando um desfragmentador de terceiros usando um posicionamento inteligente ou desfragmentar pelos tempos de acesso para minimizar o movimento da cabeça na unidade. Se você puder, obtenha um controlador PCI SATA e use uma unidade SATA moderna de 10K, como as unidades da série Western Digital HLHX (rápidas e baratas no EBAY) .
Gráficos - Obtenha uma placa de vídeo PCI ou AGP tão moderna quanto possível para carregar a sua CPU. Vi guias únicas no meu navegador fazer com que um dos meus núcleos rodasse 75% ou mais (Athlon X4 630). Embora uma placa gráfica não ajude em todas as páginas, em algumas páginas ela o ajudará.
Rede - Use uma NIC dedicada para carregar uma carga mínima de sua CPU, embora você provavelmente já esteja com aquele hardware antigo.
Som - Use uma placa de som dedicada para, novamente, carregar a carga mínima da sua CPU. Embora alguns não ajudem nisso.
Resolução e profundidade de bits - reduza sua resolução e profundidade de bits para 16 bits para ajudar a diminuir o MB, a CPU e, possivelmente, a RAM.
MB - Não esqueça que a ponte norte e a ponte sul têm largura de banda limitada que também será consumida por sobrecarga, portanto, reduzir sua sobrecarga pode ajudar a manter as coisas, para que o seu próprio MB não esteja diminuindo a velocidade .
SO - é possível que sua CPU não suporte as instruções necessárias para os sistemas operacionais modernos da Microsoft; fazendo uma mudança para Linux também pode ajudar muito, por essa razão, e que irá reduzir suas despesas gerais da sua CPU, RAM e disco.
Usamos uma PII 266 com 256 MB de RAM há 7 anos e 256 MB era o máximo de RAM. Só isso prejudicou o computador. O próximo computador era, e é, um P4 2.8 com 2 GB de RAM que minha esposa se recusa a se livrar, porque roda mais rápido ou mais rápido do que a maioria das pessoas que ela conhece e por que corrigi-lo se não está quebrado. Mas aplicamos muitas das coisas que mencionei acima para mantê-lo funcionando rapidamente. Não há programas em segundo plano (nem mesmo verificação de vírus), tamanho da partição condensada, desfragmentação pelos tempos de acesso, gráficos PCI 2D de classe empresarial e 2 GB de RAM. O computador gagueja em vídeos de alta resolução e alguns sites diminuem a velocidade, mas raramente. Fora isso, é usado todos os dias para atividades comuns de escritório.
Se você não conseguir RAM suficiente, não possui E / S de disco adequada, seu uso da CPU está 60% ocioso e sua CPU não suporta as instruções necessárias, você estará chorando por causa da velocidade de navegação e os erros por causa disso. Mas lide com TODAS essas questões primeiro e a qualquer outro segundo, e você poderá fazê-lo funcionar.
fonte
Simplesmente, muitos recursos modernos de HTML que consideramos óbvios não existiam naquela época. Existem tentativas de criar navegadores 'modernos' para sistemas operacionais mais antigos - classilla , por exemplo. Você pode carregar facilmente o linux em um sistema PII ou PIII adequado e ainda conseguir lidar com uma página da web moderna e básica.
Por outro lado
Este é o google no OS / 2 warp 4.52, em uma VM em uma CPU moderna. Eu poderia substituir isso por linux e a mesma página seria renderizada corretamente. Se eu pudesse encontrar algum tipo de navegador moderno, certamente seria capaz de renderizar esta página muito simples. Opera pode funcionar
Mesma página, navegador diferente (ópera 5.2, eu acho), e funciona gloriosamente aqui. Ele divide-se em navegadores mais novos que suportam muito mais do que os mais antigos. Se você conseguir que um navegador 'moderno' funcione, ele pode melhorar as coisas - o bate-papo do SE é interrompido por um - e é um site moderno baseado em HTML5 / Ajax.
Naturalmente, não tenho flash nem HTML 5, mas você entendeu. É tudo sobre o navegador
fonte
Eu tenho um desktop P4 de 9 anos em casa, com o Ubuntu 12.04 instalado. Possui um disco rígido de 500 GB, 3 GB de RAM e uma placa de vídeo de 512 MB. Eu o uso como servidor doméstico, para backup, compartilhamento de arquivos e negativos de digitalização em lote. Não sei como isso funcionaria com o XP agora, mas suponho que não faria muita diferença na velocidade.
Pode fazer quase qualquer coisa. Os vídeos do YouTube funcionam. Alguns vídeos não funcionam corretamente, provavelmente porque a resolução é muito alta. A maioria dos sites funciona, embora demore um pouco mais. Fazer duas coisas ao mesmo tempo pode demorar um pouco ... Eu posso até iniciar o VirtualBox e executar o Photoshop nele. Isso realmente funciona, embora às vezes eu tenha que esperar vários segundos. Aguarde a conclusão de cada ação. Feche todo o resto, especialmente o Firefox, com sites pesados.
Então, como isso se relaciona com a sua situação? Este é um P4, então duas gerações depois, mas ainda com 9 anos de idade.
Meu palpite é que o Windows fica mais lento com todas as atualizações. Não posso provar isso, mas é o meu pressentimento. JavaScript em sites é muito mais complexo. Pense no jQuery e no que ele pode fazer. Os navegadores podem lidar com transparência PNG. CSS3 e HTML5 requerem mais energia. Você usa complementos? Antivírus? O antivírus de 10 anos atrás exigia menos energia, suponho. Agora, existem todos esses tipos diferentes de ameaças e o programa antivírus precisa procurá-las.
Não há uma razão. É todo o pacote. Não apenas mais memória, mas memória mais rápida. Os discos rígidos possuem conectores mais rápidos.
Seu computador antigo pode precisar de um sistema que requer menos na base, como Ubuntu, Debian ou Centos. Talvez isso o torne mais aceitável, mas talvez não faça muita diferença. Você pode apenas tentar. O Ubuntu é o mais chique para uso em desktop, os outros têm menos sinos e assobios, mas fazem o trabalho.
fonte
Navegadores modernos são otimizados para velocidade máxima, não para uso mínimo de memória. Portanto, hoje em dia, o requisito de 1Gb + RAM é bastante comum, pelo menos para uma navegação confortável com 5 ou mais guias / janelas abertas.
Computadores antigos simplesmente não têm tanta memória RAM.
fonte
Eu acho que a resposta depende um pouco do que você quer dizer com "visualizar". Posso visualizar o texto e o conteúdo gráfico da maioria dos sites
links2 -g
em um Dell de 10 anos executando o Xubuntu.Toda a
css
formatação sofisticada desapareceu, mas depois que você se acostuma com o layout padrão, é muito legível.Os únicos sites que não funcionam são aqueles que bloqueiam o acesso por navegadores mais antigos (por exemplo, Facebook, Trello, etc ... presumo que seja um problema de JS)
Para responder à sua pergunta, o conteúdo dos sites mais modernos pode ser visualizado em computadores antigos, mas talvez você não consiga ver a formatação ou usar os recursos interativos.
fonte
Muitos sites modernos são projetados para parecer muito bons. Antigamente, você não conseguia nem pensar em páginas da Web projetadas como são agora. Outra mudança na criação de sites é o fato de que são usadas mais imagens e, para não esquecer, maior qualidade, imagens muito maiores.
É claro que isso requer muita energia da CPU e da GPU, que agora é mais sofisticada do que em 2000. Além disso, você está certo sobre o Javascript. De fato, consome grande parte da energia da CPU.
fonte