Re: file I/O and block I/O

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Shreyansh Jain wrote:
Hi,

On 5/14/08, Sandeep K Sinha <sandeepksinha@xxxxxxxxx> wrote:
  
Hi Vijay,

 Block I/O is the basic mechanism for DISK access using the SCSI
 protocol as the command set. Block I/O is fast and data can be
 transmitted in various block sizes like 2K, 4K, 8K, 16K, 64K, 128K,
 etc. Block I/O can be done over various transports. Parallel SCSI
 cables, copper fiber, optical fiber and even encapsulated and
 transmitted over IP networks.
 Block I/O is what is used to talk to DISKS.
 File I/O is what is used to talk to FILES.
    

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?

--
Shreyansh

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ

  
No.  IIRC, all transfers between RAM and CPU are block transactions.  However, transfers between CPU cache levels are not block transfers.


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux