12 Bit Major no is identity of driver which is provided by kernel & driver is recognized by kernel using same major no ...so 2 drivers cannot have same major no.. 20 Bit Minor no is identitity of device so two devices cannot have same Minor no.. Both are collected & placed in 32 bit dev