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
Dual-port memory optimized for video refresh is:
A) ROM
B) VRAM
C) DRAM
D) SRAM
B) VRAM
What is the role of the clock in a processor?
The clock synchronizes all CPU operations by providing a consistent timing signal, measured in hertz (Hz), ensuring instructions execute in a predictable sequence.
What is a “cache hit,” and why is it important for system performance?
A cache hit occurs when the requested data is found in the CPU’s cache memory. It improves performance by avoiding slower main memory access.
Describe the difference between Real-Address Mode and Protected Mode.
Real-Address Mode: This mode operates similarly to early microprocessors, where the CPU can address up to 1 MB of memory using direct addressing. It lacks advanced features like multitasking or virtual memory.
Protected Mode: Introduced with the 80286 processor, this mode supports multitasking, virtual memory, and access control, allowing for more efficient and secure use of system resources.
How is a linear address calculated using segment and offset?
Linear Address = Segment Address × 16 + Offset.