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

Reply via email to