![]() |
سوال در موردCPU ؟ - نسخهی قابل چاپ +- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir) +-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1) +--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7) +---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42) +----- انجمن: کاربرد فناوری اطلاعات و ارتباطات (http://forum.kishtech.ir/forumdisplay.php?fid=88) +----- موضوع: سوال در موردCPU ؟ (/showthread.php?tid=17491) صفحهها:
1
2
|
سوال در موردCPU ؟ - Shahrooz behzad - 17-12-2017 چند هسته ای بودن cpu به چه مفهومی است ![]() RE: سوال در موردCPU ؟ - Ahmadhemati - 22-12-2017 اینکه می گویند CPU چند هسته دارد منظور چیست ؟ اگر فراموش نکرده باشید تا چند سال پیش پردازنده های موجود در بازار فقط تک هسته ای بودند و مثل الان از واحد پردازشگر مرکزی ، تعداد هسته بالا ، افزایش مقدار حافظه کش نسبت به هر سری پردازنده پشتیبانی نمی کردند . (GPU چه نقشی در پردازنده های جدید ایفا می کند ؟)برای افزایش کارایی، تولیدکنندهها هستههای اضافی را به واحد مرکزی پردازش افزودند. یک پردازنده دو هستهای دارای دو واحد پردازشی است، بنابراین سیستم عامل آن را به صورت دو CPU میبیند. پروسههای مختلف میتوانند از هر دو هسته به صورت همزمان استفاده کند. این میتواند سرعت سیستم را بالا ببرد، چون کامپیوتر میتواند چند کار را به صورت همزمان انجام دهد. فکرش را کنید که این دو هسته تبدیل به هشت هسته با مقدار حافظه کش و فرکانس بالا نیز ارتقا پیدا کند . تعداد هسته بالا چه فایده ای به غیر سرعت می تواند برای کاربران داشته باشد ؟ هر چه یک کامپیوتر، CPU یا هسته بیشتری داشته باشد، کارهای بیشتری را میتواند به صورت همزمان انجام دهد. این موضوع کارایی را به طور کلی افزایش میدهد، حتی اگر در حال انجام فقط یک کار هم باشید، کامپیوتر باید در پسزمینه کارهای دیگری هم انجام دهد. با یک پردازنده چند هستهای، کامپیوتر میتواند هستههای دیگر را به این کارهای پسزمینهای اختصاص دهد، تا از کند شدن برنامه مورد نیاز شما جلوگیری شود. ظهور پردازندههای دو هستهای تجربه بسیار بهتری را برای کاربران کامپیوترهای شخصی به ارمغان آورد. البته همانطور که در بخش بالا به آن اشاره شد در حال حاضر پردازنده های 6 و 8 هسته ای نیز به بازار آمده اند که در کنار 6 یا هشت هسته اصلی از 12 هسته ترد نیز پشتیبانی می کنند که یکی از این محصولات Core i7-5820K می باشد که دارای 15 مگابایت حافظه کش است که یکی از 5 پردازنده پر سرعت دنیا به حساب می آید البته در خانواده کامپیوترهای خانگی .
RE: سوال در موردCPU ؟ - Kalateh.top - 22-12-2017 با توجه به اطلاعات ریز پردازنده ،قدرت پردازش با ان محاسبه میگردد RE: سوال در موردCPU ؟ - kumars - 22-12-2017 (17-12-2017, 01:36 PM)Shahrooz behzad نوشته است: چند هسته ای بودن cpu به چه مفهومی است نمی دانم RE: سوال در موردCPU ؟ - sahan - 27-12-2017 پردازندهٔ چند هستهای از اجزای رایانشی و محاسباتی است که دو یا چند پردازنده مستقل واقعی (به نام «هسته») دارد، که واحدهایی برای خواندن و اجرای دستورالعملهای برنامه هستند. این دستورالعملها عموما دستورالعملهای معمولی CPU از قبیل اضافه کردن، انتقال دادهها، و انشعاب است، اما هسته های متعدد می توانند در همان زمان دستورالعمل های بیشتری را اجرا کنند که موجب افزایش سرعت کلی برای برنامه های تابع رایانش موازی میشود. تولید کنندگان معمولا هستهها را بر روی یک قطعه مدار مجتمع (IC) ادغام میکنند، یا بر روی چند قطعه در یک بسته تراشه عرضه میکنند. RE: سوال در موردCPU ؟ - kordi - 27-12-2017 پردازندهٔ چند هستهای از اجزای رایانشی و محاسباتی است که دو یا چند پردازنده مستقل واقعی (به نام «هسته») دارد، که واحدهایی برای خواندن و اجرای دستورالعملهای برنامه هستند. این دستورالعملها عموما دستورالعملهای معمولی CPU از قبیل اضافه کردن، انتقال دادهها، و انشعاب است، اما هسته های متعدد می توانند در همان زمان دستورالعمل های بیشتری را اجرا کنند که موجب افزایش سرعت کلی برای برنامه های تابع رایانش موازی میشود. تولید کنندگان معمولا هستهها را بر روی یک قطعه مدار مجتمع (IC) ادغام میکنند، یا بر روی چند قطعه در یک بسته تراشه عرضه میکنند. RE: سوال در موردCPU ؟ - سید شایان اکبری - 30-12-2017 یعنی سرعت cpu به هسته و گيگاهرتز که داخل cpu واقع شده گفته میشود امروز تا 8 هسته هم داریم که سرعت پردازش اطلاعات به سرعت انجام میشود RE: سوال در موردCPU ؟ - mahdi arjmand - 31-12-2017 تا چند سال پیش پردازنده های موجود در بازار فقط تک هسته ای بودند و مثل الان از واحد پردازشگر مرکزی ، تعداد هسته بالا ، افزایش مقدار حافظه کش نسبت به هر سری پردازنده پشتیبانی نمی کردند . (GPU چه نقشی در پردازنده های جدید ایفا می کند ؟)برای افزایش کارایی، تولیدکنندهها هستههای اضافی را به واحد مرکزی پردازش افزودند. یک پردازنده دو هستهای دارای دو واحد پردازشی است، بنابراین سیستم عامل آن را به صورت دو CPU میبیند. RE: سوال در موردCPU ؟ - nassiri - 03-01-2018 (17-12-2017, 01:36 PM)Shahrooz behzad نوشته است: چند هسته ای بودن cpu به چه مفهومی است اگر فراموش نکرده باشید تا چند سال پیش پردازنده های موجود در بازار فقط تک هسته ای بودند و مثل الان از واحد پردازشگر مرکزی ، تعداد هسته بالا ، افزایش مقدار حافظه کش نسبت به هر سری پردازنده پشتیبانی نمی کردند . برای افزایش کارایی، تولیدکنندهها هستههای اضافی را به واحد مرکزی پردازش افزودند. یک پردازنده دو هستهای دارای دو واحد پردازشی است، بنابراین سیستم عامل آن را به صورت دو CPU میبیند. پروسههای مختلف میتوانند از هر دو هسته به صورت همزمان استفاده کند. این میتواند سرعت سیستم را بالا ببرد، چون کامپیوتر میتواند چند کار را به صورت همزمان انجام دهد. RE: سوال در موردCPU ؟ - مصطفی احمدوند - 07-01-2018 (17-12-2017, 01:36 PM)Shahrooz behzad نوشته است: چند هسته ای بودن cpu به چه مفهومی است پردازنده چند هسته ای چیست ؟ پردازندهی مرکزی یا CPU وظیفهی محاسبهی دستورات را برعهده دارد. هر CPU میتواند بصورت همزمان یک تسک یا کار را پردازش کند. در قدیم کامپیوترهایی که نیاز به قدرت پردازش بالاتر داشتند از چند CPU بر روی یک مادربرد بهره میبرند. در این حالت، مصرف انرژی افزایش مییافت و ارتباط بین CPUها با تاخیر قابل ملاحظهای انجام میشد. همچنین برای آنکه پردازندههای مختلف بتوانند به حافظهی رم و دیگر اجزاء سختافزاری بصورت مشترک دسترسی داشته باشند، به قطعات بیشتر از آنچه در مادربردهای معمولی استفاده میشد، نیاز خواهیم داشت که خود باعث افزایش هزینه مادربردها میشد.
در همین راستا تولیدکنندگان پردازنده به فکر ساخت CPU هایی افتادند که به چند هسته مجهز باشند تا هر کدام بتوانند نقش یک CPU مستقل را ایفا کرده و یک تسک را پردازش کنند. به عنوان مثال تصور کنید که قرار است عملیات ریاضی زیر توسط یک پردازندهی تک هسته محاسبه شود:
۲x20x60x187در این حالت پردازنده ابتدا ۲ را در ۲۰ ضرب کرده و سپس حاصل را در ۶۰ ضرب کرده و نتیجه را در ۱۸۷ ضرب میکند.
۲x20 ۴۰x60 ۲۴۰۰x187 اما یک پردازندهی دو هستهای میتواند دو عملیات اول را همزمان پردازش کرده و سپس عملیات سوم را پردازش کند. این کار که Parallelization یا پردازش موازی نام گذاری شده، باعث میشود تا سرعت اجرای دستورات بیشتر شود.
حالا در نظر بگیرید که برنامههای پیچیده بتوانند دستورات بسیار زیاد خود را بین چند هسته تقسیم کرده و همزمان به پردازش آنها بپردازد. نرمافزارهایی مانند ویراستارهای ویدیو، فشردهسازهای فایل یا حتی آنهایی که عملیات رمزگشایی را انجام میدهند جزو مواردی هستند که استفاده از پردازش موازی در سرعت اجرای دستورات آنها بسیار تاثیر گذار است
|