<h2 class="ql-direction-rtl ql-align-justify">قیمت مادربرد کامپیوتر</h2><p class="ql-direction-rtl ql-align-justify">قیمت مادربرد کامپیوتر بر اساس نوع چیپست و سوکت آن تعیین میشود. هنگام اسمبل و خرید قطعات یک کامپیوتر شخصی باید به نوع مادربردی که قصد خریداری آن را دارید توجه بیشتری داشته کنید، زیرا سایر قطعات با توجه به آن انتخاب میشوند. بهروزترین قیمت مادربرد کامپیوتر را میتوانید در زومیت پیدا کنید و پیش از انتخاب آنها را با یکدیگر مقایسه و از فروشنده معتبر تهیه کنید.</p><p><img alt="قیمت مادربرد کامپیوتر در بخش محصولات زومیت" src="https://api2.zoomit.ir/media/motherboard-66b09934f97a4041683c4602?w=1920&q=80" class="ql-image">زومیت</p><p class="ql-direction-rtl ql-align-justify">انواع مادربرد بر اساس نوع رم قابل استفاده در آن میتوان به سه گروه تقسیم کرد. در حال حاضر مادربردهای DDR5 جدیدترین نوع از این قطعه بهشمار میروند. وقتی هر فناوری جدیدی توسعه مییابد، همیشه مشکلات سازگاری وجود دارد و برای انتخاب قطعات یک کامپیوتر باید به سازگاری تمام آنها با یکدیگر دقت کرد. همچنین مادربردها بر اساس نسل پردازندههایی که قابل نصب روی آن هستند نیز دسته بندی میشوند.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">مادربرد DDR5</h3><p class="ql-direction-rtl ql-align-justify">مادربرد DDR5 به آرامی در حال تبدیل شدن به انتخاب اصلی کاربران است و اینتل و AMD هم در جدیدترین پردازندهها و چیپستهای خود از <a href="https://www.zoomit.ir/product/list/memory/">رم کامپیوتر</a> DDR5 پشتیبانی میکنند. قیمت مادربرد DDR5 باتوجه به سرعت بیشتر در نقل و انتقال دادهها کمی بیشتر از مدلهای DDR4 مشابه است. متأسفانه مادربرد DDR5 با رمهای نسل قبل سازگار نیست. به این معنی که که نمیتوانید از رم DDR4 سیستم فعلی خود در مادربرد جدید استفاده کنید.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">مادربرد DDR4</h3><p class="ql-direction-rtl ql-align-justify">انتخاب و خرید مادربرد DDR4 در حال حاضر گزینهی ارزانقیمت برای اسمبل یا ارتقای سیستم محسوب میشود. مادربرد DDR4 فراوانی زیادی در بازار دارد و بازهی قیمتی وسیعی را شامل میشود که با هر بودجهای میتوانید اقدام به خرید مادربرد کامپیوتر از نوع DDR4 کنید.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">مادربرد DDR3</h3><p class="ql-direction-rtl ql-align-justify">مادربرد DDR3 را باید به نوعی محصول از رده خارج توصیف کرد زیرا تولید و عرضهی آنها متوقف شده و امکان ارتقاء ندارند. استفاده از <a href="https://www.zoomit.ir/product/list/cpu/">CPU جدید</a> و کارتهای گرافیک جدید روی مادربرد DDR3 میسر نیست و فقط به استفاده از رمهای DDR3 با سرعت پایین محدود خواهید بود.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">مادربرد گیمینگ</h2><p class="ql-direction-rtl ql-align-justify">مادربرد های گیمینگ قهرمانان گمنام هر سیستم مخصوص بازی محسوب میشوند. ممکن است ساعتها در مورد بهترین کارت گرافیک، سریعترین پردازنده و زیباترین کیسها تحقیق کرده باشید، اما آیا به مادربرد نیز توجه کردهاید؟</p><p class="ql-direction-rtl ql-align-justify">یک مادربرد گیمینگ بهطور ویژه برای عملکرد بهتر در بازیها طراحی میشود و به سایر قطعات این اجازه را میدهد تا از حداکثر توان خود برای افزایش سرعت و قدرت بهره ببرند. مادربرد ممکن است در رسیدن قطعات دیگر به حداکثر پتانسیلشان موثر باشد.</p><p class="ql-direction-rtl ql-align-justify">مادربرد های گیمینگ بهترین گزینه برای کسانی هستند که نیاز به درگاههای متنوع، اورکلاک (بسته به نوع تراشه مادربرد) و امکانات اضافی دارند. همچنین از آنجایی که سیستم خنککننده یک کیس گیمینگ اهمیت زیادی دارد، در مادربرد های گیمینگ، امکانات مختلفی برای استفاده از انواع خنککنندههای بادی یا مایع تعبیه شده است. در برخی مدلها روی چیپست نیز فن خنککننده نصب میشود و امکان نصب هیتسینک روی <a href="https://www.zoomit.ir/product/list/ssd/">حافظه SSD</a> وجود دارد.</p><p><img alt="قیمت مادربرد کامپیوتر در بخش محصولات زومیت" src="https://api2.zoomit.ir/media/asus-rog-maximus-z690-hero-6549e8e07c0c309f944314c9?w=1920&q=80" class="ql-image"></p><p class="ql-direction-rtl ql-align-justify">در سالهای اخیر فاصله بین امکانات مادربردهای گیمینگ و عادی کمتر از گذشته شده است برای مثال اورکلاک کردن رم این روزها در بیشتر مادربردهای غیر گیمینگ هم به چشم میخورد. تعداد درگاه SSD پرسرعت و تنوع درگاههای مربوط به فن و سیستم خنک کننده نیز در محصولات غیرگیمینگ بیشتر شده است. اگر اهل اورکلاک نیستید و قابلیتهایی که یک مادربرد گیمینگ (که عموما گرانقیمتتر هم هستند) برای شما ضروری نیست چندان فرقی بین مادربرد عادی و گیمینگ برای شما وجود نخواهد داشت.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">خرید مادربرد کامپیوتر؛ به چه نکاتی باید توجه کرد؟</h2><p class="ql-direction-rtl ql-align-justify">برای خرید انواع مادربرد کامپیوتر میتوانید در قسمت سوالات کاربران بخش محصولات زومیت، پرسشهای خود را مطرح کنید. کارشناسان ما در کنار سایر کاربران به سوالات شما پاسخ خواهند داد. مادربرد اصلیترین قطعه یک سیستم است که سایر قطعات از جمله پردازنده، کارت گرافیک و انواع حافظه روی آن قرار میگیرند. برای اسمبل یا ارتقای کامپیوتر خود باید به خوبی با مادربرد آشنا باشید.</p><p class="ql-direction-rtl ql-align-justify">بسیار مهم است که از تواناییها و محدودیتهای مادربرد کامپیوتر خود آگاه باشید. به این ترتیب میتوانید بهترین اجزاء را متناسب با ظرفیت مادربرد تهیه کنید. یکی از مهمترین عوامل در دستهبندی انواع مادربرد کامپیوتر، فرمفاکتور است. فرمفاکتور، برخی از مشخصات، اندازه و شکل ظاهری مادربرد را نشان میدهد. توجه به این خصیصه میتواند طرح فیزیکی کلی مادربرد و محل قرارگیری اجزای مختلف روی آن را نمایان سازد.</p><p class="ql-direction-rtl ql-align-justify">انواع مختلف مادربرد خانگی بر اساس فرمفاکتور به 4 دسته اصلی تقسیم میشوند.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">مادربرد با فرم فاکتور Mini-ITX</h2><p class="ql-direction-rtl ql-align-justify">بردهای این فرمفاکتور با ابعاد 170 در 170 میلیمتر برای کیسهای کوچک مناسب هستند. قیمت مادربرد کامپیوتر با فرمفاکتور Mini-ITX معمولاً پایین است اما در مواردی با چیپستهای بالارده نیز تولید میشوند. از معایب آن هم میتوان به پشتیبانی از حداکثر یک کارت گرافیک، محدود به 2 اسلات رم و نبود امکان اورکلاک پردازنده و انواع حافظه اشاره کرد.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">مادربرد با فرم فاکتور Micro-ATX</h3><p class="ql-direction-rtl ql-align-justify">این مادربردها نیز برای کیسهای کوچک و معمولی مناسب هستند، با این تفاوت که ابعاد بزرگتری حدود 244 در 244 میلیمتر دارند. تعداد اسلاتهای PCIe مادربرد Micro-ATX بیشتر است و در برخی از مدلها تا 4 اسلات رم نیز دیده میشود. تعداد پورتهای SATA هم میتواند بیشتر از فرمفاکتور Mini-ITX باشد. برای مشاهده قیمت مادربرد کامپیوتر Micro ATX میتوانید مدل آن را در زومیت جستجو کنید.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">مادربرد با فرم فاکتور ATX</h3><p class="ql-direction-rtl ql-align-justify">اکثر کیسهای مرسوم از این مادربردها نیز پشتیبانی میکنند، چرا که ابعاد فرمفاکتور ATX به 305 در 244 میلیمتر میرسد. این نوع از مادربردها قابلیت ارتقای زیادی دارند و همچنین نسبت به چیپست بهکار رفته در آن میتوانید به انجام اورکلاک روی سایر قطعات مشغول شوید. امکان استفاده تا حداکثر 8 رم در آن وجود دارد و تعداد پورتهای ساتا نیز بیشتر از مدلهای قبلی است.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">مادربرد با فرم فاکتور E-ATX</h3><p class="ql-direction-rtl ql-align-justify">این فرمفاکتور، مدل بزرگتر ATX است که ابعاد آن به 305 در 330 میلیمتر میرسد. معمولا از چیپستهای بالارده در این فرمفاکتور استفاده میشود و قیمت آن نیز از سایر مادربردها گرانتر است. تنوع این نوع مادربردها بسیار کمتر از دو نوع قبلی است و برای مصارف خاص تهیه میشوند. برای خرید خرید مادربرد کامپیوتر میتوانید با انتخاب سازنده در بخش محصولات زومیت، پایینترین قیمت بازار را پیدا کنید.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">چه مادربردی بخریم ؟</h2><p class="ql-direction-rtl ql-align-justify">برای پاسخ به این سوال که چه مادربردی بخریم ابتدا باید نیاز و بودجهی خود را مشخص کنید. مادربردهای DDR3 قدیمی محسوب میشوند و خرید آن پیشنهاد نمیشود. با نگاهی آیندهنگرانه با کمی هزینه بیشتر میتوانید مادربرد DDR5 بخرید. اما توجه داشته باشید که با این کار هزینه بیشتری برای خرید رم DDR5 متحمل خواهید شد.</p><p class="ql-direction-rtl ql-align-justify">مادربردهای DDR4 در حال حاضر در بازار وجود دارند و کماکان تولید میشوند اما به زودی از چرخهی ساخت خارج خواهند شد. پس در نهایت چه مادربردی بخریم؟ اگر به سیستمی برای انجام امور روزمره و عادی نیاز دارید میتوانید با کمی صرفهجویی مادربرد DDR4 تهیه کنید. اما اگر گیمر هستید یا پردازشهای سنگینتری انجام میدهید، انتخاب مادربرد DDR5 میتواند دست شما را برای ارتقاء در آینده باز بگذارد.</p><p><img alt="قیمت مادربرد در بخش محصولات زومیت" src="https://api2.zoomit.ir/media/asus-rog-maximus-z690-hero-ram-slots-6549e8e17c0c309f944314cb?w=1920&q=80" class="ql-image"></p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">جدیدترین سوکت مادربرد</h3><p class="ql-direction-rtl ql-align-justify">جدیدترین سوکت مادربرد اینتل در سیستمهای خانگی در حال حاضر LGA 1700 و برای ایامدی AM5 است. پردازندههای نسل 12 و 13 اینتل و همچنین سری 7000 ایامدی از این سوکتها استفاده میکنند.</p><p class="ql-direction-rtl ql-align-justify">بررسی کنید که مادربرد شما چه نوع سوکتی دارد، زیرا با انتخاب جدیدترین سوکت مادربرد باید سوکت پردازنده نیز با آن مطابقت داشته باشد. سوکت، کانکتوری روی مادربرد است که پردازنده به آن متصل میشود. هر سوکت ابعاد فیزیکی و پینهای منحصر بهفردی دارد. دو تولیدکننده اصلی پردازنده یعنی اینتل و ایامدی هرکدام محصولات مختلف با سوکتهای متفاوتی را تولید میکنند. برای استفاده از جدیدترین سوکت مادربرد نیاز به قطعات سازگار دارید و هیچ راهی هم برای دور زدن آن وجود ندارد.</p><p class="ql-direction-rtl ql-align-justify">در مشخصات هر مادربرد در بخش محصولات نوع سوکت و پردازندههای پشتیبانی شده آمده است. در مادربردهای با چیپست اینتل تقریبا شاهد پشتیبانی 2 نسلی از پردازندهها هستیم و در مادربردهای AMD عموما چهار نسل از پردازنده را میتوان با یک مادربرد و سوکت آن استفاده کرد.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">ارتباط مادربرد با پردازنده</h3><p class="ql-direction-rtl ql-align-justify">ارتباط مادربرد با پردازنده از مهمترین نکاتی است که هنگام خرید انوع مادربرد کامپیوتر باید در نظر بگیرید. پردازندهها با توجه به اینکه از چه برندی هستند و برای کدام چیپست ساخته شدهاند، سوکتهای مختلفی دارند. مادربردها هم از همین رویه پیروی میکنند.</p><p class="ql-direction-rtl ql-align-justify">پس در هنگام انتخاب و استعلام قیمت مادربرد کامپیوتر و نحوه آگاهی از ارتباط مادربرد با پردازنده باید به سه مورد سوکت، چیپست و سازگاری با بایوس توجه کنید. <a href="https://www.zoomit.ir/product/list/motherboard/asus/">قیمت مادربرد ایسوس</a> مانند <a href="https://www.zoomit.ir/product/list/motherboard/msi/">قیمت مادربرد MSI</a> و <a href="https://www.zoomit.ir/product/list/motherboard/gigabyte/">قیمت مادربرد گیگابایت</a> باتوجه سوکت و سایر امکاناتی که توضیح داده شد متغیر است. برای بررسی و خرید با ارزانترین قیمت میتوانید از بخش محصولات آلفا تکنولوژی کمک بگیرید.</p><p class="ql-direction-rtl ql-align-justify"><br></p><p class="ql-direction-rtl ql-align-justify">(برگرفته شده از سایت زومیت)</p><p><br></p>
<h1 class="ql-align-justify">CPU چیست؛ هر آنچه باید در مورد پردازنده بدانید</h1><p>واحد پردازش مرکزی یا CPU که اجرای تمام دستورالعملها را مدیریت میکند و اغلب از آن بهعنوان مغز کامپیوتر یاد میشود چطور کار میکند و چه اجزایی دارد؟</p><p><br></p><p>واحد پردازش مرکزی (<a href="https://www.zoomit.ir/product/list/cpu/">CPU</a>) عنصری حیاتی در هر کامپیوتر محسوب میشود و تمامی محاسبات و دستوراتی را که به سایر اجزای کامپیوتر و تجهیزات جانبی آن منتقل میشود، مدیریت میکند. تقریباً تمام وسایل الکترونیکی و گجتهاییها که استفاده میکنید؛ از دسکتاپ و لپتاپ و گوشی گرفته تا کنسولهای گیمینگ و ساعتهای هوشمند، همه و همه به واحدی برای پردازش مرکزی مجهز هستند؛ در واقع این واحد، پایه و اساسی برای کامپیوترها به حساب میآید که بدون آن، سیستم روشن نمیشود، چه برسد به اینکه قابل استفاده باشد. سرعت بالای واحد پردازش مرکزی تابعی از دستور ورودی است و اجزای کامپیوترها تنها در صورتی که به این واحد متصل باشند، قدرت اجرایی پیدا میکنند.</p><p>ازآنجاکه واحدهای پردازش مرکزی، دادههای تمام قسمتهای کامپیوتر را بهطور همزمان مدیریت میکنند، ممکن است با افزایش حجم محاسبات و پردازشها، کُند عمل کند یا حتی با بالا رفتن حجم کاری، از کار بیفتد یا به اصطلاح کِرَش کند. امروزه رایجترین واحدهای پردازش مرکزی موجود در بازار از قطعات نیمههادی در مدارهای مجتمع تشکیل شدهاند که در انواع مختلفی به فروش میرسند و تولیدکنندگان پیشرو در این صنعت نیز، AMD و Intel هستند که از 50 سال پیش تا به امروز در این حوزه با هم رقابت میکنند.</p><h2 class="ql-direction-rtl ql-align-justify">پردازنده چیست؟</h2><p class="ql-direction-rtl ql-align-justify">برای آشنایی با واحد پردازش مرکزی (CPU)، ابتدا بخشی از کامپیوتر به نام <em>SoC</em> را خیلی مختصر معرفی میکنیم. SoC یا سیستم روی یک تراشه، بخشی از سیستم است که تمام اجزای مورد نیاز کامپیوتر را برای پردازش در تراشهای سیلیکونی ادغام میکند. SoC ماژولهای مختلفی دارد که <strong>واحد پردازش مرکزی</strong> (به اختصار پردازنده) جزئی اصلی از آن و پردازندهی گرافیکی، حافظه، کنترلر USB، مدارهای مدیریت انرژی و رادیوهای بیسیم (WiFi، 3G، 4G LTE، و غیره) اجزایی متفرقه هستند که ممکن است لزوماً روی SoC وجود نداشته باشند. واحد پردازندهی مرکزی که از این به بعد و در این مقاله آن را به اختصار <strong>پردازنده </strong>خطاب<strong> </strong>میکنیم،<strong> </strong>نمیتواند مستقل از تراشههای دیگر، دستورالعملها را پردازش کند؛ اما ساخت کامپیوتری کامل تنها با SoC امکانپذیر است.</p><p class="ql-direction-rtl ql-align-justify">SoC از پردازنده کمی بزرگتر است و در عین حال عملکردهای بسیار بیشتری نیز ارائه میدهد. در واقع با وجود تأکید زیادی که روی فناوری و عملکرد پردازنده میشود، این بخش از کامپیوتر، به خودی خود کامپیوتر نیست و میتوان آن را در نهایت، ماشینحسابی بسیار سریع معرفی کرد که جزئی از سیستم روی تراشه یا SoC است؛ دادهها را از حافظه فراخوانی میکند و سپس نوعی عملیات حسابی (جمع، ضرب) یا منطقی (و، یا، نه) روی آنها انجام میدهد.</p><h2 class="ql-direction-rtl ql-align-justify"><strong>عملکرد پردازنده ها</strong></h2><p class="ql-direction-rtl ql-align-justify"><strong>فراخوانی یا واکشی دستورالعملها از حافظه (Fetch):</strong> پردازنده ابتدا به منظور آگاهی از نحوهی مدیریت ورودی و دانستن دستورالعملهای مرتبط با آن، این دستورها را از حافظه دریافت میکند. این ورودی ممکن است یک یا بینهایت دستور باشد که باید در محلهای جداگانه آدرسدهی شوند. به این منظور واحدی به نام PC (مخفف Program Counter) یا <em>شمارندهی برنامه</em>، وجود دارد که ترتیب دستورهای ارسالشده را حفظ میکند؛ پردازنده نیز در تعاملی مشترک برای یافتن آدرس دستورالعمل دائماً با رم در ارتباط است (خواندن از حافظه).</p><p class="ql-direction-rtl ql-align-justify"><strong>رمزگشایی یا ترجمهی دستورالعملها (Decode):</strong> دستورالعملها به فرمی که برای پردازنده قابل درک باشند (زبان ماشین یا باینری) ترجمه میشوند. پردازنده پس از دریافت دستورها، برای درک آنها نیاز دارد تا این کدها به زبان ماشین (یا باینری) ترجمه شوند. نوشتن برنامهها به زبان باینری، از همان ابتدای امر، کار دشواری است و به همین دلیل کدها به زبانهای برنامهنویسی سادهتری نوشته میشوند و سپس واحدی به نام Assembler، این دستورها را به کدهای اجرایی و آماده برای پردازش پردازنده تبدیل میکند.</p><p class="ql-direction-rtl ql-align-justify"><strong>پردازش یا اجرای دستورهای ترجمهشده (Execute):</strong> مهمترین مرحله در عملکرد پردازنده، پردازش و اجرای دستورها است. در این مرحله دستورالعملهای رمزگشاییشده و باینری برای اجرا به کمک واحد ALU (مخفف Arithmetic & Logic Unit) یا واحد محاسبه و منطق، در آدرسی مخصوص پردازش میشوند.</p><p class="ql-direction-rtl ql-align-justify"><strong>ذخیرهی نتایج اجرا (Store):</strong> نتایج و خروجی دستورها به کمک واحد ثبات (Register) در حافظهی جانبی پردازنده ذخیره میشوند تا در دستورالعملهای آتی برای بالا بردن سرعت به آنها رجوع شود (نوشتن در حافظه).</p><p class="ql-direction-rtl ql-align-justify"><img alt="چرخه دستورالعملها" src="https://api2.zoomit.ir/media/2022-7-instruction-cycle1-638ba279c078cd552de62609?w=1920&q=80" class="ql-image">فرایندی که در بالا توضیح داده شد، <em>چرخهی </em><strong>واکشی-اجرایی</strong> نامیده میشود و میلیونها بار در ثانیه اتفاق میافتد؛ هربار پس از اتمام این چهار مرحلهی اصلی، نوبت به دستور بعدی میرسد و تمامی مراحل دوباره از اول اجرا شده تا زمانی که تمامی دستورالعملها پردازش شوند.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify"><strong>واحدهای عملیاتی پردازنده ها</strong></h2><p class="ql-direction-rtl ql-align-justify">هر پردازنده از سه واحد عملیاتی تشکیل شده است که در فرایند پردازش دستورها نقش دارند:</p><p class="ql-direction-rtl ql-align-justify"><strong>واحد محاسبه و عملیات منطقی (ALU یا همان Arithmetic & Logic Unit):</strong> این واحد مدار دیجیتالی پیچیدهای است که عملیات ریاضی و مقایسهای را انجام میدهد؛ در برخی پردازندهها، ALU به دو بخش AU (برای انجام عملیات حسابی) و LU (برای انجام عملیات منطقی) تقسیم میشود.</p><p class="ql-direction-rtl ql-align-justify"><strong>واحد کنترل حافظه (CU یا همان Program Counter):</strong> این واحد مداری است که عملیات را درون پردازنده هدایت و مدیریت میکند و چگونگی پاسخ دادن به دستورالعملها را به واحد محاسبه و منطق و دستگاههای ورودی و خروجی، دیکته میکند. کارکرد واحد کنترل در هر پردازنده بسته به معماری طراحی آن، میتواند متفاوت باشد.</p><p class="ql-direction-rtl ql-align-justify"><strong>واحد ثبات (Register):</strong> واحد ثبات، واحدی در پردازنده است که وظیفهی نگهداری موقت دادههای پردازششده، دستورالعملها، آدرسها، توالی بیتها و خروجی را بر عهده دارد و باید برای نگهداری این دادهها ظرفیت کافی داشته باشد. پردازندههایی با معماری 64 بیتی، Registerهایی با ظرفیت 64 بیتی دارند و پردازندههایی با معماری 32 بیتی نیز دارای واحد ثباتی 32 بیتی هستند.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify"><strong>معماری پردازنده ها</strong></h2><p class="ql-direction-rtl ql-align-justify">ارتباط میان دستورالعملها و طراحی سختافزار پردازنده، معماری پردازنده را شکل میدهد؛ اما معماری 64 یا 32 بیتی چیست؟ این دو معماری چه تفاوتهایی با یکدیگر دارند؟ برای پاسخ به این سؤال ابتدا باید با مجموعه دستورالعملها و نحوهی انجام محاسبات آنها آشنا شویم:</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify"><strong>مجموعه دستورالعملها</strong></h3><p class="ql-direction-rtl ql-align-justify">مجموعه دستورالعملها (Instruction Set)، مجموعه عملیاتی است که هر پردازنده میتواند بهطور طبیعی اجرا کند. این عملیات از چندین هزار دستورالعمل ساده و ابتدایی (مانند جمع، ضرب، جابهجایی و…) تشکیل شده که اجرای آن از پیش برای پردازنده تعریف شده است و اگر عملیاتی در خارج از محدودهی این مجموعه دستورالعمل باشد، پردازنده نمیتواند آن را اجرا کند.</p><p class="ql-direction-rtl ql-align-justify">همانطورکه اشاره شد، پردازنده وظیفهی اجرای برنامهها را بر عهده دارد. این برنامهها مجموعهای از دستورالعملهای نوشتهشده به زبان برنامهنویسی هستند که باید با ترتیبی منطقی و دقیقاً مرحلهبهمرحله اجرا دنبال شوند.</p><p><strong>مقالههای مرتبط:</strong></p><ul><li><a href="https://www.zoomit.ir/processor/342003-different-device-cpus-comparison/"><strong>پردازندههای موبایل، لپتاپ، دسکتاپ و سرور چه تفاوتی با یکدیگر دارند؟</strong></a></li></ul><p class="ql-direction-rtl ql-align-justify">ازآنجاکه کامپیوترها زبانهای برنامهنویسی را مستقیماً درک نمیکنند، این دستورالعملها باید به فرم <strong>زبانِ ماشین یا باینری</strong> ترجمه شوند که درک آنها برای کامپیوترها آسانتر باشد. فرم باینری تنها از دو عدد صفر و یک تشکیل شده است و دو حالت ممکن روشن (یک) یا خاموش (صفر) ترانزیستورها را برای عبور جریان الکتریسیته نشان میدهد.</p><p class="ql-direction-rtl ql-align-justify">در واقع هر پردازنده را میتوان مجموعهای از مدارهای الکتریکی دانست که مجموعهی دستورالعملها را دراختیار پردازنده قرار میدهند و سپس مدارهای مربوط به آن عملیات به وسیلهی سیگنالی الکتریکی فعال شده و پردازنده آن را اجرا میکند.</p><p class="ql-direction-rtl ql-align-justify">دستورالعملها از تعداد معینی بیت تشکیل شدهاند. برای مثال، در دستورالعملی 8 بیتی؛ 4 بیت اول آن به کد عملیات و 4 بیت بعدی به دادههایی که باید استفاده شوند اشاره دارد. طول یک مجموعه دستورالعمل میتواند از چند بیت تا چند صد بیت متغیر بوده و در برخی از معماریها نیز طولهای متفاوتی داشته باشد.</p><p class="ql-direction-rtl ql-align-justify">بهطور کلی مجموعه دستورالعملها به دو دستهبندی اصلی زیر تقسیم میشوند:</p><ul><li class="ql-direction-rtl ql-align-justify"><strong>محاسبات کامپیوتری با مجموعه دستورالعملهای کاهشیافته (Reduced instruction set computer):</strong> برای پردازندهی مبتنی بر <strong>RISC</strong> (بخوانید ریسک)، مجموعه عملیات تعریف شده، <em>ساده و اساسی</em> هستند. این دست از محاسبات پردازشها را سریعتر و کارآمدتر انجام میدهند و برای <em>کاهش </em>زمان اجرا بهینهسازی شدهاند؛ RISC نیازی به داشتن مدارهای پیچیده ندارد و هزینهی طراحی آن پایین است. پردازندههای مبتنی بر RISC، هر دستور را در چرخهای واحد به اتمام میرسانند و تنها روی دادههای ذخیرهشده در رجیسترها، عملیات انجام میدهند؛ پس دستورالعملهای سادهای هستند، فرکانس بالاتری دارند، ساختار مسیرسازی اطلاعات در آنها بهینهتر است و عملیاتها را روی رجیسترها بارگذاری و ذخیره میکنند.</li><li class="ql-direction-rtl ql-align-justify"><strong>محاسبات کامپیوتری با مجموعه دستورالعملهای پیچیده (Complex instruction set computer):</strong> پردازندههای <strong>CISC</strong> (بخوانید سیسک) یک لایه میکروکد یا ریزبرنامهریزی اضافی دارند که در آن دستورالعملهای پیچیده را به دستورهای ساده (مانند جمع یا ضرب) تبدیل میکنند. دستورالعملهای قابلبرنامهریزی در حافظهی سریع ذخیره میشوند و قابل بهروزرسانی هستند. در این نوع از مجموعه دستورالعملها، تعداد بیشتری از دستورالعملها را نسبت به RICS میتوان گنجاند و فرمت آنها میتوانند طول متغیر داشته باشند. در واقع CISC تقریباً نقطه مقابل RISC است. دستورالعملهای CISC میتوانند چندین چرخهی پردازنده را طی کنند و مسیرسازی اطلاعات در آنها به اندازه پردازندههای RISC کارآمد نیست. بهطور کلی پردازندههای مبتنی بر CISC میتوانند چندین عملیات را در طی یک دستور پیچیده اجرا کنند، اما در طول مسیر چندین چرخه را طی میکنند.</li></ul><p><br></p><h2 class="ql-direction-rtl ql-align-justify">RISC درمقابل CISC یا ARM درمقابل x86</h2><p class="ql-direction-rtl ql-align-justify">RISC و CISC در دستهبندی مجموعهی دستورالعملها، دو نقطهی ابتدایی و انتهایی این طیف هستند و در این میان ترکیبهای مختلف دیگری نیز به چشم میخورند. در ابتدا به بیان تفاوتهای اساسی RISC و CISC میپردازیم:</p><p class="ql-direction-rtl"><strong>RICS یا مجموعه دستورالعملهای کاهش یافته</strong></p><p class="ql-direction-rtl"><strong>CISC یا مجموعه دستورالعملهای پیچیده</strong></p><p class="ql-direction-rtl ql-align-justify">مجموعه دستورالعملهای RISC ساده هستند؛ تنها یک عملیات را اجرا میکنند و پردازنده میتواند در طی یک چرخه، آنها را پردازش کند.</p><p class="ql-direction-rtl ql-align-justify">دستورالعملهای CISC چندین عملیات را اجرا میکنند، اما پردازنده نمیتواند آنها را طی یک چرخهی واحد، پردازش کند.</p><p class="ql-direction-rtl ql-align-justify">پردازندههای مبتنی بر RISC مسیرسازی بهینهتر و سادهتری برای اطلاعات دارند؛ طراحی این دستورها به قدری ساده است که میتوان آنها را بهصورت بخشبخش اجرا کرد.</p><p class="ql-direction-rtl ql-align-justify">پردازندههای مبتنی بر CISC ماهیت پیچیدهای دارند و اجرای دستورها در آن دشوارتر است.</p><p class="ql-direction-rtl ql-align-justify">پردازندههای مبتنی بر RISC برای اجرای دستورالعملها به دادههای ذخیرهشده نیاز دارند.</p><p class="ql-direction-rtl ql-align-justify">در پردازندههای مبتنی بر CISC بهصورت مستقیم و ازطریق رم میتوان با دستورها کار کرد و دیگر نیازی به بارگذاری جداگانهی عملیات نیست.</p><p class="ql-direction-rtl ql-align-justify">RISC به سختافزار پیچیدهای نیاز ندارد و تمام عملیات توسط نرمافزار انجام میشود.</p><p class="ql-direction-rtl ql-align-justify">نیازمندیهای سختافزاری طراحی CISC، بیشتر است. دستورالعملهای CISC با استفاده از سختافزار انجام میشوند و نرمافزارها غالباً سادهتر از RISC هستند. به همین دلیل است که برنامههایی مبتنی بر طراحی CISC، کدنویسی کمتری دارد و خود دستورالعملها، بخش بزرگی از عملیات را انجام میدهند.</p><p class="ql-direction-rtl ql-align-justify">همانطورکه گفته شد در طراحی پردازندههای مدرن امروزی، ترکیبی از این دو مجموعه (CISC یا RISC) استفاده میشود. برای مثال معماری x86 ایامدی در اصل از مجموعه دستورالعملهای CISC استفاده میکند، اما به میکروکدی برای سادهسازی دستورالعملهای پیچیده مشابه RISC نیز مجهز است. حال که تفاوتهای دو دستهبندی اصلی مجموعهی دستورالعملها را بیان کردیم، کاربرد آنها را در معماری پردازندهها بررسی میکنیم.</p><p class="ql-direction-rtl ql-align-justify">اگر هنگام انتخاب گوشی یا تبلت، به معماری پردازندهی آن دقت کنید، متوجه خواهید شد که برخی از مدلها از پردازندههای اینتل استفاده میکنند، درحالیکه برخی دیگر مبتنی بر معماری ARM هستند.</p><p><strong>مقالههای مرتبط:</strong></p><ul><li><a href="https://www.zoomit.ir/processor/361870-arm-against-x86-will-apple-beat-amd-and-intel/"><strong>آرم دربرابر x86؛ آیا اپل میتواند AMD و اینتل را شکست دهد؟</strong></a></li></ul><p class="ql-direction-rtl ql-align-justify">فرض کنید که پردازندههای مختلف، هر کدام مجموعه دستورالعملهای مختلفی داشته باشند، در این صورت برای اجرای برنامههای مختلف، هر کدام باید جداگانه برای هر پردازنده کامپایل شوند. برای مثال برای هر پردازنده از خانوادهی AMD، لازم بود تا ویندوزی جداگانه توسعه داده شود، یا هزاران نسخه از برنامهی فتوشاپ برای پردازندههای مختلف نوشته میشد. بههمیندلیل، معماریهای استانداردی مبتنی بر دستهبندیهای RISC یا CISC یا ترکیبی از این دو طراحی شد و مشخصات این استانداردها هم دردسترس همه قرار گرفت. ARM، PowerPC، x86-64 و IA-64 نمونههایی از این استانداردهای معماری هستند که در ادامه دو مورد از مهمترین آنها و تفاوتهایشان را معرفی میکنیم:</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify"><strong>تاریخچه مختصری از معماری پردازنده ها</strong></h2><p class="ql-direction-rtl ql-align-justify">در سال 1823، فردی به نام <em>بارون جونز جکوب برزلیوس</em>، عنصر شیمیایی سیلیکون (نماد Si، عدد اتمی 14) را برای اولین بار کشف کرد. این عنصر به علت فراوانی و خاصیت نیمههادی قویای که دارد، بهعنوان ماده اصلی در ساخت پردازندهها و تراشههای کامپیوتری به کار میرود. تقریباً یک قرن بعد و در سال 1947، <em>جان باردین</em>،<em> والتر براتین</em> و <em>ویلیام شاکلی</em> اولین ترانزیستور را در آزمایشگاه بل اختراع و جایزهی نوبل دریافت کردند.</p><p class="ql-direction-rtl ql-align-justify"><img alt="اتم سیلیکون" src="https://api2.zoomit.ir/media/2022-7-silicon-atom-diagram-concept-vector-24974484-638ba278495859f4e0c277a3?w=1920&q=80" class="ql-image">اولین مدار یکپارچهی (IC) کارآمد، سپتامبر 1958 رونمایی شد و دو سال بعد از آن IBM اولین مرکز تولید انبوه خودکار ترانزیستورها را در نیویورک توسعه داد. اینتل در سال 1968 پایهگذاری و AMD نیز یک سال بعد از آن تأسیس شد.</p><p class="ql-direction-rtl ql-align-justify">اولین پردازنده در اوایل دههی 1970، توسط اینتل اختراع شد؛ این پردازنده Intel 4004 نام داشت و با بهرهمندی از 2300 ترانزیستور، 60 هزار عملیات در ثانیه انجام میداد. <a href="https://www.zoomit.ir/product/list/cpu/intel/">قیمت CPU اینتل</a> 4004 با 200 تعیین شده بود و تنها 640 بایت حافظه داشت:</p><p><img alt="intel 4004" src="https://api2.zoomit.ir/media/2022-7-article-1280x720.eb8cedaf-638ba2793d70e20d86d2c980?w=1920&q=80" class="ql-image">CPU اینتل C4004 P0339</p><p class="ql-direction-rtl ql-align-justify">بعد از اینتل، موتورولا اولین پردازندهی 8 بیتی خود را (MC6800) با فرکانس یک تا دو مگاهرتز معرفی کرد و سپس MOS Technology، پردازندهای سریعتر و ارزانتر نسبت به پردازندههای موجود معرفی کرد که در کنسولهای گیمینگ آن زمان، یعنی آتاری 2600 و سیستمهای نینتندو مانند Apple II و Commodore 64 استفاده شد. اولین پردازندهی 32 بیتی را موتورولا در سال 1979 توسعه داد، البته این پردازنده تنها در کامپیوترهای مکینتاش اپل و آمیگا به کار رفت. کمی بعد National Semiconductor، اولین پردازندهای 32 بیتی را برای استفاده عموم عرضه کرد.</p><p class="ql-direction-rtl ql-align-justify">PowerPC در سال 1993، اولین پردازندهی مبتنی بر مجموعه دستورالعملهای 32 بیتی خود را عرضه کرد؛ این پردازنده توسط اتحادیهی AIM ( تشکیلشده از سه شرکت اپل، IBM و موتورولا) توسعه یافت و اپل در آن زمان از اینتل به PowerPC مهاجرت کرد. در ادامه دو ویدیوی تبلیغاتی را که اینتل و PowerPC در رقابت با یکدیگر منتشر کردند، مشاهده میکنید:</p><p class="ql-direction-rtl ql-align-center"><em>تبلیغ PowerPC برای نشان دادن ضعفهای اینتل</em></p><p class="ql-direction-rtl ql-align-center"><em>تبلیغ اینتل برای نشان دادن ضعفهای PowerPC</em></p><p class="ql-direction-rtl ql-align-justify"><strong>تفاوت پردازندهی 32 بیتی و 64 بیتی (x86 درمقابل x64): </strong>به بیان ساده، معماری x86 به خانوادهای از دستورالعملها اشاره دارد که در یکی از موفقترین پردازندههای اینتل، به نام 8086 به کار میرفت و اگر پردازندهای با معماری x86 سازگار باشد، آن پردازنده را بهعنوان x86-64 یا x86-32 میشناسند که برای نسخههای ویندوزی 32 (و 16) بیتی استفاده میشود؛ پردازندههای 64 بیتی را x64 و پردازندههای 32 بیتی را x86 معرفی میکنند.</p><p class="ql-direction-rtl ql-align-justify">بزرگترین تفاوت بین پردازندههای 32 بیتی و 64 بیتی، به میزان دسترسی متفاوت آنها به رم مربوط میشود:</p><blockquote><br></blockquote><blockquote>حداکثر حافظهی فیزیکی معماری x86 یا پردازندههای 32 بیتی، به 4 گیگابایت محدود میشود؛ درحالیکه معماری x64 (یا پردازندههای 64 بیتی) میتواند به حافظهی فیزیکی 8، 16 و برخی مواقع حتی تا 32 گیگابایت دسترسی داشته باشد. یک کامپیوتر 64 بیتی میتواند هم با برنامههای 32 بیتی و هم با برنامههای 64 بیتی کار کند؛ درمقابل، یک کامپیوتر 32 بیتی تنها میتواند برنامههای 32 بیتی را اجرا کند.</blockquote><p class="ql-direction-rtl ql-align-justify">در بیشتر موارد، پردازندههای 64 بیتی هنگام پردازش دادههای گسترده، از پردازندههای 32 بیتی کارآمدتر عمل میکنند. برای آگاهی از اینکه سیستمعامل شما از کدام برنامهها (32 بیتی یا 64 بیتی) پشتیبانی میکند، کافی است یکی از دو مسیر زیر را طی کنید:</p><ul><li class="ql-direction-rtl ql-align-justify">کلیدهای Win + X را فشار دهید تا منوی کانتکس نمایش داده شود و سپس روی گزینهی System کلیک کنید. -> در پنجرهای که باز میشود، بخش System type را در قسمت مشخصات دستگاه (Device specification) پیدا کنید. 64 بیتی یا 32 بیتی بودن ویندوز خود را از این قسمت میتوانید مشاهده کنید.</li><li class="ql-direction-rtl ql-align-justify">عبارت msinfo32 را در کادر جستوجوی ویندوز تایپ کرده و روی System Information نمایش دادهشده، کلیک کنید. -> از بخش System Information در سمت راست، نوع System پیدا کنید و ببینید که سیستمعامل ویندوز شما مبتنی بر x64 است یا X32.</li></ul><p class="ql-direction-rtl ql-align-justify"><br></p><p class="ql-direction-rtl ql-align-justify">(برگرفته شده از سایت زومیت)</p>
<h2 class="ql-direction-rtl ql-align-justify">کارت گرافیک چیست و چه نقشی در کامپیوتر دارد؟</h2><p class="ql-direction-rtl ql-align-justify">کارت گرافیک یک قطعه سختافزاری محسوب میشود که وظیفهی آن دریافت اطلاعات از کامپیوتر و تبدیل آن به تصاویر صفحه نمایش است. بنابراین در جهت اهمیت این قطعه باید گفت که اگر نباشد، هیچ تصویری نیز وجود نخواهد داشت.</p><p class="ql-direction-rtl ql-align-justify">این پردازنده گرافیکی با نام مختصر GPU که کوتاهشدهی عبارت Graphics Processing Unit است نیز شناخته میشود که اطلاعات را از CPU دریافت میکند و با پردازش آنها تصویری را روی صفحه نمایش نمایان میکند. عملکرد GPU در مقایسه با عملکرد سایر قطعهها پیچیدهتر و سختتر است، اما اگر شناخت درستی از آن پیدا کنید، میتوانید به راحتی کار این قطعه را درک کنید.</p><p><img alt="قیمت کارت گرافیک در بخش محصولات زومیت" src="https://api2.zoomit.ir/media/best-graphic-cards-zoomit-656f3d02de12e0985492d936?w=1920&q=80" class="ql-image"></p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">انواع کارت گرافیک</h2><p class="ql-direction-rtl ql-align-justify">هرروز مدلهای مختلفی از کارت گرافیک به بازار معرفی میشود، اما بیشتر شرکتهای تولیدکننده کامپیوتر از دو نوع GPU برای ساخت و تولید دستگاههای موردنظر خود استفاده کردهاند که یکی از آنها نوع مستقل و دیگری نوع یکپارچه است.</p><p class="ql-direction-rtl ql-align-justify">دقت داشته باشید که شرکتهای معتبری چون ایسوس، گینوارد، MSI، پالت و ... از میان انواع کارتهای گرافیکی این دو نوع را انتخاب میکنند و محصولات بسیار محبوب و پرطرفداری دارند. حال در ادامه هریک از مدلهای کارت گرافیک را موردبررسی قرار خواهیم داد.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">1.کارت گرافیک مستقل یا dedicated</h3><p class="ql-direction-rtl ql-align-justify">کارتهای گرافیک مستقل که با نامهایی چون Discret و Individual شناخته میشوند، میتوانند بهراحتی نیازهای گیمرها و ادیتورهای حرفهای را برآورده کنند. این مدل از GPU روی یک قطعه جدا از مادربرد کامپیوتر یا لپتاپ شما طراحی خواهد شد و شما میتوانید با تهیهی آن قدرت و کیفیت گرافیک سیستمی که دارید را بهمقدار قابلتوجه افزایش دهید. نکته مثبتی که میتوان در رابطه با نوع مستقل این قطعه به آن اشاره کرد، شرایط نصب آسان است.</p><p><br></p><h3 class="ql-direction-rtl ql-align-justify">2.کارت گرافیک یکپارچه یا Integrated</h3><p class="ql-direction-rtl ql-align-justify">اگر از میان انواع کارتهای گرافیک بهدنبال انتخابی ارزان قیمت هستید باید گفت قیمت کارت گرافیک یکپارچه در مقایسه با نوع دیگر کمتر است، اما از لحاظ قدرت و کیفیت کمی ضعیفتر خواهد بود. از همین رو کارت گرافیک Integrated برای استفادههای معمولی و اجرای بازیهایی با گرافیک پایین مناسب خواهد بود. این قطعه علاوهبر آنکه از لحاظ هزینه مقرونبهصرفه است، مصرف برق پایینی دارد و فضای کمی اشغال میکند.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">بهترین برندهای کارت گرافیک</h2><p class="ql-direction-rtl ql-align-justify">بهاحتمالزیاد تا بهحال بارها نام دو برند از <a href="https://www.zoomit.ir/product/list/vga/nvidia/">کارت گرافیک Nvidia</a> و <a href="https://www.zoomit.ir/product/list/vga/amd/">AMD</a> که از بزرگترین برندهای تولیدکننده کارت گرافیک هستند را شنیدهاید و از کیفیت محصولات آنها آگاهی دارید. اما باید گفت که کمپانیهای دیگری نیز وجود دارند که دست به تولید این قطعه زدهاند. در ادامه لیستی از نام بهترین برندهای GPU در اختیارتان قرار میگیرد تا با آنها آشنا شوید.</p><p class="ql-direction-rtl ql-align-justify">کارت گرافیک ایسوس (ASUS)؛ غول تایوانی و اولین تولیدکننده طرح کارت گرافیک صد درصد بدون غبار</p><p class="ql-direction-rtl ql-align-justify">ام اس آی (MSI)؛ انتخابی حرفهای و مناسب برای اورکلاک</p><p class="ql-direction-rtl ql-align-justify">گیگابایت (Gigabyte)؛ کارت گرافیک ساده با عملکرد خیرهکننده</p><p class="ql-direction-rtl ql-align-justify">سافایر (Sapphire): انتخابی درخشان با نورپردازی زیبا</p><p class="ql-direction-rtl ql-align-justify">ازراک (ASRock): محصولی ارزان قیمت، اما با کیفیت درخشان</p><p><img alt="قیمت کارت گرافیک انویدیا 4080 در بخش محصولات زومیت" src="https://api2.zoomit.ir/media/nvidia-rtx-4080-gpu-656f3d01dd073b926fda3809?w=1920&q=80" class="ql-image"></p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">اصطلاحات مربوط به کارت گرافیک</h2><p class="ql-direction-rtl ql-align-justify"><strong>سرعت کلاک پردازشگر</strong>: سرعت کلاک درحقیقت در سرعت کارت گرافیکی تاثیر دارد و برابر با تعداد پیکسلهایی است که GPU توانایی پردازش آن در هر سیکل را دارد.</p><p class="ql-direction-rtl ql-align-justify"><strong>سرعت Fill</strong>: این سرعت درحقیقت به سرعتی گفته میشود که کارت گرافیک میتواند در آن مدتزمان ترسیم یک صفحه را انجام دهد.</p><p class="ql-direction-rtl ql-align-justify"><strong>Anti-aliasing</strong>: درواقع قابلیتی است که دندانههای خطوط مورب و منحنی را حذف میکند، درنتیجه این ویژگی به طبیعی بهنظر رسیدن تصاویر کمک میکند. باید گفت Anti-aliasing چند سطح دارد و از جمله ویژگیهای کارت گرافیک است که امکان دارد سرعت کامپیوتر را کاهش دهد.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">قیمت کارت گرافیک</h2><p class="ql-direction-rtl ql-align-justify">همانطورکه گفته شد، کارتهای گرافیک انواع مختلفی دارند و هرکدام به برند خاصی متعلق هستند و از ویژگیهای منحصربهفردی پشتیبانی میکنند. همین موارد قیمت کارت گرافیک را تغییر میدهند، از همین رو نمیتوان نظر دقیق و قطعی در رابطه با این موضوع داد.</p><p class="ql-direction-rtl ql-align-justify">البته زومیت شرایطی را برای شما فراهم کرده است تا بتوانید خرید خود را با بهترین قیمت انجام دهید. در این پلتفرم شما امکان پیدا کردن فروشندگان مختلف کارت گرافیک را دارید و شرایط برای مقایسه قیمتها و انتخاب ارزانترین محصول وجود دارد.</p><p><br></p><h2 class="ql-direction-rtl ql-align-justify">جمعبندی</h2><p class="ql-direction-rtl ql-align-justify">کارت گرافیک یک قطعه سختافزاری مهم در کامپیوتر و لپتاپ است که مسئولیت تولید تصاویر را برعهده دارد و مسلما هرچه این پردازشگر قویتر باشد، تصاویر باکیفیتتری نیز در اختیارتان قرار خواهد گرفت که این موضوع برای گیمرها و ادیتورها اهمیت بالایی دارد.</p><h2 class="ql-align-justify"><br></h2><p class="ql-align-justify">(برگرفته شده از سایت زومیت)</p>