On 26 Nov 2005 at 19:11, A-NO-NE Music wrote: > David W. Fenton / 2005/11/26 / 05:10 PM wrote: > > >Well, if you think about it, it can't really do that. What if an OS X > > app and a VPC app try to access the same hardware or memory at the > >same time? > > Not sure if this answers to your question, but multiple apps can > access to the same hardware today. I have MH ULN-2+DSP connected to > my main G5 right now. If I playback to this hardware from multiple > apps such as iTunes and DSP-Q, you get quite a wild mix of music :-)
But that's completely different. First off, it's a single OS controlling managing the messages from the apps that are sending data to the hardware. Secondly, the hardware is independent, like a printer -- once you send it data, it can process it on its own terms, independently of the CPU/OS. It just processes it serially. That's fine for relatively slow processes like printing and, believe it or not, MIDI output, but would never work for video or disk I/O. The only way to manage that would be to have an abstraction layer that both OS's communicate with that acts as a buffer or cache for commands/data sent to those devices. I think it's pretty clear that for video and disk I/O that would be pretty unacceptable. -- David W. Fenton http://www.bway.net/~dfenton David Fenton Associates http://www.bway.net/~dfassoc _______________________________________________ Finale mailing list Finale@shsu.edu http://lists.shsu.edu/mailman/listinfo/finale