ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ

ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਦਾ ਮਤਲਬ ਹੈ ਕੰਪਿਊਟਰ ਦੀਆਂ ਸੇਵਾਵਾਂ, ਜਿਵੇਂ ਕਿ ਸਟੋਰੇਜ (ਡਾਟਾ ਸੰਭਾਲ), ਸਰਵਰ, ਡਾਟਾਬੇਸ, ਨੈੱਟਵਰਕਿੰਗ, ਸਾਫਟਵੇਅਰ, ਵਿਸ਼ਲੇਸ਼ਣ, ਆਦਿ ਨੂੰ ਇੰਟਰਨੈੱਟ (ਕਲਾਉਡ) ਰਾਹੀਂ ਮੁਹੱਈਆ ਕਰਵਾਉਣਾ।

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

 ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 
1. ਇੰਟਰਨੈੱਟ ਰਾਹੀਂ ਪਹੁੰਚ: ਤੁਸੀਂ ਦੁਨੀਆ ਦੇ ਕਿਸੇ ਵੀ ਕੋਨੇ ਤੋਂ, ਕਿਸੇ ਵੀ ਡਿਵਾਈਸ (ਮੋਬਾਈਲ, ਲੈਪਟਾਪ) ਰਾਹੀਂ ਆਪਣੇ ਡਾਟਾ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਸਕਦੇ ਹੋ, ਬਸ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

2. ਲਾਗਤ-ਕੁਸ਼ਲ: ਇਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਮਹਿੰਗੇ ਸਰਵਰ ਤੇ ਪੂੰਜੀ ਖਰਚ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ। ਤੁਸੀਂ ਸਿਰਫ਼ ਉਹਨਾਂ ਸੇਵਾਵਾਂ ਲਈ ਭੁਗਤਾਨ ਕਰਦੇ ਹੋ ਜਿੰਨੀਆਂ ਤੁਸੀਂ ਵਰਤਦੇ ਹੋ, ਠੀਕ ਜਿਵੇਂ ਬਿਜਲੀ ਦਾ ਬਿੱਲ ਭਰਦੇ ਹੋ।

3. ਸਕੇਲ ਕਰਨ ਦੀ ਸੁਵਿਧਾ: ਜੇਕਰ ਤੁਹਾਡੇ ਬਿਜਨੈਸ ਨੂੰ ਵਧੇਰੇ ਸਟੋਰੇਜ ਜਾਂ ਪਾਵਰ ਦੀ ਲੋੜ ਪਵੇ, ਤਾਂ ਤੁਸੀਂ ਛੇਤੀ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਕਲਾਉਡ ਸੇਵਾਵਾਂ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ। ਇਸੇ ਤਰ੍ਹਾਂ, ਘੱਟ ਲੋੜ ਹੋਣ 'ਤੇ ਘਟਾਇਆ ਵੀ ਜਾ ਸਕਦਾ ਹੈ।

 ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਦੀਆਂ ਮੁੱਖ ਸੇਵਾਵਾਂ (Services) 
1. IaaS (ਇਨਫਰਾਸਟਰਕਚਰ ਐਜ਼ ਏ ਸਰਵਿਸ): ਇਸ ਵਿੱਚ ਕਲਾਉਡ ਕੰਪਨੀ ਤੁਹਾਨੂੰ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ, ਸਟੋਰੇਜ ਅਤੇ ਨੈੱਟਵਰਕਿੰਗ ਜੈਸੀ ਬੁਨਿਆਦੀ ਸਹੂਲਤਾਂ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦੀ ਹੈ।

·        ਉਦਾਹਰਣ: AWS, Google Cloud Platform.

2. PaaS (ਪਲੇਟਫਾਰਮ ਐਜ਼ ਏ ਸਰਵਿਸ): ਇਹ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਪਲੇਟਫਾਰਮ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਉਹ ਬਿਨਾਂ ਅੰਦਰੂਨੀ ਦੀ ਚਿੰਤਾ ਕੀਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾ ਅਤੇ ਤੈਨਾਤ ਕਰ ਸਕਣ।

·        ਉਦਾਹਰਣ: Google App Engine.

