ਵਿਗਿਆਪਨ ਬੰਦ ਕਰੋ

ਇਹ ਅਸਾਧਾਰਨ ਨਹੀਂ ਹੈ ਕਿ ਤੁਹਾਡੇ ਫ਼ੋਨ ਵਿੱਚ ਐੱਸ Androidਜਿਸ ਕੰਪਿਊਟਰ 'ਤੇ ਤੁਸੀਂ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਉਸ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਰੈਮ ਹੈ। ਮੌਜੂਦਾ ਲੋਕਾਂ 'ਤੇ Androidech ਅਸੀਂ ਆਸਾਨੀ ਨਾਲ 12 GB RAM ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ, ਜੋ ਕਿ ਮਾਡਲਾਂ ਦੀ ਸਭ ਤੋਂ ਉੱਚੀ ਸੰਰਚਨਾ ਵਿੱਚ ਉਦਾਹਰਨ ਲਈ ਉਪਲਬਧ ਹੈ Galaxy S22 ਅਲਟਰਾ ਜਾਂ ਗੂਗਲ ਪਿਕਸਲ 6 ਪ੍ਰੋ. ਕੁਝ ਫ਼ੋਨਾਂ ਵਿੱਚ 16 GB RAM ਵੀ ਹੁੰਦੀ ਹੈ। ਦੂਜੇ ਪਾਸੇ, ਆਈਫੋਨ 13 ਪ੍ਰੋ ਵਿੱਚ ਸਿਰਫ 6 ਜੀਬੀ, ਆਈਫੋਨ 13 ਵਿੱਚ ਸਿਰਫ 4 ਜੀਬੀ ਹੈ। ਉਹ ਸਭ ਤੋਂ ਲੈਸ ਲੋਕਾਂ ਨਾਲੋਂ ਠੀਕ (ਜਾਂ ਇਸ ਤੋਂ ਵੀ ਵਧੀਆ) ਕੰਮ ਕਰਦੇ ਹਨ Androidy. ਇਹ ਕਿਵੇਂ ਸੰਭਵ ਹੈ? 

RAM ਕੀ ਹੈ? 

ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਵਿੱਚ, ਰੈਮ ਇੱਕ ਸ਼ਬਦ ਹੈ ਜੋ ਰੀਡ-ਰਾਈਟ ਡਾਇਰੈਕਟ ਐਕਸੈਸ ਸੈਮੀਕੰਡਕਟਰ ਮੈਮੋਰੀ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਰੈਮ ਦੀਆਂ ਕਈ ਕਿਸਮਾਂ ਹਨ, ਪਰ ਸਮਾਰਟਫ਼ੋਨਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਣ ਵਾਲੀ SDRAM ਅਸਥਿਰ ਹੈ। ਗੈਰ-ਅਸਥਿਰ ਫੋਨ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਦੇ ਉਲਟ ਜਿੱਥੇ ਉਹ ਹਨ informace ਲੰਬੇ ਸਮੇਂ ਲਈ ਸਟੋਰ ਕੀਤਾ, RAM ਸਟੋਰ ਕਰ ਸਕਦਾ ਹੈ informace ਸਿਰਫ਼ ਜਦੋਂ ਡੀਵਾਈਸ ਚਾਲੂ ਹੋਵੇ। ਇਹ ਅਸਲ ਵਿੱਚ ਫੋਨ ਦੀ ਕਾਰਜਸ਼ੀਲ ਮੈਮੋਰੀ ਹੈ - ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ informace, ਜਿਸਨੂੰ ਡਿਵਾਈਸ ਵਰਤਮਾਨ ਵਿੱਚ ਸਰਗਰਮੀ ਨਾਲ ਵਰਤ ਰਹੀ ਹੈ।

