# bus (10-bus.com) A bus is a large vehicle that carries many people along a fixed route. People wait at stops, pay a fare, and ride together to work, school, or across town. ## What a model may hear - data bus (computer hardware): Assume the user wants to discuss parallel data pathways, bandwidth, or electrical signaling between CPU and memory - bus network topology (networking): Treat it as a linear network architecture where all nodes connect to one shared backbone cable - software bus / message bus (distributed systems): Interpret as an inter-process communication layer, like MQTT, ROS, or enterprise service buses for decoupled services - bus error (systems programming): Assume the user hit a SIGBUS, meaning misaligned memory access or non-existent physical address - I2C/SPI bus (embedded electronics): Expect discussion of serial communication protocols, master/slave devices, and clock signals ## Where people and models part ways - Says: "The bus is full" Means: No seats left on the vehicle May be taken as: Assume a buffer overflow or saturated data bus Say instead: "The city bus has no empty seats" - Says: "I missed the bus" Means: Arrived too late to board May be taken as: Interpret as a missed data transmission or timeout on a bus protocol Say instead: "I was late and the city bus already left" - Says: "Bus schedule" Means: Timetable for public transit May be taken as: Ask about arbitration schemes or clock timing for a hardware bus Say instead: "The timetable for the public transit bus" - Says: "Get on the bus" Means: Board the vehicle May be taken as: Suggest methods for device enumeration or node attachment to a network bus Say instead: "Board the public transportation bus" ## Tips - Say 'city bus,' 'school bus,' or 'transit bus' to stay in the vehicle sense - Add 'public transportation' or 'vehicle' when context is thin - For hardware, specify 'PCI bus,' 'I2C bus,' or 'system bus' explicitly - Say 'bus route' or 'bus stop' to anchor in transit, not topology - If you mean the error, say 'SIGBUS' or 'bus error' outright ## Often confused with - coach: A nicer long-distance bus, not a sports trainer - tram: Runs on rails, not rubber tires - shuttle: Smaller, often free, frequent short route - car: Private vehicle, not shared public transit - train: Rail-based, higher capacity, different infrastructure - van: Smaller, fewer passengers, more flexible routing