#exceptions

LIVE

An interrupt signals the occurrence of an event the kernel should be aware of. Hardware can trigger an interrupt at any time by sending a signal to the CPU, usually through the system bus; software can trigger an interrupt by executing a system call (also called a monitor call). When an interrupt occurs, the CPU stops what it is doing and transfers execution to a fixed location, which usually contains the starting address where the service routine for the interrupt is located. After the routine finishes, the CPU resumes what was interrupted.

Interrupts are an important part of a computer’s architecture. They transfer control to the appropriate interrupt service routine, which is usually defined in an interrupt vector, or array holding the addresses of interrupt service routines for various devices. Modern operating systems are interrupt driven, and events are almost always signaled by the occurrence of an interrupt or a trap.

Atrap, or an exception, is a software-generated interrupt caused either by an error (division by zero, segmentation fault, etc.) or by a request from the user program for an operating system service.

In x86, the IDT (interrupt descriptor table) provides pointers to interrupt and exception routines.

Rules made her wet. Which, she’d found, was a problem when one of the rules that he’d pl

Rules made her wet. Which, she’d found, was a problem when one of the rules that he’d placed on her was a strict ‘no touching’ policy. Each time one of the others would slip into her mind, (and, considering the length of the list, it was fairly regularly), she’d get a twinge between her legs and she’d let out a gasp, squeezing her thighs together and trying to hide the flush that rose to her cheeks like wildfire. 

He wasn’t a cruel man, though. At least, not all of the time, and so he’d decided to grant her a reprieve, once a week, where she was given free reign to do with her fingers as she wished. He couldn’t hide the smile from his face as he told her, knowing that her excitement was going to be a physical, arms included kind of thing. The hug nearly winded him, those lithe arms being surprisingly strong. 

And so the Saturday had rolled around, arriving after an agonising wait, each day one where he would tease her relentlessly, occasionally giving her a moment’s permission to touch, rub, tease, before calling out an amused denial, forcing her to shake and tremble and pout, left unsatisfied another night running. She should’ve known that he wouldn’t just give something as powerful as a day free from a rule lightly, but this was an exquisite new kind of torture. 

She woke up late, and she woke with her hand already between her legs, as if her body knew the rule wasn’t in effect before her mind had properly parsed it. She stopped herself, though, on instinct, knowing he might walk in at any moment. Then, as slow as the sun cresting the horizon and shining in through her window, she realised that she was… free. 

And so the hand returned. And it got to work. And she got to work. Twice in that hour. Once more before breakfast. Three times before lunch. Five during the afternoon, and once during supper, much to his amused chagrin. And, in a crazed frenzy knowing the rule would reinstate the instant the clock hit midnight, she managed another five in just four hours. 

She ached. She was sore. She was exhausted. 

First thing Sunday he made her start all over again, her exhausted fingers, her sore sex, punished for their gluttony. He smiled as he gave the order, and, reluctant as she was, she smiled too.


Post link
loading