title: Logical address space in 64 bit and 32 bit os
body: <p>Currently I am going through  <strong>Operating system principles by Galvin</strong> book. I am enjoying reading it but in the mean time I have a question. </p>
  
  <p>Can I say that if I use a 64 bit operating system then the logical address space (that a CPU generates) can be of 64 bits? I.e. it will be able to map a large number of frames in the physical memory. If I use a 32 bit OS then the CPU can generate maximum of 2^32 logical address space.  </p>
  
  <p>Is that correct?</p>