Page 244 - CISSO_Prep_ Guide
P. 244
• Supervisor state: the program can
access the entire system
• Problem/user/program state: only
non-privileged instructions executed
(applications).
• Process states: stopped/operating,
wait/running, masked/interrupt.
• If a vulnerability is exploited to any
module/process thread, it will affect
all applications that use it.
• Operating System support for applications
• Multitasking: Concurrent or
interleaved execution of multiple
tasks.
• Multiprogramming: rarely used the
term. Interleaved execution of
multiple programs.
• Multiprocessing: parallel processing.
• Multiprocessor: more than one
processor.
• Multicore: more than one processor
on a single chip.
• Memory Management
• Primary storage: CPU, memory,
input/output.
• Secondary storage: Storage devices.
• If using virtual memory, you need
both storage and memory.
• Memory addresses can be logical,
relative, and physical.