سيمافور (حوسبة)

السيمافور أو المُلَوِّح[1] أو تَوْمِئَة[2] في علم الحاسوب، هو متغير أو نوع بيانات مجرد يوفر تجريدًا بسيطًا لكن مفيد للتحكم في الوصول إلى مورد مشترك بواسطة معالجات متعددة في بيئة حوسبة متوازية.[3][4][5] أو للتحكم في الوصول لمورد مشترك تسعى عدة عمليات إلى الوصول إليه في نظام حوسبة متزامنة، ومثال لذلك نظم التشغيل التي تتيح تعدد المهام.

فكرة السيمافور اخترعها عالم الحاسوب الهولندي ادسخر دكسترا، وقد لاقت استعمالا واسعا في العديد من أنظمة التشغيل.

مراجع

  1. إلياس أنطون إلياس، إدوار إلياس إلياس (1979)، قاموس إلياس العصري، دار إلياس العصرية، ص. 330، يقابلها بالإنجليزية Semaphore.
  2. لجنة مصطلحات المعلوماتية في المجتمع (2017)، قائمة مصطلحات المعلوماتية، مجمع اللغة العربية بدمشق، ص. 206، يُقاِلُها Semaphore
  3. "exec.library/Vacate"، amigadev.elowar.com، مؤرشف من الأصل في 02 يونيو 2014، اطلع عليه بتاريخ 19 سبتمبر 2016.
  4. Mullender, Sape؛ Cox, Russ (2008)، Semaphores in Plan 9 (PDF)، 3rd International Workshop on نظام التشغيل بلان 9 من مختبرات بل ، مؤرشف من الأصل (PDF) في 17 أكتوبر 2016.{{استشهاد بمنشورات مؤتمر}}: صيانة CS1: extra punctuation (link)
  5. The Little Book of SemaphoresAllen B. Downey نسخة محفوظة 14 يونيو 2016 على موقع واي باك مشين.
  • بوابة برمجة الحاسوب
  • بوابة رياضيات
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.