PPT Slide
Blocking - when a thread of execution has been dispatched on the CPU for execution, but it needs some other resource such as memory access, an I/O interface, or some other external condition to be true such that it must give up the CPU and wait, the thread is said to be blocked.
Block-Oriented Driver - A software I/O device interface which enables memory blocks to be transferred to an from the I/O device - rather than one memory word at a time.
Boot Code - Software that is the very first to execute after a processor is reset and hardware sets the PC (program counter) to an initial address for execution - boot normally completes after initializing fundamental resources such as memory, cache, memory mapped devices, installing interrupt vector handlers, initializing basic critical I/O devices and disabling others, … finally loading a higher level program or RTOS kernel image and then jumping to its entry point.