473,320 Members | 2,177 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Difference between Physical and Kernal memory?

14
Hi,

What is the difference bet. Physical memory usage and Kernal memory usage?

Physical memory: available vs system cache?
kernal memory: paged vs nonpaged?

Anyone can explain in details how to see what the graphs means from the windows task manager ?
Apr 3 '07 #1
2 53561
Cyberdyne
627 Expert 512MB
Hi,

What is the difference bet. Physical memory usage and Kernel memory usage?

Physical memory: available vs system cache?
kernel memory: paged vs nonpaged?

Anyone can explain in details how to see what the graphs means from the windows task manager ?
Here you go..

The Performance tab displays a dynamic overview of your computer's performance. Click one of the following for more information:

CPU Usage

A graph indicating the percentage of time the processor is working. This counter is a primary indicator of processor activity. View this graph to see how much processing time you are using. If your computer seems to be running slowly, this graph could display a higher percentage.

CPU Usage History

A graph showing how busy the CPU has been over time. The sampling displayed in the graph depends on the value you select for the Update Speed on the View menu. Updates occur with these possible values: High = twice per second; Normal = once every two seconds; Low = once every four seconds; Paused = display doesn't automatically update.

PF Usage

The amount of paging file being used by the system. If your computer is running near the maximum, you can increase the page file size.

Page File Usage History

Graph depicting the amount of page file used over time. The sampling displayed in the graph depends on the value you select for the Update Speed on the View menu.

Totals

Totals for the number of handles, threads, and processes running on the computer.

Commit Charge (K)

Memory allocated to programs and the operating system. Because of memory copied to the paging file, called virtual memory, the value listed under Peak may exceed the maximum physical memory. The value for Total is the same as that depicted in the Page File Usage History graph.

Physical Memory (K)

The total physical memory, also called RAM, installed on your computer. Available represents the amount of free memory that is available for use. The System Cache shows the current physical memory used to map pages of open files.

Kernel Memory (K)

Memory used by the operating system kernel and device drivers. Paged is memory that can be copied to the paging file, thereby freeing the physical memory. The physical memory can then be used by the operating system. Nonpaged is memory that remains resident in physical memory and will not be copied out to the paging file.

Cyberdyne
Apr 4 '07 #2
Is a handle the actual file that is doing the work? and are the Threads and Processes just the folders (Processes) and the pathway (Threads) where the Handles can be found?

Would it be true that with Kernel memory, that the paged memery would be data while the non-paged memeory would be the instructions? And would the same thing be true of the regular PF usage, in regards to application software?
Also, is it the Kernel that decides where either (data or/and instructions) would go or the application software?
Aug 30 '07 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

6
by: chris | last post by:
Hi all, I need to know, what is the difference between dynamic memory allocation, and stack allocation ? 1. If I have a class named DestinationAddress, when should I use dynamic memory...
3
by: Joel Foner | last post by:
I am hoping for a memory jog here. I thought I remembered that somewhere in the framework there is a class that can difference two xml documents to create a diffgram or merge two documents...
11
by: Hari Sekhon | last post by:
I do import zipfile zip=zipfile.ZipFile('d:\somepath\cdimage.zip') zip.namelist() then either of the two: A) file('someimage.iso','w').write(zip.read('someimage.iso'))
5
by: cashdeskmac | last post by:
Hi, can anyone explain the difference between a memory resource and a non-memory resource. I have been shown an example of error handling for a non-memory resource (accessing a file) but am not...
23
by: Nishant Saini | last post by:
Dear All, We have a database which contains many tables which have millions of records. When We attach the database with MS SQL Server 2005 Standard Edition Server and run some queries (having...
81
by: Peter Olcott | last post by:
It looks like System::Collections::Generic.List throws and OUT_OF_MEMORY exception whenever memory allocated exceeds 256 MB. I have 1024 MB on my system so I am not even out of physical RAM, much...
5
by: cikkamikka | last post by:
Hi friends, Sorry for such basic question. but I wanted to know where does new operator or malloc operator allocate memory? in actualy physical Main memory or virtual memory?
45
by: anto frank | last post by:
hi friends, is ther any difference in array in c and array in c++?
6
by: mthread | last post by:
Hi, I am learning C++ and I have been told that an object can be created either by using calloc or new. If it is true, can some one tell me what is the difference b/w using these two function...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.