Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
26 Cards in this Set
- Front
- Back
Abstraction
|
Distinction between the external properties of an entity and details of the entity's internal composition
(allows us to ignore the internal details of a complex device such as a computer) |
|
Algorithm
|
set of steps that defines how a task is performed
|
|
ALU
|
arithmetic logic unit
digital circuit that performs arithmetic and logical operations The ALU is a fundamental building block of the central processing unit (CPU) of a computer |
|
ASCII
|
American Standard Code for Information Interchange
character-encoding scheme based on the ordering of the English alphabet ASCII codes represent text in computers, communications equipment, and other devices that use text |
|
Bit
|
binary digit
basic unit of information in computing and telecommunications computers information is encoded as patterns of 0s and 1s, these digits are called bits |
|
Boolean expression
|
expression that results in a Boolean value, that is, TRUE or FALSE
(For example, the value for 5 > 3 is TRUE, the value for "An apple is not a fruit" is FALSE) |
|
Boolean gate
|
Device that produces the output of a Boolean operation when given the operation’s input values
|
|
Boolean operation
|
Operations that manipulate true/false values
(AND, OR, XOR) |
|
Byte
|
A computer’s main memory is organized in manageable units called cells, with a typical size being eight bites (8 bites = 1 byte, thus a typical memory cell has a capacity of one byte)
|
|
Control Unit
|
One of the three parts a CPU consists of
Contains the circuitry for coordinating the machine’s activities |
|
CPU
|
central processing unit
circuitry in a computer that controls the manipulation of data (=processor) |
|
File
|
Information stored in a mass storage system is conceptually grouped into large units called files
A typical file may consist of a complete text document, a photo... |
|
HTML
|
HyperText Markup Language
predominant markup language for web pages A markup language is a set of markup tags HTML uses markup tags to describe web pages written in the form of HTML elements consisting of "tags" surrounded by angle brackets (like <html>) |
|
Instruction Register
|
One of the two special purpose registers within the CPU
Is used to hold the instruction being executed |
|
Machine Language
|
Collection of instructions along with the encoding system
(CPUs are designed to recognize instructions encoded as bit patterns) |
|
Mass storage
|
Due to the volatility and limited size of a computer’s main memory, most computers have additional memory devices called mass storage (or secondary storage) systems, including CDs, flash drives etc.
Advantages of mass storage systems over main memory: Less volatility, large storage capacities, low cost and in many cases, the ability to remove the storage medium from the machine for archival purposes |
|
Memory address
|
To identify individual cells in a computer’s main memory, each cell is assigned a unique “name” called its address
The addresses used are entirely numeric |
|
Memory cell
|
A computer is organized in manageable units called cells
(typical size: 8 bits = 1 byte) |
|
Op-code
|
The operation code is one of the two parts the encoded version of a machine instruction consists of
The bit pattern appearing in the op-code field indicates which of the elementary operations such as STORE, SHIFT, XOR and JUMP is requested by the instruction |
|
Port
|
To communicate with other devices the controller can connect to a port (connector), on the back of the computer where external devices can be attached
|
|
Program
|
Representation of an algorithm
|
|
Program counter
|
One of the two special purpose registers within the CPU
Contains the address of the next instruction being executed, thereby serving as the machine’s way of keeping track of where it is in the program |
|
RAM
|
Because a computer's main memory is organized as individual, addressable cells the cells can be accessed independently as required
To reflect the ability to access cells in any order, a computer's main memory is often called RANDOM ACCESS MEMORY |
|
Register
|
One of the three parts a CPU consists of is called the register unit, which contains data storage cells (similar to main memory cells) called registers that are used for temporary storage of information within the CPU
Some of the registers within the register unit are considered general-purpose registers whereas others are special-purpose registers |
|
Stored-program concept
|
Idea of storing a computer’s program in its main memory
--> Has become the standard approach used today |
|
von Neumann architecture
|
design model for a stored-program digital computer that uses a central processing unit (CPU) and a single separate storage structure ("memory") to hold both instructions and data
A CPU fetches its instructions from memory over a central bus |