Skip to main content

All Questions

Tagged with
2 votes
0 answers
175 views

What are "Global Pages" for? (Intel x86 processors)

In Intel Software Developer's Manual (Intel 64 and IA-32 Architectures Software Developer's Manual, June 2023 edit version) Volume 3A Section 4.10.2.4, while explaining TLBs, the following is said ...
WannabeArchitect's user avatar
2 votes
2 answers
2k views

46/48 physical virtual addresses

Some processors support physical addresses of 46 bits and virtual addresses of 48 bits. Why 46 bits, why 48 bits? Shouln't x86 support 64-bit addresses? Why are virtual addresses not the same length ...
kiriloff's user avatar
  • 223
3 votes
1 answer
3k views

Does a page table itself have a virtual address?

If not, how does the kernel build a page table when creating a new process, and modify a page table entry when swapping in/out a page of a process? I think that instructions, running in either user ...
xiaokaoy's user avatar
  • 812
1 vote
2 answers
382 views

What is the primary reason more RAM makes a computer faster?

Whilst studying for an exam I read that more RAM decreases the number of page faults. Given that handling a page fault can cost many millions of CPU cycles is this the primary reason more RAM will ...
BugHunterUK's user avatar
1 vote
1 answer
245 views

Processors and virtual/physical addresses

In nutshell, as I understand memory management, processor produces virtual addresses. These addresses are translated to corresponding physical addresses using per-process address table by MMU (with ...
Subhajit Kundu's user avatar
8 votes
3 answers
3k views

Why does my CPU only support 32GB RAM when it has 39 address bits?

The following is the output of cat /proc/cpuinfo user@localhost:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i3-...
Lord Loh.'s user avatar
  • 1,014
0 votes
1 answer
283 views

Is CPU cache (L1 - Ln) equal to TLB

If we are talking about CPU cache. Is Ln synonym for saying 'TLB (translation lookaside buffer) of type Ln' or does Ln include also somethin else than just TLB?
ps-aux's user avatar
  • 3,785