Зарыг хаах

Таны утас s үсэгтэй байх нь ердийн зүйл биш юм AndroidТаны ажиллаж байгаа компьютерээс илүү RAM. Одоогийнх нь дээр AndroidБид 12 ГБ RAM-г хялбархан олж авдаг бөгөөд энэ нь жишээлбэл, загваруудын хамгийн өндөр тохиргоонд байдаг. Galaxy S22 Ultra эсвэл Google Pixel 6 Pro. Зарим утсанд мөн 16 ГБ RAM байдаг. Нөгөө талаар iPhone 13 Pro нь ердөө 6 ГБ, iPhone 13 нь ердөө 4 ГБ багтаамжтай. Тэд хамгийн сайн тоноглогдсон (эсвэл бүр илүү сайн) ажилладаг Androidy. Энэ нь яаж боломжтой вэ? 

RAM гэж юу вэ? 

Компьютерийн шинжлэх ухаанд RAM гэдэг нь унших, бичих шууд хандалтын хагас дамжуулагч санах ойд хэрэглэгддэг нэр томъёо юм. Олон төрлийн RAM байдаг боловч ухаалаг гар утсанд ашигладаг SDRAM нь тогтворгүй байдаг. Тэд хаана байгаа нь тогтворгүй утасны флаш санах ойгоос ялгаатай informace удаан хугацаагаар хадгалагдсан бол RAM нь хадгалах боломжтой informace зөвхөн төхөөрөмж асаалттай үед. Энэ нь үндсэндээ утасны ажлын санах ой юм - үүнд агуулагддаг informace, төхөөрөмж одоогоор идэвхтэй ашиглаж байна.

Утасны RAM их байх тусам үйлдлийн санах ойд илүү их зүйлийг хадгалах боломжтой. Таныг илүү олон програм (эсвэл нэг програм доторх олон контент) нээх үед утас шинэ процесс бүрт бэлэн RAM-г хуваарилдаг. Боломжтой RAM байхгүй үед төхөөрөмж нь үйл ажиллагааг хэвийн явуулахын тулд аль процессыг устгахаа шийдэх ёстой. Бүх зүйл адилхан, 8 ГБ RAM-тай утас нь 4 ГБ RAM-тай утаснаас илүү идэвхтэй процессуудыг хадгалах чадвартай тул үйл ажиллагааны хооронд шилжих нь илүү RAM-тай утсан дээр илүү хурдан байх болно.

Android -аас илүү RAM хэрэгтэй iOS 

Тодорхой шалтгаан байхгүй, гэхдээ үүнд нөлөөлж буй хэд хэдэн хүчин зүйлүүд байдаг. Нэгдүгээрт, програм Android a iOS тэд өөрөөр баригдсан. Жил бүр ижил төстэй тоног төхөөрөмж дээр ажилладаг цөөхөн шинэ iPhone болон iPad гарч ирдэг. Учир нь програм нь iOS Зөвхөн хэд хэдэн нэгэн төрлийн чипсет дээр ажилладаг тул тэдгээрийг төрөлх програмчлалын хэл гэж нэрлэдэг (ялангуяа Swift ба Objective-C) ашиглан эдгээр чипсетүүдэд тусгайлан зориулж бүтээж болно. Өргөдөл гаргахад зориулж бичсэн код iOS процессоруудын зааварт шууд хөрвүүлэгддэг Apple ямар ч орчуулгагүйгээр ойлгох.

Нөгөө талаар систем Android бараг хязгааргүй тооны өөр өөр төхөөрөмж дээр ажилладаг бол ижил програмууд нь Qualcomm, Samsung, MediaTek болон бусад компаниудын чипсет дээр ажиллах ёстой. Эдгээр бүх төрлийн техник хангамжийн тохиргоотой нийцтэй байдлыг гараар баталгаажуулах боломжгүй тул програмууд Android -д бичсэн програмчлалын хэл (Котлин ба Java), энэ нь зарим төрлийн нийтлэг хэл рүү орчуулагдах боломжтой бөгөөд дараа нь тэр чипсетийн эх код руу хоёр дахь удаагаа орчуулагддаг. Энэхүү нийтлэг хэлийг байт код гэж нэрлэдэг. 

