تفاوت ویندوز 32 بیت و 64 بیت در چیست؟

تفاوت ویندوز 32 بیت و 64 بیت در چیست؟

احتمالاً شما هم هر وقت یک نسخه از ویندوز را که می خواهید نصب کنید، نسخه های 32 بیت و 64 بیت را در اختیار شما قرار می دهد و یا یک بازی را که میخواهید دانلود کنید همیشه مشغول به یافتن نسخه های 32 بیتی و یا 64 بیتی آنها هستید. تاحالا به این موضوع فکر کرده اید که تفاوت ویندوز 32 بیت و 64 بیت در چه چیزی است؟ کامپیوتر شما حتی ممکن است برچسبی داشته باشد که می‌گوید سیستم شما دارای یک پردازنده 64 بیتی یا یک پردازنده 32 بیتی است. اما آیا واقعاً اهمیتی دارد؟ اکثر کامپیوترهای شخصی جدید یک پردازنده 64 بیتی دارند،و این تفاوت ویندوز 32 بیت و 64 بیت واقعی است. با خواندن این مطلب کامل که توسط گروه دیجیتال مارکتینگ دکتر وثوقی برای شما گرد آوری شده است که شامل، تفاوت ویندوز 64 بیت و 32 بیت ، معماری پردازنده 32 بیتی و 64 بیتی، درمورد تکنولوژ این دو دو پردازنده و غیره مطالعه می کنید، دیگر نگران این موضوع نباشید که سیستم عامل و نرم افزار های را باید در چه ورژنی دانلود کنید.

فن‌آوری 32 بیت و 64 بیت

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

در اینجا تفاوت کلیدی وجود دارد پردازنده‌های چند بیتی به طور کامل قادر به جابجایی مقدار محدودی حافظه ram (در ویندوز 4 گیگابایت یا کم‌تر) هستند و پردازشگر 64 بیت قادر به استفاده بیشتر است. البته برای رسیدن به این هدف، سیستم عملیاتی شما باید برای استفاده از دسترسی بیشتر به حافظه طراحی شود. این صفحه مایکروسافت محدودیت‌های حافظه برای چندین نسخه از ویندوز را رد می‌کند، اما اگر ویرایش جدیدی از ویندوز را اجرا کنید، لازم نیست نگران محدودیت‌ها باشید.

با افزایش در دسترس پذیری پردازنده‌های 64 بیتی و ظرفیت‌های بزرگ‌تر رم، مایکروسافت و اپل هر دو نسخه سیستم‌های عملیاتی خود را ارتقا داده‌اند که برای استفاده کامل از فن‌آوری جدید طراحی شده‌اند. اولین سیستم‌عامل کاملاً 64 بیتی اولین سیستم‌عامل Mac OS X برفی در سال 2009 بود. در همین حال، اولین گوشی هوشمند با یک چیپ 64 بیتی (اپلA 7)، آیفون 5 s بود.

در مورد مایکروسافت ویندوز، نسخه‌های اصلی سیستم‌عامل محدودیت‌های نرم‌افزاری را بر روی مقدار RAM مورد استفاده قرار می‌دهند، اما حتی در نسخه نهایی و حرفه‌ای سیستم‌عامل، 4 گیگابایت حافظه قابل‌استفاده برای نسخه 32 بیتی است. درحالیکه آخرین نسخه‌های یک سیستم‌عامل 64 بیتی می‌تواند قابلیت‌های یک پردازنده را به شدت افزایش دهد، جهش واقعی در قدرت از نرم‌افزاری است که با این معماری در ذهن طراحی شده‌است.
کاربردها و بازی‌های ویدیویی با درخواست‌های عملکرد بالا از قبل از افزایش حافظه در دسترس استفاده می‌کنند (دلیلی وجود دارد که ما 8 گیگابایت را برای تقریباً هر کسی توصیه می‌کنیم). این به خصوص در برنامه‌هایی مفید است که می‌توانند اطلاعات زیادی را برای دسترسی فوری ذخیره کنند، مانند نرم‌افزار ویرایش تصویر که چندین فایل بزرگ را همزمان باز می‌کند.

اغلب نرم‌افزارها سازگار هستند و به شما اجازه می‌دهند تا برنامه‌های کاربردی 32 بیتی را در محیط 64 بیتی بدون هیچ کار یا مشکل اضافی اجرا کنید. نرم‌افزار حفاظت ویروس (یکی از موارد مورد علاقه کاربران) و اغلب سخت‌افزارها نیاز به نسخه مناسب، برای اجرای درست برنامه نصب می‌کنند.

تفاوت ویندوز 32 بیت و 64 بیت

