Arch/Assembly Exam 3

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/95

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:03 AM on 8/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

96 Terms

1
New cards

operating system

The ______ is a program that controls the execution of application programs and acts as an interface between applications and the computer hardware.

2
New cards

utility

Facilities and services provided by the OS that assist the programmer in creating programs are in the form of _________ programs that are not actually part of the OS but are accessible through the OS.

3
New cards

ISA

The _________ defines the repertoire of machine language instructions that a computer can follow.

4
New cards

ABI

The ________ gives a program access to the hardware resources and services available in a system through the user instruction set architecture supplemented with high-level language library calls.

5
New cards

API

The ________ gives a program access to the hardware resources and services available in a system through the user instruction set architecture supplemented with high-level language library calls.

6
New cards

uniprogramming

A _________ system works only one program at a time.

7
New cards

job control lanaguage (JCL)

A _________ is a special type of programming language used to provide instructions to the monitor.

8
New cards

long-term

The _________ scheduler determines which programs are admitted to the system for processing.

9
New cards

short-term

The ________ scheduler is also known as the dispatcher.

10
New cards

physical address

A _________ is an actual location in main memory.

11
New cards

Thrashing

________ is when the processor spends most of its time swapping pages rather than executing instructions.

12
New cards

TLB

Virtual memory schemes make use of a special cache called a ________ for page table entries.

13
New cards

unsegmented unpaged memory

With _________ the virtual address is the same as the physical address.

14
New cards

page table

The OS maintains a __________ for each process that shows the frame location for each page of the process.

15
New cards

operating system

"The _________ is a program that manages the computer's resources, provides services for programmers, and schedules the execution of other programs."

16
New cards

application binary interface

"Three key interfaces in a typical computer system are: instruction set architecture, application programming interface, and ___________."

17
New cards

kernel

"The __________ , or nucleus, contains the most frequently used functions in the OS."

18
New cards

interactive

"In an _________ system the user/programmer interacts directly with the computer, usually through a keyboard/display terminal to request the execution of a job or to perform a transaction."

19
New cards

batch

"A _________ system groups the user's program with programs for other users and is submitted by a computer operator, with results being printed out for the user upon completion of the program. "

20
New cards

scheduling

Early computer systems presented two main problems: setup time and _____.

21
New cards

resident monitor

The portion of the monitor that must always be in main memory and available for execution is referred to as the __________.

22
New cards

multiprogramming

"The technique where memory is expanded to hold three, four, or more programs and switch among all of them is __________, (or multitasking)."

23
New cards

time-sharing

"In a _________ system multiple users simultaneously access the system through terminals, with the OS interleaving the execution of each user program in a short burst or quantum of computation."

24
New cards

running

"The five defined states for a process are: new, ready, waiting, halted, and ________."

25
New cards

process control block

"Each process is represented in the OS by a ___________, which typically contains identifier, state, priority, program counter, memory pointers, context data, I/O status information, and accounting information."

26
New cards

real memory

"Because a process executes only in main memory, that memory is referred to as __________."

27
New cards

Segmentation

__________ allows the programmer to view memory as consisting of multiple address spaces or segments.

28
New cards

base address

"When the processor executes a process it automatically converts from logical to physical address by adding the current starting location of the process, called its __________, to each logical address."

29
New cards

Demand

_________ paging means that each page of a process is brought in only when it is needed.

30
New cards

10

The decimal system has a base of _________.

31
New cards

7

Which digit represents "hundreds" in the number 8732?

32
New cards

most significant digit

"In the number 3109, the 3 is referred to as the _________."

33
New cards

least significant digit

"In the number 3109, the 9 is referred to as the _________."

34
New cards

base 2

Numbers in the binary system are represented to the _________.

35
New cards

16

Hexadecimal has a base of _________.

36
New cards

DE1

The binary string 110111100001 is equivalent to hexadecimal __________.

37
New cards

binary

The _________ system uses only the numbers 0 and 1.

38
New cards

1010

Decimal "10" is __________ in binary.

39
New cards

A

Decimal "10" is _________ in hexadecimal.

40
New cards

nibble

Four bits is called a _________.

41
New cards

radix

Another term for "base" is __________.

42
New cards

5

Binary 0101 is hexadecimal _________.

43
New cards

decimal system

"In everyday life we use a system based on decimal digits to represent numbers, and refer to the system as the __________."

44
New cards

most significant

"In any number, the leftmost digit is referred to as the __________ digit because it carries the highest value."

45
New cards

least significant

The rightmost digit is called the _________ digit.

46
New cards

nine

"In the decimal system, _________ is the maximum value that a position can hold before it flips over into the next higher position."

47
New cards

positional

"In a __________ number system, each number is represented by a string of digits, each digit position i having an associated weight ri, where r is the radix of the number system."

48
New cards

binary

"The _________ system has only two digits, 0 and 1."

49
New cards

decimal

"In the _________ system, 10 different digits are used to represent numbers with a base of 10."

50
New cards

nibble

Binary digits grouped into sets of four bits are called a _________.

51
New cards

2

"To convert a number from binary notation to decimal notation, all that is required is to multiply each binary digit by the appropriate power of ________ and add the results."

52
New cards

10

The decimal system has a radix of _________.

53
New cards

hexadecimal digits

"Because 16 symbols are used, the notation is called hexadecimal, and the 16 symbols are the __________."

54
New cards

radix point

"Given ( . . . a3a2a1a0.a-1a-2a-3 . . . )r, the dot between the a0 and a-1 digits is called the ________."

55
New cards

10

"In the decimal system, ________ different digits are used to represent numbers with a base of 10."

56
New cards

0.256

(2 x 10^-1) + (5 x 10^-2) + (6 x 10^-3) represents the number _________.

57
New cards

100

(1 x 10^2) + (0 x 10^1) + (0 x 10^1) represents the number _________.



58
New cards
59
New cards

AND

The operand ________ yields true if and only if both of its operands are true.

60
New cards

OR

The operation _________ yields true if either or both of its operands are true.

61
New cards

NOT

The unary operation _________ inverts the value of its operand.

62
New cards

gate

A _______ is an electronic circuit that produces an output signal that is a simple Boolean operation on its input signals.

63
New cards

Read only memory

_____ is implemented with combinational circuits

64
New cards

Boolean algebra

The digital circuitry in digital computers and other digital systems is designed, and its behavior is analyzed, with the use of a mathematical discipline known as ______.

65
New cards

NOT

The basic logical operations of Boolean algebra are AND, OR, and _____.

66
New cards

gate

The fundamental building block of all digital logic circuits is the _______.

67
New cards

truth table

"Each gate is defined in three ways: graphic symbol, algebraic notation, and __________."

68
New cards

assert

To ________ a signal is to cause a signal line to make a transition from its logically false (0) state to its logically true (1) state.

69
New cards

combinational circuit

A ________ is an interconnected set of gates whose output at any time is a function only of the input at that time.

70
New cards

graphical symbols

"A combinational circuit can be defined by Boolean equations, truth table, and _________."

71
New cards

Karnaugh map

Consisting of an array of 2" squares representing all possible combinations of values of n binary variable, the _________ is a convenient way of representing a Boolean function of a small number (up to four) of variables.

72
New cards

multiplexer

The _________ connects multiple inputs to a single output.

73
New cards

counter

A ________ is a register whose value is easily incremented by 1 modulo the capacity of the register.

74
New cards

twos complement representation

The most common scheme in implementing the integer portion of the ALU is:

75
New cards

Twos compliment

__________ representation is almost universally used as the processor representation for integers.

76
New cards

sign extension

Moving the sign bit to the new leftmost position and filling in with copies of the sign bit is called _________.

77
New cards

sign-magnitude

In ________ representation the rule for forming the negation of an integer is to invert the sign bit.

78
New cards

Overflow

________ is when the result may be larger than can be held in the word size being used.

79
New cards

Multiplication

"__________ involves the generation of partial products, one for each digit in the multiplier, which are then summed to produce the final product."

80
New cards

mantissa

"Although considered obsolete, the term _________ is sometimes used instead of significand."

81
New cards

negative overflow

Negative numbers less than –(2 – 2^-23) x 2^128 are called _________.

82
New cards

negative underflow

Negative numbers greater than 2^-127 are called _________.

83
New cards

positive underflow

Positive numbers less than 2^-127 are called ________.

84
New cards

positive overflow

Positive numbers greater than (2 – 2^-23) x 2^128 are called _________.

85
New cards

Exponent overflow

__________ is when a positive exponent exceeds the maximum possible exponent value.

86
New cards

Exponent underflow

__________ means that the number is too small to be represented and it may be reported as 0.

87
New cards

ALU

The _________ is that part of the computer that actually performs arithmetic and logical operations on data.

88
New cards

range extension

Extending the range of numbers that can be expressed by increasing the bit length is referred to as __________.

89
New cards

Fixed point

_________ representation is when the radix point is fixed and assumed to be to the right of the rightmost digit.

90
New cards

overflow

"If two numbers are added, and they are both positive or both negative, then _________ occurs if and only if the result has the opposite sign."

91
New cards

Subtraction

“To subtract one number from another, take the twos complement of the subtrahend and add it to the minuend” is the _________ rule.

92
New cards

partial remainder

"When the divisor is able to divide the number, a 1 is placed in the quotient and the divisor is subtracted from the partial dividend; the result is referred to as a ________."

93
New cards

Overflow

_________ occurs when an arithmetic operation results in an absolute value greater than can be expressed with an exponent of 128.

94
New cards

754

"The most important floating-point representation is defined in IEEE Standard _________, adopted in 1985 and revised in 2008."

95
New cards

extendable precision

IEEE 754-2008 defines an __________ format as a format with a precision and range that are defined under user control.

96
New cards

Rounding

__________ is when the result is put back into the floating-point format and the extra bits must be eliminated in such a way as to produce a result that is close to the exact result.