CPU ਬੱਗ ਅਤੇ ਫਲਾਅ: ਇੱਕ ਸੰਖੇਪ ਇਤਿਹਾਸ

ਇੱਥੇ ਉਹ CPU ਬੱਗ ਅਤੇ ਫਲਾਇਜ਼ ਹਨ ਅਤੇ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਬਾਰੇ ਕੀ ਕਰ ਸਕਦੇ ਹੋ

ਇੱਕ CPU , ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਜਾਂ ਹੋਰ ਡਿਵਾਈਸ ਦੇ "ਦਿਮਾਗ" ਨਾਲ ਇੱਕ ਸਮੱਸਿਆ, ਆਮ ਤੌਰ ਤੇ ਇੱਕ ਬੱਗ ਜਾਂ ਇੱਕ ਫੋੜਾ ਵਜੋਂ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਸੰਦਰਭ ਵਿੱਚ, ਇੱਕ CPU ਬੱਗ ਇਸ ਦੇ ਨਾਲ ਕੋਈ ਮੁੱਦਾ ਹੁੰਦਾ ਹੈ ਜਿਸਨੂੰ ਬਾਕੀ ਦੇ ਸਿਸਟਮ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਗੈਰ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਕੰਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਕਿ CPU ਫਲਾ ਇੱਕ ਬੁਨਿਆਦੀ ਮੁੱਦਾ ਹੈ ਜਿਸ ਲਈ ਸਿਸਟਮ-ਵਿਆਪਕ ਬਦਲਾਅ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.

ਚਿੱਪ ਦੇ ਡਿਜ਼ਾਇਨ ਜਾਂ ਉਤਪਾਦਨ ਦੇ ਦੌਰਾਨ ਕੀਤੇ ਗਏ ਗਲਤੀਆਂ ਕਾਰਨ ਆਮ ਤੌਰ ਤੇ CPUs ਦੇ ਨਾਲ ਇਹ ਮੁੱਦੇ ਹੁੰਦੇ ਹਨ. ਖਾਸ CPU ਬੱਗ / ਫਲਾਅ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਪ੍ਰਭਾਵ ਕੁਝ ਮਾੜੇ ਕਾਰਗੁਜ਼ਾਰੀ ਤੋਂ ਲੈ ਕੇ ਵੱਖ ਵੱਖ ਗੰਭੀਰਤਾ ਦੀ ਸੁਰੱਖਿਆ ਕਮਜੋਰੀ ਹੋ ਸਕਦਾ ਹੈ.

CPU ਫਲਾਅ ਜਾਂ ਬੱਗ ਨੂੰ ਠੀਕ ਕਰਨਾ ਇਕ ਵਾਰ ਫਿਰ ਤੋਂ ਕਾਰਜਸ਼ੀਲ ਹੈ ਕਿ ਇਕ ਡਿਵਾਇਸ ਦਾ ਸੌਫਟਵੇਅਰ CPU ਦੇ ਨਾਲ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਕਿਸੇ ਸੌਫਟਵੇਅਰ ਅਪਡੇਟ ਰਾਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਇਸ ਨਾਲ ਜੁੜੇ CPU ਨੂੰ ਬਦਲਦਾ ਹੈ, ਜਿਸ ਦਾ ਮੁੱਦਾ ਨਹੀਂ ਹੈ. ਭਾਵੇਂ ਇਸ ਨੂੰ ਸੋਸ਼ਲ ਅਪਡੇਟਸ ਰਾਹੀਂ ਬਦਲਿਆ ਜਾਂ ਕੰਮ ਦਿੱਤਾ ਗਿਆ ਹੋਵੇ CPU ਦੀ ਸਮੱਸਿਆ ਦੀ ਤੀਬਰਤਾ ਅਤੇ ਗੁੰਝਲਤਾ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ.

ਮੈਲਡੇਟਾਊਨ & amp; ਸਪੈਕਟਰ ਰੇਲੋ