بهترین مثال از این تفاوت در سیستم پرونده‌ای شماست. اگر شما ” یک کاربر ویندوز ” هستید، احتمالاً متوجه شده‌اید که شما دو پرونده مربوط به برنامه را دارید، یکی از آن‌ها به سادگی فایل‌های برنامه و دیگر فایل‌های برنامه برچسب دار را نشان می‌دهد.

برنامه‌ها همه از منابع اشتراکی در یک سیستم ویندوز (که فایل‌های DLL نامیده می‌شوند) استفاده می‌کنند، که بسته به اینکه آیا برای کاربردهای 64 بیتی و یا برنامه‌های 32 بیتی به کار می‌رود متفاوت هستند. برای مثال، اگر یک برنامه 32 بیتی به یک DLL می‌رسد و یک نسخه 64 بیتی پیدا می‌کند، فقط کار کردن را متوقف می‌کند، مشکل اصلی این است.

معماری 32 بیتی (x86) مدت بسیار زیادی است و هنوز هم میزبان برنامه‌هایی هستند که از معماری 32 بیتی استفاده می‌کنند، هرچند در برخی از platforms که در حال تغییر هستند. سیستم‌های 64 بیتی مدرن می‌توانند نرم‌افزار 32 بیتی و 64 بیتی را به دلیل یک راه‌حل ساده و آسان اجرا کنند، زمانی که برنامه‌های 32 بیتی به پوشه مناسب x86 نوشته شده‌اند, ویندوز می‌داند که به نسخه 32 بیتی که، به نسخه 32 بیتی اشاره دارد خدمت کند. همه چیز در دایرکتوری فایل‌های برنامه منظم، از طرف دیگر می‌تواند به محتوای دیگر دسترسی داشته باشد.

تفاوت بین این دو پردازنده چقدر است؟

چه خرید یک کامپیوتر جدید و چه به روز رسانی یک کامپیوتر قدیمی، احتمالاً از طرح 64 بیتی استفاده کرده‌اید و از خود می‌پرسید، که این چه معنایی دارد. همانطور که توضیح می‌دهیم که ویندوز 64 بیتی چیست و چرا یک تکه از این کیک 64 بیتی را می‌خواهید، و دلایل استفاده از آن را خواهید فهمیدکه چقدر به کاربران کمک کرده است.

آیا شما درحال اجرای 32 بیت یا 64 بیت هستید؟

مایکروسافت با شروع از ویندوز 7، مقدار بسیار زیادی را برای افزایش محبوبیت محاسبات 64 بیتی در میان کاربران خانگی انجام داده‌است، اما بسیاری از مردم در مورد این که دقیقاً چه معنایی دارد (و ممکن است حتی متوجه نشده باشند که آن را اجرا کرده‌اند). امروزه ما نگاهی به تاریخچه محاسبات 32 بیتی و 64 بیتی داریم، که آیا کامپیوتر شما می‌تواند آن را کنترل کند، و مزایا و کاستی‌های استفاده از یک محیط ویندوز 64 بیتی.

تاریخچه فنی 64 بیت

قبل از اینکه با تاریخچه جالبی شروع کنیم، بیایید اصول اولیه را پایین بیاوریم. 64 بیتی به چه معناست؟ در زمینه بحث در مورد 32 بیتی و کامپیوترهای شخصی 64 بیتی، فرمت 20 بیتی به عرض ثبت CPU اشاره دارد.
رجیستر، مقدار کمی ذخیره است که در آن CPU هر اطلاعاتی را که نیاز دارد به سرعت برای عملکرد بهینه کامپیوتر دسترسی داشته باشد، حفظ می‌کند. نام کوچک به عرض ثبت اشاره دارد، یک رجیستر 64 بیتی می‌تواند اطلاعات بیشتری نسبت به یک رجیستر 32 بیتی داشته باشد که به نوبه خود بیش از 16 بیتی و 8 بیت است. هرچه فضای موجود در سیستم رجیستر CPU بیشتر باشد، کنترل بیشتر می‌تواند به خصوص از نظر استفاده از حافظه سیستم. برای مثال، یک CPU با یک رجیستر 32 بیتی، سقفی از 232 مورد آدرس در رجیستر دارد و بنابراین به دسترسی به 4 گیگابایت رم محدود می‌شود. این ممکن است به نظر شکل عظیمی از RAM باشد، وقتی که آن‌ها 40 سال پیش تغییر ایجاد می‌کنند، اما این یک محدوده نسبتاً نامناسب برای کامپیوترهای مدرن است.

اگرچه ممکن است به نظر برسد که محاسبه 64 بیتی، یک کودک جدید بر روی بلوک wizardry است، که در واقع چندین دهه است که در حال بررسی است. اولین کامپیوتر که از یک معماری 64 بیتی استفاده می‌کند، Cray X1 در سال 1985 است، که سابقه‌ای برای کامپیوترهای 64 بیتی دارد. محاسبه 64 بیتی تنها استان کامپیوترهای بزرگ و سرورهای بزرگ برای 15 یا چند سال آینده خواهد بود. در طول آن زمان، مصرف کنندگان در معرض سیستم‌های 64 بیتی قرار گرفتند، اما اکثر آن‌ها کاملاً از آن بی‌اطلاع بودند ، دارای 64 بیتی کامل بودند قبل از اینکه سی پی سی بیتی 64 بیتی و سیستم‌های اجرایی همراه حتی در رادار عمومی ظاهر شوند.

سردرگمی مصرف‌کننده نسبت به آن چه برای آن‌ها چه معنایی دارد و حمایت ضعیف راننده از تولید کنندگان فشار را به سمت کامپیوترهای شخصی به شدت مختل کرد. مایکروسافت ویندوز xp ویرایش 32 بیتی را منتشر کرد. این مورد به طور گسترده‌ای پذیرفته نشد، برای کسانی که مایل به مقابله با حمایت بسیار محدود و سردردهای زیاد بودند.

سال بعد، سیستم‌عامل OS X و تعدادی از توزیع‌های لینوکس شروع به حمایت از CPU 64 بیتی با ظرفیت‌های متفاوت کردند Mac os x به طور کامل ۶۴ بیتی را برای پنج سال دیگر با انتشار سیستم‌عامل OS X به طور کامل پشتیبانی نکرد. ویندوز از 64 بیتی در ویندوز ویستا پشتیبانی می‌کرد، اما باز هم به طور گسترده‌ای پذیرفته نشد. در اطراف آن، جاده‌ای پر از دست‌انداز برای پذیرش 64 بیتی در میان کاربران خانگی بود.

دو چیز دنیای کامپیوتر را تغییر داد.

اولین نسخه عرضه ویندوز 7 بود. مایکروسافت محاسبات 64 بیتی را به شدت به تولید کنندگان افزایش داد و ابزار بهتری را به آن‌ها داد و مدت‌زمان بیشتری برای اجرای 64 بیتی به آن‌ها داد.

دومی، شاید بزرگ‌تر باشد، نفوذ از راه تولید کنندگان کامپیوتر شخصی که کامپیوترهای شخصی خود را به بازار عرضه کردند، حاصل شد. فروش به افرادی که ممکن است به طور کامل آن را که آن‌ها می‌خرند درک نکنند، به این معنی است که بازاریابان باید برخی از اعداد را به راحتی درک کنند. مقدار حافظه در PC یکی از آن اعداد است. یک کامپیوتر با 8 گیگابایت رم درست، از یکی با 4 گیگابایت رم درست به نظر می‌رسد، درست است؟ و کامپیوترهای 32 بیتی به 4 گیگابایت رم محدود شدند. به منظور ارایه کامپیوترهای شخصی با حجم بیشتر از حافظه، تولید کنندگان باید کامپیوترهای 64 بیتی را انتخاب کنند.

آیا شما از نسخه 64 بیت استفاده می کنید؟

اگر کامپیوتر شما قبل از ویندوز 7، شانس زیادی داشته باشد که نسخه 64 بیتی ویندوز را پشتیبانی کند. حتی ممکن است در حال حاضر یک نسخه 64 بیتی از ویندوز را اجرا کنید، و این کار بسیار آسانی است. حتی اگر یک نسخه 32 بیتی از ویندوز 10 را اجرا کنید، ممکن است بتوانید نسخه‌ها را تغییر دهید اگر یک سخت‌افزار 64 بیتی داشته باشید.

مزایا و معایب محاسبه 64 بیت

شما کمی در مورد تاریخچه محاسبات 64 بیتی مطالعه کرده‌اید و چک سیستم شما نشان می‌دهد که می‌توانید 64 بیتی ویندوز را اجرا کنید. حالا چی؟ اجازه دهید مزایا و معایب سوییچینگ را به یک سیستم‌عامل 64 بیتی اجرا کنیم.

در اینجا برخی فواید بسیار زیاد برای پرش به سیستم 64 بیتی آورده شده‌است:

