ANC-CSS2110.AB1

CSS2110: Computer Organization and Architecture I

Beginner Self-paced · 1 year access

8 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 · 78 topics
01 Basic Concepts and Top-level view of computer function and interconnection 19 topics · 1 LiveLab
  • Organization and Architecture
  • Structure and Function
  • The IAS Computer
  • Gates, Memory Cells, Chips, and Multichip Modules
  • The Evolution of the Intel x86 Architecture
  • Embedded Systems
  • ARM Architecture
  • Designing for Performance
  • Multicore, Mics, and GPGPUs
  • Two Laws that Provide Insight: Amdahl's Law and Little’s Law
  • Basic Measures of Computer Performance
  • Calculating the Mean
  • Benchmarks and Spec
  • Computer Components
  • Computer Function
  • Interconnection Structures
  • Bus Interconnection
  • Point-to-Point Interconnect
  • PCI Express

1 LiveLab in this lesson — see the labs panel →

02 The Memory Hierarchy, Cache, and Internal Memory 15 topics · 2 LiveLab
  • Principle of Locality
  • Characteristics of Memory Systems
  • The Memory Hierarchy
  • Performance Modeling of a Multilevel Memory Hierarchy
  • Cache Memory Principles
  • Elements of Cache Design
  • Intel x86 Cache Organization
  • The IBM z13 Cache Organization
  • Cache Performance Models
  • Semiconductor Main Memory
  • Error Correction
  • DDR DRAM
  • eDRAM
  • Flash Memory
  • Newer Nonvolatile Solid-State Memory Technologies

2 LiveLab in this lesson — see the labs panel →

03 External Memory, Input/Output, and Operating System Support 19 topics · 1 LiveLab
  • Magnetic Disk
  • RAID
  • Solid State Drives
  • Optical Memory
  • Magnetic Tape
  • External Devices
  • I/O Modules
  • Programmed I/O
  • Interrupt-Driven I/O
  • Direct Memory Access
  • Direct Cache Access
  • I/O Channels and Processors
  • External Interconnection Standards
  • IBM z13 I/O Structure
  • Operating System Overview
  • Scheduling
  • Memory Management
  • Intel x86 Memory Management
  • ARM Memory Management

1 LiveLab in this lesson — see the labs panel →

04 Arithmetic and Logic 15 topics · 3 LiveLab
  • The Decimal System
  • Positional Number Systems
  • The Binary System
  • Converting Between Binary and Decimal
  • Hexadecimal Notation
  • The Arithmetic and Logic Unit
  • Integer Representation
  • Integer Arithmetic
  • Floating-Point Representation
  • Floating-Point Arithmetic
  • Boolean Algebra
  • Gates
  • Combinational Circuits
  • Sequential Circuits
  • Programmable Logic Devices

3 LiveLab in this lesson — see the labs panel →

05 Instruction Sets 10 topics · 1 LiveLab
  • Machine Instruction Characteristics
  • Types of Operands
  • Intel x86 and ARM Data Types
  • Types of Operations
  • Intel x86 and ARM Operation Types
  • Appendix 13A Little-, Big-, and Bi-Endian
  • Addressing Modes
  • x86 and ARM Addressing Modes
  • Instruction Formats
  • x86 and ARM Instruction Formats

1 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

8 LiveLabs
  • Calculating the Mean
  • Determining the Characteristics of Memory Devices in a Memory Architecture
  • Determining L3 Cache Sizes for The Processors
  • Connecting the Motherboard to the Internal Hard Drive
  • Converting Fraction Decimal Number into Equivalent Binary Number
  • Converting Decimal Number into Two's Complement Binary Number
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for CSS2110: Computer Organization and Architecture I

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
  • 8 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top