1 / 12

Deliverables

Deliverables. Project Demonstration Hard copy and electronic versions of Project source code Brain98 source code Description of project Normal description as per last project plus Answering all questions and providing discussion Graphical output from experimentation.

ageem
Télécharger la présentation

Deliverables

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deliverables • Project Demonstration • Hard copy and electronic versions of • Project source code • Brain98 source code • Description of project • Normal description as per last project plus • Answering all questions and providing discussion • Graphical output from experimentation

  2. Hardware Solutions to Mutual Exclusion • Many systems provide hardware support to critical section code. • Simple: Disable interrupts during critical section. • Would this provide mutual exclusion?? • Problems:

  3. Hardware Solutions • Many systems provide hardware support to critical section code. • Simple: Disable interrupts during critical section. • Would this provide mutual exclusion?? • Problems: • Do not want to do this at user level. • Does not scale to multiprocessor system. • OK for OS to do so for short periods of time, not users.

  4. Most machines provide special atomic hardware instructions • Atomic = non-interruptable • Either test memory word and set value • Or swap contents of two memory words

More Related