a very small very fast memory that is used to store recently used information. It avoid access through RAM.
Back
Memory Data Register
Front
Register that stores the data retrieved from memory; a special register that is used to store a value
Back
Gigabyte
Front
1 billion bytes(2^30)
Back
Bit
Front
a single binary digit that represents information with either a 1 or a 0
Back
IDE
Front
integrated development environment; a programming environment that includes an editor, compiler, and debugger
Back
constructor
Front
The purpose is to initialize instance variables within that class.
Back
Byte
Front
8 bits, this is the size of. a memory cell
Back
parameter
Front
a variable of a method that is initialized with a value when the method gets called
Back
Initialize
Front
setting a variable to a well-defined value when it is created
Back
Boolean
Front
a data type that evaluate to true or false
Back
loop
Front
a part of the program that is repeated over and over until a specific goal is reached; executes instructions repeatedly while a condition is true
Back
Kilobyte
Front
1000 bytes(2^10)
Back
implicit parameter
Front
Passed during a method call by specifying the object from the name of the method; it is defined as the object on which a method is invoked
Back
ASCII
Front
a character encoding standard for electronic communication.
Back
Method
Front
a set of instructions that can be called for execution using the method name. It can take in parameters and can return values but doesn't necessarily have to
Back
formal parameter
Front
the variable names that are used to represent a value and declared in a method header
Back
Object reference
Front
A value that denotes the location of an object in memory; where all the methods and variables associated with the object resides
Back
explicit parameter
Front
Information supplied to a method other than the object on which the method is invoked.
Back
Argument
Front
a value that is supplied in a method call. It is an instance passed to the method during runtime
Back
Instance variable
Front
a variable defined in a class for which every object of the class has its own value. Stores the data required for executing its methods consisting of 3 parts, access specifier, type of instance variable, name of instance variable
Back
Op-code
Front
operation code; is the portion of a machine language instruction that specifies the operation to be performed; in also includes the addresses where the relevant data are to be fetched from and or written to
Back
Computer Science
Front
the study of algorithms including their mathematical properties, their linguistic realizations, their physical realizations, and their application
Back
Mass Storage
Front
various techniques and devices for storing large amounts of data; unlike memory they retain data even when the computer is turned off
Back
Binary
Front
a digital number system expressed in base 2. numeral system, using only 1's and 0's
Back
Accessor Method
Front
a method that does not change the internal data of the object on which it is invoked. It returns information about that object
Back
Instance
Front
referring to a specific object of a specific type
Back
Compiler
Front
loads class files and interprets and translates the high-level instructions into more detailed instructions called machine code.
Back
Mutator Method
Front
a method that changes the state of an object; it modifies the internal data of the object
Back
Memory Address Register
Front
Holds the memory location of data that needs to be accessed; a special register that stores an address
Back
Memory
Front
a functional unit of the computer that stores and retrieves instructions and data. All information is represented internally using binary numbering system
Back
Control Unit
Front
manages ALU, fetches the next instruction, decodes it, executes it by activating the appropriate ALU circuitry
Back
Logic gate
Front
part of circuit that performs basic logical functions ultimately transforming a set of binary inputs into an output; expressions such as AND, NOT, OR
Back
Boolean Operators
Front
An operator such as AND, NOT, OR that combines boolean conditions
Back
Megabyte
Front
1 million bytes(2^20)
Back
I/O controller
Front
it is a mini CPU, its job is to control the buffer so it controls what goes in and out. It is an interface between input and output devices
Back
Object-Oriented programming
Front
a type of programming in which programmers define the data type of a data structure and also the types of operations that can be applied to the data structure
Back
Instantiation
Front
calling a constructor of a class which creates an instance or object of the type of that class. Overall its the process of creating an object from a class
Back
Instruction set
Front
set of all operations that can be executed by a processor
Back
cast operator
Front
performs an explicit type conversion; it is created by placing the desired result type in parentheses before the expression to be converted.
Back
Address
Front
a unique identifier for all memory cells. It is the location of the memory cell
Back
Class
Front
a user defined blueprint from which objects are created. It represents a set of properties or methods that are common to all objects.
Back
Machine language
Front
A program written in the basic, simple instructions that the computer understands directly. It is well defined, has a measure of success, and a well defined notion of experience
Back
Actual Parameter
Front
the literal variable or values in the parentheses of method class, which send or pass the value to the method being called
Back
Local variable
Front
declared in the body of a method this variable can only be used within that specific method
Back
Algorithm
Front
A well ordered collection of unambiguous and effectively computable operations that when executed produces a result and halts in a finite amount of times
Back
I/O buffer
Front
a small amount of memory that temporarily holds data to handle operations for the mechanical functions of the I/O Device
Back
Object
Front
an instance of a class; there can be multiple objects within a class all with their unique identity of values
Back
Boolean Expression
Front
an expression that will evaluate to true or false
Back
Encapsulation
Front
the process of hiding implementation details and providing methods for data access.
Back
ALU
Front
Arithmetic Logic Unit which does the computational/logic work . It is made up of 2 registers--> program counter, keeps track ion where you are in the program, and instruction register, holds the next instructions that the program is going to execute.
Back
Section 2
(14 cards)
RAM
Front
Random Access Memory; primary memory in a computer, 1. organized into cells that can have a memory width of 8 bits 2. All accesses to memory are to a specified address, and we must always fetch or store a complete cell - that is, all the bits in that cell. The cell is the minimum unit of access. 3. The time it takes to fetch or store the contents of a cell is the same for all the cells in memory.
Back
Register
Front
a special high speed storage cell that holds the operands of an arithmetic operation and that, when the operation is complete holds its result
Back
Truth Table
Front
used to determine circuit equation using a column for each variable and a row for every possible combination of variable values and a column that specifies the value of that expression using that specific set of combinations (1 or 0)
Back
Pseudocode
Front
an informal programming language with English-like constructs modeled to look like statements in a Java-like language
Back
Store Program Concept
Front
a program can be electronically stored in binary-number format in a memory device; programs can be stored in memory just like data
Back
Terabyte
Front
1 trillion bytes(2^40)
Back
Parameter passing
Front
specifying expressions to be arguments for a method when it is called
Back
Scope
Front
the scope of a variable is the part of the program in which the variable can be accessed. It reduces the possibility of accidental modification
Back
White Space
Front
spaces, tab, character, and newline character commonly used to separate code to make it readable to the user
Back
Software
Front
the intangible instructions and data that are necessary for operating a computer or another device; the progams and other operating information used by a computer
Back
Primitive data type
Front
There are 8: boolean , byte , char , short , int , long , float and double . These types serve as the building blocks of data manipulation in Java. Such types serve only one purpose — containing pure, simple values of a kind.
Back
Syntax
Front
specifies how a program's is written and interpreted similar to grammar in the English language
Back
Von Neumann Architecture
Front
modern computer structure consisting of four subsystems: memory, I/O, ALU, and control unit, and the stored program concept and sequential execution of instructions concept
Back
Transistor
Front
a solid state device that has no mechanical or moving pars but can essentially switch electronic signals