Beruflich Dokumente
Kultur Dokumente
Esse artigo apenas um teste para aqueles que querem ver como funciona a memria virtual no Linux/Windows. No me responsabilizo por quaisquer danos no seu computador, nem recomendo essa prtica para atos de vandalismo. Tanto no Linux quanto no Windows o conceito de memria virtual est presente. A memria virtual foi criada porque, obrigatoriamente, um programa necessita passar pela memria principal para ser executado, e como quase sempre no possvel ter memria RAM suficiente para executar todo o programa da memria, necessrio executar esse programa em partes. A memria virtual uma rea de troca de dados que serve como uma extenso da memria principal, ou seja, a memria RAM. Por exemplo, se voc possui 64 mb de RAM livre e quer rodar um programa que ocupa 70 mb de RAM, dever carregar os primeiros 64 mb para rodar o incio do programa e os 6 mb restantes sero armazenados na memria virtual, para depois serem copiados para a memria principal a fim de serem executados. Isso ocorre, claro, medida que a execuo do programa for se desenrolando e o programa em questo (ou outros programas) liberarem a memria que ocupavam para o uso de outro programa. Dessa forma, temos um contnuo fluxo de dados entre o disco rgido (onde se localiza a memria virtual) e a memria RAM. Como o disco rgido possui uma movimentao mecnica de cabeas de leitura e gravao, ele considerado lento se comparado dispositivos de memria, cujo acesso s informaes totalmente eletrnico. por isso que pouca memria RAM implica em usar muita memria virtual, que por sua vez, implica em usar muita leitura/escrita no disco rgido, que por sua vez implica em lentido geral no sistema.
system("./a.out &"); } }