Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

WGU C952 Computer Architecture 2026 – 600+ Questions on ARMv8, Virtual Memory, Caches, Pipelining & Multiprocessing

Rating
-
Sold
-
Pages
48
Grade
A+
Uploaded on
18-02-2026
Written in
2025/2026

This WGU C952 Computer Architecture 2026 document contains over 600 comprehensive exam-style questions and verified answers covering processor design, ARMv8 architecture, memory hierarchy, virtual memory, pipelining, cache systems, parallel processing, and performance optimization. The material begins with foundational computer organization concepts including register files (1024 scalar 32-bit registers for up to 64 threads), machine language, system software, operating systems, assembly language, and instruction set architecture (ISA) versus application binary interface (ABI). It thoroughly explains datapath and control, CPU organization, SRAM vs DRAM, volatile vs nonvolatile memory, magnetic disks, flash memory, and memory hierarchy principles such as temporal and spatial locality. The document provides in-depth ARMv8 and LEGv8 coverage, including register formats, opcode structure, R-format instructions, LDUR and STUR addressing (base register and offset), branch conditions (B.EQ, B.NE, B.LT, B.GE), condition codes (N, Z, V, C), branch-and-link instructions, program counter behavior, floating-point operations (single vs double precision), and sign extension. It explains load-store architecture, RISC design philosophy, and instruction pipeline stages (IF, ID, EX, MEM, WB), including pipeline hazards (data, structural, control), forwarding, branch prediction, branch target buffers, correlating and tournament predictors. Advanced processor topics include Tomasulo’s Algorithm, reservation stations, reorder buffers, commit units, out-of-order execution, superscalar design, VLIW, dynamic scheduling, and imprecise interrupts. Multiprocessor concepts such as UMA vs NUMA, multithreading, multiprocessing, strong vs weak scaling, Amdahl’s Law, CPU time formula, throughput, and streaming processors are thoroughly reviewed. Virtual memory is explained in detail, including address translation, page tables, multi-level paging (ARMv8 implementation), inverted page tables, TLB design and performance metrics (hit time, miss penalty, miss rate), page faults, swap space, dirty bits, reference bits, physically vs virtually addressed caches, aliasing, and context switching. Cache architecture coverage includes direct-mapped, set-associative, and fully associative caches, Three Cs model (compulsory, capacity, conflict misses), L1/L2 cache hierarchy, write-invalidate protocols, coherence vs consistency, snooping, and write serialization. Storage systems are also examined, including RAID levels 0–6 (striping, mirroring, parity), disk access characteristics, and memory performance trade-offs. Hardware fundamentals such as CMOS technology, VLSI, transistors, silicon wafers, finite-state machines, control signals, edge-triggered clocking, and combinational vs state elements are comprehensively covered. This resource is especially relevant for: WGU C952 Computer Architecture students Computer Organization and Architecture courses ARMv8 and RISC architecture coursework Systems programming and low-level assembly courses Performance analysis and parallel computing classes Objective Assessment exam preparation The structured question-and-answer format reinforces deep conceptual understanding of computer architecture, processor microarchitecture, caching strategies, virtual memory systems, and parallel performance principles aligned with WGU C952 competencies. Keywords: WGU C952 computer architecture, ARMv8 virtual memory, LEGv8 assembly instructions, instruction set architecture ISA, application binary interface ABI, pipeline hazards data structural control, Tomasulo algorithm dynamic scheduling, reservation station reorder buffer, superscalar processor design, VLIW architecture, cache memory hierarchy, temporal spatial locality, set associative cache mapping, Three Cs cache model, TLB hit miss rate, multi level page table ARMv8, Amdahl law speedup, CPU time formula CPI clock cycle, branch prediction buffer, out of order execution, load store architecture RISC, RAID 0 1 5 6 comparison, cache coherence snooping protocol, NUMA vs UMA multiprocessor

Show more Read less

Content preview

WGU C952 2026 Expert Verified |
Ace the Test



Register File - 🧠 ANSWER ✔✔A state element that consists of a set of

registers that can be read and written by supplying a register number to be

accessed.




provides 1024 scalar 32-bit registers for up to 64 threads.


machine language - 🧠 ANSWER ✔✔The language made up of binary-

coded instructions that is used directly by the computer

,system software - 🧠 ANSWER ✔✔The set of programs that enables a

computer's hardware devices and application software to work together; it

includes the operating system and utility programs.


operating system - 🧠 ANSWER ✔✔(computer science) software that

controls the execution of computer programs and may provide various

services


Assembly Language - 🧠 ANSWER ✔✔Programming language that has the

same structure and set of commands as machine languages but allows

programmers to use symbolic representations of numeric machine code.


IBM 360/91 - 🧠 ANSWER ✔✔Introduced many new concepts, including

dynamic detection of memory hazards, generalized forwarding, and

reservation stations. Tomasulo's algorithm




The internal organization of the 360/91 shares many features with the

Pentium III and Pentium 4, as well as with several other microprocessors.

One major difference was that there was no branch prediction in the 360/91

and hence no speculation. Another major difference was that there was no

,commit unit, so once the instructions finished execution, they updated the

registers.


Dynamic Random Access Memory (DRAM) - 🧠 ANSWER ✔✔Memory built

as an integrated circuit; it provides random access to any location. Access

times are 50 nanoseconds and cost per gigabyte in 2012 was $5 to $10.




Multiple DRAMs are used together to contain the instructions and data of a

program. In contrast to sequential access memories, such as magnetic

tapes, the RAM portion of the term DRAM means that memory accesses

take basically the same amount of time no matter what portion of the

memory is read.




Modern DRAMS consist of rows in each bank


frame buffering - 🧠 ANSWER ✔✔A portion of RAM containing a bitmap that

drives a video display. It is a memory buffer containing a complete frame of

data.




COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
3

, The image to be represented onscreen is stored in the frame buffer, and

the bit pattern per pixel is read out to the graphics display at the refresh

rate. The animation below shows a frame buffer with a simplified design of

just 4 bits per pixel.


Datapath - 🧠 ANSWER ✔✔The component of the processor that performs

arithmetic operations


Control - 🧠 ANSWER ✔✔The component of the processor that commands

the datapath, memory, and I/O devices according to the instructions of the

program.


Integrated circuit - 🧠 ANSWER ✔✔Also called a chip. A device combining

dozens to millions of transistors.


Central processor unit (CPU) - 🧠 ANSWER ✔✔Also called processor. The

active part of the computer, which contains the datapath and control and

which adds numbers, tests numbers, signals I/O devices to activate, and so

on.


Static random access memory (SRAM) - 🧠 ANSWER ✔✔Also memory built

as an integrated circuit, but faster and less dense than DRAM.

Written for

Document information

Uploaded on
February 18, 2026
Number of pages
48
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$15.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
NinjaNerd Liberty University
View profile
Follow You need to be logged in order to follow users or courses
Sold
377
Member since
2 year
Number of followers
6
Documents
14774
Last sold
23 hours ago
NinjaNerd

Here You will All Documents and Package Deals Offered by Seller NinjaNerd.

3.5

74 reviews

5
26
4
14
3
16
2
4
1
14

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions