Welcome to cse130-notes’s documentation!¶

Contents:

  • Intro
    • Complexity
    • Managing Complexity
    • Approaches
    • Fundamental Abstractions
  • Naming
    • Mapping
    • Contexts and Operations
  • Client-Server Model
    • Hard v. Soft Modularity
  • Virtualization
    • Techniques
    • Common Abstractions
  • Syncronization
    • Race Conditions
    • Hardware Sync
  • Deadlock
    • Resource
    • Occurances
    • Dealing With It
    • Livelock
  • Naming, Part 2
    • Modularity
    • Metadata
    • Locators
    • Uniqueness
    • Lifetimes
    • Resolution
  • Performance
    • Measuring Performance
    • Latency v Throughput
    • Designing
    • Fast Path
    • Concurrency

Indices and tables¶

  • Index
  • Module Index
  • Search Page

cse130-notes

Navigation

Contents:

  • Intro
  • Naming
  • Client-Server Model
  • Virtualization
  • Syncronization
  • Deadlock
  • Naming, Part 2
  • Performance

Related Topics

  • Documentation overview
    • Next: Intro

Quick search

©2020, Andrew Zhu. | Powered by Sphinx 1.8.5 & Alabaster 0.7.12 | Page source