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

How this entity was disambiguated

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

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

AmigaOS kernelName Exec
AmigaOS hasComponent Exec
this entity surface form: Exec.library
Amiga kernel Exec