ਮੇਲਟਾਊਨ CPU ਫਲਾਅ ਨੂੰ ਪਹਿਲੀ ਵਾਰ ਗੂਗਲ ਪ੍ਰੋਜੈਕਟ ਜ਼ੀਰੋ ਵੱਲੋਂ 2018 ਵਿੱਚ ਜਨਤਕ ਕੀਤਾ ਗਿਆ ਸੀ, ਨਾਲ ਹੀ ਸਾਇਬੇਰੇਸ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਗ੍ਰੈਜ਼ ਯੂਨੀਵਰਸਿਟੀ ਆਫ਼ ਟੈਕਨਾਲੋਜੀ ਵੀ. ਸਪੈਕਟਰ ਨੂੰ ਉਸੇ ਸਾਲ ਹੀ ਰੈਮਬਸ, ਗੂਗਲ ਪ੍ਰੋਜੈਕਟ ਜ਼ੀਰੋ, ਅਤੇ ਕਈ ਯੂਨੀਵਰਸਿਟੀਆਂ ਦੇ ਖੋਜਕਾਰਾਂ ਨੇ ਖੁਲਾਸਾ ਕੀਤਾ ਸੀ.

ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਦਾ ਅਨੁਮਾਨ ਹੈ ਕਿ ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਇਸ ਨੂੰ ਅੱਗੇ ਕੀ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਏਗਾ. ਜਦੋਂ ਇਹ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਰੱਮ , ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਜਾਂ ਡਿਵਾਈਸ ਦੀ ਕਾਰਜਸ਼ੀਲ ਮੈਮੋਰੀ ਤੋਂ ਜੋ ਜਾਣਕਾਰੀ ਨਵੀਂ ਹੈ ਉਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕਰਨ ਲਈ ਅਤੇ ਇਸ ਨਵੀਂ ਜਾਣਕਾਰੀ ਦੇ ਅਧਾਰ ਤੇ ਖਾਸ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਅੱਗੇ ਕੀ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਪ੍ਰੋਸੈਸਰ ਆਪਣੀਆਂ ਕਾਰਵਾਈਆਂ ਅਤੇ ਕਿਊਰੀਆਂ ਨੂੰ ਤਿਆਰ ਕਰਦਾ ਹੈ ਤਾਂ ਉਹ ਅੱਗੇ ਕੀ ਕਰੇਗਾ, ਉਹ ਜਾਣਕਾਰੀ ਖੁਲ੍ਹ ਸਕਦੀ ਹੈ ਅਤੇ ਖਤਰਨਾਕ ਸੌਫਟਵੇਅਰ ਜਾਂ ਵੈੱਬਸਾਈਟਾਂ ਲਈ "ਆਪਣੇ ਆਪ ਵਿੱਚ ਖੁੱਲ੍ਹੀ" ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੇ ਆਪਣੇ ਹੀ ਦੇ ਰੂਪ ਵਿੱਚ ਪੜ੍ਹਨ ਅਤੇ ਪੜ ਸਕਦੇ ਹਨ

ਇਸਦਾ ਅਰਥ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਵਾਇਰਸ ਜਾਂ ਇੱਕ ਠੱਗ ਵੈਬਸਾਈਟ, ਸੰਭਾਵਿਤ ਰੂਪ ਵਿੱਚ, CPU ਤੋਂ ਉਹ ਜਾਣਕਾਰੀ ਤੱਕ ਪਹੁੰਚ ਸਕਦੀ ਹੈ ਕਿ ਇਹ ਮੈਮਰੀ ਤੋਂ ਕਿਵੇਂ ਇਕੱਠੀ ਕੀਤੀ ਗਈ ਹੈ, ਜੋ ਕਿ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਵਰਤਮਾਨ ਵਿੱਚ ਖੁੱਲ੍ਹਾ ਹੈ ਅਤੇ ਡਿਵਾਈਸ ਤੇ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ ਜਿਵੇਂ ਪਾਸਵਰਡ , ਫੋਟੋਆਂ, ਅਤੇ ਅਦਾਇਗੀ ਜਾਣਕਾਰੀ

ਇਹ CPU ਫੱਟੀਆਂ ਨੇ ਇੰਟਲ, ਐਮ.ਡੀ. ਅਤੇ ਹੋਰ ਪ੍ਰੋਸੈਸਰਾਂ ਤੇ ਚੱਲ ਰਹੇ ਸਾਰੇ ਤਰ੍ਹਾਂ ਦੇ ਉਪਕਰਣਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ ਹੈ, ਅਤੇ ਸਮਾਰਟਫੋਨ, ਡੈਸਕਟੋਪ ਅਤੇ ਲੈਪਟਾਪਾਂ, ਨਾਲ ਨਾਲ ਆਨਲਾਈਨ ਫਾਇਲ ਸਟੋਰੇਜ ਖਾਤੇ ਆਦਿ ਆਦਿ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਗਏ ਹਨ.

