•    Employment
  •    Academia
  •    Research
    • NICE Framework
    • CAE Program

Operating Systems Theory

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.

Topics

  1. Buffer Overflows
  2. Clear Interface Semantics
  3. 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.
  4. Distributed OS architectures & security issues

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.

KSA-T

Below are the Knowledge, Skills, Abilities and Tasks (KSA-T) identified as being required to perform this work role.
Learn More about the KAS-T's.

  • Knowledge
  • Skills
  • Abilities
  • Tasks
ID DESCRIPTION
K0070 Knowledge of system and application security threats and vulnerabilities (e.g., buffer overflow, mobile code, cross-site scripting, Procedural Language/Structured Query Language [PL/SQL] and injections, race conditions, covert channel, replay, return-oriented attacks, malicious code).
K0224 Knowledge of system administration concepts for operating systems such as but not limited to Unix/Linux, IOS, Android, and Windows operating systems.
K0228 Knowledge of taxonomy and semantic ontology theory.
K0060 Knowledge of operating systems.
K0321 Knowledge of engineering concepts as applied to computer architecture and associated computer hardware/software.
K0063 Knowledge of parallel and distributed computing concepts.
K0227 Knowledge of various types of computer architectures.
ID DESCRIPTION
ID DESCRIPTION
ID DESCRIPTION