首页

prefetching

UK[ˌpriːˈfetʃɪŋ]US[ˌpriːˈfetʃɪŋ]
n

The process of loading data or instructions into a cache or buffer before they are actually needed by a processor, in order to reduce waiting time and improve performance.

Morpheme Breakdown

pre
fetch
ing
pre

before

fetch

get

ing

noun suffix

Etymology

The term 'prefetching' is a modern compound built from established English morphemes to describe a specific technical process. The prefix 'pre-', with its Latin lineage meaning "before," is attached to the verb 'fetch,' a word with deep Germanic roots relating to the act of obtaining. The addition of the nominal suffix '-ing' transforms the action into the name of the process itself. Thus, the word's literal logic—"the process of getting something beforehand"—perfectly captures the computational strategy of proactively retrieving data to anticipate and eliminate delays, showcasing how ancient linguistic elements are recombined to define contemporary technological concepts.

Analysis

Structure: pre (before) + fetch (get) + ing (noun suffix) - pre: A prefix of Latin origin (from prae-), meaning "before" in terms of time, place, order, or importance. In this word, it indicates an action done in advance. - fetch: A verb of Germanic origin (from Old English feccan, related to fetian, "to bring, get"). Its core meaning is "to go for and bring back something." In computing, it refers to the retrieval of data from storage. - ing: A suffix of Old English origin (-ung, -ing), used to form nouns from verbs, denoting the action, process, or result of that verb.

Examples

The CPU uses sophisticated algorithms for prefetching to minimize cache misses.

Enabling data prefetching can significantly speed up application loading times.

A common optimization technique in database design is the prefetching of query results.

prefetching – Meaning, Etymology & Word Origin | OpenEtymology