شما می‌توانید به قدرت RAM اضافه کنید، چقدر بیشتر؟ نسخه‌های 32 بیتی ویندوز (و سایر oses برای آن ماده) به 4096 مگابایت (یا 4 گیگابایت) RAM محدود می‌شوند. نسخه‌های 64 بیتی از لحاظ نظری قادر به پشتیبانی از کمی بیش از 17 میلیارد gbs RAM به لطف سیستم ثبت وسیعی است که قبلاً درباره‌اش صحبت کردیم Realistically، ویندوز 7 ،64 بیتی، محدود است (به دلیل مسایل صدور مجوز، نه محدودیت فیزیکی) تا 16 گیگابایت رم و نسخه‌های حرفه‌ای و نهایی می‌تواند به 192 گیگابایت رم تبدیل شود.

شما کارایی افزایش‌یافته را خواهید دید، نه تنها می‌توانید RAM بیشتری را در سیستم خود نصب کنید (به راحتی می‌توانید از RAM استفاده کنید). به دلیل ماهیت سیستم آدرس 64 بیتی در رجیستر و اینکه ویندوز 64 بیتی حافظه را تخصیص می‌دهد شما کم‌تر از حافظه سیستم خود را با سیستم‌های ثانویه (مانند کارت ویدئویی خود) خواهید دید. اگر چه شما ممکن است تنها مقدار فیزیکی RAM را در دستگاه خود دو برابر کنید، اما به خاطر کارایی جدید سیستم شما بیشتر احساس خواهد کرد.

کامپیوتر شما قادر به تخصیص حافظه مجازی بیشتر در هر فرآیند خواهد بود، معماری 32 بیتی ویندوز محدود به تخصیص 2 گیگابایت حافظه به یک برنامه است. بازی ‌های مدرن، برنامه‌های ویرایش ویدیو و ویرایش عکس، و برنامه‌های گرسنه مانند ماشین‌های مجازی، مشتاق مقادیر زیادی از حافظه هستند. تحت سیستم 64 بیتی که آن‌ها می‌توانند داشته باشند، خود را برای یک عدد نظری بزرگ دیگر، تا 8 مورد سل در حافظه مجازی نگه دارند. این به اندازه کافی برای even ویرایش فتوشاپ و جلسات Crysis کافی است. بر روی استفاده کارآمدتر و تخصیص حافظه، برنامه‌های کاربردی برای سیستم‌های عامل 64 بیتی، مانند فتوشاپ و Virtualbox، بسیار سریع هستند و از وسعت پردازنده و حافظه ارایه ‌شده برای آن‌ها استفاده می‌کنند.

شما از ویژگی ‌های امنیتی پیشرفته بهره‌ مند خواهید شد، ویندوز 64 بیتی با یک پردازشگر 64 بیتی مدرن از حمایت‌های اضافی موجود در دسترس کاربران 32 بیتی برخوردار است. این حمایت‌ها عبارتند از D.E.P. سخت‌افزار ذکر شده، و همچنین حفاظت از کرنل که از شما در برابر سواستفاده از هسته محافظت می‌کند، و محرک‌ های دستگاه باید به صورت دیجیتالی امضا شوند که در مورد حادثه عفونت‌ های مرتبط با راننده کاهش یابد.

این همه چیز عالی به نظر می‌رسد، نه؟ در مورد این کاستی‌ها چه؟ خوشبختانه لیست کمبودهای ایجاد شده با اتخاذ یک سیستم‌عامل 64 بیتی به طور روزافزونی کم‌تر از زمان ادامه دارد. با این وجود ملاحظات کمی وجود دار.
شما نمی‌توانید 64 بیتی را برای دستگاه‌های قدیمی‌تر اما حساس در سیستم خود پیدا کنید این یکی یک قاتل زنجیره‌ای جدی است، اما خبر خوب این است که این یک مشکل بزرگ نیست. فروشندگان تقریباً به طور جهانی نسخه‌ های 64 بیتی آخرین سیستم ‌عامل و دستگاه‌ ها را پشتیبانی می‌کنند. اگر ویندوز سیستم عامل شما ورژن 8 یا 10 هست و از سخت‌افزار تولید شده در پنج یا چند سال گذشته استفاده می‌کنید، نباید هیچ مشکلی با محرک‌های سخت‌افزار داشته باشید. اگر ویندوز 7 یا قبلی را می‌گردانید یا از سخت‌افزار بسیار قدیمی استفاده می‌کنید ممکن است شانس کمتری داشته باشید. یک اسکنر پر هزینه از سال 2003 داشته باشید که آن را دوست دارید؟ خیلی بد است. احتمالاً شما قرار نیست هیچ درایور 64 بیتی برای آن پیدا کنید. شرکت‌های سخت‌افزار ترجیح می‌دهند که انرژی خود را صرف حمایت از محصولات جدید کنند (و شما را تشویق کنند که آن‌ها را بخرید) تا از سخت‌افزار قدیمی‌تر حمایت کنید. برای چیزهای کوچکی که به راحتی جایگزین می‌شوند و یا نیاز به ارتقا دارند، این یک معامله بزرگ نیست. برای ماموریت‌های مهم و گران ‌قیمت ماموریت، این بسیار مهم است. اگر هزینه ارتقا و tradeoffs ارزش آن را داشته باشید، باید برای خودتان تصمیم بگیرید.

motherboard شما بیش از 4 گیگابایت رم را پشتیبانی نمی‌کنند اگر چه نادر است، این unheard که یک motherboard 64 بیتی را پشتیبانی می‌کنند، اما بیش از 4 گیگابایت رم را پشتیبانی نمی‌کنند. در این حالت، شما هنوز هم از مزایای یک پردازنده 64 بیتی استفاده می‌کنید، اما سودی نخواهید داشت که بیشتر مردم مشتاق آن باشند برای دسترسی به حافظه بیشتر. اگر بخش‌های لبه خونریزی را بخرید، به هر حال، سخت‌افزار این اواخر خیلی ارزان شده‌است که ممکن است زمان آن رسیده که ورژن قدیمی را بازنشسته کنید و در همان زمان سیستم‌عامل خود را ارتقا دهید.

شما نرم‌افزار و یا دیگر مسایل نرم‌افزاری را دارید که با آن‌ها سروکار داشته باشید برخی از نرم‌افزارها، این انتقال را به نرمی 64 بیتی انجام نمی‌دهند. در حالی که برنامه‌های 32 بیتی به خوبی روی ویندوز 64 بیتی اجرا می‌شوند، برنامه‌های 16 بیتی نمی‌توانند. اگر با کمی شانس هنوز از یک برنامه قدیمی برای چیزی استفاده می‌کنید، باید آن را رها کرده یا از ارتقا صرف‌ نظر کنید.

معماری 64 بیت

در معماری کامپیوتر، محاسبه 64 بیتی استفاده از پردازشگرها است که پهنای باند، اندازه صحیح، و پهنای آدرس حافظه 64 بیت (8 بیت) را دارند. همچنین، معماری کامپیوتر 64 بیتی برای واحدهای پردازش مرکزی (CPU ها) و واحدهای منطق ریاضی (ALUs) آن‌هایی هستند که براساس registers پردازنده، buses آدرس و یا اتوبوس‌های داده این اندازه هستند. از دیدگاه نرم‌افزاری، محاسبه 64 بیتی به معنای استفاده از کد با آدرس‌های حافظه مجازی 64 بیتی است. با این حال، هیچ دستورالعمل 64 بیتی از آدرس‌های حافظه مجازی 64 بیتی پشتیبانی نمی‌کند؛ برای مثال، پشتیبانی از تنها 48 بیت آدرس مجازی، با 16 بیت باقیمانده آدرس مجازی مورد نیاز برای همه 0’s یا همه 1’s، و چندین مجموعه دستورالعمل 64 بیتی، کم‌تر از 64 بیت آدرس حافظه فیزیکی را پشتیبانی می‌کند.

عبارت 64 بیتی یک نسل از کامپیوترها را توصیف می‌کند که در آن پردازنده‌های 64 بیتی، نرم هستند. 64 بیت یک اندازه کلمه است که کلاس‌های خاصی از معماری کامپیوتر، اتوبوس‌ها، حافظه و CPU ها را تعریف می‌کند و با پسوند، نرم‌افزاری که روی آن‌ها اجرا می‌شود. سی پی سی بیتی از دهه 1970 به عنوان MIPS، MIPS، and و R10000، به خصوص the R4000، R8000 و the و POWER3 و بعدها microprocessors قدرت، در supercomputers کامپیوترهای مبتنی بر پردازنده و سرورها استفاده شدند. در سال 2003، سی پی سی بیتی 64 بیتی به شکل پردازنده کامپیوترهای شخصی 32 بیتی و G5 معرفی شد و در سال 2012 وارد سیستم ARM که گوشی‌های هوشمند و تبلت را هدف قرار داده بودند معرفی شدند و اولین بار در 20 سپتامبر 2013در آیفون 5 اس که توسط سیستم A7 اپل بر روی یک چیپ عرضه شد به فروش رسیدند.

