PDA

مشاهده نسخه کامل : ويندوز 64 بيتي


ROYAL
19-10-2007, 02:25
کسي ميدونه ت?اوت ويندز 64بيتي با 32بيتي چيه؟
از کجا ميشه ?هميد سيستم 64بيتي يا 32بيتي؟
من يه ويندوز 64بيتي روسيستمم ريختم هنگام نصب اسم يوزر اصلا نگر?ت
وقتي هم که نصب تموم شد با adminبالا اومد . تو admin هم که ميدونيد
خيمي از برنامه ها نصب نميشه سيستم خيلي کند شد علتش چيه؟
ايا سيستم من64 بيتي نيست؟

AMD>INTEL
19-10-2007, 14:09
1-کلا ساختار ?رق میکنه باید از درایورهای 64 بیت است?اده کنید . بعضی از برنامه ها هم باید ورژن مناسب که با این نسخه کار میکنند رو دانلود کنید

arash rashno
19-10-2007, 19:51
1-کلا ساختار ?رق میکنه باید از درایورهای 64 بیت است?اده کنید . بعضی از برنامه ها هم باید ورژن مناسب که با این نسخه کار میکنند رو دانلود کنید

ممنون جناب آقای امید
میشه یکم از لحاظ تئوری توضیح بدید
و سوال دیگه اینکه میشه روی ویندوز 64 بیت نرم ا?زارهای 32 بیت نصب کرد ؟؟؟ و مثلا من یه ص?جه اکسل رو میخوام به کسی بدم که ویندوزش 32 بیت هست باز میشه برای اون

AMD>INTEL
19-10-2007, 20:19
مشکل تو برنامه آ?یس پیدا نمیشه . تمام برنامه های جدید عموما با ویندوز 64 بیتی سازگار هستند . ?قط آخرین نگارششون رو تهیه کنید

Stream
19-10-2007, 21:28
ممنون جناب آقای امید
میشه یکم از لحاظ تئوری توضیح بدید
و سوال دیگه اینکه میشه روی ویندوز 64 بیت نرم ا?زارهای 32 بیت نصب کرد ؟؟؟ و مثلا من یه ص?جه اکسل رو میخوام به کسی بدم که ویندوزش 32 بیت هست باز میشه برای اون
مشکل سازگاری خود برنامه هست وگرنه ?ایل های save شده برنامه ها توی 32 بیت و 64 بیت مثل همدیگه هستند.

ROYAL
26-10-2007, 04:05
ازکجا میشه ?همید سیتم 64 بیتی؟

AMD>INTEL
26-10-2007, 09:32
از طریق برنامه Cpu-z

ebinem173
04-11-2007, 12:09
لط?ا توضیح بدید توی سرعت اجرای برنامه ها و بازیها هم تاثیر داره؟

javadshahvand
04-11-2007, 16:12
لط?ا توضیح بدید توی سرعت اجرای برنامه ها و بازیها هم تاثیر داره؟

?کر میکنم این توضیح قانع کننده باشه

