CIS 722


Prerequisites by Topic

  • basic process and thread models
  • knowledge of C
  • working knowledge of Unix (shell and system calls)
  • semaphores and mutual exclusion

Knowledge and Skills Acquired

  • Mastery of:
    • the execution environment of a C program
    • programming on the protected mode architecture of a modern CPU
    • the internal organization of a micro-kernel, including process management,
      interrupt handling, and inter-process communication primitives
    • implementation of various OS system calls
    • the above OS issues at the source code level
  • Familiarity with:
    • implementation of a UNIX-style file system

Department of Computing and Information Sciences - Kansas State University
Address: 234 Nichols Hall, Manhattan, KS 66506
Phone: (785)532-6350; Fax: (785)532-7353; Mailto: webmaster@cis.ksu.edu