یک رجیستر 64 بیتی می‌تواند هر کدام از 264 را داشته باشد (بیش از 18 quintillion یا 1.8 * 1019) مقادیر مختلف. دامنه مقادیر صحیح که می‌توان در 64 بیت ذخیره کرد به نمایش عدد صحیح استفاده ‌شده بستگی دارد. با دو نمایش رایج, دامنه از طریق 18,446,744,073,709,551, 615 (264 – 1) برای نمایش به عنوان یک عدد دودویی (unsigned) و -9,223,372,036,854,775, 808 (-263) از طریق 9,223,372,036,854,775, 807 (263 – 1) برای نمایش به عنوان مکمل دو برابر است. از این رو, یک پردازنده با آدرس‌های حافظه 64 بیتی می‌تواند به طور مستقیم با 264 بایت (= 16 exabytes) حافظه addressable بایتی, به طور مستقیم دسترسی داشته باشد.
با وجود عدم صلاحیت بیشتر، یک معماری 64 بیتی به طور کلی دارای عدد صحیح و آدرس دهی 64 بیتی است که اجازه پشتیبانی مستقیم از انواع داده 64 بیت داده را می‌دهد. با این حال، یک CPU ممکن است دارای باس داده خارجی باشد یا اتوبوس‌ها را با اندازه‌های مختلف از دفاتر ثبت کند، حتی بزرگ‌تر 32 بیتی دارای یک باس داده 64 بیتی است (برای مثال [2]). این عبارت ممکن است به اندازه انواع داده سطح پایین، مانند اعداد ممیز شناور 64 بیتی، اشاره کند.

مفاهیم معماری

ثبت پردازشگر به طور معمول به چندین گروه تقسیم می‌شود اعداد صحیح, ممیز شناور, آموزش واحد, چندین داده (simd), کنترل و اغلب ثبت‌کننده ‌های خاصی برای آدرس دهی که ممکن است کاربردها و نام‌های مختلفی مانند آدرس, شاخص یا رجیستر باز داشته باشند. با این حال, در طراحی‌های مدرن, این توابع اغلب با استفاده از ثبت صحیح مقاصد عمومی انجام می‌شوند. در بیشتر پردازنده‌ها تنها از مقادیر صحیح یا آدرس دهی می‌توان برای رسیدگی به داده‌ها استفاده کرد. اندازه این رجیستر به طور معمول مقدار حافظه آدرس پذیر مستقیم را محدود می‌کند, حتی اگر ثبت شود، مانند رجیستر کردن ممیز شناور، که گسترده‌تر است.
اکثر پردازنده‌های 32 بیتی و 64 بیتی برخی استثناها قدیمی‌تر هستند یا معماری (ARM) و 32 بیتی (MIPS) سخت ‌افزار نقطه شناور هستند, که اغلب مبتنی بر واحدهای 64 بیتی داده می‌باشد. به عنوان مثال، اگرچه معماری x86 – x87 قادر به بارگذاری و ذخیره مقادیر نقطه شناور 64 بیتی و 32 بیت شناور در حافظه است, در حالی که رجیستر با اهداف کلی 32 بیت عرض دارد. در مقابل, خانواده 64 بیتی آلفا از داده‌های نقطه شناور 64 بیتی و فرمت ثبت‌نام 64 بیتی و 64 بیتی استفاده می‌کند.

معماری 32 بیت

در معماری 32 بیتی، اعداد صحیح 32 بیتی، آدرس‌های حافظه و یا دیگر واحدهای داده آن‌هایی هستند که 32 بیت (4 octets) هستند. همچنین ساختارهای 32 بیتی و معماری‌های ALU آن‌هایی هستند که براساس registers، buses آدرس و یا اتوبوس‌های داده این اندازه هستند. microcomputers 32 بیتی، کامپیوتر هایی هستند که در آن microprocessors 32 بیتی نرم هستند.

محدوده برای ذخیره اعداد صحیح

یک رجیستر 32 بیتی می‌تواند 232 مقادیر مختلف را ذخیره کند. دامنه مقادیر صحیح که می‌توان در 32 بیت ذخیره کرد به نمایش عدد صحیح استفاده‌شده بستگی دارد. با دو نمایش رایج، محدوده 0 از طریق 4، 294، 967، 295 (232 – 1) برای نمایش به عنوان یک عدد دودویی (unsigned) و 2، 147، 483، 648 (231) از طریق 2، 147، 483، 647 (231 – 1) برای نمایش به عنوان دو مکمل است.
یک پیامد مهم این است که یک پردازنده با آدرس‌های حافظه 32 بیتی می‌تواند به طور مستقیم به حداکثر 4 gib حافظه byte – addressable دسترسی داشته باشد، هرچند در عمل محدودیت ممکن است کم‌تر باشد.

تاریخچه فنی 32 بیت

