دوستان ایا ویندوز 64بیت بهتر است یا 32 کمک کنید
دوستان ایا ویندوز 64بیت بهتر است یا 32 کمک کنید
سلام دوست عزیز
این که دیگه معلومه ویندوز 64 بیتی چون اکثر شرکتهای سازنده قطعات سخت افزاری قطعات خود را بر مبنای ویندوز های 64 بیتی طراحی می کنند حتی بسیاری از نرم افزارها نیز برمبنای ویندوز 64 بیت طراحی می شوند .
ممنون
من شنیده ام که درایورهای قطعات سخت افزاری
مثل کارت گرافیک و..... باید حتما از نوع 64 باشند ایا درست است
محدودیتی که در دامنه پردازشهای 32 بیتی وجود دارد، همواره باعث کندشدن سرعت انجام عملیات پیچیده و سنگین اطلاعاتی در سیستمهای مختلف میگردد.
به همینمنظور بسیاری از شرکتهای سازنده نرمافزار و خصوصاً آنهایی که در زمینه سیستمعامل فعالیت دارند از دیرباز رقابتی را برای تحت پوشش قراردادن تعداد زیادتری CPU و مقدار بیشتری حافظه RAM نسبت به یکدیگر آغاز کردهاند. به عنوان مثال رقابتی که بین ویندوز 2000 سرور با سولاریس یا انواع یونیکس و لینوکس بر سر امکان استفاده از 8 یا 16 تا 32 پردازنده به همراه چند گیگابایت حافظه RAM و امثال آن وجود داشت همواره یکی از جالبترین و پرسروصداترین زمینه رقابت بین چند سیستمعامل بهشمار میرفت. اما تمام این عوامل چندی پیش تحتالشعاع واژه جدیدی به نام پردازش 64 بیتی قرار گرفت. این فناوری جدید که به لطف به بازار آمدن دو محصول جدید از دو شرکت معتبر سازنده پردازنده یعنی اینتل و AMD شکل گرفت، در مدت کوتاهی توانست توجه سازندگان سیستمعامل را به شدت معطوف کارایی بینظیر خود کند.
پردازندههای Xeon و ایتانیوم از سوی اینتل و پردازنده Opteron از طرف AMD طی مدت کوتاهی توجه تمام سازندگان مشهور سرورهای Enterprise و همچنین تولیدکنندگان سیستمعامل را به خود جلب کرد. در این میان مایکروسافت نیز بلافاصله اقدام به طراحی نسخهای از ویندوز 2003 سرور برمبنای انجام پردازشهای 64 بیتی و با استفاده از پردازندههای جدید نمود. این نسخه جدید 64 بیتی از چند نظر بر نسخه پیشین خود برتری داشت. اول اینکه از میزان حافظه فیزیکی و مجازی بیشتری پشتیبانی میکند.
دوم اینکه در مقایسه با نسخه 32 بیتی از کارایی و سرعت بالاتری در مدیریت حافظه، رجیسترها و عملیات I/O برخوردار است. نکته سوم در مورد امنیت است. نسخه 64 بیتی قابلیت محافظت بیشتری در برابر کدهای مخرب(Malicious Code) از خود نشان میدهد. طبق پیشبینیهای انجام گرفته تا پایان سال 2005 میلادی کلیه کامپیوترهایی که قرار است نقش سرور را در مراکز بزرگ اقتصادی داشته باشند به سمت ریزپردازنده و سیستمعامل 64 بیتی سوق پیدا خواهند کرد. همین پیشبینی حاکی از تمایل شدید کامپیوترهای دسکتاپ به سمت استفاده از تکنولوژی 64 بیتی تا پایان سال 2006 میلادی است.
برایناساس به تدریج نه تنها سازندگان سیستمعامل مثل مایکروسافت سیستمعامل 64 بیتی مختص کامپیوترهای دسکتاپ (Windows XP 46 bit) را به بازار عرضه میکنند، بلکه سایر تولیدکنندگان نرمافزارهای مختلف هم با وارد شدن به دنیای پردازشهای 64بیتی، کارایی و سرعت جدیدی را به کاربران خود ارایه میدهند.
مقایسه
در یک سیستمعامل 32 بیتی مثل نسخههای 32 بیتی ویندوز 2003 از یک حافظه مجازی (Virtual memory) برای انجام پردازشهای مختلف استفاده میشود. این حافظه مجازی که حداکثر 4 گیگابایت میتواند ظرفیت داشته باشد به دو قسمت تقسیم میشود. یک قسمت 2 گیگابایتی آن به وسیله برنامه در حال اجرا اشغال شده و 2 گیگابایت دیگر در اختیار سیستمعامل قرار میگیرد.
تا اینجا همه چیز بسیار عادی به نظر میرسد اما مشکل زمانی پیش میآید که 2 گیگابایت سهم برنامههای در حال اجرا به مرز پرشدن نزدیک میشود. به عنوان مثال یک بانک اطلاعاتی SQL Server را در نظر بگیرید که برای اتصال هر کاربر به سرور و انجام عملیات موردنظر وی 20 مگابایت حافظه مجازی را در نظر میگیرد. با رسیدن تعداد کاربران به مرز یکصد نفر، کل حافظه مجازی 2 گیگابایتی در اختیار SQL Server قرار میگیرد و این به معنای نزدیک شدن سیستم به یک نقطه بحرانی در عملیات سرویسدادن به کاربران است.
در نسخههای 32 بیتی یکی از راههایی که برای این مساله در نظر گرفته میشد، اختصاص 3 گیگابایت از حافظه مجازی به برنامههای درحالاجرا بود. این روش که با استفاده از دستکاری در فایل boot.ini انجام میگرفت، یک گیگابایت از حافظه مجازی در اختیار سیستمعامل را به سهمیه حافظه مجازی برنامههای در حال اجرا واگذار میکرد و تا حدودی مشکل کمبود حافظه مجازی را رفع میکرد. اما خود این عمل هم عوارض جانبی خاص خود را دارد و آن محدود شدن کرنل سیستمعامل به یک گیگابایت حافظه مجازی برای انجام عملیات cache است.
این محدود شدن باعث افت سرعت انتقال اطلاعات از سرور به کلاینتها میشود. ضمن اینکه باز هم در نهایت با زیادترشدن تعداد کاربران یا پردازشهای موردنظر آنان، این 1 گیگابایت الحاقشده نیز به مرز اشتغال شدن کامل نزدیک میشود و مدیران سیستم را به ناچار مجبور به افزایش تعداد سرورها برای رفع مشکل میکند. با آمدن ویندوز 2003 نسخه 32 بیتی، قدرت آدرسدهی سیستمعامل برای حافظههای فیزیکی (RAM) به 32 گیگابایت برای نسخه Enterprise و 64 گیگابایت در نسخه DataCenter افزایش یافت و این به معنای نیاز کمتر سیستم به استفاده از حافظه مجازی و در نتیجه کمتر شدن مشکل مربوط به محدودیت حافظههای مجازی بود.
اما به هر حال استفاده از حافظه مجازی برای پردازش اطلاعات امری گریزناپذیر است و بههمین دلیل توجه سازندگان سیستمعامل همواره معطوف به پیدا کردن راهحلی برای عبور از این مشکل بود. سرانجام با مطرح شدن و تولد سیستمعامل 64 بیتی ویندوز 2003 که با استفاده از قدرت پردازندههای 64 بیتی جدید قادر بود از یک سیستم آدرسدهی 40 بیتی استفاده کند، میزان حافظه مجازی قابل دسترسی سیستم از 4 گیگابایت به 40 2 یعنی 16 ترابایت (هزار گیگابایت) افزایش یافت.
بدینترتیب 8 ترابایت از این ظرفیت در اختیار برنامههای در حال اجرا و 8 ترابایت دیگر در اختیار سیستمعامل قرار گرفت. مهمترین سوالی که در اینجا میتوانست مطرح شود این است که آیا برنامههای سابق محیط 32 بیتی که برای استفاده از حداکثر 3 گیگابایت حافظه مجازی کامپایل شدهاند قادر به بهره بردن از این 8 ترابایت فضای جدید هستند یا خیر. پاسخ این سوال هم میتواند مثبت باشد و هم منفی. بدینصورت که برخی برنامههای کامپایلشده در محیطهای 32 بیتی که به صورت صریح قدرت استفاده از حداکثر 3 گیگابایت حافظه مجازی را دارند، با ورود به محیط 64 بیتی هیچ تغییری را احساس نخواهند کرد.
اما برخی دیگر که با تکنولوژی Large Address ware کامپایل شدهاند قادر خواهند بود تا 4 گیگابایت از حافظه مجازی را در محیط جدید مورد استفاده قرار دهند. از لحاظ سرعت انجام عملیات نیز برخی برنامههای کامپایل شده در محیط 32 بیتی (مثلاً برنامههای نوشته شده با ASP.NET که از تکنولوژی Multithreading برای اجرای موازی چند دستورالعمل در آن واحد استفاده میکنند)، به دلیل قدرت بینظیر پردازندههای 64 بیتی در انجام این کار میتوانند از مزایای محیط جدید اجرا استفاده کرده و سرعت اجرای خود را افزایش دهند.
اما اگر برنامهای (مثلاً یک فایل Exe) در محیط توسعهای مثل ویژوال بیسیک نسخه ششم برای دسترسی به یک پایگاه داده و کار با آن بدون استفاده از مکانیسم پردازشی موازی و به صورت ساده نوشته شده باشد، این برنامه حتی اگر برروی یک سرور 64 بیتی هم اجرا شود نمیتواند از قابلیتهای محیط جدید سودی ببرد. بنابراین اگر قرار است این برنامه برروی کلاینت نصب شده و پایگاه داده موردنظر که SQL Server است برروی یک سرور باشد، بهتر آن است که کلاینت در همان وضعیت 32 بیتی باقی بماند و سرور به نسخه 64 بیتی ویندوز 2003 ارتقاء دادهشود.
در این صورت موتور بانکاطلاعاتی SQL Server که در تمام نسخههای خود از شیوه Multithreading برای انجام دستورات موردنظر کاربران استفاده میکند، میتواند در محیط جدید با سرعت بهتری فرامین رسیده از طرف کلاینتها را پردازش کرده و نتیجه را سریعتر به آنها برگرداند و کارایی کلی این سیستم بانک اطلاعاتی را به نحو مطلوبی افزایش دهد. اصولاً برنامههای نوشته شده برای محیطهای 32 بیتی با استفاده از رابطی به نام WOW64 قادر خواهند بود در محیط 64 بیتی اجرا شوند و از مزایای ارتقاء سیستم عامل و دسترسی به حافظه بیشتر بهره ببرند.
پردازنده
هر دو شرکت اینتل و AMD از همان آغاز تولید پردازندههای 64 بیتی، تمام تمرکز خود را برروی پردازندههایی که در رده کامپیوترهای سرور مورد استفاده قرار میگیرد، گذاشتند. پردازنده اُپترون (Opteron) محصول شرکت AMD وXeon محصول اینتل هر دو به همین منظور طراحی و تولید شدند.
پس از آن استفاده از تکنولوی 64 بیتی در رده کامپیوترهای کلاینت نیز مدنظر هر دو شرکت قرار گرفت و از آنجا که سروصدای ظهور سیستمعامل 64 بیتی ویندوزXP به تدریج نوید یک دگرگونی در کارایی این رده از کامپیوترها را میداد، این دو شرکت پردازندههای 64 بیتی جدیدی را با قیمت ارزانتر برای کار در کلاینتها روانه بازار کردند. پردازنده Athlon 64 و پنتیوم 4 سری EM46T از جمله این پردازندههای جدید بودند.
ضمن اینکه در رده سرور نیز هر دو به ارتقاء پردازندههای ویژه خود پرداختند. پردازندههای اُپترون و پردازندههای ایتانیوم از اینتل نتیجه این ارتقاء محسوب میشوند که از آخرین دستآوردهای تکنولوژی 64 بیتی بهشمار میروند.
هماکنون AMD پردازندههای Opteron را برای استفاده در کامپیوترهای دسکتاپ و سرور با سیستمعامل 64 بیتی، پردازندههای Athlon 64 را جهت استفاده در کامپیوترهای دسکتاپ و کیفی با سیستمعامل 32 یا 64 بیتی و پردازندههای Turion را برای استفاده در کامپیوترهای کیفی با سیستمعامل 64 بیتی به بازار عرضه میکند. اینتل هم انواع پردازندههای نوع Xeon خصوصاً سری MP را برای کار در محیط 32 یا 64 بیتی و انواع پردازندههای رده ایتانیوم را برای سرورهای با سیستمعامل 64 بیتی تولید میکند.
نرمافزار
با تحولی که در دنیای پردازندهها و سیستمعاملها در حال وقوع بود، قاعدتاً دنیای نرمافزار نیز باید شاهد تغییراتی در نحوه انجام پردازشها و سرعت و کارایی اجرا میشد. در اولین گام کلیه سرویسهایی که به همراه ویندوز 2003 نسخه 64 بیتی ارایه شد همگی با این تکنولوژی جدید همراه شدند.
این سرویسها که متعلق به مقوله نرمافزار به حساب میآمدند، از اکتیودایرکتوری گرفته تا Terminal service و وبسرور IIS با امکانات جدید محیط 64 بیتی مثل استفاده از فضای بسیار بزرگ حافظه، افزایش سرعت عملیات I/O و استفاده مناسب و بهینه از زمان CPU کاملاً هماهنگ شدند.
از طرفی دیگر بلافاصله خبر از ارایه شدن نسخههای جدید برخی نرمافزارهای سمت سرور مایکروسافت برای کار در محیط 64 بیتی رسید. نسخه 64 بیتی SQL Server2000 و بعد از آن حرف و حدیثهای مربوط به نسخه 2005 که مرزهای سرعت و کارایی را پشتسر میگذارد، از این دست به شمار میروند. در همین حال خبرهای دیگری حاکی از اقبال این دگرگونی از سمت برنامهنویسان بود.
محیط برنامهنویسی محبوب داتنت اینبار با سروصدای جدیدی وارد معرکه شد و Visual Studio2005 را برای نوشتن برنامههای کاربردی 64 بیتی به علاقمندان ارایه کرد. از سوی دیگر رقبای مایکروسافت هم بیکار ننشستند. اوراکل با محصول oracle 10g و آیبیام با تولید DB2 64 و بسیاری دیگر از سازندگان نرمافزار و خصوصاً سازندگان برنامههای سرور محیط بزرگ (Enterprise) با سعی و تلاش خود نشان دادند که پلتفرم جدید پردازشهای 64 بیتی برای آنها از اهمیت ویژهای برخوردار است. به هر حال در آینده نزدیک شاهد رونق فناوری محاسبات 64 بیتی در بسیاری از نرمافزارهای مختلف خواهیم بود
بخش مقاله ITiran - همانطور كه ميدانيد نسخه بعدي سيستم عامل سرور مايكروسافت كه Windows Server 2003 نام دارد توليد و به بازار عرضه شده است. خيلي از كاربران از نسخه بتاي اين سيستم عامل با نام Windows .NET Server 2003 استفاده كرده بودند.
مايكروسافت از چندي پيش نسخه نهايي را براي تست، در اختيار شركتهاي معتبر قرار داده بود.
مايكروسافت در دو زمينه سيستم عامل هاي سرور و خانگي فعاليت دارد و پروژه ويندوز Longhorn (براي استفاده خانگي) به قوت خود باقيست. گويا انتخاب نام براي اين سيستم عامل از طريف مايكروسافت بسيار دشوار بود زيرا ابتدا به اسم Whilstler معرفي شد و سپس به Windows 2002 Server تغيير نام داده شد ولي با ايجاد تكنولوژي .NET مايكروسافت به فكر استفاده از اين نام تجاري در سيستم عامل خود افتاد و نام آن به Windows .NET Server 2003 تغيير يافت، كه نسخه بتا نيز به همين نام به بازار عرضه شد، ولي در نهايت با تغيير نام به Windows Server 2003 به زودي به بازار جهاني ارائه خواهد شد. البته مايكروسافت اعلام كرده كه با تغيير مكرر نام اين محصول، هيچ تغييري در ساختار آن ايجاد نشده است.
حداقل سيستم مورد نياز براي نصب:
سيستم عامل Windows Server 2003 در 4 نسخه به نامهاي Standard – Enterprise – DataCenter و Web ارائه خواهد شد. در ادامه به بررسي خصوصيات و حداقل سخت افزار مورد نياز براي هر نسخه از اين سيستم عامل ميپردازيم، در ضمن توجه داشته باشيد كه هيچگاه به حداقل ها بسنده نكنيد و هميشه براي كارايي بهتر سيستم از قطعات مناسب تر و قويتري استفاده نماييد.
نسخه Web :
اين نسخه براي مصارف سرورهاي كوچك و همچنين خانگي به كار ميرود و هدف اصلي آن فراهم نمودن Web Hosting براي وب سايتها و سرويس هاي وب با استفاده از IIS 6 ميباشد. حداقل قطعات مورد نياز براي نصب آن به شرح زير ميباشد :
1- حداقل CPU مورد نياز 133 MHz ميباشد ولي پيشنهاد ميشود از 550 MHz كمتر نباشد.
2- حداقل Ram مورد نياز 128 MB ميباشد ولي پيشنهاد براي كارايي بهتر 256 MB ميباشد و حداكثر Ram قابل پشتيباني در اين نسخه 2 GB است.
3- مقدار فضاي خالي لازم بر روي هاردديسك 1.5 GB است.
4- قابليت پشتيباني تا 2 عدد CPU بطور همزمان بصورت (Multi Processor). نسخه Web اين سيستم عامل 32 بيتي ميباشد و قيمت آن 397$ است.
نسخه Standard :
اين نسخه نيز 32 بيتي ميباشد. براي استفاده از Client ها در اين سيستم عامل Lincense هاي مختلفي وجود دارد. در صورتي كه مايل به نصب 5 كامپيوتر Client در شبكه اي باشيد كه Server آن، اين نسخه است ميبايست نسخه اي به مبلغ 999$ پرداخت نماييد. مبلغ براي 10 عدد License نيز 1199$ ميباشد. براي دريافت License بالاتر از اين مقدار براي هر 5 عدد ميبايست مبلغ 199$ پرداخت شود. در نظر داشته باشيد كه ممكن است كسي در كشور ما مبالغي براي License اين سيستم عامل پرداخت نكند ولي توجه داشته باشيد كه سرورهاي معتبر روي اينترنت در كشورهاي صنعتي قرار دارند و قانون Copy Right براي همه آنها به دقت رعايت ميشود. حداقل قطعات مورد نياز براي نصب نسخه Standard ، دقيقا شبيه نسخه Web ميباشد، با اين تفاوت كه در اين نسخه قادر به استفاده از 4 عدد CPU بطور همزمان ميباشيد.
نسخه Enterprise :
اين نسخه حرفه اي، براي سرورهاي بزرگ در نظر گرفته شده كه قيمت آن 3999$ و داراي 25 عدد License ميباشد كه به آن CALs (Client Access Lincences) نيز گفته ميشود. اين نسخه در دو سري 32 و 64 بيتي عرضه ميشود و نكته مهم اين است كه نسخه 64 بيتي اين سيستم عامل فقط با CPU هاي Intel Itanium و Athlon 64 (كه به زودي ارائه خواهد شد) سازگار است و در سيستمهايي با CPU هاي 32 بيتي بطور كامل نصب نخواهند شد و كاربران را دچار مشكل خواهد كرد. حداقل قطعات مورد نياز براي نصب آن به شرح زير ميباشد :
1- حداقل CPU مورد نياز 133 MHz در نسخه 32 بيتي و 733 MHz در نسخه 64 بيتي ميباشد.
2- حداقل Ram مورد نياز 128 MB ميباشد ولي پيشنهاد براي كارايي بهتر 256 MB ميباشد و حداكثر Ram قابل پشتيباني در اين نسخه 32 بيتي 32 GB و در نسخه 64 بيتي 64 GB است.
3- مقدار فضاي خالي لازم بر روي هاردديسك در نسخه 32 بيتي 1.5 GB و در نسخه 64 بيتي 2.0 GB است.
4- قابليت پشتيباني تا 8 عدد CPU بطور همزمان.
نسخه DataCenter :
اين نسخه كارآمدترين و پرقدرت ترين نسخه اين سيستم عامل ميباشد كه مانند Enterprise داراي 2 سري 32 بيتي و 64 بيتي ميباشد. حداقل قطعات مورد نياز براي نصب آن به شرح زير ميباشد :
1- حداقل CPU مورد نياز 400 MHz در نسخه 32 بيتي و 733 MHz در نسخه 64 بيتي ميباشد.
2- حداقل Ram مورد نياز 512 MB ميباشد ولي پيشنهاد براي كارايي بهتر 1 GB ميباشد و حداكثر Ram قابل پشتيباني در اين نسخه 32 بيتي 64 GB و در نسخه 64 بيتي 128 GBاست.
3- مقدار فضاي خالي مانند نسخه Enterprise ميباشد.
4- براي استفاده از اين نسخه حداقل ميبايست از 8 عدد CPU بطور همزمان استفاده شود و حداكثر تا 32 عدد CPU را نيز پشتيباني ميكند.
مشكلاتي در پشتيباني Multi Processer :
طبق گزارش شركتهاي تست كننده اين سيستم عامل ، سيستمهايي كه بصورت Multi Processor باشند و يكي از CPU هاي اين سيستمها از نوع Pentium II يا Pentium Pro باشد، سيستم دچار مشكلاتي خواهد شد و تنها قادر به استفاده از يك CPU ميباشد.
مايكروسافت با تاييد اين مشكل اعلام كرد كه تنها راه حل در جهت رفع آن ارتقاي CPU ميباشد. پس بهتر است قبل و بعد از نصب اين سيستم عامل، تمامي قطعات سيستم را مورد بررسي قرار دهيد. هنگام نصب در اولين صفحه Setup ، گزينه اي با عنوان Check System Compatibility وجود دارد كه با انتخاب اين گزينه و سپس گزينه Check my system automaticaly ميتوانيد قبل از نصب، سيستم خود را از نظر حداقل سخت افزار مورد نياز مورد بررسي قرار دهيد.
بررسي اجزاي داخلي :
مراحل نصب اين سيستم عامل شبيه Windows 2000 ميباشد، البته گزينه هاي كاربردي زيادي از جمله Dynamic Update كه قادر است Update اين ويندوز و Driver هاي مورد نياز را بصورت Online از سايت مايكروسافت دريافت كند وجود دارد. بر روي تمام نسخه هاي اين سيستم عامل .NET Framework نسخه 1.1 و همچنين وب سرور IIS 6.0 كه ASP .NET را بطور كامل پشتيباني ميكند قرار دارد (در ادامه همين مقاله به بررسي بيشتر IIS خواهيم پرداخت). با رشد Web Service ها در دنياي امروزه و نياز شديد به آنها در آينده اي نه چندان دور، مايكروسافت ابزارهاي مختلفي براي گسترش دادن اين سرويس ها در Windows Server 2003 قرار داده است. سرويسهاي وب در محصولات مايكروسافت با ايجاد .NET گسترش يافته و بطور كل از طريق پروتوكول SOAP ارتباط برقرار ميكنند. از جمله ابزار اضافه شده به اين سيستم عامل Enterprise UDDI Services ميباشد كه در نسخه Web اين سيستم عامل قرار داده نشده است. اين ابزار مربوط به گسترش دادن Web Service هاي مختلف ميباشد و تعامل بين آنها را فراهم ميكند.
امكان ديگري با عنوان VPN (Virtual Private Network) نيز در تمامي نسخه هاي اين سيستم عامل قرار دارد، البته در نسخه Web بصورت ناقص پشتيباني ميشود، اين امكان قبلا در ويندوز XP ارائه شده بود. از ديگر تغييراتي كه در اين سيستم عامل قرار گرفته، آمادگي براي تغيير نسخه IP از 4 به 6 ميباشد كه در ادامه همين مقاله به بررسي نسخه هاي IP و تفاوت اين دو خواهيم پرداخت. براي بررسي امنيت كاربران از راه دور نيز، Microsoft Passport در داخل سيستم عامل قرار گرفته است. Firewall يكي از ابزارهاي الزامي در ارتباطات اينترنتي امروزه ميباشد. براي امنيت داده ها ابزاري با نام ICF (Internet Connection Firewall) در تمامي نسخه هاي اين سيستم عامل به غير نسخه DataCenter قرار داده شده كه اين ابزار در Windows XP نيز وجود داشت كه البته از كارايي چنداني برخوردار نبود ولي در ICF موجود در Windows Server 2003 تمامي مشكلات مربوط به اين ابزار رفع شده و از كارايي بالايي برخوردار است. همانطور كه ميدانيد Active Directory كه يكي از اصلي ترين قسمتهاي ويندوز سرور ميباشد كه در اين نسخه از ويندوز تغييرات زيادي داشته كه در ادامه همين مقاله بطور مختصر به بررسي مزايا و قسمتهاي اضافي جديد آن خواهيم پرداخت. از جمله امكانات ديگر اضافه شده به Windows Server 2003 ميتوان به اين موارد اشاره كرد: پشتيباني از استاندار 802.1x كه مربوط به شبكه هاي بي سيم و يكي اس استانداردهاي IEEE ميباشد. تنظيمات خودكار در ارتباط چندين شبكه و همچنين پشتيباني از Kerberos نسخه 5 و قابليتي براي نصب سيستم عامل از راه دور.
تفاوت IP 4 و IP 6 :
ساختار اينترنت در حال تغيير است. اينترنتي كه ما امروزه مصرف ميكنيم Internet 1 ميباشد ولي به زودي نسل جديد اينترنت كه Internet 2 يا Grid Technology نام دارد جاي آن را خواهد گرفت. پروژه اينترنت 2 در اختيار چندين كشور و شركتهاي بزرگي ميباشد. اولين تغييري كه در اين دو نسل اينترنت مشاهده ميشود تغيير ساختار IP است. همانطور كه ميدانيد نسخه IP هاي فعلي در اينترنت 4 است و از نوع 32 بيتي (4 عدد 8 بيتي) ميباشد، ولي IP هاي نسل جديد نسخه 6 (IPv6) ميباشند كه در حال حاضر Windows Server 2003 در تمام نسخه هاي خود آن را پشتيباني ميكند. همانطور كه ميدانيد هر كامپيوتر در اينترنت ميبايست داراي يك IP يكتا و منحصر بفرد باشد كه در حال حاضر با رشد اينترنت تعداد IP هايي كه IP نسخه 4 پشتيباني ميكند رو به اتمام است، از طرف ديگر Ipv4 تمام مقاصد امنيتي مورد نياز را پوشش نميدهد از اين رو IPv6 كه 128 بيتي ميباشد به زودي جاي IPv4 را خواهد گرفت.
مشكلاتي در استفاده از SQL Server :
نكته قابل توجه در استفاده از بانك اطلاعاتي SQL Server وجود دارد. هنگام Upgrade ويندوز 2000 به Windows Server 2003 در نظر داشته باشيد كه حتما ميبايست SQL Server 2000 و همچنين MSDE 2000 به همراه Service Pack 3 قبلا نصب شده باشد و سپس اقدام به Upgrade سيستم عامل نماييد، در غير اينصورت SQL Server دچار مشكل خواهد شد.
همچنين SQL Server 7 و MSDE 1.0 در اين سيستم عامل پشتيباني نميشود. توجه داشته باشيد كه MSDE 2000 به همراه نرم افزارهاي بسته Visual Studio و حتي خود SQL Server 2000 قابل نصب ميباشد. اگر از سيستم عامل ويندوز 2000 كه داراي SQL Server ميباشد ولي SP3 به روي آن نصب نشده است اقدام به Upgrade ننماييد.
مزاياي Active Directory در Windwos Server 2003 :
Active Directory در نسخه جديد ويندوز، 2 هدف اصلي را به شرح زير دنبال ميكند :
1- مديريت و گسترش راحتتر :
2- در نسخه جديد ويندوز ، قابليت و مديريت Administrator ها حتي در محيطهاي خيلي بزرگ توزيع شده با درختها ، دامنه ها و سايتهاي فراوان، آسان شده است. يكي از ابزارهاي مفيد در اين بخش، ADMT 2.0 (Active Directory Migration Tool) نام دارد كه اجازه انتقال پسوردها از ويندوز NT يا 2000 به Windows Server 2003 را به شما ميدهد. همچنين مديران سرور قادر به تغييراتي در درختها ، دامنه ها و همچنين NetBios و DNS ميباشند. مديران سيستم به راحتي ميتوانند ساختار Active Directory را كه گسترش داده اند به دلخواه خود و بدون بروز مشكلي تغيير دهند.
3- امنيت بالاتر :
4- امنيت Active Directory نيز به مراتب، از ويندوز 2000 قويتر شده است. در نسخه جديد، مديريت آسان بر اعتماد چندين درخت به يكديگر به راحتي فراهم ميشود كه با استفاده از آن عمل Authentication به راحتي انجام خواهد شد. در اين روش كاربران به راحتي و بدون نگراني از عمل Login و وارد كردن ID و پسورد، قادر به استفاده از منابع درختهاي ديگر در يك ساختار درختي Active Directory ميباشند. اين كار از طريق Kerberos و يا NTLM انجام ميگيرد. همچنين نرم افزار Restriction Policies در بخش امنيت Active Directory وجود دارد كه Admin را قادر ميسازد كه از نصب نرم افزارهاي ناشناخته و غيراعتماد جلوگيري به عمل آورد و فقط برنامه هاي خاصي به روي سرور قابل نصب و اجرا باشند.
Windows Server Catalog چيست ؟
با استفاده از اين ابزار در Windows Server 2003 ، كاربران با متصل شدن از طريق اينترنت به سايت مايكروسافت، قادر به ارسال مشخصات قطعات سخت افزاري دستگاه خود و همچنين نرم افزارهايي كه به خوبي با ويندوز سازگار است ميباشند. اين ابزار شباهت زيادي به Windows XP Catalog دارد. اين عمل داراي مزاياي زيادي ميباشد كه به بررسي آن ميپردازيم.
همانطور كه ميدانيد خيلي از نرم افزارها و سخت افزارهاي مختلف در دنيا با سيستم عاملهاي گوناگون سازگار نيست. با اين حركت هر زمان كه مشكلي در ويندوز و يا نرم افزار خاصي به وجود آيد، مايكروسافت تمامي اطلاعات مربوط به دلايل Crash شدن را در فايلي ذخيره ميكند و به محض اولين تماس با اينترنت به سايت خود ارسال خواهد كرد. شما با نصب Windows Server Catalog قادر به ملاحظه ليستي از تمامي گزارشها و مشكلات ويندوز خواهيد شد.
اين ليست توسط افراد مختلف در سراسر جهان به سايت مايكروسافت ارسال شده است.
مايكروسافت نيز براي رضايت مشتري، مشكل مورد نظر را بررسي كرده و در Service Pack ها و يا نسخه هاي بعدي ويندوز رفع خواهد كرد، زيرا مايكروسافت به تنهايي نميتواند تمام نرم افزارها و سخت افزارهاي دنيا را در محصولاتش تست نمايد و اين عمل باعث رشد كيفيت سيستم عاملهاي اين شركت خواهد شد. براي دستيابي به ليست نرم افزارها و سخت افزارهاي ناسازگار با ويندوز XP و Windows Server 2003 يا ميتوانيد مستقيما به سايت مايكروسافت مراجعه نماييد و يا از طريق منو Start در خود ويندوز به اين ابزار دسترسي داشته باشيد.
تغييرات در IIS 6.0 :
IIS (Internet Information Server) در واقع يك سرور وب در سيستم عامل مايكروسافت ميباشد كه مديريت و كنترل درخواست ها از كاربران و پاسخ به آنها و همچنين اجراي اسكريپتها و پردازشهاي داخلي پيچيده اي را بر عهده دارد. رقيب اين نرم افزار در سيستم عامل لينوكس Apache ميباشد كه در كل ساختار مشابهي دارد ولي از امنيتي بالاتري برخوردار است كه خواص خاص مختص به خود را دارد. IIS بصورت پيش فرض در ويندوز نصب نميشود و دليل آن امنيت كاربراني است كه از اين نرم افزار استفاده نميكنند، زيرا اين نرم افزار حساس است و هنگامي كه نصب ميشود حتما بايد تنظيمات لازم براي پيكربندي و مسائل امنيتي مربوط به آن رعايت شود. هميشه اين نكته را در نظر داشته باشيد كه يكي از راههاي نفوذ هكرها به سيستم، استفاده از آسيب پذيريهاي وب سرور ميباشد، در صورتي كه از اين نرم افزار استفاده نميكنيد هيچگاه آن را نصب نكنيد
. در ضمن اگر ويندوز خود را Upgrade كرده باشيد، IIS بطور خودكار غير فعال خواهد شد. لازم به ذكر است كه ASP 3.0 همچنان پشتيباني ميشود، اگرچه به نظر نميرسد مايكروسافت آن را به اين زودي ها از سيستم عامل خود حذف كند. در ضمن به دليل امنيت لازم براي اسكريپهاي ASP ، آنها توسط يك اكانت با Privilege پايين اجرا خواهند شد، در اين صورت اگر هكر از طريق باگي در اسكريپت ASP وارد شود با محدوديت دسترسي بسيار پايين به روي سرور مواجه خواهد شد. از جمله تغييرات ديگري كه مشاهده ميشود SSL است. همانطور كه ميدانيد SSL (Secure Socket Layer) يك پروتوكل مربوط به ارتباطات امنيتي ميباشد كه در وب سرورها فعال است و معمولا براي تجارت الكترونيكي و بانكهاي اينترنتي از آن استفاده ميشود. اين پروتوكل توسط شركت Netscape ايجاد شد و هم اكنون آخرين نسخه آن SSL 3 ميباشد. يكي از تغييرات در SSL، سرعت آن ميباشد كه در نسخه جديد IIS نسبت به نسخه 5 اين نرم افزار افزايش پيدا كرده است. در IIS 5 مديران سيستمها نميتوانستند بر گواهينامه هاي SSL ، از راه دور مديريت داشته باشند كه اين عمل با CertObject فراهم شده است. از جمله موارد امنيتي موجود در IIS 6.0 ، سيستم تشخيص هويت از طريق PassPort ميباشد كه در داخل سيستم عامل قرار دارد و IIS از وجود آن بهره ميبرد. با استفاده از اين سيستم بدون درخواست مسائلي از جمله پسورد و ID ، وب سرور شما ميتواند بيش از 150000000 كاربر را كه داراي Passport ميباشند بصورت On-Line و از طريق Component مربوط به اين كار، تشخيص هويت نمايد. از جمله تغييرات ديگر در IIS ، نحوه ذخيره سازي MetaBase ميباشد. MetaBase يك ساختار سلسله مراتبي و خاص IIS است كه پيكربنديها ، مسائل امنيتي و ديگر اطلاعات در آن قرار ميگيرد. در IIS 4 و IIS 5 اين فايل (MetaBase) بصورت باينري در ديسك نوشته ميشد ولي هم اكنون با استفاده از XML كه قابليتها و سرعت زيادي دارد، اين ذخيره سازي انجام ميشود. از ابزارهاي اضافه شده به IIS 6.0 ميتوان از اسكريپتهاي خط فرمان (Command Line) كه براي پيكربندي IIS به كار ميرود نام برد.
همانطور كه ميدانيد تا پيش از اين، تمامي پيكربنديهاي اين وب سرور در محيطهاي گرافيكي و بصورت Wizard انجام ميشد ولي از اين پس، مايكروسافت اسكريپتهايي كه در خط فرمان اجرا ميشوند نيز براي اينكار در نظر گرفته است. به عقيده من مايكروسافت با اين عمل خود را به مديران سرورهاي لينوكس نزديكتر ميكند زيرا اكثر كاربران و مديران لينوكس تمايل دارند كه در خط فرمان دستورات خود را وارد كنند و از محيط گرافيكي به دليل فعاليتهايي كه در پشت زمينه انجام ميدهد چندان رضايت ندارند، از طرفي، اين ابزارهاي خط فرمان با VB Script نوشته شده اند كه بصورت Open Source ميباشند و تا حدودي با اهداف كاربران لينوكس هماهنگي دارد. اين ابزارها از طريق IIS WMI قادر به تغيير در ساختار XML MetaBase (فايل پيكربندي IIS) ميباشند. نام فايلهاي مربوط به اين ابزارها عبارتند از : listweb.vbs ، listftp.vbs ، lisvdir.vbs ، lisftpdr.vbs ، lisconfg.vbs ، lisback.vbs ،lisapp.vbs تغييرات بيشتر و تخصصي تري نيز در IIS 6.0 وجود دارد كه بررسي آنها زمان زيادي ميطلبد و از حوصله اين مقاله خارج است
منبعکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
راستي 64 بيتي بودن يعني چي؟كسي ميتونه بگه چيش 64 بيتيه؟
سيستم عامل 32 بيتي ، در هر لحظه 4 بايت ، يا 32 بيت رو پردازش مي كنه . و سيستم عامل 64 بيتي ، 8 بايت يا 64 بيت رو در هرلحظه پردازش مي كنه .
يك پردازنده 64 بيتي مي تونه داده هاي بيشتري رو پردازش كنه .( يك پردازنده 64 بيتي داراي ثباتهاي 64 بيتي است و هر بار مي تونه 64 بيت از اطلاعات رو از طريق گذرگاه داده ها انتقال بده و از 64 بيت براي آدرس دهي استفاده بكنه ) مهمترين مزيت يك پردازنده 64 بيتي اينه كه مي تونه ram بيشتري رو نسبت به پردازنده 32 بيتي پشتيباني كنه . در واقع athlon هاي 64 بيتي مي تونن مقدار ram بيشتري رو نسبت به آنچه كه windows xp مي تونه شناسايي كنه ، آدرس دهي كنن . نكته اي كه وجود داره ، پردازنده هاي 64 بيتي amd بر خلاف پردازنده اي 64 بيتي intel ، كد 32 بيتي رو بدون هيچ كم و كاستي از كارايي اجرا مي كنن و در واقع عدم وجود برنامه ها و سيستم عامل 64 بيتي لطمه اي به كارايي اين پردازندها نمي زنه ( حتي زماني هم كه مايكروسافت انتشار سيستم عاملهاي 64 بيتي رو به تعويق انداخت مسوولين amd به هيچ وجه ابراز نگراني نكردن و گفتن كه اين قضيه حتي روي فروش شركت هم تاثير خاصي نداره ) ولي از حداكثر قدرت و كارايي پردازنده نمي شه استفاده كرد .
پردازنده هاي athlon 64 fx-51 , athlon 64 هر دو از گذرگاه hyper -transport پشتيباني مي كنن . hyper -transport يك رابط براي انتقال داده ها بين مدارات مجتمع و كارايي آن 12.8 GBps است . براي اطلاعات بيشتر اين درباره به لينك 1 () و لينك 2 (کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید) مراجعه كنيد .کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در واقع athlon 64 هم برنامه هاي 32 بيتي و هم 64 بيتي رو پشتيباني مي كنه . يعني اينكه اگر ويندوز ، 32 بيتي هم باشه مثل همينxp معمولي اجرا ميشه . اما براي استفاده از قدرت 64 بيتيش ، بايد ويندوز 64 بيتي داشت . تازه در اين حالت هم اگر برنامه اي كه استفاده مي شه 32 بيتي باشه و ويندوز 64 بيتي ، باز هم از كل قدرت 64 بيتي استفاده نمي شه ؛ چون پردازنده يك حالت سازگاري رو ايجاد ميكنه و نميتونه بيشتر از 4 گيگ ram رو به اين برنامه اختصاص بده ، در حاليكه امكان داره 8 گيگ وجود داشته باشه ولي بيشتر از 4 گيگ از ram استفاده نمي شه ، ولي باز هم خيلي سريعتر از حالتي هست كه هم ويندوز 32 بيتي است هم برنامه اصلي كه استفاده مي شه .بنابراين براي استفاده از تمام قدرت 64 بيتي پردازنده ، بايد هم يندوز 64 بيتي باشه و هم نرم افزار مورد استفاده .
تجربه كاربران 64 بيتي هم نشون مي ده ، كه سرعت كار سيستم با همين نرم افزار ها و سيتم عاملهاي فعلي به مراتب بالاتر از كار با پردازنده اي 32 بيتي است . و gamorها هم در بازيهاي مختلف اين قضيه رو تاييد كردن . يك نمونه عيني اش رو كه من در يكي از فروم هاي ايراني خوندم ، مي نويسم :
" با كارت 9600 سنگين ترين كار گرافيكيمو Render كردم تو 25 دقيقه.
درحالي كه با 32 بيتي 2000 اتلون اكس پي ان كارو تو 18 ساعت و خورده اي Render كرده بودم.
باهمان كارت گرافيك.
پس تفاوت ميان 64 بيت و 32 بيت برايتان روشن شد؟ "
منبع
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
باتشکر
از همه دوستان که دراین بحث شرکت کردهاند بسیارخوب بود
همه این حرفا که زدین درست! ولی من تهش نفهمیدم که ویندوز 64 بیتی به درد یه کامپیوتر خونگی میخوره یا نه؟!
سلامنوشته شده توسط jamalu [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دوستان گفتم که 64 بیتی خوبه به همه جا که باشه تو هر کامپیوتری باشه.
بعضی نرم افزار ها تو 64 بیتی خوب کار میکنن.
فرقی نمیکنه تو خونه یا محل کار ولی 64 خوبه.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)