3. SaaS (ਸਾਫਟਵੇਅਰ ਐਜ਼ ਏ ਸਰਵਿਸ): ਇਹ ਆਮ ਯੂਜ਼ਰਾਂ ਲਈ ਸਭ ਤੋਂ ਪਰਿਚਿਤ ਸੇਵਾ ਹੈ। ਇਸ ਵਿੱਚ ਇੰਟਰਨੈੱਟ ਰਾਹੀਂ ਸਾਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

·        ਉਦਾਹਰਣ: Gmail, Facebook, YouTube, ਮਾਈਕ੍ਰੋਸਾਫਟ 365. 

ਰੋਜ਼ਾਨਾ ਜੀਵਨ ਵਿੱਚ ਉਦਾਹਰਣਾਂ:

·        ਜਦੋਂ ਤੁਸੀਂ Gmail ਜਾਂ Yahoo 'ਤੇ ਆਪਣੀਆਂ ਈਮੇਲਾਂ ਚੈੱਕ ਕਰਦੇ ਹੋ।

·        ਜਦੋਂ ਤੁਸੀਂ Google Drive ਜਾਂ Dropbox 'ਤੇ ਆਪਣੀਆਂ ਫੋਟੋਆਂ ਅਤੇ ਫਾਈਲਾਂ ਸੇਵ ਕਰਦੇ ਹੋ।

·        ਜਦੋਂ ਤੁਸੀਂ Netflix ਜਾਂ Amazon Prime 'ਤੇ ਫਿਲਮਾਂ ਦੇਖਦੇ ਹੋ।

·        ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਮੋਬਾਈਲ ਫੋਨ ਵਿੱਚ iCloud ਜਾਂ Google Photos ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। 

ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਨੇ ਟੈਕਨਾਲੋਜੀ ਦੀ ਦੁਨੀਆ ਨੂੰ ਬਦਲ ਕੇ ਰੱਖ ਦਿੱਤਾ ਹੈ। ਇਸ ਨਾਲ ਛੋਟੇ-ਵੱਡੇ ਸਾਰੇ ਬਿਜਨੈਸਾਂ ਅਤੇ ਆਮ ਲੋਕਾਂ ਲਈ ਡਾਟਾ ਨੂੰ ਸੰਭਾਲਣਾ ਅਤੇ ਵਰਤਣਾ ਬਹੁਤ ਹੀ ਆਸਾਨ, ਸਸਤਾ ਅਤੇ ਲਚੀਲ ਬਣ ਗਿਆ ਹੈ।

ਸੀਪੀਯੂ (ਸੈਂਟਰਲ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ) ਕੰਪਿਊਟਰ ਦਾ ਮੁੱਖ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨੂੰ "ਕੰਪਿਊਟਰ ਦਾ ਦਿਮਾਗ" ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਕੰਪਿਊਟਰ ਦੇ ਸਾਰੇ ਕੰਮਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਡਾਟਾ ਪ੍ਰੋਸੈਸਿੰਗ, ਹਿਸਾਬ-ਕਿਤਾਬ, ਅਤੇ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਚਲਾਉਣਾ। ਸੀਪੀਯੂ ਦੇ ਮੁੱਖ ਹਿੱਸਿਆਂ ਬਾਰੇ ਹੇਠਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ:

 ਏ.ਐੱਲ.ਯੂ. (Arithmetic Logic Unit - ਅਰਿਥਮੈਟਿਕ ਲੌਜਿਕ ਯੂਨਿਟ) 
ਇਹ ਸੀਪੀਯੂ ਦਾ ਉਹ ਹਿੱਸਾ ਹੈ ਜੋ ਗਣਿਤਿਕ (ਜਿਵੇਂ ਜੋੜ, ਘਟਾਉ, ਗੁਣਾ, ਭਾਗ) ਅਤੇ ਲੌਜਿਕਲ ਓਪਰੇਸ਼ਨ (ਜਿਵੇਂ AND, OR, NOT) ਕਰਦਾ ਹੈ।

