Забудькуватість iOS перекочувала в Windows 8

Використання оперативної пам'яті Metro-додатками Windows 8 в робочому стані


У Мережі багато розмов про те, що Windows 8 збирається порядком потіснити iOS-пристрої на ринку мобільних девайсів. Чи збудуться мрії Microsoft, сказати важко. Одне відомо точно. Софтверний гігант багато чому навчився у своїх прославлених суперників. Сьогодні стало відомо, що нова представниця сімейства Windows працюватиме з оперативною пам'яттю так само, як iOS.


Софтверна корпорація Microsoft продовжує знайомити громадськість з подробицями своєї майбутньої операційної системи Windows 8. У мережі розробників Microsoft з'явився опис нової системи розподілу оперативної пам'яті між завданнями, яка багато в чому повторює модель, використовувану Apple в мобільній платформі iOS. Оперативна пам'ять стане блискавично «забувати» зайву в даний момент інформацію і настільки ж швидко «згадувати», коли в ній знову виникне потреба.

Metro-програми в призупиненому стані використовують мінімум оперативної пам'яті

Йдеться про так зване «припинення додатків». Даний підхід дозволяє неактивному зараз додатку поступатися значною частиною оперативної пам'яті. Таким чином вдається уникнути витіснення одного додатку іншим. Нова модель буде використовуватися тільки для програм у стилі Metro.

У припиненому стані Metro-додаток буде займати зовсім небагато оперативної пам'яті, але як тільки користувач знову активує його, він зуміє досить швидко зайняти необхідний йому для повноцінної роботи обсяг пам'яті.

Metro-програми зберігатимуть свій робочий стан на жорсткий диск (зауважимо, що в OS X відбувається теж саме, стан оперативної пам'яті перед переходом у сплячий режим записується на жорсткий диск). Це записаний на диск стан при необхідності повертається знову в оперативну пам'ять. Додаток відновлює свою роботу і за лічені миті починає функціонувати з майже повною своєю швидкістю.

Metro-додаток, повертаючись з призупиненого в робочий стан, повертає собі раніше поступлену оперативну пам'ять


Як випливає з роз'яснення, наданого корпорацією Microsoft, Metro-додаток переходить у режим припинення, коли він не знаходиться на передньому плані, тобто згорнуто або його вікно приховано вікном іншої програми. Запис робочого стану Metro-програми на жорсткий диск відбувається лише в тому випадку, коли система відчуває витіснення. Сучасні жорсткі диски і твердотільні (SSD) накопичувачі досить швидкі, тому відновлення програми в оперативній пам'яті займає приблизно секунду.

Отримані роз "яснення важко назвати вичерпними. Так, досі неясно, що станеться, якщо користувач спробує активувати додаток в той час, коли в системі йде процес витіснення пам'яті. Ймовірно, що при нестачі оперативної пам'яті буде обмежено число запущених програм або ж більша частина оперативної пам'яті буде використовуватися додатками не в стилі Metro. Microsoft продовжує займатися вдосконаленням даної технології і, за чутками, Windows 8 не з'явиться раніше осені 2012 року.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND