Hi! On Friday 12 October 2007, Thippeswamy, Aravind wrote: > Hi, > > I would like to know if the Virtual Memory addressing is > still going to be used in an environment with out any disk/Swap-space. Yes. > The reason I ask this is because, I think that the main point to having > this Virtual memory is to make the processes re-locatable on the RAM and > to support the Demand-Paging concept. If there is no swap-space in the > first place to begin with, is there a need to still have this scheme? Do > all processes + kernel run in Real Mode instead? Not really. There is another (very) important goal on using an MMU: memory protection. MMU is useful to provide partitioning in a system, i.e., an user process will not be able to access the memory address space of another user process, and will not also be able to access kernel space. Without using an MMU, memory partitioning is very hard (if possible!) to achieve. > Or is it that the Protected-mode (with Virtual Memory) is still used but > the mapping from Virtual Address to Physical is more one-to-one? And the > 4 Gb Virtual Address space in any conventional system is not applicable > to this kind of a situation. > > > > > > Regards, > > Aravind. -- Miguel -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