if a process requests that the O/S write data to disk, and has to wait for it to be written before continuing, then that is synchronous. If the process does not have to wait for the write to be completed, that is asynchronous