Skip to content

The operating-system interface

Introduced
Handout
Vocabulary
English Meaning
process/ˈprəʊses/An instance of a program in execution together with its execution state and allocated resources.
threadAn execution flow with its own execution state that can share a process's resources.
file/faɪl/A named collection of data stored and managed as a unit.
context switch/ˈkɒntekst swɪtʃ/Saving one task's execution state and restoring another's so the processor can change which task it runs.
virtual memory/ˈvɜːtʃuːəl ˈmeməri/A memory-management system that maps virtual addresses to physical storage and may move pages between RAM and secondary storage.
page table/peɪdʒ ˈteɪbl/A structure recording virtual-page mappings and access information.
TLBTranslation lookaside buffer: a cache of recent virtual-to-physical address translations.
page fault/peɪdʒ fɒlt/An exception raised when a memory access cannot be completed using the current page mapping, for example because the required page is not in physical memory.
system callAn interface through which a program requests a service from the operating-system kernel.

Handout

Log in or create account

IGCSE, A-Level & AP