با سلام خدمت اساتید
آیا میشه سی پی یو و رم دو تا سیستم رو با هم به اشتراک بگذاریم ؟:1. (27):
پیشاپیش ممنون از وقتی که میذارید
Printable View
با سلام خدمت اساتید
آیا میشه سی پی یو و رم دو تا سیستم رو با هم به اشتراک بگذاریم ؟:1. (27):
پیشاپیش ممنون از وقتی که میذارید
سلامنقل قول:
بستگی به کار شما داره.
میخواهی Load رو تقسیم کنی یا Load balancing راه بندازی؟
اگر یکی خاموش شد اون یکی بیاد تو مدار؟
ممنون از پاسختون
مخوام load رو تقسیم کنم مثلاً بار کاری یه برنامه رو دوتا سیستم تقسیم بشه.
با سلام!
بله میشه چنین کاری کرد. با توجه به سوال مطرح شده یکی از راه حل های موجود محاسبات موازی (Parallel Computing) است. در این علم معماری یک پلتفرم نرم افزاری یا سخت افزاری جهت توزیع بار پردازشی بین چندین پردازشگر طراحی میشه.
فرضا" در بخش Cluster Computing می تونیم چندین رایانه ی مستقل رو که در نزدیکی هم هستند توسط شبکه ی محلی با هم موازی کنیم تا هر یک بخشی از فرآیند ها را پردازش کنند. در ابررایانه ها هم باس های پر سرعتی وجود داره که پردازنده ها و کارت های گرافیک رو به هم متصل می کنند و تحت یک حافظه ی توزیعی یا اشتراکی تقسیم کار صورت می گیره.
در بخش Grid Computing هم میشه معماری های نرم افزاری ای رو طراحی کرد که تعداد بسیار زیادی پردازنده رو تحت شبکه ی اینترنت با هم موازی سازی کنند و برای این کار استاندارد هایی نظیر MPI تعریف شده.
لازم به ذکره که اگر دو تا CPU با هم موازی بشن الزامی وجود نداره که سرعت پردازش هم دو برابر بشه چون بخشی از توان هر دو CPU باید صرف مدیریت این موازی سازی بشه. طبق نظریه ی Amdahl اگر تعداد پردازنده های موازی شده از یه حدی فراتر بره، دیگه سرعت محاسبات افزایش پیدا نمی کنه بلکه به مقدار ثابتی میل می کنه.
برای اطلاعات بیش تر به لینک زیر مراجعه بفرمایید:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
شاد و موفق باشید
آرمین:give_rose:
ravegoat عزیز ممنون از توضیحات کاملتون
در صورتی که بخواهیم دو سیستم خانگی را به این صورت که فرمودید شبکه کنیم باید نر م افزار خاصی نصب کنیم
ممنون:give_rose:
در ضمن از
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
خیلی خوشم اومد ابتکار جالبی بود :1. (5):
خواهش می کنم دوست عزیز؛
بله نیاز به نرم افزار خاصی داره. یکی از نرم افزار هایی که برای موازی سازی تحت یک شبکه ی محلی پیشنهاد میشه Windows HPC هست. ولی فقط نصب این نرم افزار کافی نیست بلکه شرط لازم جهت موازی سازی اینه که نرم افزار محاسبه گر هم قابلیت موازی سازی رو پوشش بده. فرضا" شما نمی تونید با این کار دو رایانه رو موازی کنید و انتظار داشته باشید که اگر یک بازی رو روی یکی از این رایانه ها اجرا کنید، پردازنده هر دو رایانه در پردازش فرآیند بازی نقش داشته باشن چون غالبا" قابلیت موازی سازی در بازی های رایانه ای در نظر گرفته نمیشه. برای آشنایی با پیکره بندی محاسبات موازی با این نرم افزار می تونید به مثالی که در لینک زیر زده شده مراجعه کنید:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
ولی اگر خودتون قصد دارید نرم افزاری طراحی کنید که قابلیت موازی سازی داشته باشه می تونید از کتابخونه هایی نظیر برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ] بهره ببرید.
موفق باشید
آرمین:great: