همگام‌سازی (علوم رایانه)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

در علم کامپیوتر، همزمان‌سازی یا هماهنگ سازی به دو مفهوم متمایز اما مرتبط هماهنگ‌سازی فرایندها و هماهنگ‌سازی داده‌ها اشاره می‌کند. هماهنگ‌سازی فرایندها به این ایده که فرایندهای متعدد در یک نقطه خاص به هم می‌پیوندند و باید یک توافق یا تعهد برای انجام توالی خاصی از رفتار داشته باشند. معادل انگلیسی آن (synchronization)است. همزمان‌سازی این امکان را فراهم می‌کند تا از طریق سخت‌افزارهای مختلف مثل کامپیوتر شخصی یا محل کار، تبلت و همچنین از چندین سیستم، امکان دسترسی در هر زمان و مکان به اطلاعات را داشته باشید. در این امکان از طریق بارگزاری فراداده‌های مورد نیاز خود به کارگزارهای نرم‌افزارهایی که از این امکان استفاده می‌کنددخود قادر خواهید بود به اطلاعات به صورت همزمان دسترسی داشته باشید. در حقیقت اطلاعات را بهنگام در اختیار کاربرانی که از این امکان استفاده می‌کند در اختیار قرار می‌دهد.[۱]

این امکان در بسیاری از نرم‌افزارها، همچنین گوشی‌های تلفن همراه استفاده می‌شود. اما یکی از مواردی که گاهی این فرایند را سخت می‌کند داشتن سرور مناسب و قوی از نظر حجم کافی و امنیت اطلاعات برای پشتیبانی از همزمان‌سازی اطلاعات است.

منابع[ویرایش]

ویکی‌پدیای انگلیسی