بانوثریا
21st April 2010, 11:09 AM
افزایش حافظه RAM در سیستم عاملهای ویندوز متفاوت بوده و افزایش بیش از حد آن بسته به نوع سیستم عامل، باعث فشار آوردن به سیستم می شود.
--------------------------------------------------------------------------------
با وجودیکه كه ویندوزهای 98 و ME، بــا RAM هــای بــیش از 512 مگا بایت مشكل داشته و پذیرای آن نیستند، اما ویندوزهای 2000 و XP قادرند كه RAM های بالای 512 مگا بایت را هم پشتیبانی كنند.
برای پاسخ به این سوال كه آیا ویندوز XP نسبت به نسخه های قبلی ویندوز از توانایی سیستم بالاتری برخوردار است یا نه، ما آن را با ویندوز 98 SE، ME و 2000 مقایسه كرده ایم.
وینـــدوز XP دارای هــر دو هسته مــركزی در ویـندوزهـای 9x و NT می باشد و بنــابرایـــن هـــــم مـــی توانــد بـــــــه صــــــورت FAT(File Alocation Table) و هــم بـه صـــورت (NTFS(NT File System عمل كند. این نسخه از ویندوز، یعنی XP، از همان ابتدا و در بطن خود، 2 نوع جدول تنظیم كننده فایل را برای هر دو فایل سیستم دارا است. از این رو ویندوز XP را با هر دو نوع سیستم، یعنی FAT و NTFS، آزمایش كردیم.
در این آزمایش، ویندوز 98 SE و ME را فقط با FAT 32 و ویندوز 2000 را فقط با سیستم NTFS راه اندازی و استارت كردیم.
در روند آزمایش، همه سیستم های عامل می بایست دو تست راندمان (توانایی) زیر را شامل می شدند:
• یك Application–Benchmark SYSmark 2001 كه با RAM های 128، 256، 512، 1024 مگا بایت آزمایش می شوند.
با این Benchmark، برنامه های كاربردی استاندارد مانند Word و Outlook كار می كنند تا عملی معمولی را بر روی كامپیوتر شبیه سازی كنند.
این آزمایش برای تشخیص عملكرد سیستم عامل در حین كار نقش تعیین كننده ای دارد.
•یک 3D-Mark-2000 Grafik-Benchmark كه با RAM های 128، 256، 512، 1024 مگا بایت آزمایش می شوند. ما حداقل مقدار حافظه RAM را MByte 128 انتخاب كردیم.
مقدارهای قبلی برای سیستم های عامل قدیمی این نتیجه را دادند كه تجهیز آنها با حداقل “ RAM” 128 مگا بایت، بهبود عملكردشان خیلی سریع قابل لمس و مشاهده است.
هدف ما این بود كه آیا ویندوز XPبا حافظه های RAM بیشتر، راندمان بالاتر را بدنبال خواهد داشت؟
مجموعه تست ما از یك پنیوم III/600e، یك مادر برد Tyan Trinity 4000 با اِسلات VIA، یك هارد Ultra-ATA DTLA-307015 ساخت شـــركت IBM و یــك كارت گرافیك3d Prophet ساخت شركت Hercules با تراشه nVidia GeForce-256 و 32 مگا بایت حافظه DDR RAM تشکیل شده بود. به عنوان حافظه RAM مقادیر 128، 256، 512 و 1 گیگا بایت به صورت انتخابی استفاده شد.
ویندوز 98 SE و ME قابلیت كار با RAM 512 مگا بایت را نداشته و آن را پَس می زنند. بنابراین باید این مقدار در قسمت System.ini به آن اضافه شود.
برای دستیابی به فایل System.ini دو راه وجــود دارد؛ یکی اینــکه می توانید این فایل را در دایركتوری ویندوز با 2 بار كلیك كردن بر روی آن را باز كنید. دوم اینکه با تایپ دستور Sysedit در سطر فرمان در منوی Start/Run، فایل System.ini را انتخاب كنید. سپس، پس از وارد كردن [vcache] بر روی صفحه باز شده، خط فرمان زیر را وارد كنید:
MaxFileCache = 524288
این حجم انتخابی برای حــافظه RAM بــر مبنای واحــد بیت (Bit) می باشد. تنظیم خود را از قسمت File و كلیك بر روی Save، ذخیره كنید. تازه پس از انجام این كارها قادر خواهید بود كه تحت ویندوز 98 SE و ME با یك گیگا بایت RAM كار كنید.
همان طور كه در فهرست اینجا نشان داده شده است، این تنظیمات با تنظیم های دیگر توسط Benchmark فرقی نمی كند. این راه کارها به صورت فهرست وار در زیر آورده شده اند.
• درج كامل این دستور در سطر فرمان RUN به صورت زیر است:
MinFileCache = xxxx
MaxFileCache = yyyy
ChunkSize = 512
به عنوان حداقل مقدار MinFileCache، یك هشتم (8/1)، و به عنوان حداكثر MaxFileCache، یك چهارم (4/1) حافظه RAM موجود توصیه می شود.
ChunkSize ارائه دهنده مقدار بسته ای است كه با آن VCache قادر است بخواند و بنویسد. این مقدار باید 512 باشد.
• شما فایل ذخیره سازی را در System.ini با وارد كردن مقدار زیر تحت [386Enh] فیکس می كنید.
MaxPagingFileSize = xxxx
MinPagingFileSize = yyyy
این مقدار نیز در واحد بیت (Bit) سنجیده می شود.
متخصصان بر سر مناسب ترین حجم فایل ذخیره سازی با هم اختلاف نظر دارند. پیشنهاداتی كه در این زمینه شده است بین 5/1 تا 5/2 برابر حافظه RAM نوسان می كند. برخی دیگر برای حافظه RAM و فایل ذخیره سازی، در مجموع مقدار 512 مگا بایت را پیشنهاد می كنند.
• برای اینكه ویندوز 98درست مانند ویندوز 95 همیشه از حافظ RAM سریعتری استفاده كند - قبل از اینكه به فایل ذخیره سازی دسترسی یابد - باید كه شما مقداری را در System.ini اضافه كنید. برای این كار در قسمت عنوان [386 Enh] سطر زیر را وارد كنید:
ConservativeSwapfileUsage = 1
• دستور دیگری، فایلهای dll را پس از استفاده، از حافظه RAM خارج می كند. به طور معمول ویندوز این فایل ها را مدتی در حافظه RAM نگه می دارد، زیرا احتمال زیادی وجود دارد كه از این فایلها در فاصله نزدیكی دوباره استفاده شود. كسی كه در كامپیوتر خود حافظه RAM كمی دارد، باید در مصرف آن و همچنین فایلهای dll دقت كند.
وارد كردن فرامین زیــر بــه محض اینكه یك برنــامه پــایان می یابد، حــافظه را خــــالی می كند. برای این منظور Registry-Editor را باز كنید و مسیر زیر را انتخاب كنید.
HKEY_LOCAL_MACHINE\Software\Microsaft\Windows\Curr entVersion\Explorer
در پنجره سمت راست یك Value Name را از طریق Edit/new/String Value بــا نام AlwaysUnloadDll ایجاد كنید. Registry-Entry پس از استارت مجدد فعال خواهد شد.
Sysmark 2001
Sysmark 2001 ساخت شركت Babco در رابــطه بــا یــك Applications-Benchmark می باشد. همــه بــرنــامـه هایــی كــه در آن بــه كـــــار گــرفتــه شــده اند اغـــلــب از جــانــب مشتری ها مورد استفاده قرار می گیرد.
به همین منظور Benchmark همه برنامه ها را به طور كامل نصب می كند و به اندازه كافی از آنها استفاده می كند. پس از آن، این برنامه ها به طور كامل Unistall (غیرفعال) می شوند.
Benchmark از طریق 14 برنامه زیر خود را اضافه می كند:
Microsoft Office (Word, Excel, Access, Outlook, PowerPoint), Dragon Naturally Speaking, Netscape Communicator, WinZip, McAfee Virus Scan, Adobe Photoshop, Adobe Premiere, Microsoft Windows Media Encoder, Macromedia Flash, Macromedia Dreamweaver.
در این قسمت ما از Patch3 آن استفاده كردیم.
شركت Babco پروسه آزمایش Sysmakr 2001 را در مقایسه با نسخه های قبلی تغییر داده است. این كاربردها دیگر به خودی خود استارت نمی شوند، بلكه برای تست توان چند منظوره، فقط به همراه كاربردهای بیشتر دیگری استارت می شود.
در اینجا دو آزمایش وجود دارد، یـــكی Internet Content Creation و دیــــگری Office Productivity می باشد كه مقادیر آنها به نتیجه نهایی افزوده می شود. پیش از هر تستی، كامپیوتر مجدداً استارت می شود به طوری كه تك تك مقادیر، دیگر مانند نسخه های قبلی تفاوت فاحشی ندارد.
كامپیوتر مورد آزمایش هنگام كار با Internet-Content-Creation (با 128 مگا بایت RAM) تحت ویندوز XP قفل كرد.
بنابراین ویندوز 2000 سیستم عاملی است كه بالاترین راندمان و توان را دارا می باشد. بهترین عملكرد ویندوز XP زمانی است كه تحت سیستم NTFS و با 512 مگا بایت RAM كار می كند.
سیستم FAT در ویندوز 98 SE كمی عقب می ماند.
3D Mark 2000
در رابطه با Graphic-Benchmark 3D Mark 2000 باید گفت كه ویندوز ME با تفاوتی كوچك، برگرفته از ویندوز 98 SE می باشد و اختلاف چندانی با آن ندارد.
پس از آن ویندوز XP در ردیف بعد قرار می گیرد، به شرطی که اختلافی از نظر اینكه هارد با سیستم FAT یا NTFS پارتیشن بندی شده باشد وجود نداشته باشد. استفاده از سیستم NTFS تحت ویندوز XP تفاوتی را ایجاد نمی كند و فرقی نمی كند كه آیا با NTFS فرمت شده باشد، به سیستم FAT ( ویندوز Upgrade 98 شده ) تغییر داده شده باشد یا از یك پارتیشن موجود NTFS ( ویندوز Upgrade 2000 شده ) استفاده شده باشد.
مدیریت NTFS در ویندوز XP بهینه شده است، زیرا ویندوز 2000 در 3D Mark 2000 به میزان یك سوم پایین تر از نسخه های دیگر ویندوز قرار داشت.
نتیجه گیری
زمانی كه كامپیوتر از ابتدا با RAM 256 مگا بایت تجهیز شده باشد، اقدامات تنظیم كننده برای RAM و فایل ذخیره سازی نتیجه ای نخواهد داد( بهترین اقدام تنظیم كننده برای تجهیز حافظه خواندنی زمانی صدق می كند كه تجهیز RAM در مرتبه پایین تر قرار داشته باشد). اما این افزایش RAM نباید زیاد باشد، چرا كه افزایش RAM بیش از 256 مگا بایت ارزشش را ندارد.
به خصوص در سیستم عامل های ویندوز 9x حافظه RAM بیش از این مقدار راندمان بالاتری را نشان نمی دهد. به هیچ وجه برای کامپیوتر خود بیشتر از 512 مگا بایت RAM استفاده نکنید، چرا كه در این صورت سیستم خود را تحت فشار قرار می دهید.
ویندوز 98 SE یك سیستم عامل سریع است. ویندوز 2000 برای اجرای بازیها چندان مناسب نیست. همچنین ویندوز XP با سیستم FAT و NTFS شناخته می شود. با این وجود، بازدهی و راندمان ویندوز XP كمی پایین تر از سیستم های عامل ویندوزهای قبلی است.
برگرفته از سایت ایرانهو
--------------------------------------------------------------------------------
با وجودیکه كه ویندوزهای 98 و ME، بــا RAM هــای بــیش از 512 مگا بایت مشكل داشته و پذیرای آن نیستند، اما ویندوزهای 2000 و XP قادرند كه RAM های بالای 512 مگا بایت را هم پشتیبانی كنند.
برای پاسخ به این سوال كه آیا ویندوز XP نسبت به نسخه های قبلی ویندوز از توانایی سیستم بالاتری برخوردار است یا نه، ما آن را با ویندوز 98 SE، ME و 2000 مقایسه كرده ایم.
وینـــدوز XP دارای هــر دو هسته مــركزی در ویـندوزهـای 9x و NT می باشد و بنــابرایـــن هـــــم مـــی توانــد بـــــــه صــــــورت FAT(File Alocation Table) و هــم بـه صـــورت (NTFS(NT File System عمل كند. این نسخه از ویندوز، یعنی XP، از همان ابتدا و در بطن خود، 2 نوع جدول تنظیم كننده فایل را برای هر دو فایل سیستم دارا است. از این رو ویندوز XP را با هر دو نوع سیستم، یعنی FAT و NTFS، آزمایش كردیم.
در این آزمایش، ویندوز 98 SE و ME را فقط با FAT 32 و ویندوز 2000 را فقط با سیستم NTFS راه اندازی و استارت كردیم.
در روند آزمایش، همه سیستم های عامل می بایست دو تست راندمان (توانایی) زیر را شامل می شدند:
• یك Application–Benchmark SYSmark 2001 كه با RAM های 128، 256، 512، 1024 مگا بایت آزمایش می شوند.
با این Benchmark، برنامه های كاربردی استاندارد مانند Word و Outlook كار می كنند تا عملی معمولی را بر روی كامپیوتر شبیه سازی كنند.
این آزمایش برای تشخیص عملكرد سیستم عامل در حین كار نقش تعیین كننده ای دارد.
•یک 3D-Mark-2000 Grafik-Benchmark كه با RAM های 128، 256، 512، 1024 مگا بایت آزمایش می شوند. ما حداقل مقدار حافظه RAM را MByte 128 انتخاب كردیم.
مقدارهای قبلی برای سیستم های عامل قدیمی این نتیجه را دادند كه تجهیز آنها با حداقل “ RAM” 128 مگا بایت، بهبود عملكردشان خیلی سریع قابل لمس و مشاهده است.
هدف ما این بود كه آیا ویندوز XPبا حافظه های RAM بیشتر، راندمان بالاتر را بدنبال خواهد داشت؟
مجموعه تست ما از یك پنیوم III/600e، یك مادر برد Tyan Trinity 4000 با اِسلات VIA، یك هارد Ultra-ATA DTLA-307015 ساخت شـــركت IBM و یــك كارت گرافیك3d Prophet ساخت شركت Hercules با تراشه nVidia GeForce-256 و 32 مگا بایت حافظه DDR RAM تشکیل شده بود. به عنوان حافظه RAM مقادیر 128، 256، 512 و 1 گیگا بایت به صورت انتخابی استفاده شد.
ویندوز 98 SE و ME قابلیت كار با RAM 512 مگا بایت را نداشته و آن را پَس می زنند. بنابراین باید این مقدار در قسمت System.ini به آن اضافه شود.
برای دستیابی به فایل System.ini دو راه وجــود دارد؛ یکی اینــکه می توانید این فایل را در دایركتوری ویندوز با 2 بار كلیك كردن بر روی آن را باز كنید. دوم اینکه با تایپ دستور Sysedit در سطر فرمان در منوی Start/Run، فایل System.ini را انتخاب كنید. سپس، پس از وارد كردن [vcache] بر روی صفحه باز شده، خط فرمان زیر را وارد كنید:
MaxFileCache = 524288
این حجم انتخابی برای حــافظه RAM بــر مبنای واحــد بیت (Bit) می باشد. تنظیم خود را از قسمت File و كلیك بر روی Save، ذخیره كنید. تازه پس از انجام این كارها قادر خواهید بود كه تحت ویندوز 98 SE و ME با یك گیگا بایت RAM كار كنید.
همان طور كه در فهرست اینجا نشان داده شده است، این تنظیمات با تنظیم های دیگر توسط Benchmark فرقی نمی كند. این راه کارها به صورت فهرست وار در زیر آورده شده اند.
• درج كامل این دستور در سطر فرمان RUN به صورت زیر است:
MinFileCache = xxxx
MaxFileCache = yyyy
ChunkSize = 512
به عنوان حداقل مقدار MinFileCache، یك هشتم (8/1)، و به عنوان حداكثر MaxFileCache، یك چهارم (4/1) حافظه RAM موجود توصیه می شود.
ChunkSize ارائه دهنده مقدار بسته ای است كه با آن VCache قادر است بخواند و بنویسد. این مقدار باید 512 باشد.
• شما فایل ذخیره سازی را در System.ini با وارد كردن مقدار زیر تحت [386Enh] فیکس می كنید.
MaxPagingFileSize = xxxx
MinPagingFileSize = yyyy
این مقدار نیز در واحد بیت (Bit) سنجیده می شود.
متخصصان بر سر مناسب ترین حجم فایل ذخیره سازی با هم اختلاف نظر دارند. پیشنهاداتی كه در این زمینه شده است بین 5/1 تا 5/2 برابر حافظه RAM نوسان می كند. برخی دیگر برای حافظه RAM و فایل ذخیره سازی، در مجموع مقدار 512 مگا بایت را پیشنهاد می كنند.
• برای اینكه ویندوز 98درست مانند ویندوز 95 همیشه از حافظ RAM سریعتری استفاده كند - قبل از اینكه به فایل ذخیره سازی دسترسی یابد - باید كه شما مقداری را در System.ini اضافه كنید. برای این كار در قسمت عنوان [386 Enh] سطر زیر را وارد كنید:
ConservativeSwapfileUsage = 1
• دستور دیگری، فایلهای dll را پس از استفاده، از حافظه RAM خارج می كند. به طور معمول ویندوز این فایل ها را مدتی در حافظه RAM نگه می دارد، زیرا احتمال زیادی وجود دارد كه از این فایلها در فاصله نزدیكی دوباره استفاده شود. كسی كه در كامپیوتر خود حافظه RAM كمی دارد، باید در مصرف آن و همچنین فایلهای dll دقت كند.
وارد كردن فرامین زیــر بــه محض اینكه یك برنــامه پــایان می یابد، حــافظه را خــــالی می كند. برای این منظور Registry-Editor را باز كنید و مسیر زیر را انتخاب كنید.
HKEY_LOCAL_MACHINE\Software\Microsaft\Windows\Curr entVersion\Explorer
در پنجره سمت راست یك Value Name را از طریق Edit/new/String Value بــا نام AlwaysUnloadDll ایجاد كنید. Registry-Entry پس از استارت مجدد فعال خواهد شد.
Sysmark 2001
Sysmark 2001 ساخت شركت Babco در رابــطه بــا یــك Applications-Benchmark می باشد. همــه بــرنــامـه هایــی كــه در آن بــه كـــــار گــرفتــه شــده اند اغـــلــب از جــانــب مشتری ها مورد استفاده قرار می گیرد.
به همین منظور Benchmark همه برنامه ها را به طور كامل نصب می كند و به اندازه كافی از آنها استفاده می كند. پس از آن، این برنامه ها به طور كامل Unistall (غیرفعال) می شوند.
Benchmark از طریق 14 برنامه زیر خود را اضافه می كند:
Microsoft Office (Word, Excel, Access, Outlook, PowerPoint), Dragon Naturally Speaking, Netscape Communicator, WinZip, McAfee Virus Scan, Adobe Photoshop, Adobe Premiere, Microsoft Windows Media Encoder, Macromedia Flash, Macromedia Dreamweaver.
در این قسمت ما از Patch3 آن استفاده كردیم.
شركت Babco پروسه آزمایش Sysmakr 2001 را در مقایسه با نسخه های قبلی تغییر داده است. این كاربردها دیگر به خودی خود استارت نمی شوند، بلكه برای تست توان چند منظوره، فقط به همراه كاربردهای بیشتر دیگری استارت می شود.
در اینجا دو آزمایش وجود دارد، یـــكی Internet Content Creation و دیــــگری Office Productivity می باشد كه مقادیر آنها به نتیجه نهایی افزوده می شود. پیش از هر تستی، كامپیوتر مجدداً استارت می شود به طوری كه تك تك مقادیر، دیگر مانند نسخه های قبلی تفاوت فاحشی ندارد.
كامپیوتر مورد آزمایش هنگام كار با Internet-Content-Creation (با 128 مگا بایت RAM) تحت ویندوز XP قفل كرد.
بنابراین ویندوز 2000 سیستم عاملی است كه بالاترین راندمان و توان را دارا می باشد. بهترین عملكرد ویندوز XP زمانی است كه تحت سیستم NTFS و با 512 مگا بایت RAM كار می كند.
سیستم FAT در ویندوز 98 SE كمی عقب می ماند.
3D Mark 2000
در رابطه با Graphic-Benchmark 3D Mark 2000 باید گفت كه ویندوز ME با تفاوتی كوچك، برگرفته از ویندوز 98 SE می باشد و اختلاف چندانی با آن ندارد.
پس از آن ویندوز XP در ردیف بعد قرار می گیرد، به شرطی که اختلافی از نظر اینكه هارد با سیستم FAT یا NTFS پارتیشن بندی شده باشد وجود نداشته باشد. استفاده از سیستم NTFS تحت ویندوز XP تفاوتی را ایجاد نمی كند و فرقی نمی كند كه آیا با NTFS فرمت شده باشد، به سیستم FAT ( ویندوز Upgrade 98 شده ) تغییر داده شده باشد یا از یك پارتیشن موجود NTFS ( ویندوز Upgrade 2000 شده ) استفاده شده باشد.
مدیریت NTFS در ویندوز XP بهینه شده است، زیرا ویندوز 2000 در 3D Mark 2000 به میزان یك سوم پایین تر از نسخه های دیگر ویندوز قرار داشت.
نتیجه گیری
زمانی كه كامپیوتر از ابتدا با RAM 256 مگا بایت تجهیز شده باشد، اقدامات تنظیم كننده برای RAM و فایل ذخیره سازی نتیجه ای نخواهد داد( بهترین اقدام تنظیم كننده برای تجهیز حافظه خواندنی زمانی صدق می كند كه تجهیز RAM در مرتبه پایین تر قرار داشته باشد). اما این افزایش RAM نباید زیاد باشد، چرا كه افزایش RAM بیش از 256 مگا بایت ارزشش را ندارد.
به خصوص در سیستم عامل های ویندوز 9x حافظه RAM بیش از این مقدار راندمان بالاتری را نشان نمی دهد. به هیچ وجه برای کامپیوتر خود بیشتر از 512 مگا بایت RAM استفاده نکنید، چرا كه در این صورت سیستم خود را تحت فشار قرار می دهید.
ویندوز 98 SE یك سیستم عامل سریع است. ویندوز 2000 برای اجرای بازیها چندان مناسب نیست. همچنین ویندوز XP با سیستم FAT و NTFS شناخته می شود. با این وجود، بازدهی و راندمان ویندوز XP كمی پایین تر از سیستم های عامل ویندوزهای قبلی است.
برگرفته از سایت ایرانهو