Exec
E202463
Exec is the multitasking operating system kernel at the core of the Amiga computer platform, managing tasks, memory, and hardware resources.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Exec canonical | 3 |
| Exec.library | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
AmigaOS component
ⓘ
microkernel ⓘ operating system kernel ⓘ |
| architecture | 32-bit internal design ⓘ |
| designedFor | Motorola 68000 family ⓘ |
| developer | Commodore International ⓘ |
| firstReleased | 1985 ⓘ |
| hasLimitation | no memory protection in classic Amiga systems ⓘ |
| implements |
context switching
ⓘ
device management ⓘ exception handling ⓘ library vectors ⓘ low-level memory allocation ⓘ |
| includedIn |
Kickstart
ⓘ
surface form:
Kickstart ROM
|
| influenced |
Amiga device driver model
ⓘ
Amiga library model ⓘ AmigaOS API design ⓘ |
| kernelType | monolithic-microkernel hybrid ⓘ |
| license | proprietary software license ⓘ |
| manages |
hardware resources
ⓘ
memory ⓘ tasks ⓘ |
| operatingSystemFamily | AmigaOS ⓘ |
| partOf | AmigaOS ⓘ |
| platform |
Amiga
ⓘ
surface form:
Amiga computer
|
| provides |
device driver interface
ⓘ
interrupt handling ⓘ library management ⓘ lists ⓘ message passing ⓘ resident module management ⓘ semaphores ⓘ signals ⓘ task scheduling ⓘ |
| runsOn |
Commodore Amiga 1000
ⓘ
surface form:
Amiga 1000
Commodore Amiga 2000 ⓘ
surface form:
Amiga 2000
Commodore Amiga 3000 ⓘ
surface form:
Amiga 3000
Commodore Amiga 4000 ⓘ
surface form:
Amiga 4000
Commodore Amiga 500 ⓘ
surface form:
Amiga 500
|
| supports |
cooperative multitasking (via task design)
ⓘ
interrupt-driven I/O ⓘ multiple tasks sharing address space ⓘ multitasking ⓘ preemptive multitasking ⓘ priority-based scheduling ⓘ |
| uses |
linked lists for system structures
ⓘ
message ports ⓘ signals for interprocess communication ⓘ |
| writtenIn | assembly language ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Exec.library