07-09-2009
Quote:
Originally Posted by
otheus
Right. You were talking to the "Geek Squad" at BestBuy, werent you?
No, why would you say that?
![Confused Smilie](https://www.unix.com/images/smilies/confused.gif)
I bought the components for the computer at MicroCenter and assembled it myself. I haven't been to a BestBuy for ages.
I can't tell how you intended the statement since your intonation doesn't come through the text. Are you doubting my statement on 64-bit addressing? My understanding is that AMD64 systems set 16 memory bits (actually I think 16 of the middle bits, rather than just the 16 upper bits) to 1, limiting the actual space that can be accessed to 2^(64-16) = 2^48 = 64 terabytes. Let me try to Google up a source,
OK, I have one:
EmbeddedDeveloper.com - x86 - AMD64 (64-bit)
Actually this gives a limit of 48 bits of virtually-addressed memory and only 40 bits (1 terabyte) of physical memory.
Of course these are all better than Vista's 37 bits (128 GB for Vista Business), though I think that's an artificial restriction.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi!
I'm not a UNIX fanatic but I like using it for the
Oracle database since it's not stable in the Windows NT
environment (what is?).
Problem: Is there any command to show me the amount
of installed physical-memory in the machine? Is
there some other way to show the processes which uses... (4 Replies)
Discussion started by: elgholm
4 Replies
2. UNIX for Dummies Questions & Answers
Is it possible from the command line, or by looking at one of the log files to find out the amount of RAM installed on my SCO Unix 5.05 Server?
I also need to find out H/Disk size and Processor speed but I think i'll do a search of the forums for those ones.
Thanks
RamblasPro (2 Replies)
Discussion started by: RamblasPro
2 Replies
3. UNIX for Advanced & Expert Users
Hi,
how to know size of physical memory under AIX ?
Many thanks.
PS :
man -k memory
man : 0703-310 Fichier man introuvable.
uname -a
AIX server1 1 5 005202DF4C00 (3 Replies)
Discussion started by: big123456
3 Replies
4. Shell Programming and Scripting
I currently have a statistics gathering script i run on my Linux servers. One of the stat i gather is total memory in the machine. The script is all perl with the exception of gathering the memory for that i use the following command:
$ram = (`cat /proc/meminfo | grep "MemTotal" | awk... (1 Reply)
Discussion started by: insania
1 Replies
5. UNIX for Advanced & Expert Users
I was running a program and it stopped and showed "Out of Memory!". at that time, the RAM used by this process is around 4G and the free memory size of the machine is around 30G. Does anybody know what maybe the reason? this program is written with Perl. the OS of the machine is Solaris U8. And I... (1 Reply)
Discussion started by: lilili07
1 Replies
6. Solaris
Is there a command or file I can look at that tells me how much real memory a machine has? A little background. In my shop we run a bunch of java programs, sometimes some of these jobs have config definitions that call for 2G. I would like to know how many I can run before I exhaust rescources. Any... (12 Replies)
Discussion started by: Harleyrci
12 Replies
7. UNIX for Dummies Questions & Answers
i want to avoid writing to a file on the disk. i'd like to do this in memory.
i have a situation where i'm running cat file.txt | head -l 2024 > /tmp/data.txt
now, i check the size of the data.txt by doing a "du -sh /tmp/data.txt
how can i get the size of "head -l 2024" WITHOUT having to... (2 Replies)
Discussion started by: SkySmart
2 Replies
8. Solaris
Hi, looking to upgrade memory on a pair of T5220's from 32GB to 64GB. Cannot determine current DIMM size and slots used. i.e. not sure if Qty 16 x 2GB or Qty 8 x 4GB. If there are no empty slots, i need to go with higher density DIMMs and retire exsisting the 2GB prtdiag follows.
#... (3 Replies)
Discussion started by: edrew
3 Replies
9. Programming
Hello,
Here is a portion of my code:
a=(int *) malloc(dim*dim*sizeof(int));
b=(int *) malloc(dim*dim*sizeof(int));
c=(int *) malloc(dim*dim*sizeof(int));
for(i=0;i<dim;i++)
for(j=0;j<dim;j++)
c= rand();
for(i=0;i<dim;i++)
for(j=0;j<dim;j++)
b=rand();
... (6 Replies)
Discussion started by: chercheur111
6 Replies
10. AIX
Hello facing this problem in VIOS
installed memory shows 32GB
Installed system memory: 32 GB (32768 MB)
Configurable system memory: 16 GB (16384 MB)
Current memory available: 2.23 GB (2288 MB)
Pending memory available: 2.23 GB (2288 MB)
Reserved firmware memory: 560 MB
... (8 Replies)
Discussion started by: filosophizer
8 Replies
LEARN ABOUT SUSE
bitmap_remap
BITMAP_REMAP(9) Basic Kernel Library Functions BITMAP_REMAP(9)
NAME
bitmap_remap - Apply map defined by a pair of bitmaps to another bitmap
SYNOPSIS
void bitmap_remap(unsigned long * dst, const unsigned long * src, const unsigned long * old, const unsigned long * new, int bits);
ARGUMENTS
dst
remapped result
src
subset to be remapped
old
defines domain of map
new
defines range of map
bits
number of bits in each of these bitmaps
DESCRIPTION
Let old and new define a mapping of bit positions, such that whatever position is held by the n-th set bit in old is mapped to the n-th set
bit in new. In the more general case, allowing for the possibility that the weight 'w' of new is less than the weight of old, map the
position of the n-th set bit in old to the position of the m-th set bit in new, where m == n % w.
If either of the old and new bitmaps are empty, or if src and dst point to the same location, then this routine copies src to dst.
The positions of unset bits in old are mapped to themselves (the identify map).
Apply the above specified mapping to src, placing the result in dst, clearing any bits previously set in dst.
For example, lets say that old has bits 4 through 7 set, and new has bits 12 through 15 set. This defines the mapping of bit position 4 to
12, 5 to 13, 6 to 14 and 7 to 15, and of all other bit positions unchanged. So if say src comes into this routine with bits 1, 5 and 7 set,
then dst should leave with bits 1, 13 and 15 set.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 BITMAP_REMAP(9)