SlideServe
Menu
Préférences
© SlideServe · v2026

Course

penha avatar
7 diapositives · 256 Views · Sep 09, 2014

Course. Title : Ceng 554 Concurrent & Distributed Programming Lecturer : Prof. F ethi Payidar Genç Room A- 409 http://www.ceng.metu.edu.tr/~genc. Lecture Hours. Tuesday 8:40- 9:40 -10:40 G 10 2. Text Book s. Principles of Concurrent and Distributed Programming By M. Ben-Ari,

Course - slide 1
01 / 7Course
1 / 17

Télécharger la présentation

Course
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Course • Title : • Ceng554 Concurrent & Distributed Programming • Lecturer : Prof. FethiPayidarGenç • Room A- 409 • http://www.ceng.metu.edu.tr/~genc

  2. Lecture Hours • Tuesday8:40-9:40 -10:40 G 102

  3. Text Books • Principles of Concurrent and Distributed Programming By M. Ben-Ari, Prentice- Hall, Second Edition 2006 (Available At Bıçaklar Bookstore) • Principles of Concurrent and Distributed Programming By M. Ben-Ari, Prentice - Hall, 1990 • Concurrent Programming By M. Ben-Ari

  4. Course Outline • Concurrency and Abstraction(Chapters 1 & 2) • The Critical Section Problem (Chapter 3) • Complex Atomic Statements (Hardware Assisted Mutual Exclusion)(Chapter 3) • Semaphores(Chapter 6) • Monitors(Chapter 7) • Channels (ADA Rendezvous and OCCAM Language) (Chapter 8) • Spaces and Linda Language (Chapter 9) • Distributed Algorithms (Distributed Mutual Exclusion)(Chapter 10) • Global Properties (Distributed Termination) (Chapter 11) • Consensus (Fault Tolerance) (Chapter 12)

  5. Course Software • The Concurrent Pascal interpreter can be downloaded from my Public directory :  It is in directory CPascal. http://www.ceng.metu.edu.tr/ ~genc/Public • Ben-Ari’s own concurrent simulator sets can be downloaded from addresses BACI: http://www.mines.edu/fs_home/tcamp/baci/index.html jBACI: http://stwww.weizmann.ac.il/g-cs/benari/jbaci/

  6. Course Evaluation & Grading • First Midterm will be a take home on concurrent programming . Each of you will be assigned a problem and you are asked to solve it using the concurrent pascal interpreter. • Final Exam: to be announced by the department. This exam is an open book exam. • Grading • Take Home (40%) • Final exam(60%)

  7. Weekly Schedule