حافظه، همانند دیگر مدارهای دیجیتال و سیم‌کشی، طی دهه‌های اولیه معماری 32 بیتی (دهه‌های 1960 تا 1980) گران‌ قیمت بود. بنابراین افراد پردازنده ۳۲ بیتی (یا ساده‌تر، انواع ارزان‌تر از آن) می‌توانند بسیاری از compromises و محدودیت‌ها را برای کاهش هزینه‌ها داشته باشند. این می‌تواند یک ALU 16 بیتی یا خارجی (یا داخلی) کم‌تر از 32 بیت باشد، اندازه حافظه محدود شده و یا خواستار چرخه‌های بیشتر برای واکشی، اعدام یا نوشتن باشد .با وجود این, این پردازنده‌ها قادر به برچسب ” 32 بیت ” هستند، چرا که آن‌ها هنوز دفاتر ثبت و دستورها را به مقدار کمی دستکاری کرده‌اند. برای مثال، موتورولا پرداخت اولیه، دارای یک مجموعه داده نیمه کمی alu و یک اتوبوس داده بیرونی بیتی بود، اما دفاتر ثبت بیت و یک مجموعه دستورالعمل مبتنی بر بیت داشت. چنین طرح‌هایی گاهی اوقات به ” ” 32 / 16 بیت ” اطلاق می‌شد. با این حال، مخالفت اغلب برای طرح‌های 32 بیت جدیدتر صدق می‌کند. برای مثال، پردازنده پنتیوم پیشرفته یک ماشین 32 بیت است که مقادیر 32 بیتی را دستکاری می‌کند، اما باس آدرس خارجی به پهنای باند عریض است، که در درجه اول به منظور اجازه دادن به تعداد بیشتری از دستورالعمل‌ها و داده‌ها,، به پهنای باند وسیع داده می‌شود. ساختارهای مجموعه دستورالعمل‌های 32 بیت برجسته که در محاسبات عمومی مورد استفاده قرار می‌گیرند عبارتند از IBM که آدرس را به 24 بیت دریافت کرده‌اند، نسخه 16 ام اس. معماری مجموعه دستورالعمل‌های 32 بیت که برای محاسبات تعبیه ‌شده مورد استفاده قرار می‌گیرد عبارتند از خانواده مک کی و آی.

در معماری x86، یک کاربرد 32 بیتی معمولاً به معنای نرم‌افزاری است که معمولاً از فضای آدرس 32 بیتی (یا مدل حافظه مسطح) با 80386 و چیپ ‌های بعدی امکان پذیر است. در این زمینه، این عبارت به این دلیل مطرح شد که داس، مایکروسافت ویندوز و[ OS 5/2 ] در اصل برای 8086 یا 80286، 16 بیتی با یک فضای آدرس segmented نوشته شده‌اند که در آن برنامه‌ها باید بین بخش‌های مختلف به بیش از 64 کیلوبایت یا داده برسند. از آنجا که این کار در مقایسه با دیگر عملیات‌های ماشین زمان زیادی است، عملکرد ممکن است آسیب ببیند. علاوه بر این، برنامه‌نویسی با بخش‌هایی تمایل به پیچیده شدن دارد، فاصله ویژه و نزدیک به کلمات کلیدی یا مدل‌های حافظه ، نه تنها در زبان اسمبلی، بلکه در زبان‌های سطح بالا مانند پاسکال، compiled، Fortran، C و غیره مورد استفاده قرار گیرد. این الگوریتم‌ها و جانشینانش، به طور کامل بخش‌های کمی برش را پشتیبانی می‌کنند، اما همچنین بخش‌هایی را برای جبران سازی آدرس 32 بیت با استفاده از عرض بیتی جدید ثبت اصل. اگر آدرس پایه تمام بخش‌های 32 بیت محور تنظیم شود، بخش‌بندی به صورت صریح مورد استفاده قرار نمی‌گیرد، قطعه‌بندی را می‌توان فراموش کرد و پردازشگر به عنوان داشتن یک فضای آدرس 32 بیتی ساده به نظر می‌رسد. سیستم ‌های عامل مانند ویندوز یا سیستم ‌عامل، امکان اجرای برنامه‌ها و برنامه‌های بیتی را فراهم می‌کنند. احتمال اول برای سازگاری به عقب وجود دارد و دومی معمولاً برای توسعه نرم‌افزار جدید مورد استفاده قرار می‌گیرد. در تصاویر و تصاویر دیجیتال، 32 بیت معمولاً به فضای رنگ RGBA اشاره می‌کند، یعنی تصاویر 24 بیتی با یک کانال 8 بیتی دیگر. فرمت های تصویر دیگر همچنین 32 بیت در هر پیکسل، مانند RGBE را مشخص می‌کنند. در تصاویر دیجیتالی، 32 بیت گاهی اوقات به فرمت‌های گوناگون تصویربرداری با محدوده بالا (HDR) اشاره می‌کند، که از 32 بیت در هر کانال استفاده می‌کند. این مقادیر می‌توانند برای نشان دادن هایلایت های روشن به هنگام پایین آوردن نوردهی تصویر یا وقتی که از طریق فیلتر تاریک یا انعکاس کدر دیده می‌شوند، به کار رود. برای مثال، انعکاس در یک لیز نفت تنها بخشی از آن است که در یک سطح آینه‌ای دیده می‌شود. تصاویر HDR برای انعکاس هایلایت های هایلایت ها اجازه می‌دهد که به جای اشکال خاکستری مات، هنوز به عنوان مناطق سفید روشن دیده شوند. فرمت فایل 32 بیتی یک فرمت فایل دودویی است، که برای آن هر اطلاعات مقدماتی بر روی بیت‌های 32 بیت (یا 4 بایت) تعریف می‌شود. یک مثال از این فرمت، می توان به فرمت raw اشاره کرد.

