کامپیوترسیستم عامل

حافظه کامپیوتر مجازی

آن دسته از کاربران کامپیوتر که به اندازه کافی خوش شانس برای گرفتن اوج شکوه از سیستم های مبتنی بر پردازنده های 8086 سازگار هستند به خوبی از چگونه در آن زمان مقدار مهمی از حافظه نصب شده بود آگاه هستند. حساب به معنای واقعی کلمه بود کیلوبایت: به بیش از پایه 640 کیلوبیت بر ثانیه و رسیدن به یک "فوق العاده" 736 KB دست آوردن هر فرمت خارجی ویژه ای است که هزینه سنگین در توجه به مسکن بزرگ اندازه. با این حال، تکنولوژی کامپیوتر به سرعت در حال تکامل یافته و به زودی مانع روانی 1 مگابایت به تصویب رسید. ماژول های RAM تبدیل شده اند بسیار کوچکتر، علاوه بر پردازنده ظاهر شد با استفاده از به طور کامل آن است. نه عقب، و برنامه های کاربردی. یک رویداد مهمی خروجی windose نسخه سوم، که در آن حافظه مجازی استفاده می شد. با این حال، این تنها گام های آزمایشی در جهتی است که می تواند تبدیل به استاندارد برای تمام سیستم عامل بود.

حافظه مجازی چیست؟ ما نمایندگی دو کامپیوتر یکسان در حال اجرا ویندوز 3، تنها یک دارای 1 مگابایت حافظه، و در دیگری - MB 2. انتخاب کنید برنامه های کاربردی نرم افزار بر اساس حجم - را محکوم برنامه نویسان به کار سخت، چرا که آنها برای بهینه سازی محصولات خود را برای 1، 2، و غیره مگابایت. ایجاد یک برنامه طراحی شده برای حداقل استاندارد 640 KB - به این معنی به رها کردن برخی از فرصت، "درایو" برنامه در قاب. تمرکز بر 2 MB - به معنی از دست دادن مشتریان بالقوه که کامپیوتر در تمام 1 MB. این قابل درک است و مایکروسافت، به طوری که مکانیسم، پیشنهاد شد به نام "حافظه مجازی". برنامه نویسان دیگر نیاز به دانستن چه مقدار است در هر کامپیوتر نصب شده است. البته، برخی از محدودیت ها، با این حال، در نظر گرفته شده، اما در مراقبت کلی در مورد چگونه، دوست، خواستار برنامه های کاربردی و قطعات کامپیوتر شده است بیش از سیستم عامل گرفته شده است. معجزه در اینجا، البته، اتفاق نمی افتد. اصل عمل بسیار ساده است.

برای مثال در مورد زمانی که کامپیوتر با 1MB آغاز شده است، 2MB تحت نرم افزار توسعه یافته است. بخشی از حجم اشغال شده توسط خود سیستم، بنابراین از 1 MB در دسترس کاربر تنها 500 KB (محروم). اجرای برنامه. اگر حافظه مجازی را فعال کنید یا غیر فعال، برنامه اشغال 500 kb و متوقف می شود، دادن در مورد پیغام خطا. اما همه چیز متفاوت است، اگر مکانیسم گنجانده شده است: انجام همان 500 KB، اگر آن را درخواست بعدی حافظه است، بلوک داده ها به یک فایل خاص بر روی دیسک نوشته شده، آزاد کردن حجم در رم می باشد. مکانیسم "شفاف" برای برنامه. در واقع، حافظه مجازی - آن را بخشی از کار است، اما در تراشه قرار داده نمی شود، و فضای دیسک. چنین راه حلی است آنقدر موفق بود که آن را هنوز هم در حال کار بر بهبود آن بوده است. بنابراین، در windose اخیر 8 به در حال حاضر آشنا فایل صفحه بندی Pagefile هنگام اضافه swapfile، فقط برای برنامه های مترو در نظر گرفته شده.

گاهی اوقات، کاربران می توانند یک پیام سیستم است که در حافظه مجازی را ببینید. چگونه به آن را توضیح در نور بالا؟ همه بیشتر از گیج کننده در زمانی که شما در نظر بگیرید که فضای دیسک آزاد بر روی هارد دیسک خود را هنوز هم می تواند باشد. یکی از دلایل به احتمال زیاد این در تنظیمات اشتباه مکانیسم حافظه مجازی است. اگر چه سیستم به طور پیش فرض انتخاب کنترل اتوماتیک اندازه فایل صفحه بندی، اجازه می دهد تا کنترل دستی با نشانه ای از یک چارچوب سفت و سخت. آیا لازم است به انجام این کار یا نه - هر کاربر تصمیم می گیرد خود به خود، اما اگر یک خطا به دلیل عدم حجم رخ می دهد باید به منظور بالا بردن حد بالایی از مجاز است. این است که در پارامترهای عملکرد پیکربندی (می تواند از طریق خواص "کامپیوتر من"، و یا از کنترل پنل قابل دسترسی است).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.