As per my understanding, READ/WRITE etc are file system operations in linux. The file systems registers callbacks with the Kernel (VFS) and are in turn called by it when the particular FS is detected during a READ/WRITE operation.
For example:
EXT4_write:
VFS write request -> ext4_writepages()
F2FS_write:
VFS write request -> f2fs_write_data_page()
But what if the storage medium is not formatted. It does not have any file system. When a READ/WRITE operation is performed on it, which filesystem operation is selected by default ?