This computer science problem involves algorithmic thinking and programming concepts. The solution below explains the approach, logic, and implementation step by step.
ScanSolve AI Answer
ਪ੍ਰਾਇਮਰੀ ਮੈਮਰੀ ਅਤੇ ਸੈਕੰਡਰੀ ਮੈਮਰੀ ਵਿੱਚ ਮੁੱਖ ਅੰਤਰ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ: ਪ੍ਰਾਇਮਰੀ ਮੈਮਰੀ (Primary Memory): ਇਹ CPU ਦੁਆਰਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਐਕਸੈਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਅਸਥਿਰ (volatile)* ਹੁੰਦੀ ਹੈ, ਭਾਵ ਪਾਵਰ ਬੰਦ ਹੋਣ 'ਤੇ ਡਾਟਾ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ RAM)। ਇਹ ਸੈਕੰਡਰੀ ਮੈਮਰੀ ਨਾਲੋਂ ਬਹੁਤ ਤੇਜ਼ ਹੁੰਦੀ ਹੈ। ਇਸਦੀ ਸਟੋਰੇਜ ਸਮਰੱਥਾ ਘੱਟ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇਹ ਵਧੇਰੇ ਮਹਿੰਗੀ ਹੁੰਦੀ ਹੈ। ਉਦਾਹਰਨਾਂ: RAM (Random Access Memory), ROM (Read-Only Memory)। ਸੈਕੰਡਰੀ ਮੈਮਰੀ (Secondary Memory): ਇਹ CPU ਦੁਆਰਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਐਕਸੈਸ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ; ਇਸਨੂੰ ਪਹਿਲਾਂ ਪ੍ਰਾਇਮਰੀ ਮੈਮਰੀ ਵਿੱਚ ਲੋਡ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਇਹ ਗੈਰ-ਅਸਥਿਰ (non-volatile)* ਹੁੰਦੀ ਹੈ, ਭਾਵ ਪਾਵਰ ਬੰਦ ਹੋਣ 'ਤੇ ਵੀ ਡਾਟਾ ਸੁਰੱਖਿਅਤ ਰਹਿੰਦਾ ਹੈ। ਇਹ ਪ੍ਰਾਇਮਰੀ ਮੈਮਰੀ ਨਾਲੋਂ ਹੌਲੀ ਹੁੰਦੀ ਹੈ। ਇਸਦੀ ਸਟੋਰੇਜ ਸਮਰੱਥਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇਹ ਘੱਟ ਮਹਿੰਗੀ ਹੁੰਦੀ ਹੈ। ਉਦਾਹਰਨਾਂ: ਹਾਰਡ ਡਿਸਕ ਡਰਾਈਵ (HDD), ਸਾਲਿਡ ਸਟੇਟ ਡਰਾਈਵ (SSD), USB ਫਲੈਸ਼ ਡਰਾਈਵ, CD/DVD। ਇਹਨਾਂ ਅੰਤਰਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਸੰਖੇਪ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ: |l|l|l| ਵਿਸ਼ੇਸ਼ਤਾ & ਪ੍ਰਾਇਮਰੀ ਮੈਮਰੀ & ਸੈਕੰਡਰੀ ਮੈਮਰੀ \\ CPU ਪਹੁੰਚ & ਸਿੱਧੀ & ਅਸਿੱਧੀ \\ ਅਸਥਿਰਤਾ & ਅਸਥਿਰ (Volatile) & ਗੈਰ-ਅਸਥਿਰ (Non-volatile) \\ ਗਤੀ & ਤੇਜ਼ & ਹੌਲੀ \\ ਸਮਰੱਥਾ & ਘੱਟ & ਜ਼ਿਆਦਾ \\ ਲਾਗਤ & ਵਧੇਰੇ ਮਹਿੰਗੀ & ਘੱਟ ਮਹਿੰਗੀ \\ ਉਦਾਹਰਨਾਂ & RAM, ROM & HDD, SSD, USB ਡਰਾਈਵ \\ ਪ੍ਰਾਇਮਰੀ ਮੈਮਰੀ CPU ਦੁਆਰਾ ਸਿੱਧੀ, ਤੇਜ਼ ਅਤੇ ਅਸਥਿਰ ਹੁੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਸੈਕੰਡਰੀ ਮੈਮਰੀ ਅਸਿੱਧੀ, ਹੌਲੀ ਅਤੇ ਗੈਰ-ਅਸਥਿਰ ਹੁੰਦੀ ਹੈ।

