ARCH (archiver) is optional if the database is not in archive log mode. RECO (recoverer) is optional and only runs when distributed transactions are present. PMON and SMON are mandatory background processes. Note the grammatical error: 'processes is' should be 'processes are'.