Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
glossary [2016/05/29 18:59]
ex_writer
glossary [2016/06/05 16:11]
ex_writer [E]
Line 33: Line 33:
  
 **Dope vector**: **Dope vector**:
-"A data structure used to hold information about a data object, e.g. an array, especially its memory layout...The dope vector includes an identifier, a length, a parent address, and a next child address."​\\ **Source:​** ​[[wp>​Dope vector]]+"A data structure used to hold information about a data object, e.g. an array, especially its memory layout...The dope vector includes an identifier, a length, a parent address, and a next child address." ​([[wp>​Dope vector]])
  
 ---- ----
-=== E === 
  
-**Endian**: 
- 
----- 
 === F === === F ===
  
Line 48: Line 44:
 **Flag**: A bit attached to a word for identification or for the purpose of signaling some condition. Typical microprocessors include carry, zero, sign, overflow, and half-carry status flags. (SC:326) **Flag**: A bit attached to a word for identification or for the purpose of signaling some condition. Typical microprocessors include carry, zero, sign, overflow, and half-carry status flags. (SC:326)
  
-**Framebuffer**:​ +**Framebuffer**:​ A framebuffer (frame buffer, or sometimes framestore) is a portion of RAM[1] containing a bitmap that is driven to a video display from a memory buffer containing a complete frame of data. ([[wp>​Framebuffer]])
-"A framebuffer (frame buffer, or sometimes framestore) is a portion of RAM[1] containing a bitmap that is driven to a video display from a memory buffer containing a complete frame of data."\\ **Source:​** ​[[wp>​Framebuffer]]+
  
 ---- ----
Line 125: Line 120:
 === R === === R ===
  
-**Reentrant**:​ A computer program or subroutine that can be interrupted in the middle of its execution and then safely called again ("​re-entered"​) before its previous invocations complete execution.\\ **Source:​** ​[[wp>​Reentrancy (computing)]]+**Reentrant**:​ A computer program or subroutine that can be interrupted in the middle of its execution and then safely called again ("​re-entered"​) before its previous invocations complete execution. ​([[wp>​Reentrancy (computing)]])
  
 **Register**:​ A memory device directly accessible by the central processor used for the temporary storage of a computer word during arithmetic, logical, or I/O operations. (SC:​327–8) **Register**:​ A memory device directly accessible by the central processor used for the temporary storage of a computer word during arithmetic, logical, or I/O operations. (SC:​327–8)
Line 136: Line 131:
 **Scratchpad**:​ An area of main memory set aside for short and frequently-used calculations. (BS:18) **Scratchpad**:​ An area of main memory set aside for short and frequently-used calculations. (BS:18)
  
-**Semaphore**:​ A variable or abstract data type used for controlling access, by multiple processes, to a common resource in a concurrent system such as a multiprogramming operating system. A trivial semaphore is a plain variable that is changed (for example, incremented or decremented,​ or toggled) depending on programmer-defined conditions. The variable is then used as a condition to control access to some system resource.\\ **Source:​** ​[[wp>​Semaphore (programming)]]+**Semaphore**:​ A variable or abstract data type used for controlling access, by multiple processes, to a common resource in a concurrent system such as a multiprogramming operating system. A trivial semaphore is a plain variable that is changed (for example, incremented or decremented,​ or toggled) depending on programmer-defined conditions. The variable is then used as a condition to control access to some system resource. ​([[wp>​Semaphore (programming)]])
  
 **Stack**: A reserved area of several memory locations, the top of which is indicated by the contents of the stack pointer. Memory location are organized as a last-in, first-out file. By looking at particular entries in the stack, the central processor returns to a main program regardless of the depth of nested subroutines. (SC: 28-9) **Stack**: A reserved area of several memory locations, the top of which is indicated by the contents of the stack pointer. Memory location are organized as a last-in, first-out file. By looking at particular entries in the stack, the central processor returns to a main program regardless of the depth of nested subroutines. (SC: 28-9)
Line 143: Line 138:
  
 **Subroutine**:​ A program within a program that performs a specific, often-used function. (BS:18) **Subroutine**:​ A program within a program that performs a specific, often-used function. (BS:18)
- 
----- 
-=== T === 
- 
----- 
-=== U === 
  
 ---- ----