Concepts inBalancing memory and performance through selective flushing of software code caches
CPU cache
A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations. As long as most memory accesses are cached memory locations, the average latency of memory accesses will be closer to the cache latency than to the latency of main memory.
more from Wikipedia
An embedded system is a computer system designed for specific control functions within a larger system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today.
more from Wikipedia
Multi-core processor
A multi-core processor is a single computing component with two or more independent actual processors (called "cores"), which are the units that read and execute program instructions. The instructions are ordinary CPU instructions such as add, move data, and branch, but the multiple cores can run multiple instructions at the same time, increasing overall speed for programs amenable to parallel computing.
more from Wikipedia
Communications protocol
A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications. A protocol may have a formal description. Protocols may include signaling, authentication and error detection and correction capabilities. A protocol definition defines the syntax, semantics, and synchronization of communication; the specified behavior is typically independent of how it is to be implemented.
more from Wikipedia
Joseph Smith Translation of the Bible
The Joseph Smith Translation (JST), also called the Inspired Version (IV), was a revision of the Bible by Joseph Smith, the founder of the Latter Day Saint movement. Smith considered this work to be "a branch of his calling" as a prophet. Smith was murdered before he ever deemed it complete, though most of his work on it was performed about a decade previous. The work is the King James Version of the Bible (KJV) with some significant additions and revisions.
more from Wikipedia