Windows programming

Moderators: None (Apply to moderate this forum)
Number of threads: 3711
Number of posts: 9173

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
OS design related problems Posted by faisal69nd on 15 Jan 2004 at 11:34 PM
Hello,

Any one having any idea how win2000 and linux handle deadlocks, what CPU scheduling algo they use, how processes and IO is handled. And what security features they offer. Please let me know if u have any knowledge of some helpful resources.

Thanks.
Report
Re: OS design related problems Posted by shaurz on 18 Jan 2004 at 8:20 AM
According to this book I have in front of me (http://www.bell-labs.com/topic/books/aos-book/) Win2K has 32 priority levels and six states (ready, standby (next to be executed), running, waiting, transition, terminated). It has a queue of processes for each priority and works from highest to lowest. Processes waiting for I/O get a temporary priority boost. It also says something about an I/O request packet, which is sent to the driver (I assume it's some sort of struct).

As for Linux, the default scheduler has changed for 2.6. You can compile different schedulers in the kernel config for different situations. There's quite a lot of detail (probably because this information is open) and I'm not going to spend all day reading and typing it!



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.