OCP CBT Question 633

Please solve the following question.

A user performs a DML operation that modifies several data blocks. Which background process is primarily responsible for writing these modified data blocks from the database buffer cache to data files on disk?