A plug and socket design that ensures that the correct module is plugged in. For example, RAM modules are keyed with notches in the row of pins. A keyed architecture is rather subtle and sometimes only obvious when trying to insert the plug into the socket. See
plugs and sockets.
Keyed RAM Modules
The wrong module cannot be inserted into the memory slot because it will not fit. See
memory module.