Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Under The Hood: The System Call In this note, we'll peak under the hood of one simple and neat
 

Summary: 2
Under The Hood: The System Call
In this note, we'll peak under the hood of one simple and neat
OS called xv6 [CK+08]. The xv6 kernel is a port of an old UNIX
version 6 from PDP-11 (the machine it was originally built to
run on) to a modern system, Intel x86, and the idea to make it a
source of study stems from Lions' famous commentary on Unix
SV6 [L76]. The xv6 kernel does is compact and concise, and thus
represents a great way to understand many of the fundamentals
that underly operating systems without the code deluge that of-
ten accompanies such a pursuit.
ASIDE: UNDER THE HOOD
In these "under the hood" sections, we'll be looking at what
goes on inside an operating system. The actual code and all
of that jazz. Hopefully it will help deconstruct the mythic beast
that is the OS and transform it in your mind into what it actually
is: just software.
We'll specifically trace what happens in the code in order to
understand a system call. System calls allow the operating sys-
tem to run code on the behalf of user requests but in a protected

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences