Computer Systems¶
← Back to Domain-Specific Abstractions by Domain
6 domain-specific abstractions whose origin domain is Computer Systems.
- Address space — A namespace defining a set or range of discrete addresses and the entities or storage locations each address can identify under a qualification scheme.
- Data buffer — A temporary memory region that decouples a data producer and consumer whose transfer sizes, rates or scheduling do not align.
- Multiple buffering — A producer-consumer technique using two or more buffers so rendering, transfer or processing can proceed concurrently with display or consumption of previously completed data.
- Object file — A compiler- or assembler-produced file containing relocatable machine code or bytecode plus symbols, relocation records, sections and metadata for linking or loading.
- Real-time computing — Computing whose correctness depends on producing results within specified timing constraints as well as computing the right values.
- Virtual memory — Give each process a protected logical address space by translating virtual addresses to physical storage and managing residency, protection, sharing, and replacement independently of the program's apparent contiguous memory.