The correct choice is (b) data cache
To explain I would say: Web browsing needs to store information of webpages which are frequently accessed to avoid transmission of redundant information. Large data cache is required to store the specified information. It is typically implemented using local hard disk.