Bandwidth - data transfer per unit time, e.g. bytes/second.
BDM - Background Debug Mode, an variant of JTAG that allows data and instructions to be clocked into and out of a 10-pin interface to a processor.
Best Effort - scheduling policy that does not guarantee any particular response time for a service request, but attempts to make progress on all such requests and maximize total throughput.
Binary Semaphore - a semaphore that has only 2 states: full and empty; a take on an empty binary semaphore will block the calling thread and a take on a full binary semaphore will change the state to empty; a give on an empty binary semaphore will change the state to full and a give on a full semaphore has no effect.
Black-Box Test - a set of test vectors and driver that operate only on the functional interface of a subsystem or system with no knowledge of the internal workings or execution paths in the case of software.
Block Transfer - transfer of data (typically contiguous, but may be a scatter/gather list) that includes multiple memory words/bytes on a bus with automatic addressing of each element in the block - rather than addressing and performing a full bus cycle to transfer each word.