Linux Community's Journal|
[Most Recent Entries]
Thursday, February 28th, 2008
|32 bit OS and 4GB of memory.
I recently ran into this forums thread
concerning Vista and it's 4GB of RAM problem, and I'm wondering if this issue is specific to the Windows 32-bit Operating System or if this is a hardware bottleneck that you run into running any 32 bit operating system?
From the TFA:
"Various devices in a typical computer require memory-mapped access. This is known as memory-mapped I/O. For the MMIO space to be available to 32-bit operating systems, the MMIO space must reside within the first 4 GB of address space.
For example, you have a 8800GTS 640Mb Graphics card. That cards memory MUST be mapped withing the first 4Gb of address space. If you have 4Gb of memory installed then part of the addresses are reserved for the graphics card memory map. The graphics card memory now OVERWRITES a part of the system memory. 4Gb = 4096Mb - 640Mb = 3456Mb. If you have 2 GTS 640Mb then the amount of TOTAL RAM available to the O.S. becomes even less and so on. The amount system memory is reduced is all dependent on the amount of devices installed in the system. However, to avoid potential driver compatibility issues, the 32-bit versions of Windows XP/Vista limit the total available memory to 3.12 GB."
So i'm wondering if linux users are running into this same issue were they've got 4GB of RAM installed but are only seeing a little more than a 2? Or are you guys seeing the full amount?
|gcc errors not displaying correctly
I am using X11 on OS X Leopard, and sshing (without specifying any options) into an FC8 server (that I do not admin) where I am given a bash shell. I have noticed that it doesn't display everything properly. I know for sure that it has problems displaying gcc compilation error messages.( Collapse )
The output of gcc displays a-hat characters instead of the information I want. I am having a hard time coming up with a fruitful google search, thus I am asking this communnity to help me solve this problem. Is this a problem with my client? gcc? Settings on the server? How can a mere user (without root access on the server, but with admin access on the client) get the messages to display properly?
After I debug this, I can move to debugging my code. =c )
|hard disk wiping...
I've recently decided I would like to make my own distro, just to see if I could. I was talking to a bunch of my friends, and one of them thought it would be cool if the distro contained, as a prebuilt/installed program, a hard disk wiper that wiped the /home partition and left the /~ partition, where the OS is, alone. I would absolutely hate to have to learn C from beginning to end to do this, since it would take me quite some time that I don't really have, so I was wondering if anyone knew of a native program that did the same thing. I know that in a terminal, I can type 'shred -vfz -n 100 /dev/hda' and that will supposedly wipe the hard drive, but I don't know if I could create a GUI for it in the system menu of my distro, also if I could create a warning before it implemented the wipe. Bear in mind that I've only been using linux for three weeks or so. I've decided to do this because I have no truly intellectually stimulating activities any longer. My jobs are mind numbing. Could I type '... -n 100 /dev/hda6' to specify the partition I want to wipe, hda6 being my the device name of my /home folder on my computer now? I know ambitious is nowhere near the word to describe this goal, but I'm going to do it eventually, even if I have to learn C from scratch and write everything myself.