در صورت کلی 32 بیتی به نکات زیر اشاره دارد

32 بیتی، در سیستم‌های کامپیوتری به تعداد بیت ‌های منتقل‌ شده یا پردازش موازی اشاره دارد. به عبارت دیگر ۳۲ بیتی، یعنی تعداد بیت‌هایی که یک عنصر داده را تشکیل می‌دهند.
برای یک اتوبوس داده، ۳۲ بیت به معنای تعداد مسیرها موجود است، به این معنی که ۳۲ مسیر موازی برای داده برای سفر دارد.
برای microprocessors، پهنای باند را نشان می‌دهد و می‌تواند هر داده را پردازش کرده و از آدرس‌های حافظه استفاده کند که در ۳۲ بیت نشان‌داده شده‌اند، این بخشی از معماری پردازنده است.
برای سیستم‌های عامل، 32 بیت به چگونگی کنترل داده‌ها اشاره می‌کند. از آن برای نشان دادن یک آدرس حافظه و کار در کنار ریزپردازنده استفاده می‌شود.
دوربین‌های دیجیتال یا اسکنر، به تعداد بیت ‌های استفاده ‌شده برای نمایش پیکسل اشاره می‌کند. برای اطلاعات رنگ از 24 بیت و برای اطلاعات کنترلی 8 بیت استفاده می‌شود.

32 بیت اغلب به حالتی اشاره می‌کند که در آن داده ‌ها ذخیره، خوانده و پردازش می‌شوند. زمانی که به سیستم‌عامل و پردازشگر مربوط می‌شود، این به این معنی است که برای نشان دادن داده‌های شما از ” 1s ” و ” 0s ” استفاده می‌شود. بیت‌های بیشتری که سیستم می‌تواند پردازش کند، اطلاعات بیشتری را در اختیار دارد.

نتیجه گیری

با مطالعه مطب گردآوری شده توسط گروه دیجیتال مارکتینگ دکتر وثوقی برای شما دوستان، می توان در صورت کلی گفت که تفاوت ویندوز32 بیت و 64 بیت ، از پایه یعنی microprocessors های cpu تا اجرای دستورات می باشد، که در ویندوز 32 بیتی مطالعه کردید که تعداد بیت های قابل استفاده به چه صور است و در 64 بیتی هم همینطور ، در سرعت اجرای برنامه ها همانطور که مطالعه کردید در ویندوز 64 بیتی سرعت اجرا و نصب برنامه ها چند برابر 32 بیتی بیشتر است. و در تصاویر های دیجیتالی هم همینطور به دلیل این که در 64 بیتی قدرت بیشتری از پردازشگر ها استفاده میشود بازهم بهتر از 32 بیتی عمل میکند، این نکته را هم فراموش نکنید، که درویندوز های 64 بیتی برنامه های 32 بیتی به راحتی قابل اجرا میباشند و نگران این موضوع نباشید البته این روزا کمتر نسخه های 32 بیتی برنامه ها تولید می شوند چرا که همه پردازشگرها این روزه 64 بیتی شده اند و تمام شرکت های سازنده برنامه ها با این پردازشگر ها هماهنگ کرده اند. و همانطور که مطالعه کردید برخی از موبایل های نسل جدید هم به سمت پردازشگر های 64 بیتی رفته اند و به راحتی از این تکنولوژ استفاده میکنند و در بین کاربران طرفدار زیادی هم دارد.

Share this post

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *