chapter 2 -X86 Processor Architecture Flashcards
What unit synchronizes CPU operations in a microcomputer?
A) Arithmetic & Logic Unit
B) Memory Storage Unit
C) Clock
D) Data Bus
C) Clock
The measurement unit of a clock is:
A) Cycles
B) Hertz (Hz)
C) Seconds
D) Instructions per second
B) Hertz (Hz)
What type of memory responds faster to the CPU?
A) Static RAM
B) Dynamic RAM
C) ROM
D) Video RAM
A) Static RAM
A cache hit occurs when:
A) Data is not found in memory
B) Data is already in the cache memory
C) Data is corrupted
D) Data is read from disk
B) Data is already in the cache memory
IA-32 is also referred to as:
A) i386
B) x86-64
C) ARM32
D) 8086
A) i386
Which x86 mode is used for multitasking in modern systems?
A) Real-Address Mode
B) Protected Mode
C) Virtual-8086 Mode
D) System Management Mode
B) Protected Mode
In Real-Address Mode, the maximum addressable memory is:
A) 4 GB
B) 1 MB
C) 2 GB
D) 64 KB
B) 1 MB
Which register is commonly used as a loop counter?
A) EAX
B) ECX
C) ESP
D) EIP
B) ECX
The formula for calculating a linear address is:
A) Segment × 20 + Offset
B) Segment × 16 + Offset
C) Segment × 32 + Offset
D) Offset × 16 + Segment
B) Segment × 16 + Offset
Paging divides memory into blocks called:
A) Segments
B) Frames
C) Pages
D) Tables
C) Pages
Virtual memory manager issues a ___ when a page needs to be loaded from disk:
A) Cache miss
B) Page fault
C) System interrupt
D) Exception
B) Page fault
The EAX register is typically used for:
A) Addressing
B) Loop control
C) Accumulation
D) Stack pointer
C) Accumulation
The EIP register holds:
A) Current stack pointer
B) Instruction pointer
C) Loop counter
D) Segment selector
B) Instruction pointer
Which flag is set when a result is zero?
A) Carry
B) Overflow
C) Zero
D) Parity
C) Zero
Which register contains status and control flags?
A) EAX
B) ECX
C) EFLAGS
D) ESP
C) EFLAGS
BIOS functions operate at which programming level?
A) Level 3
B) Level 2
C) Level 1
D) Level 0
C) Level 1
Serial communication transmits:
A) Multiple bits simultaneously
B) One bit at a time
C) Only ASCII data
D) Only binary data
B) One bit at a time
FireWire supports a maximum speed of:
A) 800 MB/s
B) 1 GB/s
C) 5 GB/s
D) 400 MB/s
A) 800 MB/s
What component handles the loading and unloading of pages in memory?
A) BIOS
B) Cache Manager
C) Virtual Memory Manager
D) Paging Unit
C) Virtual Memory Manager