پردازندههای مبتنی بر CISC : CISC (complex instruction set computer)، یك معماری پردازنده است كه در پردازندههای x86 نظیر Xeon، Opteron و سایر پردازندههای سرور و دسكتاپی كه توسط اینتل، AMD و بعضی فروشندگان دیگر ساخته میشوند، مورد استفاده قرار میگیرد. این معماری از دستورالعملهائی با طول متغیر استفاده میكنند. پردازندههای مبتنی بر RISC :RISC (reduced instruction set computer) در مقایسه با معماری CISC از تعداد دستورالعملهای كمتری استفاده میكند تا بازدهی پردازنده را تقویت نماید. پردازندههای سرور، نظیر PowerPC، معماری Power، خانواده PA-RISC، MIPS، Alpha و Sun SPARC از جمله مدلهای مبتنی بر معماری RISC به حساب میآیند.
پردازندههای مبتنی بر EPIC :EPIC (explicitly parallel instruction computer) دستورالعملها را با یكدیگر در VLIWها.
(very long instruction word) گروهبندی كرده، دستورالعملهائی كه بیشترین احتمال برای اجرای آنها در مرحله بعد وجود دارد را از قبل بارگذاری نموده، از تكنیكی با نام پیشبینی برای اجرای تمام شاخههای كد بصورت موازی استفاده میكند و از مواردی كه نیازی به آنها وجود ندارد، صرفنظر مینماید (بر خلاف پیشبینی شاخه كه در پردازندههای CISC مورد استفاده قرار میگیرد. پردازندههای سرور Itanium شركت اینتل، مبتنی بر معماری EPIC هستند.
اگر در حال برنامهریزی خرید یك سرور از پیش پیكربندی شده (Preconfigured) هستید، میتوانید محصولات هر یك از دستهبندیهای فوق را انتخاب كنید. تقریباً نیمی از سرورهای موجود در بازار، در گروه "Winel" (سختافزارهای اینتل یا سازگار با آن كه سیستم عامل ویندوز را اجرا میكنند) قرار دارند. بسیاری از كاربران، سایر سكوها را ترجیح میدهند. شما باید كدامیك از این دستهبندیها را انتخاب كنید ؟ بعضی از ملاحظاتی كه باید در نظر بگیرید، عبارتند از :
پائینترین هزینه ابتدائی : سرورهای مبتنی بر x86 در این مورد برتری دارند زیرا در طراحی كلی خود، شباهت زیادی به كامپیوترهای دسكتاپ x86 دارند (و غالباً از همان قطعات استفاده میكنند). به همین دلیل، خرید و سفارشی نمودن اینگونه سیستمها، پائینترین هزینه را در بر خواهد داشت.
میزانپذیری : اگر به یك تا هشت پردازنده در یك سرور واحد نیاز دارید، هر یك از دستهبندیهای فوق میتواند برای شما مناسب باشد. با اینحال اگر به تعداد بیشتری از پردازندهها نیاز داشته باشید، باید یك سرور مبتنی بر فنآوریهای RISC و یا EPIC را در نظر بگیرید.
پشتیبانی سیستم عامل : سیستم عامل سروری كه برای كاربردهای خود ترجیح میدهید، تأثیر چشمگیری بر انتخاب شما در زمینه پردازنده سرور خواهد داشت. اگر شما لینوكس را ترجیح میدهید، تقریباً میتوانید یك سكوی مبتنی بر هر یك از معماریهای فوق را انتخاب كنید. با اینحال اگر یك سیستم عامل متفاوت را ترجیح میدهید، انتخابهای شما نیز محدودتر خواهند بود. با پردازندههای x86، شما میتوانید نسخههای مختلف Windows 2000 Server و یا Windows Server 2003، توزیعهای محبوب Linux Server وLinux enterprise-level و Sun Solaris را انتخاب كنید. پردازندههای ایتانیوم اینتل میتوانند نسخههای 64 بیتی لینوكس وWindows Server 2003 را اجرا نمایند. پردازندههای Sun SPARC قادر به اجرای لینوكس و Solaris هستند. سرورهای PowerPC شركت Apple نیز Mac OSX و لینوكس را اجرا میكنند، در حالیكه سرور PowerPC شركت IBM میتواند لینوكس و یا AIX 5L (یك نسخه اختصاصی از یونیكس) را اجرا نمایند. سرورهای سری HP 9000 ( مبتنی بر پردازندههای HP PA-RISC) نیز از HP-UX (یك نسخه اختصاصی از یونیكس) استفاده میكنند. سرورهای HP Alpha نیز Open VMS، Tru64 UNIX و یا لینوكس را اجرا میكنند.
اگر در نظر دارید خودتان یك سیستم سرور را از مادربردها و قطعات مجزا مونتاژ كنید، میتوانید پردازندههای محصول اینتل (Itanium 2، Xeon، Pentium D و یا Pentium 4) یا AMD (Opteron) را انتخاب كنید. اگر تصمیم گرفتهاید خودتان اقدام به آمادهسازی یك سرور نمائید، مسئولیت پیكربندی و پشتیبانی از آن را نیز بر عهده خواهید داشت. بنابراین، بیشترین تأكید در این مقاله بر روی كمك به شما جهت آشنائی با ویژگیهای این پردازندهها (و مدلهای قبلی سازگار با x86 و Itanium)، تفاوتهای آنها با یكدیگر و این موضوع كه هر یك از آنها برای چه وظایفی مناسب هستند، خواهد بود.
livesos
Bookmarks