شما می توانید با ارسال ایمیل خود ، بصورت رایگان مشترک شده و از بروزسانی مطلع شوید.

ایمیل خود را وارد کنید:

۱- با پایان یافتن ماههای محرم و صفر، قالب وبلاگ را از عزا درآوردم و کلا با قالب آی تی بلاگز تعویضش کردم. اگر به مزاجم ساخت، همین را اصلاح کرده و استفاده خواهم کرد. ۲ – خدایا زودتر انتخابات را برسان! و بدون دردسر تمام کن. شاید این کشتی وقت نشناس، دست از سر [...]

۱٫ شنیده ایم که نظافت نیمی از ایمان است؛ می‌دانید چرا؟ ۲٫ در لیوان کثیف، شیرعسل هم که بریزی نمی شود خورد! نصف کار این است که تمیز شود، نیم دیگر ریختن شیر پاک است. ۳٫ آن پاکیزگی که نیمی از ایمان است، تنها ناظر به نظافت ظاهر نیست، که بیشتر طهارت باطن مورد نظر [...]

پسر شهید روشن درگوش رهبری چه گفت؟ (اشک من رو درآورد این نوشته) حاشیه دیدار رهبری با خانواده شهید ‌روشن چه کنیم که معصیت نکنیم نظر جالب یک بیننده صدای آمریکا سیدحسن در کنار نورعلی تابنده (قطب صوفیه)

یکی از خصلتهایی که یا انسان را از درون ذوب می کند یا سبب می شود با کوچکترین مساله‌ای به مردم حمله کنیم، زودرنجی است. انسان زودرنج، بیش از هر کس، خودش را اذیت می کند، زیاد در فکر انتقام است و تا جایی که بتواند از موضوعات ریز و درشت، برداشت سوء می کند [...]

یک راه حمله کردن به یک موضوع، بد دفاع کردن است. تقریبا هر جا که بحث حجاب مطرح می‌شود، در دفاع از آن مطرح می‌شود که حجاب محدودیت نیست. به نظر بنده این یک دروغ است! تصور کنید در گرمای تابستان با مقنعه و چادر بخواهید فعالیت کنید؛ اگر این محدودیت نیست پس چیست؟ محدودیت [...]

دیروز تبلیغ جالبی از حجاب در سایت الف دیدم، خواستم از آن استفاده‌ای کرده باشم و لااقل داخل اتاق کارم، این تبلیغ را بگذارم. کیفیت عکس اما پایین بود، لذا دست به کار شدم و تبلیغ مشابهی البته ساده تر آماده کردم:

بایگانی برای آبان ۱۸م, ۱۳۸۸

سخت افزار رایانه: تفاوت پردازنده ۳۲ و ۶۴ بیتی

۱ نظر

مقدمه

امروزه دنیای سخت افزار کامپیوتر پیشرفت و گسترش زیادی پیدا کرده و روزی نیست که محصول جدیدی در این وادی معرفی نشود. یکی از مهمترین و پیشروترین عناصر در دنیای دیجیتال، CPU یا همان پردازنده مرکزی است.
پردازنده‌های رایانه آنقدر پیچیدگی و ظرافت دارند که کمتر شرکتی قادر است در این وادی گام نهد و سالهاست که تنها دو شرکت غول پیکر اینتل و AMD در این زمینه فعالیت دارند. شرکتهای دیگری که در زمینه طراحی و ساخت پردازنده مشغول هستند، عمدتا بر کاربردهای خاص تکیه دارند.
در دنیای پردازنده‌ها پیشرفتهای عمده ای صورت گرفته است و به تبع آن، اصطلاحات جدیدی هم روانه فرهنگ واژگان شده و می شود. خیلی از ما این واژه‌ها را استفاده می کنیم بدون اینکه آنها را خوب بشناسیم. حتی گاهی از تلفظ صحیح آنها آگاه نیستیم. حتما اصطلاحاتی مثل FSB، Core 2، Core 2 Duo، LGA 775، ۴۵ nm، ۸ MB L2 Cache و DDR3 را شنیده اید و ممکن است در هنگام خرید کامپیوتر به اعداد و ارقام مقابل این اصطلاحات توجه کنید. اما آیا از خود پرسیده‌اید که وقتی می گویند CPUی Q6600 با تکنولوژی nm 60 ساخته شده است یعنی چه؟ کجای CPU به ۶۰ نانومتر کار دارد؟ یا مثلا پردازنده‌ی ۶۴ بیتی ۴ هسته‌ای، چه تفاوتی با پردازنده‌ی ۳۲ بیتی ۲ هسته‌ای دارد؟
دنیای الکترونیک بسیار پویاست و هر روز فن آوری جدیدی در آن رخ می‌نماید، و از ما به عنوان یک شهروند در عصر آی تی، انتظار می‌رود که با این فن آوریهای نوین آشنا شده و اصطلاحات آنها را به خوبی بشناسیم تا در برابر پرسش پرسشگران، پاسخی در خور داشته باشیم.
در سلسله مقالات پیش رو، برخی از مهمترین اصطلاحات رایج در مورد پردازنده‌ها را معرفی کرده و تاثیر آنها روی کارآیی پردازنده را ارزیابی کنیم.

