On the Oracle Concepts documentation page at https://docs.oracle.com/cd/E11882_01/server.112/e40540/intro.htm#CNCPT947. It describe background processes as:
These processes consolidate functions that would otherwise be handled by multiple Oracle Database programs running for each client process.
I don't quite understand it. Could anyone help to explain a little bit please? Thanks.