It depends how fine the loaders be categorized. As for Microsoft OS, say for XP, it consists of these categories: - OS core components drivers - device drivers for each devices (ring 0), such as .SYS - middle level drivers (ring 3) - between device drivers application level, such as .DLL Each of the above categories require a different type of loader.