Entry Holliday:1997:SCI from sigcse1990.bib

Last update: Wed Sep 26 02:07:32 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Holliday:1997:SCI,
  author =       "Mark A. Holliday",
  title =        "System calls and interrupt vectors in an operating
                 systems course",
  journal =      j-SIGCSE,
  volume =       "29",
  number =       "1",
  pages =        "53--57",
  month =        mar,
  year =         "1997",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/268085.268104",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:38 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "The introductory operating systems course has a
                 tendency to appear to the student as a disparate
                 collection of topics such as synchronization
                 primitives, process scheduling algorithms, and page
                 replacement policies. We describe a sequence of
                 material to cover early in the operating systems course
                 that prevents this tendency by clarifying the goal of
                 the course and by providing a framework for
                 understanding how the later course material is used in
                 kernel design. The material centers around two
                 concepts. First is the importance of the abstraction
                 provided by the system call interface, that the kernel
                 is the implementation of that interface, and the
                 analogy with the instruction set interface the student
                 has already encountered. Second is how the interrupt
                 vector mechanism in a broad sense is central to how the
                 kernel functions and underpins the actual
                 implementation of many of the other topics in the
                 course. Illustration through code from a real operating
                 system kernel is a key feature of how this sequence
                 makes clear the workings of an operating system.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

Related entries