16 signa11 0 6/3/2025, 4:45:15 PM

Comments (0)

twoodfin · 23h ago
One of the most important aspects of slow system calls is how they interact with signals, which is the mechanism you specifically asked about.

I didn’t ask about anything. Was this AI-generated?

No comments yet

junon · 22h ago
AI generated article, seems like. Also, I wouldn't argue signals are modern. They're kind of a hack, and have had endless problems and footguns over the years. Programming with them is difficult more often than it is easy (I think because there isn't actually a way to program correctly with them...)
kazinator · 23h ago

  s/Modern OS/1970s OS design still in use/
Animats · 22h ago
Right. This is a UNIX/Linux book. It's not how IBM mainframe OSs work, or how QNX works, or how L4 works, or even how the Windows kernel works.

There's nothing wrong with that, but they should say so up front.

They wrote "From the user’s perspective, disk reads are usually considered non-blocking because they typically complete quickly." Although if all storage is on solid state disk, you might only lose 40us or so per read.