ਉਦਾਹਰਣ: ਜੇਕਰ ਤੁਸੀਂ 2+3 ਦਾ ਹਿਸਾਬ ਕਰਨਾ ਹੈ, ਤਾਂ ALU ਇਸ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ।

 ਕੰਟਰੋਲ ਯੂਨਿਟ (Control Unit) 
ਇਹ ਸੀਪੀਯੂ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਦੀਆਂ ਸਾਰੀਆਂ ਗਤੀਵਿਧੀਆਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। ਇਹ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਮੈਮੋਰੀ ਤੋਂ ਲੈ ਕੇ ਉਨ੍ਹਾਂ ਨੂੰ ਸਮਝਦਾ ਅਤੇ ਚਲਾਉਂਦਾ ਹੈ।

ਉਦਾਹਰਣ: ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਕੰਟਰੋਲ ਯੂਨਿਟ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸਹੀ ਕ੍ਰਮ ਵਿੱਚ ਚਲਾਉਣ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦਾ ਹੈ।

 ਰਜਿਸਟਰ (Registers) 
ਇਹ ਸੀਪੀਯੂ ਦੇ ਅੰਦਰ ਛੋਟੀਆਂ, ਤੇਜ਼ ਸਪੀਡ ਵਾਲੀਆਂ ਮੈਮੋਰੀ ਸਟੋਰੇਜ ਹੁੰਦੀਆਂ ਹਨ। ਇਹ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਡਾਟਾ, ਨਿਰਦੇਸ਼, ਜਾਂ ਐਡਰੈੱਸ ਸਟੋਰ ਕਰਦੀਆਂ ਹਨ ਜੋ ਸੀਪੀਯੂ ਨੂੰ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਤੁਰੰਤ ਚਾਹੀਦੇ ਹੁੰਦੇ ਹਨ।

ਉਦਾਹਰਣ: Instruction Register, Accumulator, Program Counter ਆਦਿ।

 ਕੈਸ਼ ਮੈਮੋਰੀ (Cache Memory) 
ਇਹ ਸੀਪੀਯੂ ਦੇ ਨੇੜੇ ਹੁੰਦੀ ਹੈ ਅਤੇ ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਹ ਅਕਸਰ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਡਾਟਾ ਜਾਂ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸਟੋਰ ਕਰਦੀ ਹੈ ਤਾਂ ਜੋ ਸੀਪੀਯੂ ਨੂੰ ਮੁੱਖ ਮੈਮੋਰੀ (RAM) ਤੋਂ ਬਾਰ-ਬਾਰ ਡਾਟਾ ਲੈਣ ਦੀ ਲੋੜ ਨਾ ਪਵੇ। ਇਸ ਨਾਲ ਪ੍ਰੋਸੈਸਿੰਗ ਸਪੀਡ ਵਧਦੀ ਹੈ।

 ਬੱਸ ਇੰਟਰਫੇਸ ਯੂਨਿਟ (Bus Interface Unit) 
ਇਹ ਸੀਪੀਯੂ ਨੂੰ ਮੁੱਖ ਮੈਮੋਰੀ (RAM), ਇਨਪੁਟ/ਆਊਟਪੁਟ ਡਿਵਾਈਸਾਂ, ਅਤੇ ਹੋਰ ਹਾਰਡਵੇਅਰ ਨਾਲ ਜੋੜਦਾ ਹੈ।

ਇਹ ਡਾਟਾ, ਐਡਰੈੱਸ, ਅਤੇ ਕੰਟਰੋਲ ਸਿਗਨਲਾਂ ਨੂੰ ਇੱਕ ਜਗ੍ਹਾ ਤੋਂ ਦੂਜੀ ਜਗ੍ਹਾ ਟਰਾਂਸਫਰ ਕਰਦਾ ਹੈ।

 ਸੰਖੇਪ 
ਸੀਪੀਯੂ ਦੇ ਇਹ ਹਿੱਸੇ ਮਿਲ ਕੇ ਕੰਪਿਊਟਰ ਦੇ ਸਾਰੇ ਕੰਮਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ। ALU ਗਣਿਤ ਅਤੇ ਲੌਜਿਕ ਕਰਦਾ ਹੈ, ਕੰਟਰੋਲ ਯੂਨਿਟ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਮੈਨੇਜ ਕਰਦਾ ਹੈ, ਰਜਿਸਟਰ ਅਤੇ ਕੈਸ਼ ਤੇਜ਼ੀ ਨਾਲ ਡਾਟਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਅਤੇ ਬੱਸ ਇੰਟਰਫੇਸ ਡਾਟਾ ਟਰਾਂਸਫਰ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ।

ਜੇਕਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਹਿੱਸੇ ਬਾਰੇ ਹੋਰ ਵਿਸਥਾਰ ਨਾਲ ਜਾਣਕਾਰੀ ਚਾਹੀਦੀ ਹੈ, ਤਾਂ ਦੱਸੋ!

ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੀਆਂ ਹਦਾਇਤਾਂ ਨੂੰ ਸਮਝਣ ਲਈ, ਅਸੀਂ ਇਸਨੂੰ ਸਰਲ ਸ਼ਬਦਾਂ ਵਿੱਚ ਪੰਜਾਬੀ ਵਿੱਚ ਸਮਝਾਉਂਦੇ ਹਾਂ।

ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਕੀ ਹੈ?

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

ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੀਆਂ ਹਦਾਇਤਾਂ

ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੀਆਂ ਹਦਾਇਤਾਂ ਬਹੁਤ ਸਧਾਰਨ ਅਤੇ ਖਾਸ ਹੁੰਦੀਆਂ ਹਨ। ਇਹ ਹਦਾਇਤਾਂ ਪ੍ਰੋਸੈਸਰ ਦੇ ਅਨੁਸਾਰ ਬਣੀਆਂ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ (ਜਿਵੇਂ Intel, ARM) ਦੀ ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ। ਇਹ ਹਦਾਇਤਾਂ ਆਮ ਤੌਰ 'ਤੇ ਬਾਈਨਰੀ ਕੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ, ਪਰ ਸਮਝਣ ਲਈ ਅਸੀਂ ਇਸਨੂੰ ਸਰਲ ਉਦਾਹਰਨ ਨਾਲ ਵੇਖਦੇ ਹਾਂ।

ਮਸ਼ੀਨ ਹਦਾਇਤਾਂ ਦੀਆਂ ਕਿਸਮਾਂ:

ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਹਦਾਇਤਾਂ (Data Transfer Instructions):

ਇਹ ਹਦਾਇਤਾਂ ਡੇਟਾ ਨੂੰ ਇੱਕ ਜਗ੍ਹਾ ਤੋਂ ਦੂਜੀ ਜਗ੍ਹਾ ਲਿਜਾਉਂਦੀਆਂ ਹਨ।

ਉਦਾਹਰਨ: MOV (ਡੇਟਾ ਨੂੰ ਰਜਿਸਟਰ ਜਾਂ ਮੈਮੋਰੀ ਵਿੱਚ ਭੇਜਣਾ)।

ਪੰਜਾਬੀ ਵਿੱਚ: "ਡੇਟਾ ਨੂੰ ਇੱਕ ਰਜਿਸਟਰ ਤੋਂ ਦੂਜੇ ਰਜਿਸਟਰ ਵਿੱਚ ਲਿਜਾਓ।"

ਬਾਈਨਰੀ ਉਦਾਹਰਨ: 10110000 01100001 (ਇੱਕ ਖਾਸ ਮੁੱਲ ਨੂੰ ਰਜਿਸਟਰ ਵਿੱਚ ਲੋਡ ਕਰੋ)।

ਗਣਿਤਿਕ ਹਦਾਇਤਾਂ (Arithmetic Instructions):

ਇਹ ਜੋੜ, ਘਟਾਉ, ਗੁਣਨ, ਜਾਂ ਭਾਗ ਵਰਗੇ ਗਣਿਤਿਕ ਕੰਮ ਕਰਦੀਆਂ ਹਨ।

ਉਦਾਹਰਨ: ADD (ਦੋ ਸੰਖਿਆਵਾਂ ਜੋੜੋ)।

ਪੰਜਾਬੀ ਵਿੱਚ: "ਦੋ ਸੰਖਿਆਵਾਂ ਨੂੰ ਜੋੜ ਕੇ ਨਤੀਜਾ ਸਟੋਰ ਕਰੋ।"

