Section 1

Preview this deck

Cache memory

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

1

All-time users

1

Favorites

0

Last updated

1 year ago

Date created

Mar 14, 2020

Cards (64)

Section 1

(50 cards)

Cache memory

Front

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

Back