Topic: operating system kernel
Topic: task scheduling
Topic: state machine
Topic: message queues for communication
Topic: critical regions
Topic: memory management for programs and modules
| |
Reference
Zuberi, K.M.,
"EMERALDS: a small-memory real-time microkernel",
IEEE Transactions on Software Engineering, 27, 10, October 2001, pp. 909-927.
Google
Quotations
abstract ;;Quote: EMERALDS is an extensible microkernel; rich set of OS services in 13 kbytes of code
| 913 ;;Quote: low overhead scheduler combines unsorted queues for Earliest Deadline First (short tasks) with a priority queue for Rate Monotonic (all others)
| 920 ;;Quote: state messages for single-writer multiple-reader; short, non-blocking, circular buffer; 1/4 the overhead for small messages
| 926 ;;Quote: EMERALDS semaphores eliminate a context switch and reduce priority inheritance overhead
| 926 ;;Quote: EMERALDS maps the kernel into each address space; efficient system calls
|
Related Topics
Topic: operating system kernel (67 items)
Topic: task scheduling (49 items)
Topic: state machine (67 items)
Topic: message queues for communication (36 items)
Topic: critical regions (58 items)
Topic: memory management for programs and modules (12 items)
|