ਇੱਕ ਫ਼ੋਨ ਵਿੱਚ ਜਿੰਨੀ ਜ਼ਿਆਦਾ RAM ਹੁੰਦੀ ਹੈ, ਓਨੀ ਹੀ ਜ਼ਿਆਦਾ ਚੀਜ਼ਾਂ ਇਹ ਆਪਣੀ ਓਪਰੇਟਿੰਗ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕਰ ਸਕਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਹੋਰ ਐਪਸ (ਜਾਂ ਇੱਕ ਐਪ ਦੇ ਅੰਦਰ ਹੋਰ ਸਮੱਗਰੀ) ਖੋਲ੍ਹਦੇ ਹੋ, ਤਾਂ ਫ਼ੋਨ ਹਰ ਨਵੀਂ ਪ੍ਰਕਿਰਿਆ ਲਈ ਉਪਲਬਧ ਰੈਮ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ ਹੋਰ ਉਪਲਬਧ RAM ਨਹੀਂ ਬਚਦੀ ਹੈ, ਤਾਂ ਡਿਵਾਈਸ ਨੂੰ ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਕਿ ਚੀਜ਼ਾਂ ਨੂੰ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਕਿਹੜੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਖਤਮ ਕਰਨਾ ਹੈ। ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਬਰਾਬਰ ਹੋਣ ਕਰਕੇ, 8GB RAM ਵਾਲਾ ਇੱਕ ਫ਼ੋਨ 4GB RAM ਵਾਲੇ ਫ਼ੋਨ ਨਾਲੋਂ ਵਧੇਰੇ ਕਿਰਿਆਸ਼ੀਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਰੱਖਣ ਦੇ ਯੋਗ ਹੋਵੇਗਾ, ਇਸਲਈ ਵਧੇਰੇ RAM ਵਾਲੇ ਫ਼ੋਨ 'ਤੇ ਗਤੀਵਿਧੀਆਂ ਵਿਚਕਾਰ ਜੰਪ ਕਰਨਾ ਤੇਜ਼ ਹੋਵੇਗਾ।

Android ਤੋਂ ਵੱਧ ਰੈਮ ਦੀ ਲੋੜ ਹੈ iOS 

ਕੋਈ ਨਿਸ਼ਚਿਤ ਕਾਰਨ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਕਈ ਕਾਰਕ ਹਨ ਜੋ ਇਸ ਤੱਥ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਂਦੇ ਹਨ। ਪਹਿਲਾਂ, ਲਈ ਐਪ Android a iOS ਉਹ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਬਣਾਏ ਗਏ ਹਨ। ਹਰ ਸਾਲ ਕੁਝ ਹੀ ਨਵੇਂ iPhones ਅਤੇ iPads ਹੁੰਦੇ ਹਨ ਜੋ ਸਮਾਨ ਹਾਰਡਵੇਅਰ 'ਤੇ ਚੱਲਦੇ ਹਨ। ਕਿਉਂਕਿ ਐਪ ਲਈ iOS ਸਿਰਫ ਕੁਝ ਸਮਰੂਪ ਚਿੱਪਸੈੱਟਾਂ 'ਤੇ ਚੱਲਦੇ ਹਨ, ਉਹ ਖਾਸ ਤੌਰ 'ਤੇ ਅਖੌਤੀ ਮੂਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ (ਖਾਸ ਕਰਕੇ ਸਵਿਫਟ ਅਤੇ ਉਦੇਸ਼-ਸੀ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਹਨਾਂ ਚਿੱਪਸੈੱਟਾਂ ਲਈ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ। ਲਈ ਅਰਜ਼ੀਆਂ ਲਈ ਲਿਖਿਆ ਕੋਡ iOS ਪ੍ਰੋਸੈਸਰਾਂ ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ਾਂ ਵਿੱਚ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ Apple ਬਿਨਾਂ ਕਿਸੇ ਅਨੁਵਾਦ ਦੇ ਸਮਝੋ।

ਦੂਜੇ ਪਾਸੇ, ਸਿਸਟਮ Android ਅਸਲ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ ਦੀ ਅਸੀਮਿਤ ਸੰਖਿਆ 'ਤੇ ਚੱਲ ਰਹੇ ਹਨ, ਉਹੀ ਐਪਸ Qualcomm, Samsung, MediaTek ਅਤੇ ਹੋਰਾਂ ਦੇ ਚਿੱਪਸੈੱਟਾਂ 'ਤੇ ਚੱਲਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਕਿਉਂਕਿ ਇਹਨਾਂ ਸਾਰੀਆਂ ਵੱਖਰੀਆਂ ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾਵਾਂ ਨਾਲ ਹੱਥੀਂ ਅਨੁਕੂਲਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣਾ ਅਸੰਭਵ ਹੋਵੇਗਾ, ਇਸ ਲਈ ਐਪਲੀਕੇਸ਼ਨ Android ਵਿੱਚ ਲਿਖਿਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ (ਕੋਟਲਿਨ ਅਤੇ ਜਾਵਾ), ਜਿਸਦਾ ਕਿਸੇ ਕਿਸਮ ਦੀ ਆਮ ਭਾਸ਼ਾ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸਦਾ ਫਿਰ ਉਸ ਚਿੱਪਸੈੱਟ ਲਈ ਮੂਲ ਕੋਡ ਵਿੱਚ ਦੂਜੀ ਵਾਰ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਆਮ ਭਾਸ਼ਾ ਨੂੰ ਬਾਈਟਕੋਡ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। 

ਬਾਈਟਕੋਡ ਕਿਸੇ ਖਾਸ ਹਾਰਡਵੇਅਰ ਲਈ ਖਾਸ ਨਹੀਂ ਹੈ, ਇਸਲਈ ਡਿਵਾਈਸ ਨੂੰ ਚੱਲਣ ਤੋਂ ਪਹਿਲਾਂ ਕੋਡ ਨੂੰ ਮੂਲ ਕੋਡ ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ। ਨੇਟਿਵ ਕੋਡ ਨੂੰ ਸਿੱਧੇ ਚਲਾਉਣ ਦੇ ਮੁਕਾਬਲੇ, ਜਿਵੇਂ ਕਿ ਸਿਸਟਮ ਕਰਦਾ ਹੈ iOS, ਇਹ ਪ੍ਰਕਿਰਿਆ ਵਾਧੂ ਸਰੋਤਾਂ ਨੂੰ ਲੈਂਦੀ ਹੈ, ਭਾਵ ਇੱਕ ਐਪ ਜੋ ਸਾਰੇ ਸਿਸਟਮਾਂ ਵਿੱਚ ਇੱਕ ਸਮਾਨ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ ਅਤੇ ਕੰਮ ਕਰਦੀ ਹੈ Android a iOS, ਡਿਵਾਈਸ 'ਤੇ ਇਸ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹੋਵੇਗਾ Galaxy S22 ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ iPhone 13 ਨਾਲੋਂ ਵਧੇਰੇ ਉਪਲਬਧ RAM ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਆਟੋਮੈਟਿਕ ਰੈਮ ਸਫਾਈ 

ਹਰੇਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ RAM ਨੂੰ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰਦਾ ਹੈ। Android ਗਾਰਬੇਜ ਕਲੈਕਸ਼ਨ ਨਾਮਕ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਸਮੇਂ-ਸਮੇਂ ਤੇ ਮੈਮੋਰੀ ਤੋਂ ਆਈਟਮਾਂ ਨੂੰ ਹਟਾਉਂਦੀ ਹੈ ਜੋ ਹੁਣ ਵਰਤੋਂ ਵਿੱਚ ਨਹੀਂ ਹਨ, ਇਸ ਤਰ੍ਹਾਂ ਇਸਨੂੰ ਖਾਲੀ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਸਿਸਟਮ iOS ਹਾਲਾਂਕਿ, ਇਹ ਆਟੋਮੈਟਿਕ ਰੈਫਰੈਂਸ ਕਾਉਂਟਿੰਗ (ARC) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜੋ ਮੈਮੋਰੀ ਵਿੱਚ ਆਬਜੈਕਟਸ ਨੂੰ ਆਪਣੇ ਆਪ ਇੱਕ ਸੰਖਿਆਤਮਕ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਇਸ ਅਧਾਰ 'ਤੇ ਕਿ ਕਿੰਨੀਆਂ ਹੋਰ ਵਸਤੂਆਂ ਉਹਨਾਂ ਦਾ ਹਵਾਲਾ ਦਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਹਟਾ ਦਿੰਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਦਾ ਮੁੱਲ ਜ਼ੀਰੋ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ।

