Introduction to Operating Systems
Concepts of operating systems described in terms of function, structure, and implementation; particular emphasis on multiprogramming. Example concepts are: concurrent programming, virtual memory, scheduling policies for CPU and secondary storage, deadlocks, file systems, and protection. Concepts will be illustrated with examples from existing operating systems.
None presently available.
Ph.D.:
This course fulfills one Software and Information Systems Core Course requirement.
M.S.:
This course fulfills one Software and Information Systems Core Course requirement.
Basic knowledge of assembly-language programming and computer organization.