اخطار‌های زیر رخ داد:
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 459 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 460 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 103 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 104 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 105 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 185 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 818 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/printthread.php 150 my_date



تالار گفتمان اسکریپت دات کام
تفاوت بین ویندوز 32 بیتی و 64 بیتی چیست؟ - نسخه‌ی قابل چاپ

+- تالار گفتمان اسکریپت دات کام (https://forum.xn--mgbguh09aqiwi.com)
+-- انجمن: عمومی (https://forum.xn--mgbguh09aqiwi.com/Forum-%D8%B9%D9%85%D9%88%D9%85%DB%8C)
+--- انجمن: آموزش های عمومی و متفرقه (https://forum.xn--mgbguh09aqiwi.com/Forum-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%88%D9%85%DB%8C-%D9%88-%D9%85%D8%AA%D9%81%D8%B1%D9%82%D9%87)
+--- موضوع: تفاوت بین ویندوز 32 بیتی و 64 بیتی چیست؟ (/Thread-%D8%AA%D9%81%D8%A7%D9%88%D8%AA-%D8%A8%DB%8C%D9%86-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-32-%D8%A8%DB%8C%D8%AA%DB%8C-%D9%88-64-%D8%A8%DB%8C%D8%AA%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F)



تفاوت بین ویندوز 32 بیتی و 64 بیتی چیست؟ - Nima - 1395/05/16

در این مقاله می‌خواهیم با یک گفتار دوستانه تفاوت بیت نسخه 32 بیتی و 64 بیتی سیستم عامل ویندوز را توضیح دهیم.

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

مایکروسافت دلیل خود را برای ارائه نسخه 32 بیتی تا به حال را حمایت از 71 میلیون کاربر 32 بیتی اعلام کرده، یا شاید هم نخواسته این تعداد از کاربران به آغوش باز کوپرتینوها (مقر اصلی اپل) یا لینوکس بپیوندند. با توجه به این توضیحات، در پی فهمیدن تفاوت میان این دو صفحات وب را جست و جو کردم.

اول از همه شاید برای شما جالب باشد که به راحتی می‌توانید نوع سیستم عامل خود را تشخیص دهید. کافیست بر روی دکمه استارت ویندوز 10 راست کلیک کنید و گزینه System را بزنید. گزارشی را در مقابل خود خواهید دید که به زبان انگلیسی ساده بیان شده استت. در مقابل عبارت System Type می‌توانید نوع سیستم عامل خود را ببینید.

[تصویر:  9zatqa5y66o7ndc3vrxs.jpg]
همچنین در ادامه می‌توانید ببینید که آیا پردازنده شما از سیستم عامل 64 بیتی پشتیبانی می‌کند یا خیر (عبارت x64-based processo نمایانگر پشتیبانی از سیستم عامل 64 بیتی است). در حال حاضر تمامی پردازنده‌های موجود در بازار از سیستم 64 بیتی پشتیبانی می‌کنند ولی اگر کامپیوتر شما قدیمی است (بیش از 10 سال از عمر آن گذشته باشد)، ممکن است پردازنده آن از این ویژگی بی بهره باشد.

حالا ویندوز 64 بیتی چه مزایایی نسبت به ویندوز 32 بیتی دارد؟ باید بگویم که این ویژگی بسیار به نحوه استفاده و کاربری شما از کامپیوتر مربوط می‌شود. بزرگ‌ترین تفاوت بین 32 بیتی و 64 بیتی سیستم عامل این است که نسخه‌های 32 بیتی تنها قادر به بکارگیری 4 گیگابایت حافظه رم هستند. مشکل وقتی حادتر می‌شود که شما در سیستم خود کارت گرافیک نیز نداشته باشید (گرافیک آنبرد داشته باشید)، چون مقداری از فضای رم برای پردازش‌های گرافیکی در اختیار واحد گرافیک پردازنده قرار می‌گیرد. از طرفی تمامی این 4 گیگابایت در دسترس نیست و حدود 3.5 گیگابایت آن قابل نوشتن و خواندن است که اگر مقدار رم صرف شده برای پردازش گرافیکی که حدود 1 گیگابابت است را هم از آن کم کنیم، تنها 2.5 گیگابایت برای ویندوز و برنامه‌های جانبی باقی می‌ماند که بسیار اندک است.

بدتر از این نیز ممکن است! شاید شما 8 گیگابایت حافظه رم خریده باشید و از ویندوز 32 بیتی استفاده می‌کنید؛ عملا شما 4 گیگابایت از فضای رم را دور انداخته‌اید زیرا سیستم عامل 32 بیتی تنها قادر به استفاده از حداکثر 4 گیگ رم است. تنها سیستم عامل‌های 64 بیتی می‌توانند از فضای رم بیش از 4 گیگ پشتیبانی کنند و این مهم‌ترین دلیلی است که اغلب مردم از نسخه 64 بیتی استفاده می‌کنند.

صرفا جهت اطلاع می‌گویم که در برخی از نسخه‌های 32 بیتی ویندوز سرور می توان با استفاده از یک راه حل با نام Physical Address Extension (PAE) به حافظه رم تا 64 گیگابایت نیز دسترسی داشت.

اما هنوز تفاوت‌های میان این دو تمام نشده اشت، توانایی آدرس دهی و دستیابی به رم نیز از اصلی‌ترین تفاوت‌های بین دو نسخه است. اگر به پرسش و پاسخ‌های مایکروسافت در این زمینه رجوع کنیم به این پاسخ می‌رسیم:” نسخه 64 بیتی ویندوز سرعت بسیار بالاتری برای دسترسی به رم را نسبت به نسخه‌های 32 بیتی دارد”.

هر چند دلیلی حتمی برای مهاجرت شما از سیستم 32 بیتی به 64 بیتی وجود ندارد، اما اگر تصمیم دارید وارد دنیای 64 بیتی‌ها شوید بهتر است قبل از آن ببینید که آیا درایورهای 64 بیتی سخت افزارهایتان موجود است یا خیر که معمولا می‌توانید با کمی جست و جو آن را بیابید؛ غیر این که شما در حال استفاده از یک شی باستانی به عنوان کامپیوتر باشید!

منبعpcworld