Reklamani yopish

Telefoningizda s belgisi bo'lishi odatiy hol emas Androidsiz ishlayotgan kompyuterdan ko'ra ko'proq RAM. Hozirgilar bo'yicha AndroidBiz osonlik bilan 12 Gb operativ xotiraga erishamiz, bu, masalan, eng yuqori konfiguratsiyadagi modellarda mavjud. Galaxy S22 Ultra yoki Google Pixel 6 Pro. Ba'zi telefonlarda 16 GB operativ xotira ham mavjud. Boshqa tomondan, iPhone 13 Pro atigi 6 GB, iPhone 13 esa atigi 4 GB hajmga ega. Ular eng jihozlanganlaridan ko'ra yaxshi (yoki hatto yaxshiroq) ishlaydi Androidy. Qanday qilib bu mumkin? 

RAM nima? 

Kompyuter fanida RAM - bu o'qish va yozish to'g'ridan-to'g'ri kirish yarimo'tkazgich xotirasi uchun ishlatiladigan atama. Operativ xotiraning bir nechta turlari mavjud, ammo smartfonlarda ishlatiladigan SDRAM o'zgaruvchan. Ular qaerda o'zgarmas telefon flesh xotira farqli o'laroq informace uzoq muddatli saqlanadi, RAM saqlashi mumkin informace faqat qurilma yoqilgan paytda. Bu asosan telefonning ishchi xotirasi - u o'z ichiga oladi informace, qurilma hozirda faol foydalanmoqda.

Telefonning operativ xotirasi qancha ko'p bo'lsa, u operativ xotirada shunchalik ko'p narsalarni saqlashi mumkin. Ko'proq ilovalarni (yoki bitta ilova ichida bir nechta kontentni) ochsangiz, telefon har bir yangi jarayon uchun mavjud RAMni ajratadi. Boshqa operativ xotira qolmaganida, qurilma ishlarning muammosiz ishlashi uchun qaysi jarayonlarni o'ldirishni hal qilishi kerak. Hamma narsa bir xil bo'lsa, 8 Gb tezkor xotiraga ega telefon 4 Gb tezkor xotiraga ega telefonga qaraganda faolroq jarayonlarni ushlab turishi mumkin, shuning uchun ko'proq operativ xotiraga ega telefonda harakatlar o'rtasida o'tish tezroq bo'ladi.

Android dan ko'proq RAM talab qiladi iOS 

Aniq sabab yo'q, aksincha, bu haqiqatga yordam beradigan bir nechta omillar. Birinchidan, uchun ilova Android a iOS ular boshqacha qurilgan. Har yili shunga o'xshash qurilmalarda ishlaydigan bir nechta yangi iPhone va iPad mavjud. Chunki dastur uchun iOS faqat bir nechta bir hil chipsetlarda ishlaydi, ular mahalliy dasturlash tillari (ayniqsa Swift va Objective-C) yordamida ushbu chipsetlar uchun maxsus tuzilishi mumkin. Ilovalar uchun yozilgan kod iOS to'g'ridan-to'g'ri protsessorlar ko'rsatmalariga kompilyatsiya qilinadi Apple hech qanday tarjimasiz tushunish.

Boshqa tomondan, tizim Android deyarli cheksiz miqdordagi turli xil qurilmalarda ishlaydigan bir xil ilovalar Qualcomm, Samsung, MediaTek va boshqalarning chipsetlarida ishlashi kerak. Bu turli xil apparat konfiguratsiyalari bilan mosligini qo'lda ta'minlash imkonsiz bo'lganligi sababli, ilovalar uchun Android ichida yozilgan dasturlash tillari (Kotlin va Java), bu qandaydir umumiy tilga tarjima qilinishi mumkin, keyin ikkinchi marta ushbu chipset uchun mahalliy kodga tarjima qilinadi. Ushbu umumiy til bayt kod deb ataladi. 

Baytkod har qanday uskunaga xos emas, shuning uchun qurilma ishga tushirishdan oldin kodni mahalliy kodga aylantirishi kerak. Tizimda bo'lgani kabi, to'g'ridan-to'g'ri mahalliy kodni ishlatish bilan solishtirganda iOS, bu jarayon qo'shimcha resurslarni oladi, ya'ni tizimlarda bir xil ko'rinish va ishlaydigan ilova Android a iOS, uning qurilmada ishlashi uchun bo'ladi Galaxy S22 odatda iPhone 13 ga qaraganda ko'proq mavjud operativ xotirani talab qiladi.

RAMni avtomatik tozalash 

Har bir operatsion tizim ham RAMni boshqacha boshqaradi. Android axlat yig'ish deb ataladigan xotirani boshqarish usulidan foydalanadi. Bu jarayon vaqti-vaqti bilan foydalanilmayotgan elementlarni xotiradan olib tashlaydi va shu bilan uni bo'shatadi. Tizim iOS ammo, u avtomatik ravishda mos yozuvlar sanashdan (ARC) foydalanadi, u xotiradagi ob'ektlarga qancha boshqa ob'ektlar havola qilishiga qarab avtomatik ravishda raqamli qiymat beradi va qiymati nolga yetganlarni olib tashlaydi.

Axlat yig'ish vaqti-vaqti bilan foydalanilmagan ob'ektlarni qidirayotganligi sababli, RAMni to'ldiradigan foydasiz ma'lumotlarning qisqacha to'planishi mumkin. Bundan farqli o'laroq, ARCda bunday muammo yo'q - alohida keraksiz ob'ektlar foydalanilmayotgani aniqlanishi bilanoq xotiradan olib tashlanadi. Tizim Android u fonda u dan kamroq ishlaydigan ilovalarni ham cheklaydi iOS, shuning uchun siz faol foydalanmayotgan ilovalar tizimga ega telefonlarda boʻlishi mumkin Android v ga qaraganda operativ xotirada qolish osonroq iPhoneCh. Tizimning moslashuvchanligi Android bu platformaning eng kuchli tomonlaridan biri hisoblanadi, ammo bu moslashuvchanlik RAMdan kamroq samarali foydalanishni ham talab qilishi mumkin.

Finalda buning ahamiyati yo'q 

Android a iOS Shunday qilib, ular turli xil RAM talablariga ega, chunki ikkita operatsion tizim boshqacha ishlaydi. Android nisbatan moslashuvchanroqdir iOS, ham qaysi qurilmalarda ishlashi, ham ishlab chiquvchilarning o'zlari undan qanday foydalanishi va zavqlanishi mumkinligi nuqtai nazaridan. Biroq, bunday moslashuvchanlik iPhone-larda bo'lganiga o'xshash ishlashga erishish uchun yuqori RAM talablari evaziga keladi. Ammo shuni hisobga olgan holda iPhone 13 31 CZK va Samsung uchun 990 Pro Max Galaxy 33 5 CZK uchun A8 990G har birida 6 GB operativ xotira mavjud, xotiraning o'zi ham qurilmaning taqqoslanadigan ishlashiga, na ishlab chiqaruvchining yakuniy narxiga ta'sir qiluvchi unchalik katta omil emasligi aniq.

Samsung telefonlari Galaxy bu yerda, masalan, sotib olishingiz mumkin

Bugungi kunda eng ko'p o'qilgan

.