تالار گفتگوی کیش تک/ kishtech forum
سوال 2 - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7)
+---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42)
+----- انجمن: برنامه سازی رایانه ای - پنج شنبه ساعت 17.30 - ترم اوا 98-99 (http://forum.kishtech.ir/forumdisplay.php?fid=159)
+----- موضوع: سوال 2 (/showthread.php?tid=33739)

صفحه‌ها: 1 2


RE: سوال 2 - مرتضی روحانی - 22-10-2019

تفاوت آنها در مقدار فضای رجیستر های ویندوز برای آدرس دهی میباشد، که در 64 به 16G
و در 32 به 4G نیاز دارد


RE: سوال 2 - masoud.abbasnia - 23-10-2019

(05-10-2019, 08:30 PM)mostafaimani نوشته است: تفاوت ویندوز 32bit با ویندوز 64bit چیست؟؟؟؟

پردازنده‌ای ۳۲ بیتی می‌تواند حداکثر ۲ به توان ۳۲ یا ۴میلیارد و ۲۹۴میلیون و ۹۶۷هزار و ۲۹۶ آدرس داشته باشد. باوجوداین، پردازنده‌ای ۶۴ بیتی می‌تواند ۲ به توان ۶۴ یا ۱۸،۴۶۶،۷۴۴،۰۷۳،۷۰۹،۵۵۱،۶۲۶ یعنی رقمی درحدود ۱۸کوینتیلیون (۱۸بیلیون گیگابایت یا ۱۶اگزابایت) آدرس ممکن داشته باشد که کاملا تفاوت دو معماری را نشان می‌دهد.


RE: سوال 2 - 0073263028 - 13-11-2019

(05-10-2019, 08:30 PM)mostafaimani نوشته است: تفاوت ویندوز 32bit با ویندوز 64bit چیست؟؟؟؟
اگر از پردازنده‌ی ۶۴ بیتی استفاده می‌کنید، برای استفاده از تمام توان آن باید از ویندوز ۶۴ بیتی استفاده کنید. البته، نسخه‌ی ۳۲ بیتی ویندوز روی پردازنده‌های ۶۴ بیتی به‌خوبی کار می‌کند؛ اما نمی‌تواند از تمام قدرت CPU استفاده کند. امکان نصب ویندوز ۶۴ بیت روی پردازنده‌ی ۳۲ بیتی وجود ندارد؛ اما ویندوز ۶۴ بیتی می‌تواند برنامه‌های ۳۲ بیتی را اجرا کند.

این دو معماری در ویندوز دو تفاوت مشخص دارند: ۱. نسخه‌ی ۳۲ بیتی ویندوز می‌تواند نهایتا از چهار گیگابایت حافظه‌ی رم استفاده کند؛ بنابراین اگر در رایانه‌‌تان شانزده گیگابایت رم داشته باشید و از ویندوز ۳۲ بیت استفاده کنید، سیستم‌عامل عملا نمی‌تواند بیش از چهار گیگابایت آن را استفاده کند؛ ۲. تفاوت دوم در پوشه‌ی Program Files است. در نسخه‌ی ۳۲ بیتی ویندوز تمام برنامه‌ها به‌صورت پیش‌فرض در پوشه‌ی Program Files نصب می‌شوند؛ اما در نسخه‌ی ۶۴ بیتی پوشه‌ای اضافه به‌نام (Program Files (x86 برای نصب برنامه‌های ۳۲ بیتی وجود دارد. دلیل این امر آن است که نوشتن برنامه‌ برای معماری ۳۲ و ۶۴ بیتی کاملا متفاوت است.
[font=IRANSans, Tahoma]وقتی برنامه‌ها می‌خواهند برخی از اطلاعات مشترک مانند DLLها را بگیرند، پوشه‌ی مشخصی از Program Files را باید بررسی کنند. این، دلیل جداکردن دو پوشه به‌وسیله‌ی ویندوز است؛ مثلا نرم‌افزار ۳۲ بیتی نمی‌داند با یک DLL از ۶۴ بیتی چه کند. دانستن این نکته خالی از لطف نیست که ویندوز ۳۲ بیت به‌عنوان x86 و ۶۴ بیت به عنوان x64 معرفی می‌شود.


نسخه‌های بسیار قدیمی از ویندوز، مثل ویندوز ۳.۱، نرم‌افزار‌هایی ۱۶ بیتی را اجرا می‌کردند. نسخه‌ی ۳۲ بیتی ویندوز با این نرم‌افزارهای قدیمی سازگار است؛ اما ویندوز‌ ۶۴ بیتی نمی‌تواند آن‌ها را اجرا کند. پس، اگر قصد دارید آن‌ها را در ویندوز ۶۴ بیتی اجرا کنید، باید از شبیه‌ساز ویندوز ۳۲ بیتی استفاده کنید. به‌علاوه، ویندوز ۶۴ بیتی به درایور‌های ۶۴ بیتی هم نیاز دارد؛ پس، اگر پرینتر قدیمی سازگار با ویندوز ۳۲ بیتی دارید، این وسیله روی سیستم جدید شما کار نخواهد کرد.
[/font]



RE: سوال 2 - pedram ARP - 13-11-2019

(05-10-2019, 08:30 PM)mostafaimani نوشته است: تفاوت ویندوز 32bit با ویندوز 64bit چیست؟؟؟؟

در ۳۲ بیت ۲ به توان ۳۲ پردازش در واحد زمان انجام می شود و در ویندوز ۶۴بیتی ۲ به توان ۶۴ پردازش انجام میشود.


RE: سوال 2 - Farhadheydari - 15-12-2019

(05-10-2019, 08:30 PM)mostafaimani نوشته است: تفاوت ویندوز 32bit با ویندوز 64bit چیست؟؟؟؟تفاوت در آن است که ویندوز های 32 بیتی حداکثر میتوانند 2 به توان 32 پردازش(بیت) رو در واحد زمان انجام بدن ولی ویندوز های 64 بیتی میتوانند 2 به توان 64 پردازش رو انجام بدن که این یعنی پردازش بیشتر در واحد زمان و سرعت کار کردن بیشتر در سیستم.



RE: سوال 2 - علي اكبر الوالحسني - 19-12-2019

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