does DBWR write only commited dirty buffers which are commited to the hard disk from db buffer cache or is there any situation when dbwr writes uncommited dirty buffers into hard disk

regards
sonia