Computer Peripherals Codexery

Port expander

A device that splits one port into multiple connections.

Port expander

A port expander is a piece of computer hardware that enables multiple devices to share a single port on a computer. For instance, the VIC-20 used one to connect several cartridges to its single ROM cartridge port. These devices come in two basic types: internal and external. An internal expander connects inside the computer, often on the motherboard, with only a plate of multiple ports visible to the user. An external expander plugs into an existing port and then provides several connection points. When not part of a computer system, such devices are commonly called splitters.

Examples include a KVM switch or a USB hub. The main advantage is the ability to use more devices of a given port type simultaneously. A key downside is bandwidth sharing: a 3 Gbit/s port with a hub might support six devices, but the total throughput is divided among however many are active. In the non-computer world, splitters are common—extension cords and power strips split a single electrical outlet, while cable splitters let one coaxial cable feed multiple television sets. An A/B box allows users to switch between two sets of devices connected to the same system. Regardless of the name—switch, hub, or splitter—these all perform the same basic job: connecting to one spot and offering multiple connections. Manufacturers have made expanders for nearly every port type, but the most common household versions connect to USB or Ethernet ports.

Types
internal and external
Common household versions
USB or Ethernet
Alternative names
switch, hub, splitter

Lore & Background

Two basic forms of port expander exist: internal and external. An internal expander has a connection inside the computer, typically on the motherboard, and the only part the user sees is the expansion plate containing multiple ports. An external device plugs into the existing port and then has multiple places to connect. When not part of a computer system, these devices are commonly known as splitters.

In the non-computer world, splitters are very common. Extension cords and power strips split a single outlet to multiple devices. Cable splitters allow a single coaxial cable to provide cable television to multiple sets. Some systems may even use an A/B box, a device that connects multiple sets of devices to the same system, with users switching between them by flipping between the A or B mode.

Manufacturers have produced expanders for nearly every type of port, but the most common household versions connect to universal serial bus (USB) or to Ethernet ports. The VIC-20, for example, used a port expander to allow more than one cartridge to connect to the single ROM cartridge port.

Reader's Guide

A major downside of a port expander is that bandwidth is shared among connected devices. For example, a 3 Gbit/s port might have a hub or expander installed and now be able to accommodate 6 devices, but at a maximum of 3 Gbit/s throughput bandwidth divided by the said 6 devices, or by however many are plugged in and being used. This bandwidth limitation is a key consideration when using expanders for high-throughput applications.

Port expanders perform the same basic job as splitters in other domains: they connect to a single spot but have multiple connections for devices. They go by several names, such as "switch", "hub" or "splitter", but they all do the same thing. Their significance lies in enabling a computer system to connect to multiple peripherals through a single port, expanding the system's capabilities without requiring additional onboard ports. This is especially useful for legacy systems like the VIC-20, which had only one cartridge port, or for modern systems where users need to connect many USB or Ethernet devices to a limited number of ports.

Did You Know?

More in Computer Peripherals 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →