Mostrando postagens com marcador gerenciamento. Mostrar todas as postagens
Mostrando postagens com marcador gerenciamento. Mostrar todas as postagens

quinta-feira, 29 de outubro de 2009

Como o Sistema Operacional gerencia a memória

Ricardo Verzi e Michele Martins

Alocação Contígua Simples: A forma mais simples de gerenciar a memória é dividindo ela em duas partes, mais conhecida como Alocação Contígua Simples, uma parte para o S.O e a outra para o uso dos processos do usuário. A parte dedicada aos processos do usuário é subdivida em partições de tamanhos iguais ou diferentes porem sempre fixas, a alocação contígua simples era utilizada em antigos S.O.
Multiprogramação com Partições Fixas: A principal virtude desse modelo de gerenciamento de memória reside no fato de que a CPU pode ser utilizada de uma maneira mais proveitosa. Em sistemas de compartilhamento de tempo, ter múltiplos processos na memória simultaneamente significa que quando um processo é bloqueado esperando a E/S acabar, outro pode utilizar a CPU.

O S.O. é responsável pelo controle das partições mantendo informações como partições alocadas, partições livres e tamanho das partições. Quando o sistema operacional gerencia a memória do computador, duas grandes tarefas precisam ser cumpridas.
1. Cada processo deve ter memória suficiente para ser executado. Ele não pode utilizar a memória de outro processo e outro processo também não pode utilizar a sua memória.
2. Os diferentes tipos de memória no sistema devem ser bem utilizados para que cada processo seja executado de forma eficaz.

Paginação: Quando o computador tem pouca memória RAM e precisa de mais imediatamente, o Windows usa o espaço em disco rígido para simular memória RAM do sistema. Isso é conhecido como memória virtual e é freqüentemente denominado arquivo de paginação. O tamanho padrão do arquivo de paginação da memória virtual (denominado pagefile.sys) criado durante a instalação tem 1,5 vezes a quantidade de RAM do computador.
É possível otimizar o uso da memória virtual dividindo o espaço entre as várias unidades e removendo-a de unidades mais lentas ou muito acessadas. Para melhor otimizar o espaço da memória virtual, divida-o entre o maior número possível de discos rígidos físicos. Ao selecionar unidades, tenha as seguintes diretrizes em mente:
- Evite ter um arquivo de paginação na mesma unidade que os arquivos de sistema.
- Não coloque vários arquivos de paginação em partições diferentes no mesmo disco rígido físico.

Limite mínimo recomendado e máximo de memória física

WINDOWS XP

Windows XP Professional – 32 bit
Mínimo recomendado 128 MB
Máximo recomendado 4 GB

Windows XP Professional – 64 bit
Mínimo recomendado 256 MB
Máximo recomendado 16 GB

WINDOWS VISTA

- Windows Vista Ultimate
Mínimo 512 MB
Recomendado 1 GB
Máximo 125 GB

- Windows Vista Home Premium
Mínimo 521 MB
Recomendado 1 GB
Máximo 16 GB

quinta-feira, 10 de setembro de 2009

Software para Gerenciamento de Processos no Windows



Seguem alguns links para o download de softwares (free e opensource) para gerenciamento de processos nos sistema operacionais MS-Windows.

Process Monitor 2.6
http://www.softpedia.com/get/System/System-Info/Microsoft-Process-Monitor.shtml

Process Manager For Windows 1.6.192
http://terrabrasil.softonic.com/ie/79043/Process_Manager_For_Windows
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Process Explorer v11.33
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Mais links sobre gerenciamento de processos:

http://www.lgti.ufsc.br/posgraduacao/legenda/gpa/Processo_Cochabamba.pdf

http://www.patentesonline.com.br/gerenciamento-de-sistemas-de-computador-e-aplicacoes-distribuidas-baseado-em-modelo-34499.html

http://www.patentesonline.com.br/processos-de-operar-um-computador-e-de-proteger-informacoes-armazenadas-em-uma-memoria-108537.html