UOP-CSS421.AB1 ISBN: 978-1-64459-204-5
UOP-CSS421: Computer Organization and Architecture
Get yourself enrolled in the Computer Organization and Architecture Course to gain the expertise required for working in this field. Lab simulates real-world, hardware, software, and command-line interface environments and can be mapped to any text-book, course, or training. The computer organization course and lab cover the topics such as digital logic and digital systems; machine-level representation of data, assembly level machine, functional organization, performance enhancements organization, interfacing and communication, and more.
Self-paced · 1 year access
30 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
Lessons
5 Interactive Lessons · 125 topics01 Introduction to Computer Concepts 24 topics · 7 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
- Principle of Locality
- Characteristics of Memory Systems
- The Memory Hierarchy
- Performance Modeling of a Multilevel Memory Hierarchy
- Appendix A: System Buses
7 LiveLab in this lesson — see the labs panel →
02 The Computer System 30 topics · 8 LiveLab +
- 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
- 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
8 LiveLab in this lesson — see the labs panel →
03 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 →
04 Instruction Sets and Assembly Language 33 topics · 5 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
- 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
- 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
5 LiveLab in this lesson — see the labs panel →
05 CPU and Parallel Organization 23 topics · 7 LiveLab +
- Overview
- Design Issues
- Intel Core Microarchitecture
- ARM Cortex-A8
- ARM Cortex-M3
- Micro-Operations
- Control of the Processor
- Hardwired Implementation
- Microprogrammed Control
- Multiple Processor Organizations
- Symmetric Multiprocessors
- Cache Coherence and the MESI Protocol
- Multithreading and Chip Multiprocessors
- Clusters
- Nonuniform Memory Access
- Hardware Performance Issues
- Software Performance Issues
- Multicore Organization
- Heterogeneous Multicore Organization
- INTEL Core i7-5960X
- ARM Cortex-A15 MPCore
- IBM z13 Mainframe
- Appendix G: Additional Instruction Pipeline Topics
7 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
30 LiveLabs- Installing Expansion Cards on a Motherboard
- Supplying Power to a SATA Drive
- Installing Motherboard Components
- Calculating the Mean
- Assembling Computer Components
- Installing a USB 3.0 PCI Express Card (2.0 x4)
- Determining the Characteristics of Memory Devices in a Memory Architecture
- Determining L3 Cache Sizes for The Processors
- Determining Semiconductor Memory Types and Their Erasure Processes
- Connecting the Motherboard to the Internal Hard Drive
- Connecting a Keyboard, Mouse, and Monitor to a Computer
- Installing a NIC
- Connecting the Hub with Different Devices Using USB Cables
- Installing FireWire Cards
- Configuring a Wireless Client
- Converting Fraction Decimal Number into Equivalent Binary Number
- Converting Decimal Number into Two's Complement Binary Number
- Identifying Types of Logic Gates
- Changing the Resolution Settings
- Identify the Addressing Mode
- Using Greatest Common Divisor
- Installing a Processor
- Determining Characteristics of Processors
- Understanding the Intel Core Microarchitecture
- Understanding The Functioning of Microprogrammed Control Unit
- Determing the Types of Parallel Processor Systems
- Installing Memory Modules
- Identifying Chip Organizations
- Identifying Levels of Cache
- Determining ARM ACE Cache Line States
Prepare for UOP-CSS421: Computer Organization and Architecture
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
- 30 LiveLab included
- Certificate of completion
No credit card required