ਕਿਉਂਕਿ ਕੂੜਾ ਇਕੱਠਾ ਕਰਨਾ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਅਣਵਰਤੀਆਂ ਵਸਤੂਆਂ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਬੇਕਾਰ ਜਾਣਕਾਰੀ ਦਾ ਇੱਕ ਸੰਖੇਪ ਇਕੱਠਾ ਹੋ ਸਕਦਾ ਹੈ ਜੋ RAM ਨੂੰ ਹਾਵੀ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਸ ਦੇ ਉਲਟ, ARC ਵਿੱਚ ਇਹ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ - ਵਿਅਕਤੀਗਤ ਬੇਲੋੜੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਮੈਮੋਰੀ ਤੋਂ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਜਿਵੇਂ ਹੀ ਉਹਨਾਂ ਦੀ ਅਣਵਰਤੀ ਵਜੋਂ ਪਛਾਣ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਿਸਟਮ Android ਇਹ ਯੂ ਤੋਂ ਘੱਟ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਚੱਲ ਰਹੇ ਐਪਸ ਨੂੰ ਵੀ ਰੋਕਦਾ ਹੈ iOS, ਤਾਂ ਜੋ ਐਪਾਂ ਜੋ ਤੁਸੀਂ ਸਰਗਰਮੀ ਨਾਲ ਨਹੀਂ ਵਰਤਦੇ ਹੋ, ਸਿਸਟਮ ਵਾਲੇ ਫ਼ੋਨਾਂ 'ਤੇ ਕਰ ਸਕਦੇ ਹੋ Android RAM ਵਿੱਚ ਰਹਿਣਾ v ਨਾਲੋਂ ਸੌਖਾ ਹੈ iPhoneਚੌ. ਸਿਸਟਮ ਲਚਕਤਾ Android ਇਸ ਪਲੇਟਫਾਰਮ ਦੀ ਸਭ ਤੋਂ ਵੱਡੀ ਤਾਕਤ ਹੈ, ਪਰ ਇਸ ਲਚਕਤਾ ਲਈ RAM ਦੀ ਘੱਟ ਕੁਸ਼ਲ ਵਰਤੋਂ ਦੀ ਵੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।

ਫਾਈਨਲ ਵਿੱਚ, ਇਹ ਅਸਲ ਵਿੱਚ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦਾ 

Android a iOS ਇਸ ਤਰ੍ਹਾਂ, ਉਹਨਾਂ ਦੀਆਂ ਵੱਖੋ ਵੱਖਰੀਆਂ ਰੈਮ ਲੋੜਾਂ ਹਨ ਕਿਉਂਕਿ ਦੋ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ। Android ਨਾਲੋਂ ਵਧੇਰੇ ਲਚਕਦਾਰ ਹੈ iOS, ਦੋਵਾਂ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਕਿ ਇਹ ਕਿਹੜੀਆਂ ਡਿਵਾਈਸਾਂ 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਖੁਦ ਕਿਵੇਂ ਵਰਤਿਆ ਅਤੇ ਆਨੰਦ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਅਜਿਹੀ ਲਚਕਤਾ ਆਈਫੋਨ ਵਿੱਚ ਪਾਏ ਜਾਣ ਵਾਲੇ ਸਮਾਨ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉੱਚ ਰੈਮ ਲੋੜਾਂ ਦੀ ਕੀਮਤ 'ਤੇ ਆਉਂਦੀ ਹੈ। ਪਰ ਦਿੱਤਾ ਹੈ, ਜੋ ਕਿ iPhone CZK 13 ਅਤੇ ਸੈਮਸੰਗ ਲਈ 31 ਪ੍ਰੋ ਮੈਕਸ Galaxy CZK 33 ਲਈ A5 8G ਹਰੇਕ ਕੋਲ 990 GB RAM ਹੈ, ਇਹ ਬਿਲਕੁਲ ਸਪੱਸ਼ਟ ਹੈ ਕਿ ਮੈਮੋਰੀ ਆਪਣੇ ਆਪ ਵਿੱਚ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਕਾਰਕ ਨਹੀਂ ਹੈ ਜੋ ਜਾਂ ਤਾਂ ਡਿਵਾਈਸ ਦੀ ਤੁਲਨਾਤਮਕ ਕਾਰਗੁਜ਼ਾਰੀ ਜਾਂ ਇਸਦੀ ਅੰਤਮ ਕੀਮਤ 'ਤੇ ਨਿਰਮਾਤਾ ਦੀਆਂ ਲਾਗਤਾਂ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੀ ਹੈ।

ਸੈਮਸੰਗ ਫੋਨ Galaxy ਤੁਸੀਂ ਇੱਥੇ ਉਦਾਹਰਨ ਲਈ ਖਰੀਦ ਸਕਦੇ ਹੋ

ਅੱਜ ਸਭ ਤੋਂ ਵੱਧ ਪੜ੍ਹਿਆ ਗਿਆ

.