OS Xda siqilgan xotirani tushunish

Xotirani siqish sizning Mac ishlashini yaxshilaydi

OS X Mavericksning chiqarilishi bilan Apple Apple xotirasi qanday boshqarilishini o'zgartirdi. Xotiradan siqishni qo'shganda, Mac endi ish faoliyatini davom ettirish yoki oshirishda kamroq xotiradan ko'proq narsani amalga oshirishi mumkin. OS X ning eski versiyalarida xotiradan foydalanish juda yaxshi standart xotira boshqaruv tizimi atrofida qurilgan. Ilovalar RAMning ajratilishini talab qildi, tizim talabni bajardi va dasturlarga endi kerak bo'lmaganida RAMni qaytarib berdi.

Operatsion tizimning ko'pchiligi RAMning mavjudligi va uni ishlatayotganini kuzatib borish uchun juda ko'p ishlarni bajargan. OS shuningdek, zarur bo'lgan RAM miqdori mavjud bo'lmasa nima qilish kerakligini anglab etdi. Bu so'nggi qism eng muhim sabab bo'ldi, chunki tizim virtual RAMdan (SSD yoki qattiq diskda almashtirish maydoni) foydalanishga harakat qilgani uchun Makintosh ishlashiga salbiy ta'sir ko'rsatishi mumkin.

Apple hatto juda ham ajoyib vosita, Activity Monitor , boshqa narsalar qatori, Mac-ning RAM-ni qanday ishlatayotganini kuzatishi mumkin edi. Faollik monitori hali mavjud bo'lsa-da, uning xotirasini kuzatish qobiliyatlari sezilarli o'zgarishlarga duch keldi, endi Mac-ning siqilgan xotiradan foydalanish orqali RAMdan yaxshi foydalanish imkoniyatini taqqoslaydigan narsa.

Siqilgan xotira

Siqilgan xotira Apple uchun yangi yoki maxsus emas. Hisoblash tizimlari uzoq vaqt davomida turli xil xotira siqishni shakllaridan foydalangan. 80-yillarning o'rtalarida va 90-yillarning boshlarida Mac foydalangan bo'lsangiz, siz RAM-da saqlangan ma'lumotlarni siqib qo'yadigan RAM Doubler kabi mahsulotlarni xotirada saqlashingiz mumkin va u Mac-da mavjud bo'lgan bepul RAM miqdorini oshiradi. RAM Doubler belgisi mening Mac Plus ishga tushirilganda ko'rinadiganini eslayman. Menga ishoning, faqat 4 MB RAMga ega bo'lgan Mac Plus, RAM Doubler buni berishi mumkin bo'lgan barcha yordamga muhtoj edi.

Kompyuter ishlab chiqaruvchilari va OS ishlab chiquvchilari yaxshi xotira boshqaruv tizimlarini yaratganligi sababli, siqilgan xotira vositalari foydasiz bo'lib qoldi. Shu bilan birga, xotira narxi tushib ketgan. Xotirali siqishni tizimlarini ommalashtiradigan boshqa omil esa ishlash muammosi bo'ldi. Xotirada siqishni algoritmlari jiddiy qayta ishlash kuchini oldi. Buning ma'nosi shundaki, sizda kamroq jismoniy RAM bilan ishlashga ruxsat berilganda, ular xotirani siqish yoki ochish uchun kerak bo'lganda kompyuteringizni pastga tushirishga harakat qilishdi.

Xotira siqishni, avvalambor, arzon bo'lmagan bir nechta yadroli protsessorlar paydo bo'lishidan kelib chiqib, qaytib ketadi. Xotirani siqish uchun ishlatiladigan protsessor ko'plab protsessor yadrolaridan biriga o'tkazilishi mumkin, xotirani siqish yoki ochish kerak bo'lganda ishlash hodisasini ko'rmaysiz. Bu oddiy vazifa bo'lib qoladi.

Mac yordamida siqilgan xotira qanday ishlaydi?

Mac xotirasidagi siqishni RAM resurslarini yaxshiroq boshqarishga va virtual xotiradan foydalanishni oldini olish yoki yo'q qilish, ya'ni Mac-ning haydovchisiga va ma'lumotlardan disk xotirasida foydalanishga imkon berib, OS va ilovalarning ishlashini oshirish uchun mo'ljallangan.

