![]() Our first customers (the 32bit ones) all expect to use the shorter number format, so if we wanted them to continue to operate in our new 64bit system, we'd have to block-out the first 4,294,967,296 numbers for those customers, and somehow zero-pad them at the exchange when they're called. Now, there's a population explosion, and suddenly we need lots more telephone numbers so we decide to move to a 64bit range. That means our available phone numbers are 0000000001 to 4294967296. Let's say we only ever expect to connect a few thousand people to our telephone service, so we decide a 32bit range of numbers is more than enough. We also need to set a format (limit) to the numbers, so telephone numbers are uniform in length and therefore recognisably phone numbers. Everybody we connect to our system of course needs a unique number, so that the right person can reach the right person. Imagine we're building a new telephone system. In a 64bit environment, memory addresses are 8 octets long. In a 32bit environment, memory addresses are 4 octets long. Virtual Address Space (VAS) is simply a mechanism by which a 64bit-native environment can host 32bit processes. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |