Dominandoti Ninja Slin Assunto 2 Teoria

1
SLIN - Sistema Operacional GNU/Linux (Prof. Eriberto) SLIN - Sistema Operacional GNU/Linux (Prof. Eriberto) Turma Ninja Turma Ninja Assunto 2: gerência de memória (teoria) Teoria básica Memória virtual é a soma da RAM com o swap. Programas são executados somente na RAM. O swap é uma mera área de espera. Também é útil para operações de hibernação. O swap poderá ser configurado em partições de disco ou em arquivos. O mais usual nos dias atuais é o swap em arquivo. O swap é a extensão da RAM e, por isso, não possui filesystem. A sua gerência é feita pelo gerenciador de memória do SO. A memória virtual funciona de forma similar a um filesystem. Há uma área de controle, uma área de dados e blocos. No caso, esses blocos são chamados de páginas. Uma vez que a memória virutal não é formatada, o tamanho das páginas será determinado pela arquitetura de hardware. Em x86 e x86-64, cada página possui 4 KB. Apenas por curiosidade, há uma tabela em http://www.makelinux.net/books/lkd2/ch19lev1sec6. Para aprofundamento no assunto: Palestra Gerenciamento de memória virtual no Kernel Linux, disponível em http://eriberto.pro.br/palestras. Livro Descobrindo o Linux, 3ª edição, Editora Novatec, capítulo 4.

description

aula

Transcript of Dominandoti Ninja Slin Assunto 2 Teoria

  • SLIN - Sistema Operacional GNU/Linux (Prof. Eriberto)SLIN - Sistema Operacional GNU/Linux (Prof. Eriberto) Turma Ninja Turma Ninja

    Assunto 2: gerncia de memria (teoria)

    Teoria bsica

    Memria virtual a soma da RAM com o swap.

    Programas so executados somente na RAM. O swap uma mera rea de espera. Tambm til para operaes de hibernao.

    O swap poder ser configurado em parties de disco ou em arquivos. O mais usual nos dias atuais o swap em arquivo.

    O swap a extenso da RAM e, por isso, no possui filesystem. A sua gerncia feita pelo gerenciador de memria do SO.

    A memria virtual funciona de forma similar a um filesystem. H uma rea de controle, uma rea de dados e blocos. No caso, esses blocos so chamados de pginas.

    Uma vez que a memria virutal no formatada, o tamanho das pginas ser determinado pela arquitetura de hardware. Em x86 e x86-64, cada pgina possui 4 KB. Apenas por curiosidade, h uma tabela em http://www.makelinux.net/books/lkd2/ch19lev1sec6.

    Para aprofundamento no assunto:

    Palestra Gerenciamento de memria virtual no Kernel Linux, disponvel em http://eriberto.pro.br/palestras.

    Livro Descobrindo o Linux, 3 edio, Editora Novatec, captulo 4.