CSS2110: Computer Organization and Architecture I

(ANC-CSS2110.AB1)
Lessons
Lab
TestPrep
Get A Free Trial

Skills You’ll Get

1

Basic Concepts and Top-level view of computer function and interconnection

  • 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
2

The Memory Hierarchy, Cache, and Internal Memory

  • 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
3

External Memory, Input/Output, and Operating System Support

  • 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
4

Arithmetic and Logic

  • 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
5

Instruction Sets

  • 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

Basic Concepts and Top-level view of computer function and interconnection

  • Calculating the Mean
2

The Memory Hierarchy, Cache, and Internal Memory

  • Determining the Characteristics of Memory Devices in a Memory Architecture
  • Determining L3 Cache Sizes for The Processors
3

External Memory, Input/Output, and Operating System Support

  • Connecting the Motherboard to the Internal Hard Drive
4

Arithmetic and Logic

  • Converting Fraction Decimal Number into Equivalent Binary Number
  • Converting Decimal Number into Two's Complement Binary Number
  • Identifying Types of Logic Gates
5

Instruction Sets

  • Identify the Addressing Mode

CSS2110: Computer Organization and Architecture I

$279.99

Buy Now

Related Courses

All Course
scroll to top