4G memory

G

Guest

Guest
Archived from groups: microsoft.public.win2000.general (More info?)

I have 4G physical memory install with a windows 2000 professional. Here is
my qustion:
1) When I check the memory from system and task manager, it only show about
3.4G. How can I make rest of them available?
2) I need to run some application require large memory. Is there a way to
get more than 2G for a process in 2K?
3) If I run the application with 2 CPUs, it will be considered as one
process or 2?
4)To optimize the system, should I minimize the virtual memory or make it
larger?

I read something about /PAE and /AWE, but I got myself confused.

Thanks
 
G

Guest

Guest
Archived from groups: microsoft.public.win2000.general (More info?)

Diver wrote:
> I have 4G physical memory install with a windows 2000 professional. Here is
> my qustion:
> 1) When I check the memory from system and task manager, it only show about
> 3.4G. How can I make rest of them available?
> 2) I need to run some application require large memory. Is there a way to
> get more than 2G for a process in 2K?

If you have an AMD64 processor, or even one of Intel's cheap
clones, then you should give the 64 bit version of XP a try.
If your 32 bit app will run under XP-64, then it will have access
to up to 4 GB. If/when the app gets a 64 bit port it will be
able to use all the RAM you can throw at it.

> 3) If I run the application with 2 CPUs, it will be considered as one
> process or 2?

What you are probably more interested in is multiple threads.
If your app is multithreaded - and properly multithreaded, at
that - then it should be able to take advantage of additional
processing resources.

> 4)To optimize the system, should I minimize the virtual memory or make it
> larger?
>

If your system needs more virtual memory, the OS will prompt you
to increase the size. Other than that I would suggest you just
use the defaults for the amount of RAM you have - just make sure
the min is set to the same value as the max.

> I read something about /PAE and /AWE, but I got myself confused.
>
> Thanks
 
G

Guest

Guest
Archived from groups: microsoft.public.win2000.general (More info?)

"Rob Stow" wrote:

> Diver wrote:
> > I have 4G physical memory install with a windows 2000 professional. Here is
> > my qustion:
> > 1) When I check the memory from system and task manager, it only show about
> > 3.4G. How can I make rest of them available?
> > 2) I need to run some application require large memory. Is there a way to
> > get more than 2G for a process in 2K?
>
> If you have an AMD64 processor, or even one of Intel's cheap
> clones, then you should give the 64 bit version of XP a try.
> If your 32 bit app will run under XP-64, then it will have access
> to up to 4 GB. If/when the app gets a 64 bit port it will be
> able to use all the RAM you can throw at it.
>
My application can not run on 64bits system. I don't know if /3G switch will
help.

> > 3) If I run the application with 2 CPUs, it will be considered as one
> > process or 2?
>
> What you are probably more interested in is multiple threads.
> If your app is multithreaded - and properly multithreaded, at
> that - then it should be able to take advantage of additional
> processing resources.

It is a parrallel application. I like to know to find out max memory windows
can give it.

Thanks
>
> > 4)To optimize the system, should I minimize the virtual memory or make it
> > larger?
> >
>
> If your system needs more virtual memory, the OS will prompt you
> to increase the size. Other than that I would suggest you just
> use the defaults for the amount of RAM you have - just make sure
> the min is set to the same value as the max.
>
> > I read something about /PAE and /AWE, but I got myself confused.
> >
> > Thanks
>
 
G

Guest

Guest
Archived from groups: microsoft.public.win2000.general (More info?)

Diver wrote:
>
> "Rob Stow" wrote:
>
>
>>Diver wrote:
>>
>>>I have 4G physical memory install with a windows 2000 professional. Here is
>>>my qustion:
>>>1) When I check the memory from system and task manager, it only show about
>>>3.4G. How can I make rest of them available?
>>>2) I need to run some application require large memory. Is there a way to
>>>get more than 2G for a process in 2K?
>>
>>If you have an AMD64 processor, or even one of Intel's cheap
>>clones, then you should give the 64 bit version of XP a try.
>>If your 32 bit app will run under XP-64, then it will have access
>>to up to 4 GB. If/when the app gets a 64 bit port it will be
>>able to use all the RAM you can throw at it.
>>
>
> My application can not run on 64bits system.

That's too bad. I hope you know that empirically rather that
hearing it from someone. There are a fair number of 32 bit apps
for which the manufacturer says XP-64 is not supported - yet the
apps run just fine.


>I don't know if /3G switch will help.
>
>
>>>3) If I run the application with 2 CPUs, it will be considered as one
>>>process or 2?
>>
>>What you are probably more interested in is multiple threads.
>>If your app is multithreaded - and properly multithreaded, at
>>that - then it should be able to take advantage of additional
>>processing resources.
>
>
> It is a parrallel application. I like to know to find out max memory windows
> can give it.
>
> Thanks
>
>>>4)To optimize the system, should I minimize the virtual memory or make it
>>>larger?
>>>
>>
>>If your system needs more virtual memory, the OS will prompt you
>>to increase the size. Other than that I would suggest you just
>>use the defaults for the amount of RAM you have - just make sure
>>the min is set to the same value as the max.
>>
>>
>>>I read something about /PAE and /AWE, but I got myself confused.
>>>
>>>Thanks
>>
 
G

Guest

Guest
Archived from groups: microsoft.public.win2000.general (More info?)

The 3.4 is whats left after the PCI addressing gets done with the
address space.

Diver wrote:

> I have 4G physical memory install with a windows 2000 professional. Here is
> my qustion:
> 1) When I check the memory from system and task manager, it only show about
> 3.4G. How can I make rest of them available?
> 2) I need to run some application require large memory. Is there a way to
> get more than 2G for a process in 2K?
> 3) If I run the application with 2 CPUs, it will be considered as one
> process or 2?
> 4)To optimize the system, should I minimize the virtual memory or make it
> larger?
>
> I read something about /PAE and /AWE, but I got myself confused.
>
> Thanks