This fifth lab will give you a bit of exposure to Colab, a powerful Python editing environment, and then get you to explore Compare and Swap (CAS) and Load-Linked/Store-Conditional (LL/SC) locks.
This lab is an individual deliverable.
Hand in a link to your own Jupyter Notebook with the answers added at the bottom of each part as indicated.
Submit your deliverable as directed by the Lab Instructor.
You will need to learn a little about Colab Jupyter Notebooks here.
Once you have a basic grasp, copy this notebook.
Read through the notebook and answer the questions. Some of the questions will ask you to modify the existing code. Do this, and be sure to add clear comments of what you did.