G52CON - Concepts of Concurrency
Convenor: Prof. Andrzej Bargiela; email: andrzej.bargiela@nottingham.ac.uk; Office B72
Lectures: Monday 17.00-18.00 and Tuesday 9.00-10.00 in JC-BSSOUTH-A25+
Assessment: 100% exam (2hr written examination)
- Week 1: Introduction PDF,PDF6
- Week 2: Concurrency&OS PDF, PDF6,
Atomic InstructionsPDF, PDF6
- Week 3: Concurrent Programming Abstraction PDF, PDF6
- Week 4: Mutual Exclusion 1 PDF, PDF6,
Mutual Exclusion 2 PDF, PDF6
- Week 5: Mutual Exclusion 3 PDF, PDF6,
Mutual Exclusion 4 PDF, PDF6
- Week 6: Semaphores1 PDF, PDF6 ,
Semaphores2 PDF, PDF6
- Week 7: Monitors1 PDF, PDF6 ,
Monitors2 PDF, PDF6
- Week 8: Dining Philosophers Problem PDF, PDF6, Q&A Session
- Week 9: Rendezvous PDF, PDF6 ,
Distributed Mutual Exclusion, PDF, PDF6
- Week 10: Revision PDF
Software download - (ADAS archive for use on 32-bit MS Windows)
Note: To run ADAS/X/Y on a 64-bit OS please install the DOSBox environment
http://www.dosbox.com/download.php?main=1
Homework - Practical exercises