۲.۱۰.۱۳۸۸

آيا افزايش حافظه RAM در كامپيوتر هميشه امكان پذير است؟

افزایش حافظه 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\CurrentVersion\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 كمي پايين تر از سيستم هاي عامل ويندوزهاي قبلي است.



هیچ نظری موجود نیست:

http://up.iranblog.com/images/0z5dgraxwa4j49a5ts77.gif http://up.iranblog.com/images/gv83ah5giec9g8jkopmc.gif