محدودیتی که در دامنه پردازش‌های ۳۲ بیتی وجود دارد، همواره باعث کندشدن سرعت انجام عملیات پیچیده و سنگین اطلاعاتی در سیستم‌های مختل? می‌گردد.
به همین‌منظور بسیاری از شرکت‌های سازنده نرم‌ا?زار و خصوصاً آن‌هایی که در زمینه سیستم‌عامل ?عالیت دارند از دیرباز رقابتی را برای تحت پوشش قراردادن تعداد زیادتری CPU و مقدار بیشتری حا?ظه RAM نسبت به یکدیگر آغاز کرده‌اند. به عنوان مثال رقابتی که بین ویندوز ۲۰۰۰ سرور با سولاریس یا انواع یونیکس و لینوکس بر سر امکان است?اده از ۸ یا ۱۶ تا ۳۲ پردازنده به همراه چند گیگابایت حا?ظه RAM و امثال آن وجود داشت همواره یکی از جالب‌ترین و پرسروصداترین زمینه رقابت بین چند سیستم‌عامل به‌شمار می‌ر?ت.
اما تمام این عوامل چندی پیش تحت‌الشعاع واژه جدیدی به نام پردازش ۶۴ بیتی قرار گر?ت. این ?ناوری جدید که به لط? به بازار آمدن دو محصول جدید از دو شرکت معتبر سازنده پردازنده یعنی اینتل و AMD شکل گر?ت، در مدت کوتاهی توانست توجه سازندگان سیستم‌عامل را به شدت معطو? کارایی بی‌نظیر خود کند.
پردازنده‌های Xeon و ایتانیوم از سوی اینتل و پردازنده Opteron از طر? AMD طی مدت کوتاهی توجه تمام سازندگان مشهور سرورهای Enterprise و همچنین تولیدکنندگان سیستم‌عامل را به خود جلب کرد. در این میان مایکروسا?ت نیز بلا?اصله اقدام به طراحی نسخه‌ای از ویندوز ۲۰۰۳ سرور برمبنای انجام پردازش‌های ۶۴ بیتی و با است?اده از پردازنده‌های جدید نمود. این نسخه جدید ۶۴ بیتی از چند نظر بر نسخه پیشین خود برتری داشت. اول این‌که از میزان حا?ظه ?یزیکی و مجازی بیشتری پشتیبانی می‌کند.
دوم‌ این‌که در مقایسه با نسخه ۳۲ بیتی از کارایی و سرعت بالاتری در مدیریت حا?ظه، رجیسترها و عملیات I/O برخوردار است. نکته سوم در مورد امنیت است. نسخه ۶۴ بیتی قابلیت محا?ظت بیشتری در برابر کدهای مخرب(Malicious Code) از خود نشان می‌دهد. طبق پیش‌بینی‌های انجام گر?ته تا پایان سال ۲۰۰۵ میلادی کلیه کامپیوترهایی که قرار است نقش سرور را در مراکز بزرگ اقتصادی داشته باشند به سمت ریزپردازنده و سیستم‌عامل ۶۴ بیتی سوق پیدا خواهند کرد. همین پیش‌بینی حاکی از تمایل شدید کامپیوترهای دسکتاپ به سمت است?اده از تکنولوژی ۶۴ بیتی تا پایان سال ۲۰۰۶ میلادی است.
براین‌اساس به تدریج نه تنها سازندگان سیستم‌عامل مثل مایکروسا?ت سیستم‌عامل ۶۴ بیتی مختص کامپیوترهای دسکتاپ (Windows XP ۴۶ bit) را به بازار عرضه می‌کنند، بلکه سایر تولیدکنندگان نرم‌ا?زارهای مختل? هم با وارد شدن به دنیای پردازش‌های ۶۴‌بیتی، کارایی و سرعت جدیدی را به کاربران خود ارایه می‌دهند.
? مقایسه
در یک سیستم‌عامل ۳۲ بیتی مثل نسخه‌های ۳۲ بیتی ویندوز ۲۰۰۳ از یک حا?ظه مجازی (Virtual memory) برای انجام پردازش‌های مختل? است?اده می‌شود. این حا?ظه مجازی که حداکثر ۴ گیگابایت می‌تواند ظر?یت داشته باشد به دو قسمت تقسیم می‌شود. یک قسمت ۲ گیگابایتی آن به وسیله برنامه در حال اجرا اشغال شده و ۲ گیگابایت دیگر در اختیار سیستم‌عامل قرار می‌گیرد.
تا اینجا همه ‌چیز بسیار عادی به نظر می‌رسد اما مشکل زمانی پیش می‌آید که ۲ گیگابایت سهم برنامه‌های در حال اجرا به مرز پرشدن نزدیک می‌شود. به عنوان مثال یک بانک اطلاعاتی SQL Server را در نظر بگیرید که برای اتصال هر کاربر به سرور و انجام عملیات موردنظر وی ۲۰ مگابایت حا?ظه مجازی را در نظر می‌گیرد. با رسیدن تعداد کاربران به مرز یکصد ن?ر، کل حا?ظه مجازی ۲ گیگابایتی در اختیار SQL Server قرار می‌گیرد و این به معنای نزدیک شدن سیستم به یک نقطه بحرانی در عملیات سرویس‌دادن به کاربران است.
در نسخه‌های ۳۲ بیتی یکی از راه‌هایی که برای این مساله در نظر گر?ته می‌شد، اختصاص ۳ گیگابایت از حا?ظه مجازی به برنامه‌های درحال‌اجرا بود. این روش که با است?اده از دستکاری در ?ایل boot.ini انجام می‌گر?ت، یک گیگابایت از حا?ظه مجازی در اختیار سیستم‌عامل را به سهمیه حا?ظه مجازی برنامه‌های در حال اجرا واگذار می‌کرد و تا حدودی مشکل کمبود حا?ظه مجازی را ر?ع می‌کرد. اما خود این عمل هم عوارض جانبی خاص خود را دارد و آن محدود شدن کرنل سیستم‌عامل به یک گیگابایت حا?ظه مجازی برای انجام عملیات cache است.
این محدود شدن باعث ا?ت سرعت انتقال اطلاعات از سرور به کلاینت‌ها می‌شود. ضمن این‌که باز هم در نهایت با زیادترشدن تعداد کاربران یا پردازش‌های موردنظر آنان، این ۱ گیگابایت الحاق‌شده نیز به مرز اشتغال شدن کامل نزدیک می‌شود و مدیران سیستم را به ناچار مجبور به ا?زایش تعداد سرورها برای ر?ع مشکل می‌کند.
با آمدن ویندوز ۲۰۰۳ نسخه ۳۲ بیتی، قدرت آدرس‌دهی سیستم‌عامل برای حا?ظه‌های ?یزیکی (RAM) به ۳۲ گیگابایت برای نسخه Enterprise و ۶۴ گیگابایت در نسخه DataCenter ا?زایش یا?ت و این به معنای نیاز کمتر سیستم به است?اده از حا?ظه مجازی و در نتیجه کمتر شدن مشکل مربوط به محدودیت حا?ظه‌های مجازی بود.
اما به هر حال است?اده از حا?ظه مجازی برای پردازش اطلاعات امری گریزناپذیر است و به‌همین دلیل توجه سازندگان سیستم‌عامل همواره معطو? به پیدا کردن راه‌حلی برای عبور از این مشکل بود. سرانجام با مطرح شدن و تولد سیستم‌عامل ۶۴ بیتی ویندوز ۲۰۰۳ که با است?اده از قدرت پردازنده‌های ۶۴ بیتی جدید قادر بود از یک سیستم آدرس‌دهی ۴۰ بیتی است?اده کند، میزان حا?ظه مجازی قابل دسترسی سیستم از ۴ گیگابایت به ۴۰ ۲ یعنی ۱۶ ترابایت (هزار گیگابایت) ا?زایش یا?ت.
بدین‌ترتیب ۸ ترابایت از این ظر?یت در اختیار برنامه‌های در حال اجرا و ۸ ترابایت دیگر در اختیار سیستم‌عامل قرار گر?ت. مهم‌ترین سوالی که در این‌جا می‌توانست مطرح شود این است که آیا برنامه‌های سابق محیط ۳۲ بیتی که برای است?اده از حداکثر ۳ گیگابایت حا?ظه مجازی کامپایل شده‌اند قادر به بهره بردن از این ۸ ترابایت ?ضای جدید هستند یا خیر. پاسخ این سوال هم می‌تواند مثبت باشد و هم من?ی. بدین‌صورت که برخی برنامه‌های کامپایل‌شده در محیط‌های ۳۲ بیتی که به صورت صریح قدرت است?اده از حداکثر ۳ گیگابایت حا?ظه مجازی را دارند، با ورود به محیط ۶۴ بیتی هیچ تغییری را احساس نخواهند کرد.
اما برخی دیگر که با تکنولوژی Large Address ware کامپایل شده‌اند قادر خواهند بود تا ۴ گیگابایت از حا?ظه مجازی را در محیط جدید مورد است?اده قرار دهند. از لحاظ سرعت انجام عملیات نیز برخی برنامه‌های کامپایل شده در محیط ۳۲ بیتی (مثلاً برنامه‌های نوشته شده با ASP.NET که از تکنولوژی Multithreading برای اجرای موازی چند دستورالعمل در آن واحد است?اده می‌کنند)، به دلیل قدرت بی‌نظیر پردازنده‌های ۶۴ بیتی در انجام این کار می‌توانند از مزایای محیط جدید اجرا است?اده کرده و سرعت اجرای خود را ا?زایش دهند.
اما اگر برنامه‌ای (مثلاً یک ?ایل Exe) در محیط توسعه‌ای مثل ویژوال بیسیک نسخه ششم برای دسترسی به یک پایگاه داده و کار با آن بدون است?اده از مکانیسم پردازشی موازی و به صورت ساده نوشته شده باشد، این برنامه حتی اگر برروی یک سرور ۶۴ بیتی هم اجرا شود نمی‌تواند از قابلیت‌های محیط جدید سودی ببرد. بنابراین اگر قرار است این برنامه برروی کلاینت نصب شده و پایگاه داده موردنظر که SQL Server است برروی یک سرور باشد، بهتر آن است که کلاینت در همان وضعیت ۳۲ بیتی باقی بماند و سرور به نسخه ۶۴ بیتی ویندوز ۲۰۰۳ ارتقاء داده‌شود.
در این صورت موتور بانک‌اطلاعاتی SQL Server که در تمام نسخه‌های خود از شیوه Multithreading برای انجام دستورات موردنظر کاربران است?اده می‌کند، می‌تواند در محیط جدید با سرعت بهتری ?رامین رسیده از طر? کلاینت‌ها را پردازش کرده و نتیجه را سریع‌تر به آن‌ها برگرداند و کارایی کلی این سیستم بانک اطلاعاتی را به نحو مطلوبی ا?زایش دهد. اصولاً برنامه‌های نوشته شده برای محیط‌های ۳۲ بیتی با است?اده از رابطی به نام WOW۶۴ قادر خواهند بود در محیط ۶۴ بیتی اجرا شوند و از مزایای ارتقاء سیستم عامل و دسترسی به حا?ظه بیشتر بهره ببرند.
? پردازنده
هر دو شرکت اینتل و AMD از همان آغاز تولید پردازنده‌های ۶۴ بیتی، تمام تمرکز خود را برروی پردازنده‌هایی که در رده کامپیوترهای سرور مورد است?اده قرار می‌گیرد، گذاشتند. پردازنده ا?پترون (Opteron) محصول شرکت AMD وXeon محصول اینتل هر دو به همین منظور طراحی و تولید شدند.
پس از آن است?اده از تکنولوی ۶۴ بیتی در رده کامپیوترهای کلاینت نیز مدنظر هر دو شرکت قرار گر?ت و از آنجا که سروصدای ظهور سیستم‌عامل ۶۴ بیتی ویندوزXP به تدریج نوید یک دگرگونی در کارایی این رده از کامپیوترها را می‌داد، این دو شرکت پردازنده‌های ۶۴ بیتی جدیدی را با قیمت ارزان‌تر برای کار در کلاینت‌ها روانه بازار کردند. پردازنده Athlon ۶۴ و پنتیوم ۴ سری EM۴۶T از جمله این پردازنده‌های جدید بودند.
ضمن این‌که در رده سرور نیز هر دو به ارتقاء پردازنده‌‌های ویژه خود پرداختند. پردازنده‌های ا?پترون و پردازنده‌های ایتانیوم از اینتل نتیجه این ارتقاء محسوب می‌شوند که از آخرین دست‌آوردهای تکنولوژی ۶۴ بیتی به‌شمار می‌روند.
هم‌اکنون AMD پردازنده‌‌های Opteron را برای است?اده در کامپیوترهای دسکتاپ و سرور با سیستم‌عامل ۶۴ بیتی، پردازنده‌های Athlon ۶۴ را جهت است?اده در کامپیوترهای دسکتاپ و کی?ی با سیستم‌عامل ۳۲ یا ۶۴ بیتی و پردازنده‌های Turion را برای است?اده در کامپیوترهای کی?ی با سیستم‌عامل ۶۴ بیتی به بازار عرضه می‌کند. اینتل هم انواع پردازنده‌های نوع Xeon خصوصاً سری MP را برای کار در محیط ۳۲ یا ۶۴ بیتی و انواع پردازنده‌های رده ایتانیوم را برای سرورهای با سیستم‌عامل ۶۴ بیتی تولید می‌کند.
? نرم‌ا?زار
با تحولی که در دنیای پردازنده‌ها و سیستم‌‌عامل‌ها در حال وقوع بود، قاعدتاً دنیای نرم‌ا?زار نیز باید شاهد تغییراتی در نحوه انجام پردازش‌ها و سرعت و کارایی اجرا می‌شد. در اولین گام کلیه سرویس‌هایی که به همراه ویندوز ۲۰۰۳ نسخه ۶۴ بیتی ارایه شد همگی با این تکنولوژی جدید همراه شدند.
این سرویس‌ها که متعلق به مقوله نرم‌ا?زار به حساب می‌آمدند، از اکتیودایرکتوری گر?ته تا Terminal service و وب‌سرور IIS با امکانات جدید محیط ۶۴ بیتی مثل است?اده از ?ضای بسیار بزرگ حا?ظه، ا?زایش سرعت عملیات I/O و است?اده مناسب و بهینه از زمان CPU کاملاً هماهنگ شدند.
از طر?ی دیگر بلا?اصله خبر از ارایه شدن نسخه‌های جدید برخی نرم‌ا?زارهای سمت سرور مایکروسا?ت برای کار در محیط ۶۴ بیتی رسید. نسخه ۶۴ بیتی SQL Server۲۰۰۰ و بعد از آن حر? و حدیث‌های مربوط به نسخه ۲۰۰۵ که مرزهای سرعت و کارایی را پشت‌سر می‌گذارد، از این دست به شمار می‌روند. در همین حال خبرهای دیگری حاکی از اقبال این دگرگونی از سمت برنامه‌نویسان بود.
محیط برنامه‌نویسی محبوب دات‌نت این‌بار با سروصدای جدیدی وارد معرکه شد و Visual Studio۲۰۰۵ را برای نوشتن برنامه‌های کاربردی ۶۴ بیتی به علاقمندان ارایه کرد. از سوی دیگر رقبای مایکروسا?ت هم بیکار ننشستند. اوراکل با محصول oracle ۱۰g و آی‌بی‌ام با تولید DB۲ ۶۴ و بسیاری دیگر از سازندگان نرم‌ا?زار و خصوصاً سازندگان برنامه‌های سرور محیط بزرگ (Enterprise) با سعی و تلاش خود نشان دادند که پلت?رم جدید پردازش‌های ۶۴ بیتی برای آن‌ها از اهمیت ویژه‌ای برخوردار است. به هر حال در آینده نزدیک شاهد رونق ?ناوری محاسبات ۶۴ بیتی در بسیاری از نرم‌ا?زارهای مختل? خواهیم بود.

Ahmadi
04-11-2007, 16:50
ممنون از توضيحات خوب و كامل تون ... :)