Academic Earth - Machine Structure Lectures

Academic Earth, the academic video lecture site has a series of lectures by David Culler of Berkeley on Machine Structures. Described thus:
The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.
Lectures 5, on instruction set architecture, and 8, on Technology and Digital Abstraction, in particular look relevant to this module and lecture 12 is probably just interesting. To get you started here is the introductory lecture in the series: