Re: Hardware drivers (CD/DVD specifically) and anychrony
Re: Hardware drivers (CD/DVD specifically) and anychrony
- Subject: Re: Hardware drivers (CD/DVD specifically) and anychrony
- From: Graham J Lee <email@hidden>
- Date: Fri, 24 Aug 2007 21:57:36 +0100
On 24 Aug 2007, at 19:45, Shawn Erickson wrote:
On 8/24/07, Jim Witte <email@hidden> wrote:
Very simple (or perhaps not) question, which might be more
appropriate for an IOKit list: Is there a technical reason why
*certain* phases of the actions of hardware, ... cannot be
performed synchronously, and thus not block the entire system?
I think you mean asynchronously in the above, anyway...
The system, as a whole, isn't stopping to spin up the disk, etc.. It
likely is upper level software (or a framework it depends on) sending
out a synchronous IO request for data that cannot be satisfied until
the disk is spun up and read. This blocks that thread until the IO
request is satisfied.
Aye, the SBOD more-or-less means that the thread in an app (and
without being rude, I'm guessing it's The Fine Finder) responsible
for dealing with the event loop is blocked. In this case it's not
the system but the app which needs fixing.
Cheers,
Graham.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden