Talk:Block (data storage)
|WikiProject Computing||(Rated Stub-class)|
|WikiProject Measurement||(Rated Stub-class, Low-importance)|
What does blocking "facilitate"?
Blocking is used to facilitate the handling of the data-stream by the computer program receiving the data. Since when does blocking make it easier to write software? It is a performance optimization, it does not make programming easier, quite the opposite, since data cannot be accessed as fine-grained as needed, but only in fixed chunk sizes. I would suggest to either remove this phrase, or clarify what exactly is "faciliatated". — Preceding unsigned comment added by 126.96.36.199 (talk) 08:37, 27 April 2014 (UTC)
- Makes sense. I changed this. What it does is speed up I/O by reducing the number of seeks and interrupts. It doesn't do anything for the aplication since it's usually handled transparently by the OS. It also can save space on external media. Peter Flass (talk) 12:13, 27 April 2014 (UTC)
Average Size of Slack Space
> This will create slack space, which averages half a block per file.
This line is specious. It assumes an even distribution of file-sizes from one end of the distribution (modulus block-size) to the other. This is not guaranteed, even when all files on all systems in the world are considered. For example, it could be that of all files, a disproportionately large number have an even number of bytes. — Preceding unsigned comment added by Synetech (talk • contribs) 06:30, 23 December 2011 (UTC)
Analogy to framing or paging
Setting a large block size wastes disk space but does it have a benefit? Having a small block size on the other hand saves disk space but is there a drawback? 188.8.131.52 (talk) 16:06, 3 December 2012 (UTC)