An Applied Approach to Teaching the Fundamentals of Operating Systems
Titel:
An Applied Approach to Teaching the Fundamentals of Operating Systems
Auteur:
Hughes, Larry
Verschenen in:
Computer science education
Paginering:
Jaargang 10 (2000) nr. 1 pagina's 1-23
Jaar:
2000-04
Inhoud:
Operating systems is an example of a subject that, with the right tools, can be taught in an applied manner, giving students the opportunity to understand, and hence appreciate, the fundamentals of commercial operating systems such as Unix and Windows. Not surprisingly, the tools needed in an operating systems course are, at a minimum, a hardware testbed and a programming language into which algorithms can be translated. This paper describes how many of the salient points concerning operating systems, such as concurrency and critical regions, can be covered in an applied manner using the PC, the C programming language, and extensions to C.