Posts

Showing posts with the label kernels

Chapter 3 kernels

Chapter 3 Kernels of the cumntly running process to collect proiiling data. Here, the idea₤ . 1lect a sample of the program counter of the currently running process. « : the 3.4 Why does the system defer as much work as possible from high. priority interrupts to lower-priority software-intermpt processes? Many events in the kernel are driven by hardware interrupts. For high· Spt+ d devices such as network controllers, these interrupts occur at a high priority.' a network controller, it is important to acknowledge receipt of a packet and quickly to reenable the controller to accept another packet, to avoid losing closely spaced packets. However, the further processing of passing the packet to ih destination process, although often time consuming, need not be done quickly mus, a lower priority is desirable for the further processing, so that critical operations are not blocked from executing for too long. Typically, a high-priority interrupt creates a queue of wo...