Жарнаманы жабу

Телефоныңызда s болуы таңқаларлық емес Androidжұмыс істеп жатқан компьютерге қарағанда жедел жады көбірек. Қазіргілер бойынша Androidech, біз 12 ГБ жедел жадыға оңай қол жеткіземіз, ол, мысалы, модельдердің ең жоғары конфигурациясында қол жетімді. Galaxy S22 Ultra немесе Google Pixel 6 Pro. Кейбір телефондарда 16 ГБ жедел жады да бар. Екінші жағынан, iPhone 13 Pro-да небәрі 6 ГБ, iPhone 13-те небәрі 4 ГБ бар. Олар ең жабдықталғандар сияқты жақсы (немесе одан да жақсы) жұмыс істейді Androidж. Бұл қалай мүмкін? 

RAM дегеніміз не? 

Информатикада ЖЖҚ – оқу-жазу тікелей қатынайтын жартылай өткізгіш жады үшін қолданылатын термин. Жедел жадтың бірнеше түрі бар, бірақ смартфондарда қолданылатын SDRAM тұрақсыз. Олар қай жерде тұрақсыз телефон флэш-жадынан айырмашылығы informace ұзақ мерзімді сақталады, ЖЖҚ сақтай алады informace құрылғы қосулы кезде ғана. Бұл негізінен телефонның жұмыс жадысы - оның құрамында informace, құрылғы қазір белсенді түрде пайдаланып жатыр.

Телефонның жедел жады неғұрлым көп болса, оның операциялық жадында соғұрлым көп нәрсені сақтай алады. Көбірек қолданбаларды (немесе бір қолданбадағы бірнеше мазмұнды) ашқан сайын, телефон әрбір жаңа процеске қолжетімді ЖЖҚ бөледі. Қолжетімді ЖЖҚ қалмаған кезде, құрылғы біркелкі жұмыс істеуі үшін қандай процестерді жою керектігін шешуі керек. Барлығы бірдей болғанда, 8 ГБ жедел жады бар телефон 4 ГБ жедел жады бар телефонға қарағанда белсенді процестерді ұстай алады, сондықтан жедел жады көп телефонда әрекеттер арасында өту жылдамырақ болады.

Android қарағанда жедел жады қажет 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-ке қарағанда қол жетімді жедел жадты қажет етеді.

ЖЖҚ автоматты түрде тазалау 

Әрбір операциялық жүйе ЖЖҚ-ны басқаша басқарады. Android қоқыс жинау деп аталатын жадты басқару әдісін пайдаланады. Бұл процесс пайдаланылмайтын элементтерді жадтан мерзімді түрде жояды, осылайша оны босатады. Жүйе iOS дегенмен ол автоматты түрде сілтеме санауды (ARC) пайдаланады, ол жадтағы нысандарға қанша басқа нысандар сілтеме жасайтынына қарай автоматты түрде сандық мәнді тағайындайды және мәні нөлге жететіндерді жояды.

Қоқыс жинау тек мезгіл-мезгіл пайдаланылмаған нысандарды іздейтіндіктен, жедел жадты толтыратын пайдасыз ақпараттың қысқаша жинақталуы мүмкін. Керісінше, ARC-де бұл мәселе жоқ - жеке қажетсіз нысандар пайдаланылмаған деп анықталғаннан кейін жадтан жойылады. Жүйе Android сонымен қатар фондық режимде жұмыс істейтін қолданбаларды сізден аз шектейді iOS, сондықтан сіз белсенді пайдаланбайтын қолданбалар жүйесі бар телефондарда болуы мүмкін Android ЖЖҚ-да тұру v қарағанда оңайырақ iPhoneЧ. Жүйе икемділігі Android осы платформаның ең күшті жақтарының бірі болып табылады, бірақ бұл икемділік сонымен қатар жедел жадты азырақ тиімді пайдалануды талап етуі мүмкін.

Финалда бұл маңызды емес 

Android a iOS осылайша, олардың ЖЖҚ талаптары әртүрлі, себебі екі операциялық жүйе басқаша жұмыс істейді. Android қарағанда икемді iOS, ол қандай құрылғыларда жұмыс істей алатыны және оны әзірлеушілердің өздері қалай пайдалана алатыны және ләззат алатыны тұрғысынан да. Дегенмен, мұндай икемділік iPhone құрылғыларындағы өнімділікке ұқсас өнімділікке қол жеткізу үшін жоғары жедел жады талаптарының құнына байланысты. Бірақ оны ескере отырып iPhone 13 31 CZK және Samsung үшін 990 Pro Max Galaxy 33 5 CZK тұратын A8 990G әрқайсысында 6 ГБ жедел жады бар, жадтың өзі құрылғының салыстырмалы өнімділігіне немесе оның түпкілікті бағасы бойынша өндірушінің шығындарына әсер ететін өте үлкен фактор емес екені анық.

Samsung телефондары Galaxy мысалы, мұнда сатып алуға болады

Бүгінгі ең көп оқылған

.