OS X Mavericks (yoki undan keyingi versiya) operatsion tizimida faol bo'lmagan xotirani qidirishadi, bu xotirada hozircha faol ishlatilmaydi, lekin hali ham ilovadan foydalanadigan ma'lumotlarni saqlaydi. Ushbu faol bo'lmagan xotira o'zida saqlagan ma'lumotni siqadi, shuning uchun ma'lumotlar xotiradan kamroq bo'ladi. Faol bo'lmagan xotira fonda bo'lgan va foydalanilmaydigan ilovalar bo'lishi mumkin. Misol uchun, ochiq va faol bo'lmagan so'z protsessor bo'lishi mumkin, chunki siz siqilgan xotira haqida o'qishingiz va o'qishni boshlamoqdasiz (shu bilan bu maqolani to'xtatish va o'qish uchun rahmat). Internetni ko'rib chiqish bilan band bo'lsangiz, operatsion tizim Word protsessorining xotirasini siqib chiqaradi va veb-saytda kino tomosha qilish uchun foydalanadigan Flash player kabi boshqa ilovalar uchun RAMni bo'shatadi.

Siquv jarayoni doimo faol emas. Buning o'rniga OS operativ xotirada qancha bo'sh joy mavjudligini tekshiradi. Agar juda katta miqdorda bo'sh xotira mavjud bo'lsa, juda ko'p harakatsiz xotira bo'lsa ham, hech qanday siqish bajarilmaydi.

Erkin xotira ishlatilganda, operatsion tizim siqishni uchun noto'g'ri xotirani qidiradi. Siquv xotirada saqlangan eng qadimgi ma'lumotlardan boshlanadi va mavjud bo'sh xotira mavjudligiga ishonch hosil qilish uchun oldinga harakat qiladi. RAMning siqilgan maydonidagi ma'lumotlar kerak bo'lganda, operatsion tizim tezda ma'lumotlarni o'chiradi va uni talab qilgan ilovaga beradi. Siquv va dekompressiya protseduralari bir vaqtning o'zida protsessor yadrolaridan birida ishlayotganligi sababli, siqishni / dekompressiya sodir bo'lganda ishlash halokatiga duch kelasiz.

Albatta, siqishni olishning chegaralari bor. Ba'zi nuqtalarda siz ilovalarni ishga tushirishni davom etsangiz yoki xotira talab qiladigan ilovalardan foydalansangiz, sizning Mac-xotirangiz etarli darajada bo'sh joyga ega bo'lmaydi. Xuddi o'tmishda bo'lgani kabi OS operatsion xotira ma'lumotlarini Mac-ning haydovchiga almashtirishni boshlaydi. Ammo xotirani siqish bilan, bu ko'pchilik foydalanuvchilar uchun juda kam uchraydi.

Operatsion tizim xotirani haydovchiga almashtirishga to'g'ri kelsa ham, OS X xotira boshqaruv tizimi siqilgan ma'lumotlarni to'liq uzunlikdagi haydovchi segmentlariga yozib, siqilgan inaktiv xotiradan foydalanadi, ishlashni oshirish va SSDlarda aşinishni kamaytiradi.

Faollik monitori va xotirani siqish

Faollik monitorida Xotira ko'rinishidan foydalanib, qancha xotirani siqilganligini kuzata olasiz. Xotira bosimi grafikasida bir qancha siqilgan xotira ko'rinadi, bu RAM ma'lumotlarini siqishni uchun OS qanchalik faolligini ko'rsatadi. Grafika yashil (kichik bosim) dan sariq rangga (sezilarli bosim) va oxirgi marta qizil rangga aylanadi, agar etarli RAM maydoni bo'lmasa va xotira haydovchiga almashtirilishi kerak bo'lsa.

Shunday qilib, siz Mavericksni o'rnatganingizdan so'ng, Mac-ning ishlashida bir oz ko'proq siqilishga ega ekanligini sezgan bo'lsangiz, xotira boshqaruvidagi yutuqlar va xotira siqishining qaytishi tufayli bo'lishi mumkin.