ਬਾਈਨਰੀ ਉਦਾਹਰਨ: 00000001 00000010 (1 ਅਤੇ 2 ਨੂੰ ਜੋੜੋ)।

ਤਰਕਿਕ ਹਦਾਇਤਾਂ (Logical Instructions):

ਇਹ AND, OR, NOT ਵਰਗੇ ਤਰਕਿਕ ਸੰਚਾਲਨ (logical operations) ਕਰਦੀਆਂ ਹਨ।

ਉਦਾਹਰਨ: AND (ਦੋ ਮੁੱਲਾਂ ਦਾ ਤਰਕਿਕ ਸੰਯੋਜਨ)।

ਪੰਜਾਬੀ ਵਿੱਚ: "ਦੋ ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਨਤੀਜਾ ਸਟੋਰ ਕਰੋ।"

ਕੰਟਰੋਲ ਹਦਾਇਤਾਂ (Control Instructions):

ਇਹ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਹਾਅ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਜੰਪ (JMP) ਜਾਂ ਸ਼ਰਤੀਆ ਜੰਪ।

ਉਦਾਹਰਨ: JMP (ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਿਸੇ ਹੋਰ ਹਦਾਇਤ 'ਤੇ ਭੇਜਣਾ)।

ਪੰਜਾਬੀ ਵਿੱਚ: "ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅਗਲੀ ਖਾਸ ਹਦਾਇਤ 'ਤੇ ਲਿਜਾਓ।"

ਉਦਾਹਰਨ (ਸਰਲ ਪ੍ਰੋਗਰਾਮ):

ਮੰਨ ਲਓ ਅਸੀਂ ਇੱਕ ਸੰਖਿਆ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:

ਹਦਾਇਤ: MOV AX, 5 (ਸੰਖਿਆ 5 ਨੂੰ ਰਜਿਸਟਰ AX ਵਿੱਚ ਸਟੋਰ ਕਰੋ)।

ਬਾਈਨਰੀ ਵਿੱਚ: 10110000 00000101।

ਪੰਜਾਬੀ ਵਿੱਚ: "5 ਨੂੰ ਰਜਿਸਟਰ AX ਵਿੱਚ ਰੱਖੋ।"

ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ:

ਤੇਜ਼ੀ: ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਸਿੱਧੇ ਪ੍ਰੋਸੈਸਰ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਇਹ ਬਹੁਤ ਤੇਜ਼ ਹੈ।

ਖਾਸੀਅਤ: ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਦੀ ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਵੱਖਰੀ ਹੁੰਦੀ ਹੈ।

ਮੁਸ਼ਕਲ: ਇਸਨੂੰ ਲਿਖਣਾ ਅਤੇ ਸਮਝਣਾ ਮੁਸ਼ਕਲ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਸਿਰਫ਼ 0 ਅਤੇ 1 ਵਿੱਚ ਹੁੰਦੀ ਹੈ। ਇਸ ਲਈ ਅਸੈਂਬਲੀ ਭਾਸ਼ਾ ਜਾਂ ਉੱਚ-ਪੱਧਰ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ (ਜਿਵੇਂ C, Python) ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।

 ਸਾਰ 
ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੀਆਂ ਹਦਾਇਤਾਂ ਕੰਪਿਊਟਰ ਦੇ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਨ ਦੀਆਂ ਸੂਚਨਾਵਾਂ ਦਿੰਦੀਆਂ ਹਨ। ਇਹ ਬਹੁਤ ਸਧਾਰਨ ਪਰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੁੰਦੀਆਂ ਹਨ, ਪਰ ਇਨ੍ਹਾਂ ਨੂੰ ਸਮਝਣ ਅਤੇ ਵਰਤਣ ਲਈ ਤਕਨੀਕੀ ਗਿਆਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਹਦਾਇਤ ਜਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਬੰਧੀ ਹੋਰ ਜਾਣਕਾਰੀ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਦੱਸੋ!

 ਹਵਾਲੇ 

ਸ਼੍ਰੇਣੀ:ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