Файл SWAPPER DAT

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Файл SWAPPER. DAT

Файл SWAPPER. DAT займає вкрай важливе положення в операційній системі OS / 2. Оскільки цей файл, з одного боку, є «продовженням» оперативної пам'яті комп'ютера в структурі віртуальної пам'яті OS 2 і, з іншого боку, являє собою файловий об'єкт, то він впливає на ефективність операцій як з пам'яттю, так і з диском. Файл SWAPPER. DAT використовується OS / 2 для зберігання даних і програм, коли обсягу оперативної пам'яті вже не вистачає для всього того, що ви хочете в неї завантажити. Оптимізуючи файл підкачки (swap file), ви поліпшуєте продуктивність і підсистеми управління пам'яттю, і підсистеми управління дисками і файлами.

Налаштування файлу SWAPPER. DAT

Ідеальним місцем для розміщення файлу SWAPPER. DAT є швидкий відформатований під HPFS жорсткий диск, що не має більше ніяких інших файлів. Перенесення SWAPPER. DAT на окремий диск гарантує, що операції підкачки даних не будуть заважати іншим дисковим операціям, і навпаки. Однак оскільки далеко не кожен може собі дозволити виділити цілий жорсткий диск тільки під файл SWAPPER. DAT, розглянемо інші можливості. Для досягнення максимальної швидкості файл SWAPPER. DAT необхідно помістити на швидкий диск, що відформатував під HPFS. Якщо це можливо, то для файлу підкачки слід виділити окремий розділ: це дозволить уникнути його фрагментація. Якщо на диску кілька розділів, то для SWAPPER. DAT найкраще вибрати той, який розташований посередині жорсткого диска. Де б не розташовувався файл SWAPPER. DAT, оператор SWAPPATH надає певний вплив на ефективність підкачки даних з диска. Основне призначення цього оператора - вказувати положення файлу SWAPPER. DAT. Крім цього, він має ще два додаткові параметри: SWAPPATH = C: \ OS 2 \ SYSTEM 2048 4096 Кожен з цих параметрів по-своєму дуже важливий. Останній параметр (у нашому прикладі - 4096) заздалегідь виділяє на жорсткому диску під файл підкачки 4 Мб простору. Попереднє резервування місця під SWAPPER. DAT прискорює підкачування даних з диска, так як системі вже не потрібно витрачати на це час, і в деякій мірі гарантує відсутність фрагментації файлу підкачки в тому випадку, якщо він розташовується в розділі, спеціально для нього не виділеному. U ^ Ejl - Попереднє резервування місця під SWAPPER. DAT означає, що iBF вказане простір на жорсткому диску буде закріплено за цим файлом, навіть якщо туди насправді і не будуть поміщені які-небудь дані. OS / 2 просто створює великий порожній файл, готовий до прийому даних.

Насправді попереднє резервування не позбавляє від витрат часу на виділення місця під SWAPPER. DAT. Просто до часу завантаження операційної системи додається ще й час, необхідний для резервування. На додаток до цього, якщо ваш файл SWAPPER. DAT перевищить свій початковий розмір, заданий в операторі SWAPPATH, то знову може знадобитися час для резервування на диску додаткового місця. Тому час від часу звертайте увагу на поточний розмір файлу SWAPPER. DAT, щоб знати, чи не виходить він за встановлені межі, і якщо виходить, то наскільки.

Якщо поточний розмір файлу SWAPPER. DAT набагато перевищує його початковий розмір, то слід відкоригувати відповідний параметр оператора SWAPPATH. Якщо середній розмір файлу підкачки під час вашої звичайної роботи становить від 50 до 75 відсотків від загального обсягу оперативної пам'яті системи (в ідеальному випадку ця величина не повинна перевищувати 10-20 відсотків), то варто задуматися про встановлення у комп'ютер додаткової пам'яті. Деяка підкачка даних з диска неминуча і навіть бажана, так як вона показує, що використовується вся встановлена ​​пам'ять (навіщо ж платити за те, чим не користуєшся?), І дозволяє автоматично звільняти пам'ять від завантажених, але рідко або зовсім не використовуються програм і даних .

Перший параметр оператора SWAPPATH (в наведеному раніше прикладі - 2048) не впливає на продуктивність системи, але тим не менш

також є вкрай важливим. Цей параметр (він називається MINFREE) вказує мінімальний обсяг вільного простору, який обов'язково повинен залишатися на жорсткому диску при збільшенні розміру файлу підкачки SWAPPER. DAT.

Уявіть собі, що ви працюєте з великою таблицею, яка разом з іншими запущеними додатками витратила не тільки всю оперативну пам'ять, а й практично весь вільний простір на жорсткому диску, виділене під файл SWAPPER.DAT. І в цій ситуації вам потрібно перенести деякі дані з цієї таблиці в документ, створений у редакторі DeScribe for OS / 2. Ви завантажуєте DeScribe, відкриваєте потрібний документ, робите в ньому деякі виправлення і вставляєте дані з таблиці. Тепер цей документ потрібно зберегти. І тут-то вас і підстерігає неприємна несподіванка. Місця на жорсткому диску для запису документа не залишилося. А ви ще й забули записати новий варіант електронної таблиці. Природно, для неї місця на диску теж немає. Утворилося замкнене коло - щоб звільнити місце на диску і записати документ або таблицю, слід завершити роботу однієї з програм, а щоб завершити роботу однієї з програм, потрібно записати на диск або документ, або таблицю.

Параметр MINFREE допомагає уникнути таких неприємних ситуацій. Коли внаслідок зростання файлу SWAPPER. DAT обсяг вільного простору на жорсткому диску зменшується до величини, встановленої цим параметром, OS / 2 виводить на екран попередження про брак місця на жорсткому диску. Якщо ви його проігноруєте, то ризикуєте потрапити у замкнене коло, на зразок тільки що описаного. Не нехтуйте цим повідомленням.

Віртуальний диск

Програма віртуального диска емулює диск або дисковод за рахунок оперативної пам'яті. Оскільки фізично такий диск не існує, його називають віртуальним. Однак з точки зору операційної системи він нічим не відрізняється від самого справжнього реального дискового пристрою, але працює в багато разів швидше, так як не має рухомих механічних елементів типу головок читання / запису. Природно, програми і дані на віртуальному диску після виключення або перезавантаження комп'ютера не зберігаються.

Віртуальний диск можна створити і в OS / 2. Однак у системі з віртуальною пам'яттю це має сенс, якщо у вас настільки багато оперативної пам'яті, що всі ваші програми не можуть її повністю використовувати. Якщо ж оперативної пам'яті недостатньо і відбувається підкачка даних з диска, то віртуальний диск тільки погіршить продуктивність системи: OS / 2 буде витрачати на підкачування так багато часу, що всі переваги віртуального диска зійдуть нанівець. Більше того, в OS / 2 віртуальний диск - який, по ідеї, повинен розташовуватися в швидкодіючої оперативної пам'яті, - насправді може фізично опинитися на повільному жорсткому диску. Тому в загальному випадку в системі з віртуальною пам'яттю віртуальний диск даремний.

Додати в блог або на сайт

Цей текст може містити помилки.

Астрономія | Реферат
15.3кб. | скачати


Схожі роботи:
Пакетні командні файли і файл конфігурації МS DOS
Аналіз вхідного файлу програми та виведення результатів у вихідний файл
© Усі права захищені
написати до нас