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

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

در علم کامپیوتر، همزمان‌سازی یا هماهنگ سازی به دو مفهوم متمایز اما مرتبط هماهنگ‌سازی فرایندها و هماهنگ‌سازی داده‌ها اشاره می‌کند.

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

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

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

منابعویرایش

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