A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows XP » Hardware and Windows XP
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

2 processes Task Manager



 
 
Thread Tools Display Modes
  #1  
Old December 4th 08, 08:25 PM posted to microsoft.public.windowsxp.hardware
Bill in Co.
external usenet poster
 
Posts: 3,106
Default 2 processes Task Manager

Google is your friend.
www.google.com
Just use a specific search criterion.

Farhan wrote:
I am seeing two process in process explorer:
1- interrupts - hardware interrupts
2- DPCs - Deferred Procedure Calls

They both take CPU very often. What are they?

--


Farhan



Ads
  #2  
Old December 4th 08, 09:28 PM posted to microsoft.public.windowsxp.hardware
Paul
external usenet poster
 
Posts: 18,275
Default 2 processes Task Manager

Farhan wrote:
I am seeing two process in process explorer:
1- interrupts - hardware interrupts
2- DPCs - Deferred Procedure Calls

They both take CPU very often. What are they?


An interrupt is a signal the hardware sends to the CPU,
when it needs the CPU's attention. The CPU runs an
"interrupt handler", to take care of the needs of the
hardware that raised the interrupt. Some events are
asynchronous, such as when a packet is received on
your Ethernet interface. When the packet arrives, the
CPU needs to be told. An interrupt is a good way to
do that. The interrupt, as the name implies, causes
the processor to stop doing what it is currently
doing, and pay attention to the hardware needing
service. Once the interrupt handler is finished, the
CPU returns to the application it was working on.

The DPC is described here.

http://en.wikipedia.org/wiki/Deferred_Procedure_Call

The use of DPC, allows hardware servicing to be
split into two pieces. The Interrupt Handler portion
can have a short runtime, and only the most critical
things are done there. Less critical things are
scheduled for later execution, and that is where the
DPC comes in. The DPC concept has been around for a
while, and I think a software person in my group,
described it to me somewhere around 1985 or so.

If the entire handler ran at interrupt level, it would
make the OS less responsive.

Paul
  #3  
Old December 4th 08, 11:08 PM posted to microsoft.public.windowsxp.hardware
Farhan[_2_]
external usenet poster
 
Posts: 81
Default 2 processes Task Manager

I am seeing two process in process explorer:
1- interrupts - hardware interrupts
2- DPCs - Deferred Procedure Calls

They both take CPU very often. What are they?

--


Farhan


  #4  
Old December 5th 08, 06:28 AM posted to microsoft.public.windowsxp.hardware
Paul
external usenet poster
 
Posts: 18,275
Default 2 processes Task Manager

Paul wrote:
Farhan wrote:
I am seeing two process in process explorer:
1- interrupts - hardware interrupts
2- DPCs - Deferred Procedure Calls

They both take CPU very often. What are they?


An interrupt is a signal the hardware sends to the CPU,
when it needs the CPU's attention. The CPU runs an
"interrupt handler", to take care of the needs of the
hardware that raised the interrupt. Some events are
asynchronous, such as when a packet is received on
your Ethernet interface. When the packet arrives, the
CPU needs to be told. An interrupt is a good way to
do that. The interrupt, as the name implies, causes
the processor to stop doing what it is currently
doing, and pay attention to the hardware needing
service. Once the interrupt handler is finished, the
CPU returns to the application it was working on.

The DPC is described here.

http://en.wikipedia.org/wiki/Deferred_Procedure_Call

The use of DPC, allows hardware servicing to be
split into two pieces. The Interrupt Handler portion
can have a short runtime, and only the most critical
things are done there. Less critical things are
scheduled for later execution, and that is where the
DPC comes in. The DPC concept has been around for a
while, and I think a software person in my group,
described it to me somewhere around 1985 or so.

If the entire handler ran at interrupt level, it would
make the OS less responsive.

Paul


There is an example here, of someone with high interrupt/DPC,
and it was related to UAA/HDaudbus.sys.

http://forum.sysinternals.com/forum_...2982&PID=59372

Paul
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off






All times are GMT +1. The time now is 11:18 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.