A Disk block, block of code, or blocking a program or process from proceeding.
The size of a disk block can cause confusion: "du" historically returned 512 byte blocks, as did "df", but now either or both may report 1024 byte blocks.
A code block is some logical unit, though it may have a specific definition (as it does in Perl). A programmer may casually refer to a "block of code" and that could mean anything from a subroutine to an entire module, but in more precise contexts it will be explicitly delimited.
A process can be blocked waiting for input or for some device to become ready. If that situation cannot happen because two or more processes are each waiting for the other to do something, you have a deadlock.
Got something to add? Send me email.
More Articles by Tony Lawrence © 2011-07-05 Tony Lawrence
The difference between e-mail and regular mail is that computers handle e-mail, and computers never decide to come to work one day and shoot all the other computers. (Jamais Cascio)