Hi Dennis,

Good work. I may not speak for everybody on this list, but here
are my thoughts:

- From a software engineering standpoint, SharpOS currently has no
architecture at all. Mostly things are hacked together to work somehow. I'm
not certain if anyone is able to help you.
- Some of the devs, who are very concerned about this are just now starting
these things in the scope of the MOSA project. (shameless plug:
www.mosa-project.org)
- It is the goal (at least my understanding) to reuse/adopt MOSA components
in order to have a properly architected kernel model.

Anyhow to answer your questions: An I/O manager is a central component of
any operating system. Some may not explicitly state that though. The I/O
manager is responsible for many things, like file system caching and I/O
scheduling. So I'd say yes, there are plans to have an I/O manager at some
point (independent of its source.)

I'm right now finishing off my diploma thesis (HTW Dresden, Computer Science
;)) and hope to spend the freed time to start small working groups for key
kernel components soon (again in the MOSA scope.)

Hope this helps,
Michael

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im 
> Auftrag von Dennis Gronewold
> Gesendet: Mittwoch, 17. September 2008 21:39
> An: sharpos-developers@lists.sourceforge.net
> Betreff: [SharpOS Developers] Introduction and questions
> 
> Hello everyone,
> 
> my name is Dennis Gronewold, I'm studying computer science at 
> the university of Duesseldorf, Germany and I'm currently 
> writing my bachelor's thesis about managed operating systems 
> in general and SharpOS in particular.
> 
> My goal is to implement a basic scheduler for SharpOS using 
> the multilevel feedback queue algorithm. I have it mostly 
> working, and am now looking into testing thread blocking on 
> I/O requests. I have not yet developed a deeper understanding 
> of the driver architecture and thought maybe some of you guys 
> can help me out.
> For now, I just need a simple way to start an I/O request 
> from a thread, have the dispatcher notified to block this 
> thread and wake it up again when the request completes. I'm 
> not sure if it's possible with the current state of things. I 
> have been fiddling around with the floppy disk driver, but 
> could not get it working.
> I have been looking into the Windows Driver Model and it has 
> an I/O-Manager to start the I/O, notify the dispatcher etc.. 
> Are there plans on implementing something like that in SharpOS?
> 
> So much for now,
> 
> Dennis
> 
> 
> 
> --------------------------------------------------------------
> -----------
> This SF.Net email is sponsored by the Moblin Your Move 
> Developer's challenge Build the coolest Linux based 
> applications with Moblin SDK & win great prizes Grand prize 
> is a trip for two to an Open Source event anywhere in the 
> world http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> SharpOS-Developers mailing list
> SharpOS-Developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sharpos-developers
> 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to