External devices, peripherial cards, terminals, anything that is a semi-separate device is seen by the system as a file. Access to those files loads driver procedures. This way, only the most important drivers stay resident. The devices are located in /dev directory. Here are some typical examples: