Search: in
SPL (computer science)
SPL (computer science) in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
       
SPL_(computer_science) Email this to a friend      SPL_(computer_science)

SPL (computer science)

SPL (computer science)
SPL (computer science)

SPL (computer science)

SPL is short for "Set Priority Level"

"The naming goes back to the early days of UNIX on the PDP-11. The PDP-11 had a relatively simplistic level-based interrupt structure. When running at a specific level, only higher priority interrupts were allowed. UNIX named functions for setting the interrupt priority level after the PDP-11 SPL instruction, so initially the functions had names like spl4 and spl7. Later machines came out with interrupt masks, and BSD changed the names to more descriptive names such as splbio (for block I/O) and splhigh (block out all interrupts)."
-- Greg Lehey, Improving the FreeBSD SMP implementation, 2001 USENIX Annual Technical Conference - FREENIX

This function would set the interrupt masks, while returning their previous contents. The splx routine could then be used to change the masks back.

External links


SPL (computer science)
SPL (computer science)
SPL (computer science)

Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article

SPL (computer science)
SPL (computer science)
Search for SPL (computer science) in Tutorials
Search for SPL (computer science) in Encyclopedia
Search for SPL (computer science) in Dictionary
Search for SPL (computer science) in Open Directory
Search for SPL (computer science) in Store
Search for SPL (computer science) in PriceGig


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

SPL (computer science)
Advertisement

Advertisement



SPL (computer science) in Encyclopedia
SPL_(computer_science) top SPL_(computer_science)

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement