[for background, I don't have any experience coding at the kernel level; I lurk on this list hoping to learn :)] This is probably a numbingly boring question, but what happens when the kernel gets handed data to write to disk, from say a userland app? I ask because I've begun covering this from a users point of view in my uni course, and they seem to indicate that the method, now as it was 30 years ago, is to block any disk write's and yield time to other processes. I'm curious if this is still how it's done. If not, what's the [basic] procedure? _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.