Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > Windows operating System on uni-processor Vs Multi-processor syste

Reply
Thread Tools Display Modes

Windows operating System on uni-processor Vs Multi-processor syste

 
 
Prakash Manannavar
Guest
Posts: n/a

 
      08-12-2010
Hi all,

I have some confusions regarding the uni-processor operating system and
multi-processor operating system.

1. Is there any change in the architecture of the OS?
2. How the Interrupt scheduling and DPC handling done?


Kindly give some information regarding the above.

--
~~~~~
Prakash A Manannavar,
Bangalore/Bengaluru.
 
Reply With Quote
 
 
 
 
Maxim S. Shatskih
Guest
Posts: n/a

 
      08-12-2010
> 1. Is there any change in the architecture of the OS?

Yes, for instance, in SMP OS, everything is protected by the spinlocks :-)

For a better answer, read any classic book on OS development.

> 2. How the Interrupt scheduling and DPC handling done?


(A)PIC decides what CPU to interrupt in each particular case.

With MSI, the hardware device itself (APIC is not used) makes this decision.

DPC is usually scheduled on the same CPU where ISR is running.

--
Maxim S. Shatskih
Windows DDK MVP

http://www.storagecraft.com

 
Reply With Quote
 
m
Guest
Posts: n/a

 
      08-12-2010
IIRC in modern versions of Windows, the UP kernel is obsolete and the
multi-processor kernel is used on all hardware.


"Maxim S. Shatskih" <> wrote in message
news:...
>> 1. Is there any change in the architecture of the OS?

>
> Yes, for instance, in SMP OS, everything is protected by the spinlocks :-)
>
> For a better answer, read any classic book on OS development.
>
>> 2. How the Interrupt scheduling and DPC handling done?

>
> (A)PIC decides what CPU to interrupt in each particular case.
>
> With MSI, the hardware device itself (APIC is not used) makes this
> decision.
>
> DPC is usually scheduled on the same CPU where ISR is running.
>
> --
> Maxim S. Shatskih
> Windows DDK MVP
>
> http://www.storagecraft.com
>

 
Reply With Quote
 
Maxim S. Shatskih
Guest
Posts: n/a

 
      08-13-2010
Yes, on Vista+

--
Maxim S. Shatskih
Windows DDK MVP

http://www.storagecraft.com

"m" <> wrote in message news:...
> IIRC in modern versions of Windows, the UP kernel is obsolete and the
> multi-processor kernel is used on all hardware.
>
>
> "Maxim S. Shatskih" <> wrote in message
> news:...
>>> 1. Is there any change in the architecture of the OS?

>>
>> Yes, for instance, in SMP OS, everything is protected by the spinlocks :-)
>>
>> For a better answer, read any classic book on OS development.
>>
>>> 2. How the Interrupt scheduling and DPC handling done?

>>
>> (A)PIC decides what CPU to interrupt in each particular case.
>>
>> With MSI, the hardware device itself (APIC is not used) makes this
>> decision.
>>
>> DPC is usually scheduled on the same CPU where ISR is running.
>>
>> --
>> Maxim S. Shatskih
>> Windows DDK MVP
>>
>> http://www.storagecraft.com
>>

 
Reply With Quote
 
 
 
Reply

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows Update keeps coming back with updates I already installed. JustWantItToWork Windows Update 5 03-01-2010 04:50 PM
"Some updates could not be installed" Antnee20x Windows Update 7 12-18-2009 07:01 PM
How to repair Vista? Jack Tripper Windows Vista Installation 25 03-16-2008 01:20 PM
Corrupt Files juerg Windows Vista Installation 10 07-12-2007 04:38 PM
Vista won't boot, kernal issues Lt. Washburn Windows Vista Installation 3 03-30-2007 01:09 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59