Байт код нь ямар нэгэн тодорхой техник хангамжид хамаарахгүй тул төхөөрөмж ажиллуулахын өмнө кодыг эх код руу хөрвүүлэх ёстой. Системийн адил эх кодыг шууд ажиллуулж байгаатай харьцуулахад iOS, энэ процесс нь нэмэлт нөөцийг шаарддаг бөгөөд энэ нь системд адилхан харагдах, ажилладаг програм гэсэн үг юм Android a iOS, төхөөрөмж дээр ажиллуулахад зориулагдсан болно Galaxy S22 нь ихэвчлэн iPhone 13-аас илүү RAM шаарддаг.

RAM-ийг автоматаар цэвэрлэх 

Үйлдлийн систем бүр RAM-г өөр өөрөөр удирддаг. Android хог цуглуулах гэж нэрлэгддэг санах ойн удирдлагын аргыг ашигладаг. Энэ процесс нь ашиглахаа больсон зүйлсийг санах ойноос үе үе устгаж, ингэснээр түүнийг чөлөөлдөг. Систем iOS гэхдээ энэ нь автомат лавлагааны тооллогыг (ARC) ашигладаг бөгөөд энэ нь санах ойд байгаа объектуудад өөр хэдэн объект иш татсанаас хамааран автоматаар тоон утгыг оноож, утга нь тэг хүрсэнийг устгадаг.

Хог хаягдлыг цуглуулах нь зөвхөн үе үе ашиглагдаагүй объектуудыг хайж байдаг тул RAM-ыг дарж, хэрэгцээгүй мэдээлэл богино хугацаанд хуримтлагдаж болно. Үүний эсрэгээр, ARC-д энэ асуудал байхгүй - бие даасан шаардлагагүй объектуудыг ашиглагдаагүй гэж тогтоогмогц санах ойноос устгадаг. Систем Android энэ нь мөн u-ээс бага ард ажиллаж байгаа програмуудыг хязгаарладаг iOS, тиймээс таны идэвхтэй ашигладаггүй програмууд системтэй утсан дээр ажиллах боломжтой Android RAM-д үлдэхээс илүү хялбар v iPhoneЧ. Системийн уян хатан байдал Android Энэ платформын хамгийн том давуу талуудын нэг боловч энэхүү уян хатан байдал нь RAM-ийн үр ашиг багатай хэрэглээг шаарддаг.

Финалын тоглолтод энэ нь хамаагүй 

Android a iOS Иймээс хоёр үйлдлийн систем өөр өөр ажилладаг тул RAM-д өөр өөр шаардлага тавьдаг. Android -ээс илүү уян хатан байдаг iOS, энэ нь ямар төхөөрөмж дээр ажиллах боломжтой, мөн үүнийг хөгжүүлэгчид өөрсдөө хэрхэн ашиглаж, таашааж болох талаар аль алинд нь. Гэсэн хэдий ч ийм уян хатан байдал нь iPhone-д байдагтай ижил төстэй гүйцэтгэлд хүрэхийн тулд илүү өндөр RAM шаардлагын өртөгтэй байдаг. Гэхдээ үүнийг өгсөн iPhone 13 Pro Max 31 крон болон Samsung Galaxy A33 5G нь 8 крон тус бүр нь 990 ГБ RAM-тай бөгөөд санах ой нь төхөөрөмжийн харьцуулж болохуйц гүйцэтгэл эсвэл үйлдвэрлэгчийн эцсийн үнэд нөлөөлдөг тийм ч том хүчин зүйл биш гэдэг нь ойлгомжтой.

Samsung утаснууд Galaxy Та жишээ нь эндээс худалдаж авч болно

Өнөөдрийн хамгийн их уншсан

.