Memtest86+ is a reliable software tool to test and detect faulty memory. It is O/S independent and can be run from a bootable CD, floppy disk or USB drive.
This depends on the type of BIOS installed on your motherboard. Have a look at the label on the BIOS chip or the BIOS POST screen. The corresponding PDF files below will explain the POST Codes.