معماری ۳۲بیتی و ۶۴ بیتی

اگر دانشجوی رشته برق یا کامپیوتر باشید و درس اصول میکرو یا معماری کامپیوتر را گذرانده باشید، احتمالا معنی این اصطلاحات را می‌دانید. شاید در اولین نگاه فکر کنید یک معماری ۶۴ بیتی ۲ برابر سریعتر از معماری ۳۲ بیتی باشد، لیکن این یک تفکر کاملا اشتباه است.

معماری۳۲ بیتی و ۶۴ بیتی دو تفاوت عمده دارند:

در معماری ۳۲ بیتی، CPU قادر است در هر بار خواندن اطلاعات، تعداد ۳۲ بیت یا چهار بایت داده را بخواند. به عبارتی گذرگاه داده (Data Bus) 32 بیتی است. در معماری ۶۴ بیتی، گذرگاه داده ۶۴ بیتی است و امکان خواندن ۸ بایت داده در لحظه وجود دارد. با این توضیح باید معماری ۶۴ بیتی دو برابر سریعتر از ۳۲ بیتی باشد. اما نکته این است که بسیاری از انواع داده ای مورد استفاده (مثل byte, int, char, WORD, DWORD) اندازه‌ای کمتر از ۸ بایت (۶۴ بیت) دارند و در چنین مواردی کیفیت CPUی ۶۴ بیتی و ۳۲ بیتی، تفاوتی نداشته که هیچ، ممکن است معماری ۳۲ بیتی بهتر جواب دهد. لیکن اگر داده‌های اعشاری مثل double که ۶۴ بیت طول دارند استفاده کنیم، مسلما کیفیت CPUی ۶۴ بیتی بهتر خواهد بود.
دومین تفاوت بین این دو معماری در طول و تعداد ثباتهای پردازنده است. ثباتها، سریعترین خانه‌های حافظه‌ی در دسترس پردازنده هستند که دسترسی به آنها با سرعت نامی پردازنده، مثلا ۳ گیگاهرتز، انجام می‌شود (سایر عناصر حافظه که عمدتا همان RAM است، با سرعتی معادل حداقل سرعت تراشه RAM و سرعت گذرگاه روی مادربرد قابل دسترسی اند). در معماری ۳۲ بیتی به طور معمول ۸ ثبات ۳۲ بیتی وجود دارد لیکن در معماری ۶۴ بیتی تعداد ثباتها به ۱۶ ثبات ۶۴ بیتی افزایش یافته است. از این نظر مسلما کیفیت پردازنده ی ۶۴ بیتی بهتر خواهد بود.

در کل پردازنده ی ۶۴ بیتی از ۳۲ بیتی بهتر است ولی نه آنقدر که ۳۲ بیتی از ۱۶ بیتی بهتر بود! به عبارتی اگر پردازنده ۳۲ بیتی تقریبا ۱۰۰% افزایش کارایی نسبت به ۱۶ بیتی داشت، پردازنده ۶۴ بیتی شاید در حدود ۲۵% بهبود کارایی داشته باشد. سعی کردم که اطلاعات مستندی ارائه کنم لیکن مقایسه مناسبی در سطح وب نیافتم که رجاع دهم، چرا که عمدتا مقایسه سیستم عامل ۶۴ بیتی و ۳۲ بیتی انجام شده و پردازنده در هر دو حال ۶۴ بیتی بوده است. اما همین مقایسه هم می تواند تا اندازه ای روشنگر باشد (این مقایسات حدود ۱۰% بهبود را نشان می دهند):

http://www.extremetech.com/article2/0,2845,2280812,00.asp

http://64-bit-computers.com/windows-vista-32-bit-vs-64-bit-benchmark.html