ਇਨ੍ਹਾਂ ਖਾਮੀਆਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਦੇ ਪ੍ਰਭਾਵਿਤ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਨੂੰ ਬਦਲਣ ਦਾ ਇੱਕੋ ਇੱਕ ਸਥਾਈ ਹੱਲ ਹੈ. ਹਾਲਾਂਕਿ, ਆਪਣੇ ਸੌਫਟਵੇਅਰ ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਅਪ-ਟੂ-ਡੇਟ ਰੱਖਣਾ ਇੱਕ ਸਵੀਕ੍ਰਿਤੀਪੂਰਣ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ, ਮੁੜ ਨਿਰਮਾਣ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਸੌਫਟਵੇਅਰ ਕਿਵੇਂ CPU ਨੂੰ ਵਰਤਦਾ ਹੈ, ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ

ਇੱਥੇ ਕੁੱਝ ਮੁੱਢਲੀਆਂ ਅਪਡੇਟਾਂ ਹਨ ਜੋ ਖਰਾਬ ਮਾਡਲ ਅਤੇ ਸਪੈਕਟਰ ਵਰਗੇ ਹਨ:

ਸੁਝਾਅ: ਹਮੇਸ਼ਾ ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੇ ਅਪਡੇਟ ਲਾਗੂ ਕਰ ਰਹੇ ਹੋ, ਜਦੋਂ ਉਹ ਉਪਲਬਧ ਹੋ ਜਾਂਦੇ ਹਨ! ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਜਾਂ ਸਮਾਰਟਫੋਨ ਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਛੱਡਣਾ ਨਹੀਂ ਅਤੇ ਤੁਹਾਡੇ ਸਾਫਟਵੇਅਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਨਵੇਂ ਵਰਜਨ ਦੇ ਰੂਪ ਵਿੱਚ ਅਪਡੇਟ ਕਰਨ ਅਤੇ ਅੱਪਡੇਟ ਜਾਰੀ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਪੂਰੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਨ

ਪੈਂਟੀਅਮ FDIV ਬੱਗ

ਇਹ CPU ਬੱਗ ਦੀ ਖੋਜ 1994 ਵਿੱਚ ਲੀਬਬਰਗ ਕਾਲਜ ਦੇ ਪ੍ਰੋਫੈਸਰ ਥਾਮਸ ਨਿਕੀ ਨੇ ਕੀਤੀ ਸੀ, ਜਿਸਦਾ ਉਸਨੂੰ ਪਹਿਲੀ ਵਾਰ ਇੱਕ ਈਮੇਲ ਵਿੱਚ ਖੁਲਾਸਾ ਕੀਤਾ ਗਿਆ ਸੀ.

ਪੈਂਟਿਅਮ ਐਫ.ਆਈ.ਡੀ.ਡੀ. ਬੱਗ ਨੂੰ ਸਿਰਫ ਇੰਟੀਲ ਪੈਨਟ੍ਰੀਮ ਚਿਪਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ ਗਿਆ, ਖਾਸ ਤੌਰ ਤੇ CPU ਦੇ ਇੱਕ ਖੇਤਰ ਦੇ ਅੰਦਰ "ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਯੂਨਿਟ", ਜੋ ਪ੍ਰੋਸੈਸਰ ਦਾ ਹਿੱਸਾ ਹੈ ਜੋ ਕਿ ਗਣਿਤ ਦੇ ਫੰਕਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਜੋੜ, ਘਟਾਉ, ਅਤੇ ਗੁਣਾ ਕਰਦਾ ਹੈ, ਹਾਲਾਂਕਿ ਇਹ ਬੱਗ ਕੇਵਲ ਪ੍ਰਭਾਵਿਤ ਡਿਵੀਜ਼ਨ ਓਪਰੇਸ਼ਨ.

