Terms Explained Correctly
Response time << correct answer >> Also known asExecution Time. The total time
required for the computer to complete a task, including disk accesses, memory
accesses, I/O activities, operating system overhead, CPU execution time, and so on.
Execution time << correct answer >> Also known as Response Time. The total time
required for the computer to complete a task, including disk accesses, memory
accesses, I/O activities, operating system overhead, CPU execution time, and so on.
Throughput << correct answer >> Also know as Bandwidth. The number of tasks
completed per unit time.
Bandwidth << correct answer >> Also known as Throughput. The number of tasks
completed per unit time.
CPU execution time << correct answer >> The actual time the CPU spends computing
for a specific task.
User CPU time << correct answer >> The CPU time spent in a program itself.
System CPU time << correct answer >> The CPU time spent in the operating system
performing tasks on behalf of the program.
System performance << correct answer >> The overall capability and efficiency of a
computer system in carrying out various tasks and workloads.
CPU performance << correct answer >> The measurement of a computer's processor's
ability to execute tasks and processes effectively and efficiently.
clock rate << correct answer >> The time for one clock period, usually of the processor
clock, which runs at a constant rate.
clock period << correct answer >> The length of each clock cycle.
CPI << correct answer >> Average number of clock cycles per instruction for a program
or program fragment.
instruction count << correct answer >> The number of instructions executed by the
program.
instruction mix << correct answer >> A measure of the dynamic frequency of
instructions across one or many programs.
,IPC << correct answer >> A metric used to measure the efficiency and performance of a
computer's central processing unit. The opposite of CPI.
fields << correct answer >> A machine instruction is composed of fields, each field
having several bits and representing some part of the instruction.
instruction format << correct answer >> A form of representation of an instruction
composed of fields of binary numbers
machine language << correct answer >> Binary representation used for communication
within a computer system.
hexadecimal << correct answer >> Numbers in base 16.
opcode << correct answer >> The field that denotes the operation and format of an
instruction.
destination register << correct answer >> A register that receives the result of an
operation
stored program concept << correct answer >> Programs are stored in memory along
with data
scientific notation << correct answer >> A notation that renders numbers with a single
digit to the left of the decimal point.
normalized << correct answer >> A number in floating-point notation that has no leading
0s.
floating point << correct answer >> Computer arithmetic that represents numbers in
which the binary point is not fixed.
fraction << correct answer >> The value, generally between 0 and 1, placed in the
fraction field. The fraction is also called the mantissa.
exponent << correct answer >> In the numerical representation system of floating-point
arithmetic, the value that is placed in the exponent field.
floating point representation << correct answer >> A method used in computer systems
to store and manipulate real numbers
overflow << correct answer >> A situation in which a positive exponent becomes too
large to fit in the exponent field.
, underflow << correct answer >> A situation in which a negative exponent becomes too
large to fit in the exponent field.
single precision << correct answer >> A floating-point value represented in a 32-bit
word.
double precision << correct answer >> A floating-point value represented in a 64-bit
doubleword.
exception << correct answer >> Also known as an interrupt. An unscheduled event that
disrupts program execution; used to detect overflow.
interrupt << correct answer >> Also known as an exception. An unscheduled event that
disrupts program execution; used to detect overflow.
NaN << correct answer >> Not a Number. the result of invalid operations
Floating point instructions in ARM << correct answer >> A set of instructions specifically
designed to perform arithmetic and data manipulation operations on floating-point
numbers
pipelined << correct answer >> A technique for executing multiple instructions in a
sequential and overlapping manner, where different stages of instruction execution are
carried out simultaneously.
load register instruction << correct answer >> A type of machine-level instruction in
computer architecture that is used to transfer data from memory into a processor
register.
store register instruction << correct answer >> A type of machine-level instruction in
computer architecture used to transfer data from a processor register into a specified
memory location.
compare and branch on zero instruction << correct answer >> Used to compare two
values and, based on the result of the comparison, conditionally branch to a different
instruction location in the program.
branch instruction << correct answer >> A type of machine-level instruction used to alter
the flow of program execution by transferring control to a different instruction or memory
location.
program counter << correct answer >> A special-purpose register that plays a crucial
role in the execution of computer programs. Its primary function is to keep track of the
memory address of the next instruction to be fetched and executed.