internet
↑ HENESSY, John L.; PATTERSON, David A. Arquitetura de computadores: uma abordagem quantitativa. Cap. 5. Rio de Janeiro: Campus, 2003.
1. ↑ a b c d TANENBAUM, Andrew S. Sistemas operacionais modernos. Cap. 3. Rio de Janeiro: LTC. 1999.
2. ↑ HowStuffWorks - Como funciona a memória virtual. informatica.hsw.uol.com.br. Página visitada em 13 de Março de 2011.
3. ↑ Windows Version History. Microsoft (Last Review: July 19, 2005). Página visitada em 2008-12-03.
4. ↑ Denning, Peter (1997). "Before Memory Was Virtual" (PDF). In the Beginning: Recollections of Software Pioneers.
5. ↑ TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e implementação. Porto Alegre: Bookman. 1999.
6. ↑ The Atlas. www.computer50.org. Página visitada em 13 de Março de 2011.
7. ↑ "Dynamic storage allocation in the Atlas computer, including an automatic use of a backing store", Communications of the ACM, vol. 4, issue 10, pp. 435-436 - outubro de 1961
8. ↑ STALLINGS, William. Operating systems - internals and design principles. 5. ed. Cap. 8. Upper Saddle River: Pearson - Prentice Hall. 2005.
9. ↑ INTEL.Intel 64 and IA-32 architectures software developer’s manual - volume 3A: system programming guide, part 1. Cap. 3. Disponível em Intel - Manaul de processadores. Acesso em 14 maio 2010
10. ↑ GORMAN, Mel. Understanding the Linux virtual memory manager. Cap. 4. Upper Saddle River: Prentice Hall, 2004.
11. ↑ RUSSINOVICH, Mark E.; SOLOMON, David A. Microsoft Windows internals - Microsoft Windows Server 2003, Windows XP, and Windows 2000. 4. ed. Cap. 7. Redmond: Microsoft Press. 2005.
Gerenciamento de Memória
Gerenciador de memória: responsável por alocar e liberar espaços na memória para os processos em execução; também responsável por gerenciar chaveamento entre os níveis de memória:
◦ Memória principal e secundária;
◦ Memória principal e cache.
A maioria dos computadores trabalha com o conceito de hierarquia de