Hi,
> Is Block I/O necessarily a SCSI thing? I thought 'dd' command could be > used for block I/O over devices like floppy, CDROM, and IDE device? > Am I wrong? > File I/O is an I/O which is thought to be happening on logical entity "file".This is purely an user level interpretation of data which file-systems portrays . As its name indicates Block I/O is the chunked I/O.Its the thing that happens between file-system and the block-device (maybe routed via volume manager). The File I/O request is translated into Block I/O request when it comes to _actually_ reading/writing data from/to the disk.This block I/O can be cached I/O or non-cached (unbuffered) I/O (DIRECT I/O). The data is read or written in chunks (called blocks) from disk for efficiency reasons. I hope now file i/o and block i/o are somewhat clearer :) ~Sushil
