esses usuários de computador que têm a sorte de pegar o auge da glória de sistemas baseados nos processadores 8086-compatíveis são muito bem ciente de como naquele tempo o importante quantidade de memória instalada.O placar literalmente kilobytes: a exceder os 640 kbps básicas e alcançar o "fantástico" 736 KB de adquirir qualquer extensão externa especial, que é uma bolada numa caixa relativamente grande porte.No entanto, a tecnologia de computador evoluiu rapidamente e logo a barreira psicológica de 1 megabyte foi aprovada.Módulos de RAM são muito menores, também apareceu processadores de usá-lo ao máximo.Não ficar para trás, e aplicações.Um evento de referência foi a saída Vindovs terceira versão, na qual a utilização de memória virtual.No entanto, estes eram apenas passos experimentais na direção que se tornaria padrão em todos os sistemas operacionais.
O que é memória virtual?Imaginem dois computadores idênticos executando o Windows 3, apenas um tem 1 MB de memória, e os outros - 2 MB.Para selecionar os aplicativos de software com base no volume - para condenar programadores trabalho duro, porque eles precisam para otimizar seus produtos para 1, 2, etc.megabyte.Criar um programa projetado para um padrão mínimo de 640 KB - que significa dar-se algumas oportunidades, estrutura de aplicativo "drive".Um foco no 2MB - a perder potenciais clientes que têm computadores para apenas 1 MB.Fica entendido e Microsoft, por conseguinte, propôs um mecanismo, chamado de "memória virtual".Os programadores já não precisam de saber quanto está instalado em cada computador.Naturalmente, algumas restrições, no entanto, ter em conta, mas a preocupação global sobre como "fazer amigos" exigentes aplicações e componentes do computador tomou conta do sistema operacional.Sem sinais aqui, é claro, não ocorre.O princípio de funcionamento é extremamente simples.
Tomemos por exemplo o caso quando o computador é iniciado com a aplicação 1MB desenvolvido sob 2MB.Parte do volume ocupado pelo próprio sistema, por conseguinte, a partir de 1 MB disponíveis para o utilizador apenas 500 kb (suspenso).Execute o aplicativo.Se a memória virtual está ativado ou desativado, o programa ocupa 500 kb e saídas, dando uma mensagem sobre o erro.Mas um completamente diferente se o mecanismo está incluído: fazendo as mesmas 500 kb, se a consulta a seguir é uma memória, o bloco de dados são gravados em um arquivo especial no disco, liberando o volume na RAM.O mecanismo de aplicação de "transparente".Na verdade, a memória virtual - é parte da tarefa, mas não foi colocada no chips e espaço em disco.Esta decisão acabou por ser tão bem sucedido que ainda estão trabalhando no seu aperfeiçoamento.Assim, em recente Vindovs 8 para o arquivo de swap já está familiarizado adicionado swapfile arquivo de paginação, destina-se apenas para aplicações de metro.
Às vezes, os usuários podem ver uma mensagem do sistema que a memória virtual termina.Como explicá-lo à luz do acima?Além disso, não é claro, dado que o espaço livre em disco no seu disco rígido ainda podem ser.Uma das razões mais prováveis para isso reside na configuração errada do mecanismo da memória virtual.Embora o padrão, o sistema seleciona o controle automático do tamanho do arquivo de paginação é permitido o controle manual para especificar uma estrutura rígida.É necessário fazê-lo ou não - cada usuário escolhe a sua própria, mas se ocorrer um erro devido a uma falta de volume terá que aumentar o limite máximo permitido.Isso é configurado nas Opções de desempenho (pode ser acessado através do "Meu Computador" ou do painel de controle).