Download da web versus instalação

2

Acabei de baixar um jogo de computador com cerca de 2 GB. Minha velocidade de download foi bem rápida, quase 30mbps. Mas quando se trata de instalar o jogo no meu computador, por que é tão lento? Quer dizer, eu não entendo o processo de download porque as pastas necessárias foram baixadas em um piscar de olhos, mas a instalação não foi nem mesmo como 10mbps. O que devo saber sobre o que está acontecendo na memória? Onde estão os arquivos sendo gravados na memória ou eles estão? O processo de instalação não precisa ser tão rápido quanto o download? Obrigado por respostas.

    
por Kazım Bandırma 03.01.2014 / 18:36

2 respostas

0

Você está falando sobre duas coisas diferentes: Instalação e Download .

Fazer o download é um processo de transferência de dados de um computador para outro pela rede. O que define o quão rápido o download vai acontecer é o desempenho da rede:

  • A velocidade de conexão dos computadores e de toda a rede via pontos.
  • Quão ocupados são os canais de rede atualmente.
  • O desempenho geral do seu sistema também desempenha seu papel na rapidez com que o download acontecerá.

O download envolve principalmente atividades de placas de rede e dispositivos de armazenamento.

A instalação é um processo de configuração de um software de forma que o sistema possa usá-lo corretamente. Este processo envolve principalmente o processamento e a atividade do dispositivo de armazenamento. O que define o quão rápido isso vai acontecer:

  • desempenho da CPU.
  • Desempenho de dispositivos de armazenamento.
  • A quantidade de RAM também pode desempenhar um papel vital.

Na maioria dos casos, a instalação de um programa grande levará mais tempo porque o processo de instalação envolve a descompactação do pacote de instalação, copiando seu conteúdo para as pastas de destino, realizando as alterações necessárias no sistema (criando entradas de registro no sistema operacional Windows etc.).

O ponto principal é - o processo de instalação lida com uma quantidade maior de arquivos do que o download.

É mais fácil baixar um arquivo (mesmo que tenha vários GB) do que descompactar e copiar centenas de arquivos.

What should i know about what is happening on the memory?

A memória ( RAM ) está sendo usada como um armazenamento temporário para dados que podem ser acessados mais rapidamente do que os dados em Discos rígidos. Assim, enquanto o processo de instalação está acontecendo, o mais provável é que o sistema operacional coloque diferentes partes do programa sendo instaladas na RAM.

Where are the files being written on the memory, or are they even?

Esse termo como Memória é muito amplo. A memória pode ser referenciada aos módulos RAM , internos rápidos cache da CPU , arquivo de permuta , memória virtual . Há diferença de quão rápido diferentes partes da memória podem ser acessadas e quantos dados elas podem armazenar. O sistema operacional fará o melhor esforço para utilizar a memória da melhor maneira.

Doesn't installation process have to be as fast as downloading?

Se falarmos sobre o programa com o arquivo de instalação de tamanho 500kb - o processo de instalação provavelmente acontecerá tão rápido quanto o download.

Se falamos de programa grande - é difícil dar uma resposta, porque com uma conexão de rede de 56 kb / s, levará alguns dias para baixar um programa e 10 minutos para instalá-lo.

Veja este exemplo.

  • Alguém está comprando um livro da livraria local. Ele entra no carro com este livro e em 5 minutos ele está em casa. (Isso é baixar processo - operação envolvida com um livro de partículas).

    Ele começa a ler o livro. Baseado em suas habilidades de leitura, levou 3 semanas para realizar a leitura (este é o processo de instalação - envolvido operação com muitas partículas - todas as páginas).

Ou pode ser assim.

  • Alguém comprou um livro e teve que voltar para casa por toda a cidade. isto levou 7 horas para chegar em casa da livraria. (Este é o processo de download - operação envolvida com um livro de partículas).

    O livro tinha apenas 10 páginas, pelo que demorou 20 minutos a lê-lo. (Este é o processo de instalação - operação envolvida com muitas partículas - todas as páginas).

Então pode ser visto que estas duas coisas são bastante independentes (embora elas ainda tenham a mesma coisa da qual elas dependem).

    
por 03.01.2014 / 19:26
2

Muitos jogos são baixados pela Internet como um arquivo compactado, como um ZIP ou um arquivo ISO (suponho que isso se aplica até mesmo a serviços de distribuição de jogos como o Steam). Esse processo é eficiente, porque apenas uma solicitação HTTP é enviada pela rede, o que significa que a sobrecarga de transferir o arquivo do jogo para o seu computador é muito baixa. Na maioria das vezes, o arquivo baixado não é armazenado na memória, mas armazenado em um local temporário no disco.

No entanto, a instalação é uma história completamente diferente. A instalação normalmente requer a descompactação do arquivo. Há dois fatores em jogo aqui:

  1. A velocidade na qual sua CPU pode descompactar o arquivo
  2. A velocidade na qual seu disco rígido pode armazenar os arquivos descompactados

O primeiro fator é tipicamente menos demorado do que o segundo. A maioria dos processadores modernos deve ser capaz de descompactar os arquivos na maior taxa de compactação em mais de 20 MB / s. No entanto, ele ainda ocupa uma grande quantidade de tempo, especialmente se a CPU estiver lenta.

O segundo fator é ainda mais significativo. A maioria dos jogos contém muitos arquivos pequenos. Por exemplo, os dados de textura e áudio podem ser armazenados como arquivos individuais. Existem também muitos arquivos de configuração. Discos rígidos tradicionais são muito lentos em gravações aleatórias - às vezes, a utilização do disco pode ser de 100%, mas a taxa de transferência é de apenas centenas de KB / s. A quantidade de dados gravados no disco pode ser significativamente maior do que a quantidade baixada. Se a sua localização temporária estiver no mesmo disco que o local de instalação, você não apenas terá que considerar o custo de gravar os arquivos, mas também ler o arquivo, e isso impactará significativamente no rendimento.

Observe que isso pode não ser tão significativo no caso de Solid State Drives (SSDs).

    
por 03.01.2014 / 19:08

Tags