ANC-CSS3110.AB1

CSS3110: Computer Organization and Architecture II

Beginner Self-paced · 1 year access

5 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

5 Interactive Lessons · 45 topics
01 Assembly Language, Processor Structure, and Function 14 topics · 1 LiveLab
  • Assembly Language Concepts
  • Motivation For Assembly Language Programming
  • Assembly Language Elements
  • EXAMPLES
  • Types of assemblers
  • Assemblers
  • Loading and Linking
  • Processor Organization
  • Register Organization
  • Instruction Cycle
  • Instruction Pipelining
  • Processor Organization for Pipelining
  • The x86 Processor Family
  • The ARM Processor

1 LiveLab in this lesson — see the labs panel →

02 Reduced Instruction Set, Instruction-Level Parallelism, and Superscalar Processors 14 topics · 1 LiveLab
  • Instruction Execution Characteristics
  • The Use of a Large Register File
  • Compiler-Based Register Optimization
  • Reduced Instruction Set Architecture
  • RISC Pipelining
  • MIPS R4000
  • SPARC
  • Processor Organization For Pipelining
  • CISC, RISC, And Contemporary Systems
  • Overview
  • Design Issues
  • Intel Core Microarchitecture
  • ARM Cortex-A8
  • ARM Cortex-M3

1 LiveLab in this lesson — see the labs panel →

03 Control Unit Operation and Microprogrammed Control 4 topics · 1 LiveLab
  • Micro-Operations
  • Control of the Processor
  • Hardwired Implementation
  • Microprogrammed Control

1 LiveLab in this lesson — see the labs panel →

04 Parallel Processing 6 topics · 1 LiveLab
  • Multiple Processor Organizations
  • Symmetric Multiprocessors
  • Cache Coherence and the MESI Protocol
  • Multithreading and Chip Multiprocessors
  • Clusters
  • Nonuniform Memory Access

1 LiveLab in this lesson — see the labs panel →

05 Multicore Computers 7 topics · 1 LiveLab
  • Hardware Performance Issues
  • Software Performance Issues
  • Multicore Organization
  • Heterogeneous Multicore Organization
  • INTEL Core i7-5960X
  • ARM Cortex-A15 MPCore
  • IBM z13 Mainframe

1 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

5 LiveLabs
  • Using Greatest Common Divisor
  • Determining Characteristics of Processors
  • Understanding The Functioning of Microprogrammed Control Unit
  • Determing the Types of Parallel Processor Systems
  • Identifying Levels of Cache
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for CSS3110: Computer Organization and Architecture II

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 5 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top