Operating Systems Theory (2019)

From CyberEdWiki
Revision as of 18:12, 16 April 2018 by GeralynUH (talk | contribs) (GeralynUH moved page Operating Systems Theory (2018) to Operating Systems Theory (2019) without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The intent of the Operating Systems Theory Knowledge Unit is to provide students with an understanding of the issues related to the design and implementation of operating system concepts, components and interfaces.

Outcomes

  1. Students should have an understanding of operating systems theory and implementation. They will understand OS internals to the level that they can design and implement significant architectural changes to an existing OS.

Topics

  1. Privilege States
  2. Processes & Threads, Process/Thread Management
  3. Memory Management, Virtual Memory
  4. Inter-process Communications
  5. Concurrency and Synchronization, Deadlocks
  6. File Systems
  7. Input/Output
  8. Real-time operating systems/security issues
  9. Distributed OS architectures & security issues
  10. Race Conditions
  11. Buffer Overflows
  12. Virtualization
  13. Clear Interface Semantics

Categories

Specialization Areas

See also

Related Knowledge Units

Further reading

Suggested textbooks

OPERATING SYSTEM CONCEPTS ESSENTIALS 2nd Ed,

Author: SILBERSCHATZ

Wiley: ISBN-13: 978-1-118-80492-6

Suggested academic readings

Sample knowledge test

Sample skills test

Sample abilities test

Additional notes or materials

Contacts

Reference ID

OST