Consequently, the volatile CAM cells need be re-loaded at every power-on of the CAM, and a separate memory device of non-volatile type, such as a hard disk or an EPROM memory has to be used as a back-up storage unit for the volatile CAM. The use of two distinct semiconductor memories (distinct chips) is disadvantageous, because very complex and expensive.