16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Body of Knowledge coverage<br />

KA Knowledge Unit Topics Covered Hours<br />

OS<br />

OS<br />

OS/Overview of<br />

Operating Systems<br />

OS/Operating System<br />

Principles<br />

Overview of OS basics 2<br />

Processes, process control, threads 2<br />

OS<br />

OS/Scheduling and<br />

Dispatch<br />

Preemptive, non-preemptive scheduling, schedulers and policies,<br />

real-time scheduling<br />

3<br />

SF<br />

SF/Resource<br />

Allocation and<br />

Scheduling<br />

Kinds of scheduling 2<br />

OS OS/Concurrency Exclusion and synchronization; deadlock 3<br />

OS<br />

OS/Memory<br />

Management<br />

Memory management, working sets and thrashing; caching 3<br />

OS OS/File Systems Files (metadata, operations, organization, etc.); standard<br />

implementation techniques; file system partitioning; virtual file<br />

systems; memory mapped files, journaling and log structured file<br />

systems<br />

2<br />

SF<br />

SF/Virtualization &<br />

Isolation<br />

Rationale for protection and predictable performance, levels of<br />

indirection, methods for implementing virtual memory and virtual<br />

machines<br />

2<br />

OS OS/Virtual Machines Paging and virtual memory, virtual file systems, virtual file, portable<br />

virtualization, hypervisors<br />

2<br />

OS<br />

OS/Device<br />

Management<br />

Characteristics of serial & parallel devices, abstracting device<br />

differences, direct memory access, recovery from failures<br />

3<br />

PD<br />

PD/Parallelism<br />

Fundamentals<br />

Multiple simultaneous computations; programming constructs for<br />

creating parallelism, communicating, and coordinating<br />

2<br />

PD<br />

PD/Distributed<br />

Systems<br />

Distributed message sending; distributed system and service design 3<br />

OS<br />

OS/Security and<br />

Protection<br />

Overview of system security, policy, access control, protection,<br />

authentication<br />

2<br />

OS<br />

OS/Real Time and<br />

Embedded Systems<br />

Memory/disk management requirements in real-time systems;<br />

failures, risks, recovery; special concerns in real-time systems<br />

2<br />

- 333 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!