ਇਹ CPU ਬੱਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਗਲਤ ਨਤੀਜਿਆਂ ਦਿੰਦਾ ਹੈ ਜੋ ਕਿ ਇਕ ਮੁਕਾਮੀ, ਕੈਲਕੂਲੇਟਰਾਂ ਅਤੇ ਸਪ੍ਰੈਡਸ਼ੀਟ ਸੌਫਟਵੇਅਰ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ. ਇਸ ਗ਼ਲਤੀ ਦਾ ਕਾਰਨ ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਗਲਤੀ ਸੀ ਜਿੱਥੇ ਕੁਝ ਗਣਿਤ ਦੀ ਖੋਜ ਸਾਰਣੀ ਛੱਡ ਦਿੱਤੀ ਗਈ ਸੀ, ਅਤੇ ਇਸ ਲਈ ਉਹਨਾਂ ਸਾਰਣੀਆਂ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਦੀ ਲੋੜ ਦੇ ਕਿਸੇ ਵੀ ਗਣਨਾ ਜਿੰਨੇ ਸਹੀ ਹੋ ਸਕੇ ਹੋਣੇ ਸਨ.

ਹਾਲਾਂਕਿ, ਇਹ ਅੰਦਾਜ਼ਾ ਲਗਾਇਆ ਗਿਆ ਹੈ ਕਿ ਪੈਂਟੀਅਮ FDIV ਬਗ ਹਰ 9 ਬਿਲੀਅਨ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਗਣਨਾ ਵਿੱਚੋਂ ਕੇਵਲ 1 ਵਿੱਚ ਗਲਤ ਨਤੀਜਿਆਂ ਦੇਵੇਗਾ, ਅਤੇ ਇਹ ਸਿਰਫ ਅਸਲ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਜਾਂ ਅਸਲ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਆਮ ਤੌਰ ਤੇ 9 ਵੀਂ ਜਾਂ 10 ਵੀਂ ਅੰਕ ਦੇ ਵਿੱਚ.

ਇਸ ਨੇ ਕਿਹਾ ਕਿ ਇਨਕਲਾਬ ਦਾ ਮੁੱਦਾ ਅਸਲ ਵਿਚ ਇਕ ਮੁੱਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਸ ਗੱਲ 'ਤੇ ਇਕ ਨਿਰਪੱਖ ਵਿਵਾਦ ਹੈ ਕਿ ਇੰਟੇਲ ਨੇ ਕਿਹਾ ਕਿ ਹਰ 27,000 ਵਰ੍ਹਿਆਂ' ਚ ਇਕ ਵਾਰ ਔਸਤਨ ਉਪਯੋਗਕਰਤਾ ਨਾਲ ਅਜਿਹਾ ਹੀ ਹੋਵੇਗਾ, ਜਦੋਂ ਕਿ ਆਈਬੀਐਮ ਨੇ ਕਿਹਾ ਕਿ ਇਹ ਹਰ 24 ਦਿਨ ਦੇ ਰੂਪ 'ਚ ਅਕਸਰ ਹੋਵੇਗਾ.

ਇਸ ਬੱਗ ਦੇ ਦੁਆਲੇ ਕੰਮ ਕਰਨ ਲਈ ਕਈ ਪੈਚ ਜਾਰੀ ਕੀਤੇ ਗਏ ਸਨ:

ਦਸੰਬਰ 1994 ਵਿਚ, ਇੰਟੇਲ ਨੇ ਸਾਰੇ ਪ੍ਰੋਸੈਸਰਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਉਮਰ ਭਰ ਦੀ ਨੀਤੀ ਦਾ ਐਲਾਨ ਕੀਤਾ ਜੋ ਬੱਗ ਦੇ ਪ੍ਰਭਾਵਿਤ ਸਨ. ਬਾਅਦ ਵਿੱਚ ਬਾਹਰ ਭੇਜੇ ਗਏ CPUs ਨੂੰ ਇਸ ਬੱਗ ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਸੀ, ਇਸ ਲਈ 1994 ਤੋਂ ਬਾਅਦ ਬਣਾਏ Intel ਪ੍ਰੋਸੈਸਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਡਿਵਾਈਸਿਸ ਇਸ ਵਿਸ਼ੇਸ਼ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਯੂਨਿਟ ਸਮੱਸਿਆ ਤੋਂ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹਨ.