حیاتی ترین قطعه در سرور ها و کامپیوترها CPU یا پردازنده آن ها می باشد. برای خرید CPU سرور باید به یک سری نکات مهم توجه کنید. با ما همراه باشید تا برای خرید CPU مناسب راهنمایی های لازم را به شما ارائه دهیم.
در ابتدا شما باید علت تعویض پردازنده CPU کامپیوتر خود را مشخص کنید، CPU جدیدی که می خواهید بخرید باید پاسخگوی چه سرویس هایی باشد. بعد از این مرحله شما باید به برند و مدل سرور خود توجه داشته باشید.
مادربرد ها به دو دلیل دارای محدودیت در نصب CPU می باشند که در موارد زیر توضیح خواهیم داد.
1.سازگاری سوکت ها
سازگاری سوکت ها، در واقع مهمترین موضوعی است در خرید پردازنده CPU سرور یا کامپیوتر باید در نظر داشته باشید. در اصل سازگاری پین های اتصال پردازنده با مادربرد، موجب ایجاد تعامل بین این دو قطعه می شود.
2.پشتیبانی مادربرد از پردازنده CPU کامپیوتر یا سرور
علاوه بر سازگاری سوکت، باید به حداکثر توان مادربرد نیز توجه کنیم. بعضی از مادربرد ها در پشتیبانی پردازنده CPU کامپیوتر یا سرور محدودیت هایی دارند و قبل از خرید CPU باید اطلاعات کافی را از سایت تولید کننده بررسی کنیم.
نو، استوک و کارکرده یا OEM بودن CPU
نو، استوک و کارکرده یا OEM بودن نیز از نکات مهمی است که در خرید پردازنده CPU سرور باید به آن توجه داشت، زیرا در صورت اشتباه می تواند شما را متحمل خسارات جبران ناپذیری کند.
همچنین لازم به ذکر است که شرکت بازرگانی نت بُد NETBOD یکی از مهم ترین قابلیت ها که بحث گارانتی است را چه در قطعات و لوازم استوک و کارکرده چه نو به مشتریان خود ارائه می دهد. تمامی قطعات و لوازم استوک و کار کرده موجود در این مجموعه شامل یک سال گارانتی تعمیر و همچنین تعویض میباشد.
در ادامه مقاله شما را با اجزاء سی پی یو به صورت کامل آشنا می کنیم.
پردازنده CPU کامپیوتر یا سرور چیست؟
یکی از مهمترین بخش سرور شما پردازنده cpu کامپیوتر یا سرور است. وقتی که شما اقدام به خرید ابزار پردازش دیجیتالی از جمله سرور، استوریج، فایروال، رایانه شخصی، لپ تاپ، تبلت، موبایل و حتی ساعتهای هوشمند، میکنید حتما نام پردازنده یا به اصطلاح انگلیسی Central Processing Unit CPU را هنگام خرید خواهید شنید. اگر به صورت کلی بخواهیم توضیح دهیم، پردازنده CPU کامپیوتر یا سرور مرکز اصلی واکنش ها یا مغز رایانه شما است، و میتواند تمامی دستور العملهائی که در کامپیوتر شما انجام میشود را مدیریت کند. همچنین تمامی پردازشهای اطلاعاتی که توسط سرور و یا رایانه شما باید انجام شود نیز، در این قسمت انجام میشود.
مفهوم یا تعریف صفر و یک
زمانی که شما اقدام به فعال کردن یک سرور میکنید، چه بخواهید یک تصویر ساده به شما نشان داده شود، چه یک پردازش عظیم اطلاعاتی صورت گیرد، همه موارد باید بر پایه و اساس قوانین دیجیتال و پردازشهای مرتبط به آن انجام شود.
پردازندههای CPU کامپیوتر یا سرور کاملا بر پایه و اساس اصول مهندسی الکترونیک و مواد بسیار پیچیدهای ساخته میشوند، اما مهم ترین مسئله این است که در هسته اصلی تمامی آنها همه چیز مبتنی بر اصول صفر و یک و کارکردهای منطقی می باشد. در هر پردازنده اصول ساختاری سادهای وجود دارد که با درک بهتر آن میتوانیم به خوبی با سایر کارکردهای یک رایانش گر چه یک ساعت هوشمند چه یک ابر تراشه بزرگ آشنا شویم.
برای فهم بهتر در مورد کارکرد پردازندهها CPU کامپیوتر ادامه این مقاله را با دقت بخوانید تا به نتایج بهتر و قابل قبولی برسید.
اصول کار پردازنده های cpu کامپیوتری
اگر به یک پردازنده cpu کامپیوتری نگاه کنیم، متوجه میشویم که پردازندههای کامپیوتری بسیار پیچیده هستند. اما اصلی ترین و مهم ترین کارکرد هر پردازندهای توسط بخشهای سیلیکونی آن انجام میشود. زمانی که از قطعات سیلیکونی حرف می زنیم، همه چیز بر اساس ابعاد میکرون یک هزارم میلیمتر تعیین میشود. حتی چیزهایی که شاید با چشم غیرمسلح دیدنش امکان پذیر نباشد. به همین علت زمانی که شما به یک پردازنده نگاه میکنید،
میلیاردها میلیارد قطعه ریز را میبینید که در کنار همدیگر قرار گرفته شده اند.
همانطور که در ادامه خواهیم دید هر کدام از این قطعات ریز که ترانزیستور نام دارد از وظایف آنهاست که سیگنالهای مشخصی را از خود عبور دهند. همچنین عبور این سیگنالها به شکل صفر و یک است، و همینطور ترتیبو آرایش این سگینالها چیزی است که پردازشهای دنیای ما را شکل میدهند. دنیای باینری Binary همه چیز بر پایه و اساس سیگنالهای صفر و یک و همچنین کدهایی که در ترانزیستورهای سی پی یو کامپیوتر پردازش میشود قابل بیان است.
داخل هر پردازنده cpu یک مجتمع بزرگ و با تعداد بسیار از ترانزیستورها وجود دارد، که وظیفه دارند این سیگنالهای صفر و یک را پردازش کنند.
در سی پی یو سرور افزایش تعداد ترانزیستورها سرفا به معنای افزایش سرعت در پردازش نیست. هرچند که در هر نسل با افزایش تعداد ترانزیستورهای موجود در پردازنده های سرور، شاهد افزایش سرعت آنها نیز خواهیم بود.
برای آنکه بتوانیم به سرعت بالاتری در پردازش پردازنده های cpu کامپیوتری دست پیدا کنیم باید از ساختارهای دیگری را نیز مورد استفاده قرار دهیم، که به مدیریت بهتر پردازشها و جریان دادهها کمک بسیاری میکند.
با ما همراه باشید تا در ادامه این مقاله به بررسی این موضوعات بپردازیم.
برای این که بفهمیم چه چیزی باعث افزایش سرعت سی پی یو سرور و پردازنده cpu کامپیوتری میشود، باید توجه درستی از نحوه پردازش دستور العملها (Instruction set) داشته باشیم. در واقع هر دستورالعمل یک سری از آرایشهای منطقی کدهای صفر و یک است که به پردازنده cpu کامپیوتری میگوید چه پردازشهائی را انجام دهد و چه نتایجی را برگرداند.
همچنین ما مجموعههای مختلفی از دستورالعملها را در سی پی یو های سرور و پردازنده های کامپیوتری داریم. دستورالعمل ها بر پایه و اساس معماری منطقی خودشان به صورت x86 یا x32 و یا هر شکل دیگری نامگذاری میشوند. در ادامه درباره علت این نامگذاری توضیحاتی را به شما ارائه میکنیم.
درک مفهوم هسته، کش و گرافیک در پردازنده cpu کامپیوتری
برای آنکه بفهمیم یک سی پی یو سرور چطور تعداد بالایی از پردازندههای کامپیوتری را در خود جای میدهد و آنها را مدیریت میکند، باید اطلاعاتی از ساختار پردازندههای کامپیوتری کسب کنیم.
درک پایه از هسته سی پی یو یا پردازنده cpu کامپیوتر
در سی پی یو یا پردازنده های کامپیوتر ترانزیستورها به خودی و خود و به صورت مستقل از هم کار نمی کنند. بلکه هر دسته از ترانزیستورها در مجموعهای به نام هسته یا Core قرار میگیرند. در هر پردازنده کامپیوتری بسته به نحوه و ساختار آن، تعداد مشخصی از هستهها همیشه به صورت تعداد زوج وجود دارند.
همچنین هر هسته یک سری از دستورالعملها را دریافت کرده و پس از پردازش آن نتیجه را به ما بر میگرداند. در واقع تمامی پردازشهایی که در سی پی یو ها یا پردازنده های کامپیوتری انجام میشود، در هستهها رخ میدهند. در سی پی یو سرور های امروزی ما می توانیم چندین هسته را ببینیم که پردازشها را به صورت مجازی انجام میدهد.
برای اینکه بتوانیم از تعداد هستههای درون یک پردازنده کامپیوتری به صورت حداکثری استفاده کنیم، ما دو مفهوم پردازش رشتهای Hyper threading و پردازش موازی Simultaneous processing مورد استفاده قرار می دهیم.
پردازش موازی به این معنی است که هر هسته پردازنده در حین کار سایر هستههای موجود در سی پی یو اقدام به پردازش اطلاعات میکند. این عمل سبب تسریع کار پردازنده و همچنین افزایش نرخ بازدهی یک پردازنده میشود.
همینطور پردازشهای موازی به ما این امکان را میدهند، که بتوانیم به صورت همزمان چند نرمافزار را بر روی یک رایانه و یا سرور به اجرا در بیاوریم. همچنین بسیاری از فعالیتهایی که برای ما قابل رویت نیست در پشت صحنه انجام میشوند.
در واقع پردازش رشته ای، یک تکنیک برای بهرهگیری بهتر قدرت هر کدام از هستهها است.
همچنین در هر هسته زمانهای مشخصی به دریافت، پردازش و ارسال پاسخ اختصاص دارند، که در پردازش رشتهای ما از یک برنامه زمان بندی استفاده میکنیم که به صورت پیوسته اطلاعات به هسته ارسال شود. این کار میتواند تا دوبرابر و یا حتی بیشتر بسته به نوع برنامه ریزی و دستورالعمل سرعت پردازش را افزایش دهد. به طور مثال معمولا پردازندهای که مثلاً هشت هسته دارد، میتواند با بهرهگیری از پردازش رشتهای قدرت آن را برابر با شانزده هسته افزایش دهد.
توضیحات مفهوم کش کردن
بخش مهم بعدی که به افزایش قدرت پردازنده cpu کامپیوتر یا سرور کمک بسزایی میکند مسئله Caching یا کش کردن است. کش به معنی ذخیره و دریافت سریع اطلاعات به منظور پردازش است.همچنین در گذشته نزدیکترین حافظه به یک پردازنده cpu کامپیوتری حافظه رم RAM Memory بوده است.
رمها حافظههای بسیار سریعی هستند که حجم بالایی تا 8 گیگابایت و حتی بیشتر اطلاعات را می توانند در خود جای دهند. رمها سرعت بسیار بالاتری به نسبت حافظههای دیگری نظیر هارد دیسکها یا حافظههای حالت جامد (SSD) دارند. همینطور توانایی این را دارد با این حال که این رمهای سریع هستند نیز برای آنکه در کنار سی پی یو سرور بتوانند به کار خود ادامه دهند کند کار میکند. همچنین در سالهای اخیر بهرهگیری از حافظههای کش Cache Memories در پردازندهها رونق گرفته است و اکنون شاهد استفاده از کشهای سه سطحی در پردازندههای جدید هستیم.
همچنین کشهای جدید، این امکان و قابلیت را به هستهها پردازنده cpu کامپیوتر میدهند که بتوانند با سرعت اطلاعات خود را واکشی کرده و نتیجه را نیز بلافاصله ذخیره کنند. سپس این اطلاعات با سرعت به حافظه رم RAM و در نهایت به سختافزار مربوطه ارسال میشود. هرچه مقدار فضای کش در یک پردازنده CPU کامپیوتر بیشتر باشد، سرعت پردازشی آن نیز بیشتر خواهد بود. فضای کشها معمولا بر اساس مگابایت MB مطرح میشود.
مفهوم گرافیک پردازنده CPU سرور
یکی دیگر از مفاهیم مهمی که باید در موضوع پردازنده CPU سرور به آن اشاره شود، بهرهوری از واحد پردازشهای گرافیکی یا Graphic Processing است. همانطور که گفته شده، هر پردازنده CPU سروری و یا کامپیوتری برای پردازشهای خود از هستهها و ترانزیستورها استفاده میکند.
در پردازنده CPU کامپیوتری قدیمی تمامی مجموعه دستورالعملها به هستهها ارسال شده و سپس پاسخ پردازشها دریافت و به سختافزار مربوطه ارسال میشود. این فرآیند در کارهای پردازشی و محاسباتی می تواند بسیار مفید باشد، و اما در مورد پخش رسانهها کمی مشکل ایجاد میکند. از این رو در سی پی یو های جدید، برای پردازش هرچه بهتر دستورالعملهای گرافیکی همچون نمایش رابط گرافیکی، ویدئوها، رندر کردن بازیها، و غیره از یک واحد مجاز به نام واحد پردازش گرافیکی یا Graphic processing Unit GPU استفاده میکنند.
این واحد در واقع اساساً برای پردازش دستورالعمل های گرافیکی و همچنین کار بهتر با سختافزارهای گرافیکی طراحی شده است. در پردازندههای CPU کامپیوتری و سروری نسل جدید داشتن واحد پردازش گرافیکی GPU یک الزام است. اگر شما قصد انجام کارهای گرافیکی همچون استفاده از نرمافزار فتوشاپ و یا نرمافزار 3DMax را داشته باشید یا حتی بخواهید یک سیستم عامل ویندوز ساده را اجرا کنید، دارا بودن بخش GPU کمک شایانی به افزایش راندمان پردازنده CPU کامپیوتر یا سرور شما میکند.
نصب پردازنده CPU کامپیوتر بر روی شاسی و مادربرد
برای قرار گیری پردازنده CPU سرور در شاسی و مادربرد سرور به یک رابط به نام سوکت Socket نیاز داریم. همچنین سوکتها قطعهای کاملا جدا از مادربرد نیستند، در اصل این سوکتها پل ارتباطی میان پردازنده و مادربرد هستند.
همینطور هر سوکت بر پایه و اساس معماری خاصی ساخته میشود.
این معماری اجازه می دهد هر سوکت ارتباط با پردازندههای خاصی برقرار کند. همچنین از تعداد مشخصی لنز lanes در هر سوکت استفاده میشود. لنزها قادر هستند برآمدگیهای ساده، سوزنی شکل و یا پین های صاف، صفحه های تماس فلزی باشند. همچنین اطلاعات از طریق لنزها به سمت پردازنده CPU کامپیوتر می رود و از آن به مادربرد بر میگردد.
همینطور از تعداد مشخصی بسته به نوع پردازنده CPU کامپیوتر و شاسی در هر سوکت از لنزها استفاده میشود. برای درک درست کارکرد لنزها باید فهم بهتری از شیوه کار و پردازش اطلاعات در پردازندهها CPU کامپیوتری داشته باشیم.
مراحل کار پردازنده CPU کامپیوتر یا سرور
برای انجام یک فرایند پردازشی چند مرحله مهم در یک پردازنده CPU کامپیوتر باید انجام شود تا نتایج پردازشی به ما تحویل داده شوند.
برای این بخش یک پردازنده CPU کامپیوتر باید چند مرحله کلی را نیز طی کند که به صورت زیر می باشند:
مرحله واکشی Fetch
در این مرحله اطلاعات از سمت حافظه RAM به سمت حافظههای CASH و سپس هستههای پردازنده CPU کامپیوتر هدایت میشود. در اینجا اطلاعات به صورت رمزنگاری شده است و فقط برای حافظههای میانی و هستههای واکشی کننده در پردازنده CPU قابل درک می باشد.
مرحله رمزگشایی Decoding
در این مرحله بسته یا در اصطلاح کلمه Word واکشی شده و رمزگشایی میشود. همچنین این کلمه حاوی دستوراتی است که هسته پردازنده CPU باید آنها را پردازش کند. همینطور این موارد شامل اطلاعات محتوایی و دستورالعملهای پردازشی برای آنها می باشد.
کدها در اینجا به صورت مجموعهای از صفر و یکها و همچنین روابط منطقی بین آنها هستند.
مرحله پردازش Processing
در این مرحله اطلاعات را بر اساس محتوا و دستورالعملها پردازش میکنند و نتایج حاصل از پردازش آماده ارسال خواهند بود. در این قسمت دستورالعمل ها به وسیله ALU و یا واحد پردازش منطقی Arithmetic and Logic Unit پردازش میشوند. همچنین چیزی که در این بخش پردازش میشود، هیچ شباهتی به آن چیزی که به شما نشان داده شده است ندارد. در واقع در اینجا همه چیز بر پایه و اساس معادلات منطقی AND، OR و دیگر موارد و صفر و یک هستند. از این رو اطلاعات به این شکل در سطح ترانزیستورها پردازش میشوند.
مرحله بازنویسی Rewrite
در این مرحله پردازنده کار خود را انجام می دهد و همچنین اطلاعات نهائی خودش را به سمت حافظههای داخلی و سپس حافظههای خارجی همانند حافظه RAM ارسال میکنند.
پردازنده CPU کامپیوتر یا سرور چطور کار میکند؟
تا این قسمت از مقاله با بخشهای مختلف سختافزاری یک پردازنده CPU کامپیوتر یا سرور آشنا شدیم. اما شاید برای شما هم این سوال مطرح شده باشد که چطور یک پردازنده CPU قادر به انجام کارهای پردازشی می باشد. برای درک بهتر کارکرد یک پردازنده CPU در سرور و یا کامپیوتر باید به چند مفهوم دست پیدا کنیم.
مفهوم سیکل (Cycle) در کامپیوتر
سرور و کامپیوتر هر دو از مدارهای بسیار متعددی ساخته شده اند. همچنین در این مدارها حجم بالایی از داده ها و اطلاعات در حال حرکت هستند. به طور مثال زمانی که شما در حال خواندن این مقاله هستید، بخشهای بسیاری از اطلاعات باید به صورت کاملا منظم پردازش شوند. حال تصویر مانیتور شما شصت بار در هر ثانیه تازه میشود. لازم به ذکر است شما اصلا متوجه این مقدار نمی شوید، به این دلیل که چشم شما سرعت تغییر بیشتر از 15 ثانیه را اصلا متوجه نمی شود.
همچنین هر باری که این صفحه را جابجا میکنید باید حجم زیادی از اطلاعات پردازش شوند تا شما یک تصویر گرافیکی کاملا منظم و مرتبط از آنچه که برای شما نوشته ام را متوجه شوید.
تمامی این فرایندها با استفاده از روندهای مختلف در یک کامپیوتر انجام میشود. برای آنکه روند پردازش و جابجائی دادهها DATA در یک پردازنده CPU به شکل درستی انجام شود، ما نیازمند بهره مند شدن از مفهومی به نام سیکل Cycle هستیم. همچنین هر سیکل یک واحد زمانی مشخص می باشد.
در هر کامپیوتر سیکلها با استفاده از یک ریزتراشه که قدرت نشان دادن زمان در مقیاس میلی ثانیه یک هزارم یک ثانیه را دارد، تعیین میشود. لازم به ذکر است در کامپیوتر های کنونی از بازه زمانی های کمتر مانند یک میلیونیوم ثانیه نیز استفاده میشود. در هر سیکل در کامپیوتر ما به صورت سگینالهایی با بخشهای مختلف گزارش میشود و در نتیجه تمام سختافزارهای کامپیوتر ما با همدیگر هماهنگ شده و همچنین بر پایه و اساس این اصل اقدام به ارسال یا دریافت اطلاعات میکنند. این شکل کارکرد چه در کامپیوتر ها کوچکتر و چه در سرور ها به همین شکل خواهد بود.
استفاده از CLOCK
برای بیان مفهوم سیکل کاری از عباراتی مثل کلاک Clock استفاده میکنند. هرچه سرعت کلاک یک پردازنده CPU کامپیوتر یا سرور بیشتر باشد، آن پردازنده CPU در بازه زمانی های کوچکتری اطلاعات را دریافت میکند، که در نتیجه میتواند به بیشتر شدن سرعت پردازش آن کمک بسزایی کند. همینطور بالعکس هرچه کلاک CLOCK پایین تر باشد، پردازنده CPU کامپیوتر یا سرور در بازههای زمانی بالاتری پردازش را انجام میدهد و در نتیجه سرعت پردازش آن نیز پایین تر خواهد آمد.
همچنین بعد آنکه حرکت دادهها بر اساس سیکلهای زمانی مشخصی تعیین شد، هر کدام از قطعات دادههای مورد نظر خودشان را باید به پردازنده CPU بفرستند تا بر مبنای دستورالعملهای مختلف درباره آن تصمیمگیری لازم انجام شود.
مفهوم فرکانس Frequency
هر پردازنده CPU کامپیوتر یا سرور میتواند در هر بازه زمانی مجموعهای از اطلاعات را پردازش کند. همچنین برای راحتی کار و ایجاد یک استاندارد، در پردازندهها CPU از واحد تعداد دستورالعمل های پردازش شده بر مبنای ثانیه استفاده میکنند. هرچه تعداد دستورالعمل های پردازش شده بر مبنای ثانیه بیشتر باشد، پردازنده شما سریعتر خواهد بود.
امروزه پردازندهها میتوانند تا چندین میلیارد دستورالعمل در ثانیه را پردازش کنند. برای نشان دادن تعداد دستورالعمل های پردازش شده در یک ثانیه واحد گیگا G را مورد استفاده قرار می دهند. به طور مثال اغلب پردازنده ها CPU کامپیوتر یا سرور کنونی دارای سرعت فرکانس برابر با 2G/s هستند، که به معنای پردازش دو میلیارد دستورالعمل های پردازشی در هر ثانیه است.
در پردازنده های کامپیوتر یا سرور چند هستهای و یا چند رشتهای بار پردازشی بین هستههای مختلف توزیع میشود و امکان دارد که سرعت یاد شده برای پردازنده CPU الزاماً قابل دسترسی نباشد. با این حال هرچه سرعت فرکانس یک پردازنده CPU کامپیوتر یا سرور بیشتر باشد، سرعت سرور و کامپیوتر شما نیز بالا می باشد.
همچنین در اینجا باید به این نکته اشاره کنیم که سرعت بالاتر در سرورها و یا مادربردها الزاماً وابسته به سرعت پردازش پردازنده CPU نیست و همینطور عوامل متعدد دیگری هم باید به درستی کار کنند تا بتوان نتیجه درست مورد نظر را دریافت کرد.
ساختار مادربرد
تمامی قطعاتی که بر روی یک سرور یا کامپیوتر نصب میشوند، برای آنکه بتوانند اطلاعات خودشان را پردازش کنند باید این اطلاعات را به سمت پردازنده CPU ارسال کنند. همچنین ارسال اطلاعات از همه سختافزارها به سمت پردازنده CPU کامپیوتر نیز میتواند کار ما را کاملا دچار مشکل کند. به همین دلیل پیش از آنکه اطلاعات به سمت پردازنده CPU کامپیوتر یا سرور سرازیر شوند، از قطعات مختلفی استفاده میشوند که در جای خود باید آنها را مورد بررسی قرار دهیم.
و اما سه قطعه برای ما بسیار مهم هستند:
پل شمالی Northbridge
در پل شمالی Northbridge تمامی اطلاعات ورودی سازماندهی میشوند. زمانی که شما بر روی کلیدی از کامپیوتر میزنید، اطلاعات صفحه کلیدی به سمت پل شمالی روانه میشود. در این بخش کدهای دیجیتالی و کانال پردازشی مشخص میشوند.
حافظه رم RAM Memory
در اینجا اطلاعات دیجیتالی صفحه کلیدی از پل شمالی دریافت میشود، همچنین دستورالعملهای مرتبط به صفحه کلید نیز فراخوان میشوند و منتظر پردازش میمانند.
پل جنوبی South Bridge
بعد از آنکه اطلاعات به سمت پردازنده روانه شدند، پردازش شده، خروجیها دوباره تحویل حافظه RAM داده میشوند. حافظه RAM این اطلاعات را به پل جنوبی ارسال میکند و همچنین پل جنوبی بر اساس خروجی مورد نظر اطلاعات را ارسال میکند. در این بخش به طور مثال اگر شما حرف ب را از صفحه کلید بزنید، همزمان حرف ب بر روی صفحه نمایشگر به شما نمایش داده میشود.
تا اینجا ورود و خروجی اطلاعات به پردازنده CPU سرور و کامپیوتر را فهمیدیم. و اما در درون خود پردازنده CPU کامپیوتر یا سرور چه اتفاقی میافتد و اطلاعات به صورت پردازش میشوند. در ادامه مقاله به صورت کاملا واضح توضیح داده می شود.
مشخصات یک پردازنده CPU سرور یا کامپیوتر خوب
اکنون که با کارکرد یک پردازنده CPU سرور یا کامپیوتر آشنا شدیم، حالا وقت آن رسیده است که ببینیم چگونه یک پردازنده CPU سرور خوب باید چه ویژگیهای داشته باشد و کدام پردازنده CPU کامپیوتر یا سرور مناسب کار ما می باشد.
برند های تولید کننده پردازنده CPU کامپیوتر یا سرور
در برند تولید کننده پردازنده CPU اولین نکته برای به کارگیری پردازنده CPU است. در این بخش شما با برندهای زیادی روبرو نیستید به صورت کلی دو برند Intel و AMD برای سرورها پردازنده CPU تولید میکنند. این برندها در زیرگروههای محصولی خودشان انواع گوناگونی از پردازنده ها CPU را با معماریهای متنوعی دارند که اشاره به هر کدام در جای خودشان خواهیم پرداخت.
همخوانی معماری پردازنده CPU سرور
یکی از مهمترین نکات در انتخاب مناسب پردازنده CPU سرور همخوانی پردازنده CPU با معماری سرور شماست.
هر سرور از یک شاسی مادربرد و سیستم سختافزاری مشخص و یک فریمور نرمافزاری برای ارتباط با سختافزارها استفاده میکند. اگر قصد داریم برای سرور خودمان یک پردازنده CPU مناسب تهیه کنیم، باید به مشخصات مادربرد و سیستم سختافزاری از جمله سوکت، سرعت کلاک و نیز توان پردازشی رمها توجه کنیم.
از مهمترین مواردی که در اینجا باید به آنها دقت کنید موارد زیر می باشند:
سوکت پردازنده:
هر سختافزار کاملا مطابق سوکتها هستند. همچنین در بازار انواع مختلفی از سوکتها موجود هستند. لازم به ذکر است که در زمان خرید یک پردازنده حتماً به شماره و همینطور مدل سوکت دقت کنید.
سرعت کلاک مورد پشتیبانی مادربرد:
سرعت فرکانس یا کلاک مادربرد، تعداد دستورالعمل پردازش شده در دقیقه را مشخص میکند. در این قسمت شما باید از سوکت کلاکی نزدیک به هم هستند استفاده کنید. زیرا اگر سرعت کلاک پردازنده CPU کامپیوتر یا سرور بیشتر باشد، توان آن به هدر میرود و اگر سرعت کلاک پردازنده CPU کامپیوتر یا سرور پایین باشد، صف پردازش اطلاعات تشکیل میشود و حتی امکان از دست رفتن اطلاعات و همچنین کند شدن سیستم وجود دارد.
سرعت تراکنش حافظههای رم RAM:
حافظههای رم RAM دارای یک سرعت تراکنش داده با پردازندهها CPU کامپیوتر یا سرور هستند. همچنین این سرعت بر اساس واحد میلیون تراکنش بر ثانیه MT/S نشان داده میشود. پردازنده CPU سروری که شما خریداری میکنید باید کاملا با این سرعت مطابقت داشته باشد. سرعت بالاتر به معنای هدر رفتن توان پردازنده و سرعت پایین تر به معنای افت سرعت سیستم و حتی از کار افتادن آن می باشد.
تعداد کانالهای ورودی:
هر پردازنده قادر است تعداد کانال ورودی مشخصی را پشتیبانی کند. همچنین در پردازندهها به طور معمول این کانالها بین چهار تا شش مورد است. همینطور بهتر است که مطمئن شوید سوکت انتخابی امکان پوشش تمام کانالهای ورودی را دارد.
زمانی که برای خرید پردازنده CPU سرور به بازار و یا سایتهای فروش مانند نت بُد NETBOD مراجعه میکنید، با کلمهها و عبارتهای زیادی اغلب به زبان انگلیسی مواجه میشوید.
همچنین برای راحتی در خرید ما برخی از مهمترین عبارتها را در این بخش به شما توضیح میدهیم:
تعداد هسته پردازنده CPU کامپیوتر یا سرور Total Cores
همانطور که گفته شد، هر هسته تشکیل شده از تعداد مشخصی ترانزیستور و بخشهای مدیریت و پردازش می باشد. تعداد هستههای پردازنده CPU کامپیوتر همیشه به صورت یک عدد زوج بیشتر از دو است. هر چه تعداد هسته پردازنده CPU کامپیوتر بیشتر باشد توان پردازشی موازی آن نیز بیشتر خواهد بود.
امکان پردازش رشتهای Total Threads
در قسمت های بالا گفته شد که فناوری رشتهای این امکان را برای هستهها فراهم می کند که بتوانند تا دو برابر قدرت خودشان توان پردازشی را داشته باشند. اگر پردازنده CPU کامپیوتری که خریداری میکنید از چنین امکانی بر خوردار باشد این مقدار به صورت Threads نشان داده میشود. همچنین در برابر آن هم یا گزینه Yes یا Enable به معنی فعال بودن و شامل بودن ثبت میشود یا آنکه یک عدد ذکر میشود که نشان دهنده توان نهایی پردازنده می باشد. این عدد اغلب دو برابر تعداد هستههای پردازنده CPU کامپیوتر یا سرور است.
توان فرکانس Base Frequency
توان پردازشی به تعداد دستورالعملهای قابل پردازش در یک ثانیه پردازنده CPU کامپیوتر یا سرور اشاره می شود. در پردازنده CPU کامپیوتر های امروزی این مقدار بر مبنای گیگاهرتز GHz ذکر میشود که همچنین اشاره به تعداد در واحد میلیارد دستور پردازش شده در یک ثانیه می باشد. اغلب پردازندهها CPU کامپیوتر کنونی بالاتر از 2 GHz توان پردازشی را در اختیار کاربر قرار میدهند. یعنی توان پردازشی آنها برابر یا حتی بیشتر از دو میلیارد پردازش دستوری در ثانیه است.
توان فرکانس توربو Turbo Frequency
در برخی از پردازنده ها CPU سرور یک سرعت فرکانسی ثانویه به نام فرکانس توربو گفته میشود. این فرکانس زمانی قابل دسترسی است که بتوان حالت سریع یا توربو TURBO پردازنده CPU را فعال کرد. در این شرایط توان پردازنده CPU شما به شدت افزایش پیدا میکند و به شما قدرتی معادل یا حتی کمتر از دو برابر فرکانس پایه پردازنده CPU کامپیوتر را میدهد. این کار به هیچ عنوان خوب نیست و سبب استهلاک سریع پردازنده CPU و یا حتی سوختن آن میشود و فقط باید برای مدت محدود و همچنین برای پشتیبانی از عملیاتهای پردازشی سنگین مورد استفاده قرار گیرد.
مقدار کش Cache
کش Cache یک حافظه محدود اما سریع در داخل خود پردازنده CPU کامپیوتر است. این حافظه امکان ارسال و دریافت سریع اطلاعات به هستههای پردازنده CPU کامپیوتر را برایتان مهیا میکند. در پردازندههای کنونی از سه سطح کش به نام های L1، L2 و L3 استفاده میشود. مقدار ظرفیت کش سطح یک L1 معمولا در حد چند کیلوبایت است، در حالی که کشهای سطح سه L3 دارای ظرفیت بالای چند مگابایتی هستند. در زمانی که مقدار کش یک پردازنده CPU کامپیوتر یا سرور اعلام میشود اغلب به ظرفیت کش سطح سوم L3 اشاره دارد.
میزان توان مصرفی پردازنده CPU کامپیوتر Power
میزان توان یا برق مصرفی در پردازنده CPU کامپیوتر به دو دلیل اهمیت دارد. اول اینکه این بخش دائماً در حال کار است و همچنین میتوان گفت که بخش عظیمی از انرژی مصرف شده در سرور شما در این بخش مصرف میشود. دوم اینکه هر چه میزان برق مصرفی بالاتر باشد، ناخودآگاه میزان اتلاف حرارتی و گرمای تولید شده در آن نیز بیشتر خواهد بود. همچنین توان برق مصرفی در پردازندهها با واحد وات W نشان داده میشود. معمولا هم سه عبارت Base Power میزان مصرف پایه، Turbo Power میزان برق مصرفی در حالات توربو و Assure Power میزان برق مصرفی در حالت استندبای یا کم کار با هم نشان داده میشود. شما برای انتخاب مادربرد مورد نظر و متناسب با پردازنده CPU کامپیوتر باید مبنای خودتان را در جریان Turbo Power قرار دهید.
پشتیبانی از حافظه RAM در پردازنده CPU کامپیوتر یا سرور
مهم ترین و اصلی ترین قسمتی که باید زمان خرید پردازنده CPU کامپیوتر یا سرور به آن توجه کنید حافظه رم RAM Memory است. هر پردازنده CPU میتواند تا یک میزان مشخص از پردازندهها و حتی انواع تعریف شدهای از آنها را پشتیبانی کنند.
در بیشتر موارد میزان پشتیبانی حافظه به شرح زیر عنوان میشوند:
Max Memory Size:
این مفهوم به این معنی است که حداکثر حافظه RAM قابل پشتیبانی برای هر حافظه را به ما نشان میدهد. از این رو هرچه این میزان بیشتر باشد هستههای پردازنده CPU کامپیوتری میتوانند حافظههای RAM با ظرفیت بیشتری را پشتیبانی کنند.
Memory Types:
هر پردازنده CPU کامپیوتر یا سرور میتواند با یک نوع از حافظههای RAM کار کند. فعل حال حافظههای نوع DDR4 و DDR5 در بازار موجود هستند. با این حال ممکن است پردازندهها CPU کامپیوتر علاوه بر این دو نمونه با حافظههای RAM DDR3 و یا حتی سایر مدلها نیز کار کند که در این قسمت توضیحات کامل مربوط داده شده است.
همچنین در کنار این عبارت مقدار سرعت پایه تراکنش بر حسب MT/s نیز توضیح داده شده است. به طور مثال در عبارت Up To DDR5 4800 MT/s به شما گفته میشود که پردازنده CPU کامپیوتری انتخابی میتواند از حافظههای RAM DDR5 تا حداکثر سرعت تراکنش 4800 MT/S پشتیبانی کند.
Memory Channels:
هر حافظه رم برای ارتباط با پردازنده CPU کامپیوتر از کانالهای ارتباطی مشخصی استفاده میکند. همینطور هرچه تعداد این کانالها بیشتر باشد، سرعت تبادل دادهها بین پردازنده CPU کامپیوتر و حافظه رم بیشتر است. این مقدار اغلب زوج و کمتر از ده هستند.
Memory Bandwidth:
این عبارت عدد مقدار اطلاعات جابجا شده در یک ثانیه را نشان میدهد. همینطور هرچه این مقدار بیشتر باشد، پردازنده CPU کامپیوتر با توان بیشتری میتواند اطلاعات را از حافظه RAM دریافت کرده یا به آن ارسال کند. همچنین این عدد با واحد GB/s نشان داده میشود.
ECC Memory Supported:
در این عبارت فناوری ECC به معنای فناوری اصلاح خطا است. در اغلب تراکنشهای بین حافظه RAM و پردازنده CPU کامپیوتر این امکان وجود دارد که دادههای تراکنش شده دچار اختلال یا نقصان باشد.
همچنین برای جلوگیری از ایجاد خطا از فناوری ECC در حافظهها RAM و پردازندهها CPU استفاده میشود. پردازنده ها CPU و حافظههای رمی که از این قابلیت پشتیبانی میکنند، برای بازارهای مالی، بانکها، خدمات ایمنی و سایر موارد حساس به کار گرفته میشوند.
پشتیبانی از گرافیک در پردازنده CPU کامپیوتر یا سرور
از مشخصههای مهم دیگری که در پردازنده CPU کامپیوتر ها یا سرور ها وجود دارد پشتیبانی کردن از پردازشهای گرافیکی است. همچنین پردازندههایی که دارای این قابلیت باشند، میتوانند به شما امکانات بسیار خوبی در زمینه پردازشهای گرافیکی، پخش رسانه و همینطور انجام فعالیتهای چند رسانهای بدهند.
اصلی و مهم ترین ویژگیهایی که در این قسمت به آن ها اشاره میشوند عبارتند از:
نام پردازنده گرافیکی :
این نام به صورت یک عبارت بلند و به طور مثال به صورت intel ،UHD Graphics for 12th Gen Intel ،Processors عنوان میشود. اغلب این موارد اشاره به نسل، معماری و پشتیبانی از پردازنده اشاره می کند.
فرکانس حداکثر Graphic Max Dynamic Frequency:
همانند فرکانس پایه در پردازنده CPU کامپیوتر ها هرچه این مقدار بیشتر باشد، شما سرعت پردازشی بیشتری را در اختیار خواهید داشت.
خروجی گرافیکی (Graphics Output):
در این گزینه می توان به نوع کانالهای خروجی رسانه اشاره کرد.
رزولوشن حداکثری (Max Resolution):
توان نهائی خروجی گرافیکی را از این طریق می توان نشان داد. طبیعی است که هر مقدار رزولوشن و فرکانس پردازشی بالاتر باشد، شما از تصویر با کیفیت تر و بهتری برخوردار خواهید بود. امان دارد این مقدار برای استانداردهای HDMI، DP و eDP ذکر شود.
پشتیبانی از OpenCL:
این کتابخانه دستورالعملی به منظور مدیریت دستورات اجرائی به شکل موازی است. همچنین اگر پردازنده شما این قابلیت را دارا باشد، میتواند از API و الگوریتم های مرتبط به خوبی پشتیبانی کند.
امکان توسعه Expansion options
می توان گفت در یک مادربرد از انواع مختلفی از اسلاتهای توسعهای PCIe Slots استفاده میشود. اسلاتهای توسعهای در اصل امکان نصب سختافزارهای مختلف به مادربرد و یا شاسی سرور را میدهند.
در این جا چند مشخصه برای اسلاتهای توسعه پردازنده ها CPU کامپیوتر نقل میشود که در زیر آنها را توضیح داده ایم:
تعداد لنز DMI Lanes
این مقدار نشان دهنده تعداد پایه یا لنز LANES تبادل در یک اسلات است. همچنین هرچه این مقدار بیشتر باشد شما امکان تبادل بهتری با سختافزارهای جانبی متصل شده خواهید داشت.
نسل اسلات PCI Express Revision
اسلاتهای توسعه نیز همانند سایر قطعات سرور همچنین در حال توسعه هستند. این مقدار نسل مورد پشتیبانی اسلات در پردازند cpu کامپیوتر خریداری شده را نشان میدهد. حتماً در این قسمت با همخوانی این عدد با اسلاتهای مورد پشتیبانی در مادربرد خود دقت کنید.
مشخصات کلی پردازنده cpu کامپیوتر
روی بسته پردازنده ها cpu کامپیوتر چند مشخصه ویژه حک شده است که مهم است در زمان خرید به آن دقت کنید.
نوع سوکت مورد پشتیبانی Socket Supported
این عدد نشان دهنده سوکتی است که یک پردازنده cpu کامپیوتر میتواند به کمک آن به مادربرد متصل شود. همچنین مدلها معمولا ترکیبی از عدد و حروف هستند به طور مثال FCBGA 1964 یکی از مهمترین مواردی که باید در این بخش به آن توجه کرد، همخوانی سوکت مادربرد با سوکت مورد پشتیبانی در پردازنده cpu کامپیوتر است.
تعداد سی پی یو همکار MAX CPU Configuration
این عدد نشان دهنده تعداد پردازندههایی است که توانایی این را دارند که به صورت همزمان در یک سرور با هم کار کنند. در پردازنده ها cpu کامپیوتر این مقدار میتواند به صورت یک، دو، چهار و هشت باشد. در این حالت پردازنده cpu کامپیوتر یا سرور شما میتواند با قدرت خوبی به پشتیبانی از پردازشها پرداخته و آن را به همتای خود نیز به اشتراک بگذارد.
دمای قابل تحمل T junction
دمای قابل تحمل حداکثر دمایی را نشان میدهد که پردازنده cpu کامپیوتر یا سرور میتواند در این دما به خوبی کار کند. هرچه این مقدار بالاتر باشد، در آن صورت پردازنده cpu کامپیوتر یا سرور شما توان تحمل بالاتری دارد. اغلب پردازنده ها cpu دمای کمتر از 100 درجه سانتیگراد را تحمل میکنند. دقت کنید که دمای پردازنده cpu کامپیوتر نباید از این مقدار رد شود، و همیشه باید در دمایی برابر با سه چهارم این عدد نیز باشد تا بتواند به بهترین سطح ممکن دست پیدا کند.
اندازه پردازنده cpu کامپیوتر Package Size
این مقدار طول و عرض و گاهی ارتفاع پردازنده cpu کامپیوتر یا سرور را بر حسب میلیمتر نشان میدهد.
در این مقاله ما با پردازنده cpu کامپیوتر یا سرور، مشخصات پردازنده cpu، ویژگیهای پردازنده cpu سرور، نحوه کار پردازنده cpu کامپیوتر و مشخصاتی خرید پردازنده cpu سرور آشنا شدیم. در مقالات بعدی در نت بُد netbod به صورت کامل به بررسی انواع مشخصات، ویژگیها، فناوریها و نکاتی که باید زمان خرید پردازنده cpu سرور به آنها توجه داشته باشید خواهیم پرداخت.
پردازنده cpu کامپیوتر و سوال های متداول
سی پی یو چیست؟
cpu یا پردازنده Central Processing Unit اصلی ترین پردازش کننده اطلاعات در کامپیوتر و سرور است. پردازنده cpu مجموعههای مختلفی از دستورالعملها را دریافت کرده و همینطور پس از پردازش نتیجه را در اختیار سختافزارهای دیگر نیز قرار میدهد.
ترانزیستور چیست؟
ترانزیستور یک قطعه کنترل جریان است که وظیفه آن کنترل جریانهای الکتریسیته بر اساس دستورات منطقی می باشد. در پردازنده cpu سرور و کامپیوتر ترانزیستورها با استفاده از ماده سیلیکون و در ابعاد مینیاتوری بین 5 تا 14 میکرون تولید میشود. در هر پردازنده cpu کامپیوتر ما میلیاردها ترانزیستور کوچک را در اختیار داریم که به پردازش اطلاعات منطقی میپردازند.
دستورالعمل چیست؟
دستورالعمل Instruction Set مجموعه ای از محتوا و دستورهای منطقی است که به یک پردازنده داده میشود و پردازنده cpu با استفاده از آن اقدام به پردازش اطلاعات میکند. واحد دستورالعمل کلمه Word است. همچنین هر کلمه میتواند طولی بین 8 تا 526 بیت داشته باشد. دستورالعملها نیز میتوانند برای پردازشهای منطقی ساده، پردازشهای رسانه ای و حتی پردازشهای هوش مصنوعی به کار گرفته شوند.
هسته پردازنده cpu کامپیوتر چیست؟
هسته یا Core مجموعه ای از ترانزیستورها و بخشهای مدیریتی جریان داده است که در یک پردازنده cpu اصلی قرار میگیرند. معمولا هر پردازنده دارای دو هسته و یا بیشتر است. هسته پردازنده cpu کامپیوتر یا سرور امکان پردازش موازی و سرعت بیشتر در پردازشها را در اختیار ما قرار میدهد. همچنین تعداد هستههای پردازنده cpu کامپیوتر همیشه بر حسب یک عدد زوج بیشتر از دو بیان میشود. هر مقدار تعداد هسته بیشتر باشد توان پردازشی پردازنده cpu کامپیوتر نیز بیشتر خواهد بود.
پردازش موازی چیست؟
پردازش موازی یا Parallel Processing یا Simultaneous Processing به معنی پردازش چند مجموعه دستوری به صورت همزمان در چند هسته یک پردازنده cpu کامپیوتر است. همچنین پردازشهای موازی هم سرعت پردازشی بالاتری را در اختیار ما قرار میدهند و هم امکان کار با چند نرمافزار به طور همزمان را در اختیارمان میگذارند.
پردازش رشته ای به چه معناست؟
پردازش رشته ای یا Hyper threading به معنی بهرهوری از الگوریتمهای پردازشی است که سبب افزایش توان هستههای پردازنده cpu کامپیوتر میشود. این کار باعث میشود که قدرت هستههای پردازنده cpu کامپیوتر تا دو برابر افزایش پیدا کند.
کش پردازنده cpu کامپیوتر چیست؟
به حافظههای داخلی پردازنده cpu کامپیوتر یا سرور ها کش Cache گفته میشود که امکان واکشی سریع اطلاعات و دریافت نتایج از هستهها را مقدور میسازد. کشهای داخلی پردازنده cpu کامپیوتر یا سرور به خاطر نزدیک بودن و سرعت زیاد امکان افزایش فوق العاده در سرعت پردازندهها را به ما ارائه میدهند.
همچنین این حافظهها سریعتر از حافظههای رم ram و یا حافظههای ذخیره سازی دائمی مثل هاردها و SSDها هستند. ظرفیت حافظههای کش پردازنده cpu کامپیوتر معمولا بین چند مگابایت کمتر از 200 مگابایت است.
گرافیک پردازنده cpu کامپیوتر چیست؟
واحد پردازش گرافیک Graphic processing Unit بخش پردازش گرافیکی است که داخل یک پردازنده وجود دارد. همچنین این واحد به خاطر دارا بودن معماری و توان پردازشی خود قادر به تسهیل رسانهها، رندر کردن تصاویر و پشتیبانی از فعالیتهای گرافیکی می باشد. هر چقدر توان این قسمت بیشتر باشد، پردازنده توان بهتری برای پشتیبانی از رسانههای گرافیکی دارا خواهد بود.
سوکت مادربرد چیست؟
سوکت Socket مادربرد جایی است که پردازنده cpu کامپیوتر از آن طریق به مادربرد متصل میگردد. هر پردازنده cpu بر مبنای یک سوکت کاملا خاص طراحی و ساخته میشود و همینطور تنها میتوان از آن بر روی سوکت مورد نظر استفاده کرد. سوکتها دارای مکانی برای نگه داشتن بدنه و پایههایی برای تبادل جریان برق و داده هستند.
فرکانس پردازنده cpu کامپیوتر چیست؟
فرکانس پردازنده cpu کامپیوتر یا CPU Base Frequency به سرعت پردازش دستورات در پردازندهها cpu در یک ثانیه اشاره دارد. هر مقدار تعداد دستورات پردازش شده در یک ثانیه بیشتر باشند، در آخر سرعت پردازش نیز افزایش پیدا میکند. مبنای این مقدار GHz یا گیگاهرتز است که به معنی میلیارد دستورالعمل در یک ثانیه است. پردازندههای کنونی دارای توان پردازشی بیشتر از 2 GHz یا حتی بیشتر هستند.
خدمات ما در تهران و کرج:
- خدمات امنیت شبکه
- ارتباط بین شعب
- مشاوره و کارشناسی رایگان
- نصب و راه اندازی و پشتیبانی سیستم تلفنی (voip)
- راه اندازی سرویس های مانیتورینگ شبکه نصب راه اندازی و پشتیبانی سرویس های مایکروسافتی
- نصب راه اندازی و پشتیبانی سرویس های لینوکسی
- طراحی و اجرای اتاق سرور
- راه اندازی سرویس دورکاری
- پیاده سازی راهکار های مجازی سازی
- مشاوره خرید سرور و تجهیزات
راه های ارتباطی ما
شعبه مرکزی : استان البرز، کرج، بلوار طالقانی شمالی، برج میلاد
پشتیبانی ۷ روز هفته و ۲۴ ساعته : ۰۲۱۹۱۳۰۲۸۲۳
پشتیبانی ۷ روز هفته و ۲۴ ساعته : ۰۲۶۹۱۳۰۲۸۲۳
ایمیل پشتیبانی : info@netbod.net