This is the University of Utah's undergraduate course on Computer Organization. Instructor: Rajeev Balasubramonian.
This video describes basic synchronization primitives (lock/unlock) and how they are implemented in hardware with an atomic exchange instruction (a test-and-set).
12 дек 2015