User:Chris Tyler/HWD101 Scratchpad
Topic Outline
- Major components of a digital computer system
- CPU
- Memory
- Storage
- Network connections
- I/O busses
- Major Architectural Families
- x86 (x86_32, x86_64,x64)
- ARM (arm, aarch32, aarch64)
- SPARC
- POWER
- MIPS
- Z9
- Electrical Power
- How electrical energy is used in a computer system
- The relationship between energy consumption and heat
- AC vs. DC Power
- Electrical measurement: voltage, current, wattage
- AC Power
- Wattage vs. VA
- 110, 207, 220, and other voltage standards
- 1-phase and 3-phase electrical supplies
- AC power connectors
- Power Conversion Factors, harmonics, and spikes
- Surge suppression
- DC Power
- Common DC power busses
- Storing and distributing DC power
- Uninterruptable power supplies
- Cooling
- Working temperatures
- Airflow
- Hot zone/cold zone
- Physical standards
- PCs
- Mainboard form factors (ATX, ITX, ...)
- Internal power connectors
- Power supplies
- Memory modules
- CPU modules
- PCIe cards
- SATA and SAS connectors
- 19" Rackmount
- Rack types
- Mounting systems
- "u" height designations
- 23" OCP
- Rack types
- Sleds
- Disaggregation
- PCs
- Storage
- Hard Drives
- SSDs
- Flash memory
- Other storage devices
- Cabling
- Power
- AC connector types
- Cable restrictions
- Networking - Copper
- Cable types (Cat4/Cat5/Cat5e/Cat6/twinax)
- Connector types (e.g. RJ45, SFP+ DA)
- Cable restrictions (e.g., minimum bend radius)
- Cable type tradeoffs (power, latency, cost, distance, ...)
- Networking - Fiber
- Cable types
- Connector types
- Cable restrictions (e.g., minimum bend radius, temperature, ...)
- Cable type tradeoffs (power, latency, cost, distance, ...)
- Network Error Rate Testing
- Line quality, reflectometer, BERT and BLERT testing
- Power
- Digital data
- Binary states
- Numbering systems
- Coding systems (floating point, characters)
- Units (byte, kb, mb, gb, pb, eb; kib, mib, gib, pib, eib)
- Conversions (binary, decimal, octal, hexadecimal)
- Data centre operations
- Server Assembly
- Build a 1u server with appropriate memory, airflow, storage, and cable placement
- Building a rack
- Installing devices
- Installing into a rack using rack ears
- Installing into a rack using rails
- Using a Server Lift
- Cabling for power
- Installing a PDU
- Cabling a PDU
- Cabling for data
- Installing a patch panel
- Cat6 Cabling
- Cable dressing
- Asset registration and tracking
- MAC and Serial number registration
- Installing devices
- Server Assembly
Learning Objectives
Lab Equipment
Per group:
- An open-frame 19" rack with casters (< ~$550)
- Finger channels
- Rackmount server case(s) with ATX or ITX motherboards
- Fibre NICs or SFP+ adapters
- Fibre cables
- SFP+ cables
- Network switch
- Two PDUs (ideally, at least one should be intelligent)
- Cagenuts
- Basic tools
- Cables (do/should students make their own?)
- Barcode scanner (< $50)
Per lab room:
- Ceiling channels?
- Power
- Rackmount platform lifter