ਪ੍ਰੋਸੈਸਰ ਕੀ ਹੈ: ਭਾਗ ਅਤੇ ਕਿਸਮ? What is Processor: Components and Types?
ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟਰੀ (IC) ਹੈ। ਇਹ ਜ਼ਿਆਦਾਤਰ ਕੰਪਿਊਟਰ ਕਮਾਂਡਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਇਲੈਕਟ੍ਰੀਕਲ ਕੰਪੋਨੈਂਟ ਹੈ ਜੋ ਬਾਹਰੀ ਡਾਟਾ ਸਰੋਤਾਂ ਜਿਵੇਂ ਕਿ ਮੈਮੋਰੀ ਅਤੇ ਡਾਟਾ ਸਟ੍ਰੀਮ 'ਤੇ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰਾਂ ਦਾ ਰੂਪ ਲੈ ਕੇ, ਇਸ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ ਚਿਪਸ 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇੱਕ ਪ੍ਰੋਸੈਸਰ, ਜਿਸਨੂੰ ਕੇਂਦਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ (CPU) ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਕੰਪਿਊਟਰ ਦਾ ਪ੍ਰਾਇਮਰੀ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਦੇ ਅੰਦਰ ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਕਰਦਾ ਹੈ। ਇਹ ਕੰਪਿਊਟਰ ਦੇ "ਦਿਮਾਗ" ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਾਂ ਤੋਂ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ।
ਕੰਪਿਊਟਰ ਵਿੱਚ ਪ੍ਰੋਸੈਸਰ ਕੀ ਹੈ?
ਪ੍ਰੋਸੈਸਰ ਜਾਂ ਸੈਂਟਰਲ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ (CPU) ਤਰਕ ਸਰਕਟਰੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਨੂੰ ਚਲਾਉਣ ਵਾਲੀਆਂ ਬੁਨਿਆਦੀ ਹਦਾਇਤਾਂ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ। ਇਹ ਏਕੀਕ੍ਰਿਤ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਰਕਟ ਗਣਨਾ ਕਰਦਾ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਚਲਾਉਂਦਾ ਹੈ। ਇਹ ਸਰਕਟ ਇਲੈਕਟ੍ਰਾਨਿਕ ਉਪਕਰਨਾਂ ਵਿੱਚ ਪਾਏ ਜਾਂਦੇ ਹਨ। ਉਹ ਪ੍ਰੋਗਰਾਮ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਇਨਪੁਟ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ ਅਤੇ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਗਣਨਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਨ ਜਿਸ ਨਾਲ ਉਪਭੋਗਤਾ ਇੰਟਰੈਕਟ ਕਰੇਗਾ।
ਕੰਪਿਊਟਰ 'ਤੇ ਕਿਸੇ ਵੀ ਕਾਰਵਾਈ ਲਈ, ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੀ ਵਿਆਖਿਆ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਗਣਿਤਿਕ ਤਰਕ ਅਤੇ ਇੱਕ ਨਿਯੰਤਰਣ ਯੂਨਿਟ (CU) ਹੁੰਦਾ ਹੈ ਜੋ ਸਮਰੱਥਾ ਨੂੰ ਮਾਪਦਾ ਹੈ:
- ਬਿੱਟ/ਹਿਦਾਇਤਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ
- ਸਾਪੇਖਿਕ ਘੜੀ ਦੀ ਗਤੀ
- ਇੱਕ ਦਿੱਤੇ ਸਮੇਂ 'ਤੇ ਹਦਾਇਤਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਦੀ ਯੋਗਤਾ
ਪ੍ਰੋਸੈਸਰ ਦੇ ਹਿੱਸੇ
ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਦੇ ਚਾਰ ਭਾਗ ਹੁੰਦੇ ਹਨ: ਇੱਕ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਯੂਨਿਟ (FPU), ਇੱਕ ਅੰਕਗਣਿਤ ਤਰਕ ਯੂਨਿਟ (ALU), ਰਜਿਸਟਰ, ਅਤੇ ਕੈਸ਼ ਯਾਦਾਂ।
1. ਅੰਕਗਣਿਤ ਤਰਕ ਇਕਾਈ (ALU)
ALU ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਮੁੱਖ ਭਾਗ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਗਣਿਤ ਅਤੇ ਤਰਕ ਕਾਰਜ ਕਰਦਾ ਹੈ। ਇਹ CPU/GPU ਦੇ ਅੰਦਰ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ ਹੈ, ਜਿਸ ਕਾਰਨ ਇਸਨੂੰ ਇੱਕ ਪੂਰਨ ਅੰਕ ਯੂਨਿਟ (IU) ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਆਖਰੀ ਭਾਗ ਹੈ ਜੋ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਗਣਨਾ ਕਰਦਾ ਹੈ।
2. ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਯੂਨਿਟ (FPU)
ਇਹ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਨੰਬਰਾਂ 'ਤੇ ਕਾਰਵਾਈਆਂ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਕੰਪਿਊਟਰ ਸਿਸਟਮ ਦਾ ਹਿੱਸਾ ਹੈ। ਇਹਨਾਂ ਕਾਰਵਾਈਆਂ ਵਿੱਚ ਵਰਗ ਮੂਲ, ਗੁਣਾ, ਭਾਗ, ਘਟਾਓ ਅਤੇ ਜੋੜ ਸ਼ਾਮਲ ਹਨ। ਇਹ ਤ੍ਰਿਕੋਣਮਿਤੀਕ ਅਤੇ ਘਾਤ ਅੰਕੀ ਫੰਕਸ਼ਨ ਵਰਗੇ ਟਰਾਂਸੈਂਡੈਂਟਲ ਫੰਕਸ਼ਨ ਕਰ ਸਕਦਾ ਹੈ; ਹਾਲਾਂਕਿ, ਇਹ ਸਹੀ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।
3. ਰਜਿਸਟਰ
ਰਜਿਸਟਰ ਕੰਪਿਊਟਰ ਮੈਮੋਰੀ ਦੀਆਂ ਕਿਸਮਾਂ ਹਨ ਜੋ ਵਰਤੇ ਜਾ ਰਹੇ ਡੇਟਾ ਅਤੇ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸਵੀਕਾਰ, ਟ੍ਰਾਂਸਫਰ ਅਤੇ ਸਟੋਰ ਕਰਦੇ ਹਨ। ਇਹ ਉਹਨਾਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਾਰੇ ALU ਨੂੰ ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ ਜਿਹਨਾਂ ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇਹਨਾਂ ਕਾਰਵਾਈਆਂ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ।
4. ਕੈਸ਼
ਕੈਸ਼ ਪ੍ਰੋਸੈਸਰ ਦੇ ਕੋਰ ਦੇ ਨੇੜੇ ਸਥਿਤ ਛੋਟੀ ਪਰ ਤੇਜ਼ ਮੈਮੋਰੀ ਹੈ। ਇਹ ਮੈਮੋਰੀ ਅਕਸਰ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਮੁੱਖ ਸਥਾਨਾਂ ਤੋਂ ਡੇਟਾ ਦੀ ਕਾਪੀ ਸਟੋਰ ਕਰਦੀ ਹੈ। ਕੈਸ਼ ਦੇ ਤਿੰਨ ਪੱਧਰ ਹਨ: L1, L2 ਅਤੇ L3 ਕੈਸ਼। L1 ਪ੍ਰਾਇਮਰੀ ਚਿੱਪ ਹੈ, ਜੋ ਕਿ ਪ੍ਰੋਸੈਸਰ ਚਿੱਪ ਵਿੱਚ ਏਮਬੇਡ ਹੁੰਦੀ ਹੈ।
ਕਿਉਂਕਿ ਇਹ ਛੋਟਾ ਹੈ, ਇਸ ਵਿੱਚ ਸੀਮਤ ਸਟੋਰੇਜ ਹੈ। L2 ਕੈਸ਼ ਸੈਕੰਡਰੀ ਕੈਸ਼ ਹੈ ਜੋ ਜਾਂ ਤਾਂ ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਚਿੱਪ 'ਤੇ ਏਮਬੇਡ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਇੱਕ ਉੱਚ-ਸਪੀਡ ਬੱਸ ਨਾਲ ਇੱਕ ਵੱਖਰੀ ਚਿੱਪ ਜੋ ਇਸਨੂੰ CPU ਨਾਲ ਜੋੜਦੀ ਹੈ। ਪ੍ਰੋਸੈਸਰ ਕੈਸ਼ ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, L3 L1 ਅਤੇ L2 ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਬੈਕਅੱਪ ਮੈਮੋਰੀ ਹੈ। ਇਹ L1 ਅਤੇ L2 ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।
ਪ੍ਰੋਸੈਸਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ?
ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਵਿਅਕਤੀਗਤ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟਾਂ ਤੋਂ ਬਣਿਆ ਹੁੰਦਾ ਹੈ ਜਿਸਨੂੰ 'ਕੋਰ' ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਹਰ ਕੋਰ ਇੱਕ ਇੱਕਲੇ ਕੰਪਿਊਟਿੰਗ ਟਾਸਕ ਤੋਂ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਇੱਕ ਖਾਸ ਗਤੀ ਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ 'ਘੜੀ ਦੀ ਗਤੀ' ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਗਤੀ ਗੀਗਾਹਰਟਜ਼ (GHz) ਵਿੱਚ ਮਾਪੀ ਜਾਂਦੀ ਹੈ। ਆਧੁਨਿਕ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ, ਕਈ ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਹਨ ਕਿਉਂਕਿ ਇੱਕ ਬਿੰਦੂ ਤੋਂ ਬਾਅਦ ਕਲਾਕ ਸਪੀਡ ਵਧਾਉਣਾ ਇੱਕ ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ ਮੁਸ਼ਕਲ ਕੰਮ ਹੈ।
ਇਹ ਸਾਰੇ ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਅਤੇ ਇੱਕੋ ਸਮੇਂ ਕਈ ਕਾਰਜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਇਕੱਠੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਪ੍ਰੋਸੈਸਰ ਦੇ ਅੰਦਰ, ਅੰਕਗਣਿਤ ਤਰਕ ਯੂਨਿਟ (ALU), ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਯੂਨਿਟ (FPU), ਰਜਿਸਟਰ ਅਤੇ ਕੈਸ਼ ਮੈਮੋਰੀ ਸਮੇਤ ਚਾਰ ਮੁੱਖ ਤੱਤ ਹਨ। ALU ਬੁਨਿਆਦੀ ਅਤੇ ਉੱਨਤ ਅੰਕਗਣਿਤ ਅਤੇ ਤਰਕ ਸੰਚਾਲਨ ਕਰਦਾ ਹੈ। ਇਹ ਨਤੀਜੇ ਉਹਨਾਂ ਰਜਿਸਟਰਾਂ ਨੂੰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ ਜੋ ਨਿਰਦੇਸ਼ ਵੀ ਸਟੋਰ ਕਰਦੇ ਹਨ। ਕੈਸ਼ ਛੋਟੀਆਂ ਅਤੇ ਤੇਜ਼ ਯਾਦਾਂ ਹਨ ਜੋ ਅਕਸਰ ਵਰਤੋਂ ਲਈ ਡਾਟਾ ਕਾਪੀਆਂ ਨੂੰ ਸਟੋਰ ਕਰਦੀਆਂ ਹਨ।
ਨਿਰਦੇਸ਼ਾਂ 'ਤੇ ਕਾਰਵਾਈ ਕਰਨ ਲਈ, ਪ੍ਰੋਸੈਸਰ ਇੱਕ ਹਦਾਇਤ ਪਾਈਪਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਪੜਾਅ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਪ੍ਰਾਪਤ ਕਰਨਾ (ਮੈਮੋਰੀ ਤੋਂ ਹਦਾਇਤਾਂ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨਾ), ਡੀਕੋਡ (ਨਿਰਧਾਰਤ ਕਰਨਾ ਕਿ ਹਦਾਇਤ ਕੀ ਕਰਦੀ ਹੈ), ਐਗਜ਼ੀਕਿਊਟ (ਅਸਲ ਓਪਰੇਸ਼ਨ ਕਰਨਾ), ਅਤੇ ਰਾਈਟ-ਬੈਕ (ਨਤੀਜਾ ਸਟੋਰ ਕਰਨਾ)। ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ, ਪ੍ਰੋਸੈਸਰ ਬ੍ਰਾਂਚ ਪੂਰਵ-ਅਨੁਮਾਨ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਸ਼ਰਤੀਆ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਨਤੀਜੇ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋਏ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਕਿਰਿਆ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ।
ਪ੍ਰੋਸੈਸਰ ਆਪਣੇ ਅੰਦਰੂਨੀ ਭਾਗਾਂ ਤੋਂ ਪਰੇ ਇੱਕ ਵੱਡੀ ਮੈਮੋਰੀ ਲੜੀ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਦੇ ਹਨ। ਇਹ ਕੈਸ਼ ਦੇ ਕਈ ਪੱਧਰਾਂ (L1, L2, L3) ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਫਿਰ ਮੁੱਖ RAM, ਅਤੇ ਸਟੋਰੇਜ ਡਿਵਾਈਸਾਂ ਤੱਕ ਵਧਦਾ ਹੈ। ਇਸ ਲੜੀ ਦਾ ਹਰ ਪੱਧਰ ਪ੍ਰੋਸੈਸਰ ਦੇ ਸਭ ਤੋਂ ਨੇੜੇ ਤੇਜ਼ ਪਰ ਛੋਟੀਆਂ ਯਾਦਾਂ ਦੇ ਨਾਲ, ਗਤੀ ਅਤੇ ਸਮਰੱਥਾ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਵਪਾਰ-ਬੰਦ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
ਆਧੁਨਿਕ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ, ਮਲਟੀਪਲ ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਇੱਕੋ ਸਮੇਂ ਵੱਖ-ਵੱਖ ਕੰਮਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਇਕੱਠੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਇਹ ਮਲਟੀ-ਥ੍ਰੈਡਿੰਗ ਸਮਰੱਥਾਵਾਂ ਦੁਆਰਾ ਪੂਰਕ ਹੈ, ਹਰੇਕ ਕੋਰ ਨੂੰ ਇੱਕ ਵਾਰ ਵਿੱਚ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਕਈ ਥ੍ਰੈਡਾਂ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕੁਸ਼ਲਤਾ ਵਿੱਚ ਹੋਰ ਸੁਧਾਰ ਕਰਦਾ ਹੈ।
ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਪ੍ਰੋਸੈਸਰ
ਆਓ ਹੁਣ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਚਰਚਾ ਕਰੀਏ ਜੋ ਮੌਜੂਦਾ ਸਮੇਂ ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
1. Application-Specific Instruction Set Processor (ASIP)
ਇਹ ਸਿਸਟਮ-ਆਨ-ਏ-ਚਿੱਪ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਇੱਕ ਹਿੱਸਾ ਹੈ। ASIP ਦੇ ਨਿਰਦੇਸ਼ ਸੈੱਟ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਲਾਭ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਕੁਝ ASIPs ਲਈ, ਇਹ ਨਿਰਦੇਸ਼ ਸੈੱਟ ਸੰਰਚਨਾਯੋਗ ਹੈ। ASIP ਵੀਡੀਓ ਕੋਡਿੰਗ ਜਾਂ ਬੇਸਬੈਂਡ ਸਿਗਨਲ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਹਾਰਡਵੇਅਰ ਐਕਸਲੇਟਰਾਂ ਦਾ ਵਿਕਲਪ ਹੋ ਸਕਦਾ ਹੈ।
2. ਫਲਿਨ ਦੇ ਵਰਗੀਕਰਨ 'ਤੇ ਆਧਾਰਿਤ ਪ੍ਰੋਸੈਸਰ
ਫਲਿਨ ਦੇ ਵਰਗੀਕਰਨ ਦੇ ਅਨੁਸਾਰ, ਪ੍ਰੋਸੈਸਰਾਂ ਨੂੰ ਆਰਕੀਟੈਕਚਰ ਵਿੱਚ ਉਪਲਬਧ ਸਮਕਾਲੀ ਨਿਰਦੇਸ਼ਾਂ ਅਤੇ ਡੇਟਾ ਸਟ੍ਰੀਮ ਦੇ ਅਧਾਰ ਤੇ ਵਰਗੀਕ੍ਰਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਆਓ ਹੁਣ ਉਪਰੋਕਤ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਦੀ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਚਰਚਾ ਕਰੀਏ।
2.1 SISD (Single Instruction Single Data)
ਇਹ ਇੱਕ ਕੰਪਿਊਟਰ ਆਰਕੀਟੈਕਚਰ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਯੂਨੀ-ਕੋਰ ਪ੍ਰੋਸੈਸਰ ਇੱਕ ਸਿੰਗਲ ਇੰਸਟ੍ਰਕਸ਼ਨ ਸਟ੍ਰੀਮ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਸਿੰਗਲ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। SISD ਵਿੱਚ (Flynn ਦੇ ਅਨੁਸਾਰ) ਸਮਕਾਲੀ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।
ਇੱਥੇ, ਮੈਮੋਰੀ ਮੋਡੀਊਲ ਤੋਂ ਕੰਟਰੋਲ ਯੂਨਿਟ ਨੂੰ ਹਦਾਇਤਾਂ ਭੇਜੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਫਿਰ, ਉਹਨਾਂ ਨੂੰ ਡੀਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਮੈਮੋਰੀ ਮੋਡੀਊਲ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਵਾਪਸ ਭੇਜਦਾ ਹੈ। SSID ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਰਵਾਇਤੀ ਯੂਨੀਪ੍ਰੋਸੈਸਰ ਮਸ਼ੀਨਾਂ ਹਨ ਜਿਵੇਂ ਕਿ ਪੀਸੀ, ਪੁਰਾਣੇ ਮੇਨਫ੍ਰੇਮ, ਪਾਈਪਲਾਈਨ, ਅਤੇ ਸੁਪਰਸਕੇਲਰ ਪ੍ਰੋਸੈਸਰ।
2.2 Single Instruction Multiple Data (SIMD)
ਇਹ ਇੱਕ ਕਿਸਮ ਦਾ ਕੰਪਿਊਟਰ ਹੈ ਜੋ ਮਲਟੀਪਲ ਪ੍ਰੋਸੈਸਿੰਗ ਤੱਤਾਂ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਇਹ ਇੱਕੋ ਸਮੇਂ ਕਈ ਡਾਟਾ ਪੁਆਇੰਟਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਇੱਕੋ ਸਮੇਂ 'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਹਦਾਇਤ 'ਤੇ ਸਮਾਨਾਂਤਰ ਗਣਨਾਵਾਂ 'ਤੇ ਇੱਕੋ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ। SIMD ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਦਾ ਇੱਕ ਹਿੱਸਾ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਹਦਾਇਤ ਸੈੱਟ ਆਰਕੀਟੈਕਚਰ (ISA) ਦੁਆਰਾ ਸਿੱਧੇ ਪਹੁੰਚਯੋਗ ਹੈ। ਇਹ ਮਸ਼ੀਨਾਂ ਇਕਸਾਰਤਾ ਦਾ ਸ਼ੋਸ਼ਣ ਨਹੀਂ ਕਰਦੀਆਂ।
2.3 ਮਲਟੀਪਲ ਇੰਸਟ੍ਰਕਸ਼ਨ ਸਿੰਗਲ ਡੇਟਾ (MISD)
ਇਹ ਸਮਾਨਾਂਤਰ ਕੰਪਿਊਟਿੰਗ ਆਰਕੀਟੈਕਚਰ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜਿੱਥੇ ਮਲਟੀਪਲ ਫੰਕਸ਼ਨਲ ਯੂਨਿਟਾਂ ਇੱਕੋ ਡੇਟਾ 'ਤੇ ਵੱਖ-ਵੱਖ ਕਾਰਵਾਈਆਂ ਕਰਦੀਆਂ ਹਨ। ਇੱਥੇ ਹਰ ਸੀਯੂ ਅਨੁਸਾਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਐਲੀਮੈਂਟਸ ਦੁਆਰਾ ਇੱਕ ਨਿਰਦੇਸ਼ ਸਟ੍ਰੀਮ ਨੂੰ ਹੈਂਡਲ ਅਤੇ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਇੱਕ ਆਰਕੀਟੈਕਚਰ ਹੈ ਜੋ ਨੁਕਸ ਸਹਿਣਸ਼ੀਲਤਾ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। MISD ਸੰਸਥਾ ਦੇ ਕੰਪਿਊਟਰ ਘੱਟ ਹੀ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਸਪੇਸ ਸ਼ਟਲ ਫਲਾਈਟ ਕੰਟਰੋਲ ਕੰਪਿਊਟਰ MISD ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹੈ।
2.4 ਮਲਟੀਪਲ ਇੰਸਟ੍ਰਕਸ਼ਨ ਮਲਟੀਪਲ ਡੇਟਾ (MIMD)
ਇਹ ਸਮਾਨਤਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤੀ ਗਈ ਤਕਨੀਕ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ। MIMD ਵਾਲੀਆਂ ਮਸ਼ੀਨਾਂ ਵਿੱਚ ਕਈ ਪ੍ਰੋਸੈਸਰ ਹੁੰਦੇ ਹਨ ਜੋ ਸੁਤੰਤਰ ਅਤੇ ਅਸਿੰਕਰੋਨਸ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਮਲਟੀਪਲ ਆਟੋਨੋਮਸ ਪ੍ਰੋਸੈਸਰ, ਕਿਸੇ ਵੀ ਸਮੇਂ, ਵੱਖ-ਵੱਖ ਡਾਟਾ ਟੁਕੜਿਆਂ 'ਤੇ ਵੱਖ-ਵੱਖ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਨ।
ਇਹਨਾਂ ਮਸ਼ੀਨਾਂ ਨੂੰ ਜਾਂ ਤਾਂ MIMD ਪ੍ਰੋਸੈਸਰ ਮੈਮੋਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੇ ਅਧਾਰ 'ਤੇ ਮੈਮੋਰੀ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਸਾਂਝਾ ਜਾਂ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਸ਼ੇਅਰਡ ਮੈਮੋਰੀ ਬੱਸ-ਅਧਾਰਿਤ, ਲੜੀਵਾਰ ਜਾਂ ਵਿਸਤ੍ਰਿਤ ਕਿਸਮਾਂ ਹੋ ਸਕਦੀ ਹੈ। ਡਿਸਟਰੀਬਿਊਟਡ ਮੈਮੋਰੀ ਹਾਈਪਰਕਿਊਬ ਜਾਂ ਜਾਲ ਕਿਸਮ ਦੀ ਹੋ ਸਕਦੀ ਹੈ।
3. ਕੋਰ ਦੀ ਸੰਖਿਆ 'ਤੇ ਆਧਾਰਿਤ ਪ੍ਰੋਸੈਸਰ
ਕੋਰ ਦੀ ਸੰਖਿਆ ਦੇ ਆਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਪ੍ਰੋਸੈਸਰ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਹਨ:
3.1 ਸਿੰਗਲ ਕੋਰ
ਇੱਕ ਸਿੰਗਲ-ਕੋਰ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਇਸਦੇ ਡਾਈ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਕੋਰ ਹੁੰਦਾ ਹੈ। ਇਹ ਪ੍ਰਤੀ ਘੜੀ ਚੱਕਰ 'ਤੇ ਇੱਕ ਵਾਰ 'ਫੈਚ-ਡੀਕੋਡ-ਐਕਜ਼ੀਕਿਊਟ ਚੱਕਰ' ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿਰਫ਼ ਇੱਕ ਥਰਿੱਡ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਘੱਟ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਵਰ ਕਾਰਨ ਇਨ੍ਹਾਂ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਮੰਗ ਘੱਟ ਰਹੀ ਹੈ। ਉਨ੍ਹਾਂ ਦੀ ਧੀਮੀ ਗਤੀ ਨੇ ਮਲਟੀ-ਕੋਰ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਵਧੇਰੇ ਪ੍ਰਸਿੱਧ ਬਣਾ ਦਿੱਤਾ ਹੈ।
3.2 ਮਲਟੀ-ਕੋਰ
ਮਲਟੀ-ਕੋਰ ਪ੍ਰੋਸੈਸਰ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਕੋਰਾਂ ਵਾਲੀ ਸਿੰਗਲ ਏਕੀਕ੍ਰਿਤ ਯੂਨਿਟ 'ਤੇ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਹੁੰਦੇ ਹਨ। ਹਰੇਕ ਕੋਰ ਪ੍ਰੋਗਰਾਮ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਪੜ੍ਹਦਾ ਅਤੇ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਇੱਥੇ, ਇੱਕ ਸਿੰਗਲ ਪ੍ਰੋਸੈਸਰ ਇੱਕੋ ਸਮੇਂ ਇੱਕ ਵੱਖਰੇ ਕੋਰ 'ਤੇ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਚਲਾ ਸਕਦਾ ਹੈ। ਇਸਦੇ ਕਾਰਨ, ਮਲਟੀਥ੍ਰੈਡਿੰਗ ਅਤੇ ਸਮਾਨਾਂਤਰ ਕੰਪਿਊਟਿੰਗ ਤਕਨੀਕਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਸਮੁੱਚੀ ਗਤੀ ਵਧ ਜਾਂਦੀ ਹੈ।
3.3 ਹਾਈਪਰ-ਥ੍ਰੈਡਿੰਗ
ਇਹ ਇੱਕ ਤਕਨੀਕ ਹੈ ਜੋ ਇੰਟੈੱਲ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਤਕਨਾਲੋਜੀ ਇੱਕ ਸਿੰਗਲ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਨੂੰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਦੋ ਪ੍ਰੋਸੈਸਰਾਂ ਵਜੋਂ ਕੰਮ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਹਾਈਪਰਥ੍ਰੈਡਿੰਗ ਰਾਹੀਂ, ਪ੍ਰੋਸੈਸਰ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਹਰੇਕ ਕੋਰ 'ਤੇ ਕਈ ਥ੍ਰੈੱਡ ਚੱਲਦੇ ਹਨ।
4. ਵਿਸ਼ੇਸ਼ ਪ੍ਰੋਸੈਸਰ
ਹੇਠਾਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ ਪ੍ਰੋਸੈਸਰ ਹਨ:
4.1 ਗ੍ਰਾਫਿਕਸ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ (GPU)
ਇਹ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਰਕਟ ਹੈ ਜੋ ਫਰੇਮ ਬਫਰਾਂ ਵਿੱਚ ਚਿੱਤਰਾਂ ਦੀ ਰਚਨਾ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਮੈਮੋਰੀ ਨੂੰ ਬਦਲਦਾ ਅਤੇ ਬਦਲਦਾ ਹੈ ਜੋ ਡਿਵਾਈਸਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਆਉਟਪੁੱਟ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ। ਉਹ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਹੇਰਾਫੇਰੀ ਕਰ ਸਕਦੇ ਹਨ।
ਉਹਨਾਂ ਦੇ ਬਹੁਤ ਹੀ ਸਮਾਨਾਂਤਰ ਢਾਂਚੇ ਦੇ ਕਾਰਨ, ਉਹ ਉਹਨਾਂ ਐਲਗੋਰਿਥਮਾਂ ਲਈ ਆਮ-ਉਦੇਸ਼ ਵਾਲੇ CPUs ਨਾਲੋਂ ਵਧੇਰੇ ਕੁਸ਼ਲ ਹਨ ਜਿੱਥੇ ਵੱਡੇ ਡੇਟਾ ਬਲਾਕਾਂ ਦੀ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਾਨਾਂਤਰ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। GPU ਨੂੰ ਮਦਰਬੋਰਡ ਜਾਂ ਵੀਡੀਓ ਕਾਰਡਾਂ 'ਤੇ ਏਮਬੈਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
4.2 ਫਿਜ਼ਿਕਸ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ (PPU)
ਭੌਤਿਕ ਵਿਗਿਆਨ ਪ੍ਰਵੇਗ ਕਾਰਡ ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਇੱਕ ਸਮਰਪਿਤ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਹੈ ਜੋ GPU ਦੇ ਉਲਟ ਭੌਤਿਕ ਵਿਗਿਆਨ ਗਣਨਾਵਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਵੀਡੀਓ ਗੇਮਾਂ ਦੇ ਭੌਤਿਕ ਵਿਗਿਆਨ ਇੰਜਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਕੰਪਿਊਟਰ ਦੀ ਸੈਂਟਰਲ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ ਲਈ ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲੇ ਕੰਮਾਂ ਨੂੰ ਆਫਲੋਡ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਭੌਤਿਕ ਵਿਗਿਆਨ ਸਿਮੂਲੇਸ਼ਨ ਡੇਟਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਡੇਟਾ ਨੂੰ CPU ਨੂੰ ਸੰਚਾਰਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
4.3 ਡਿਜੀਟਲ ਸਿਗਨਲ ਪ੍ਰੋਸੈਸਰ (DSP)
ਇਹ ਇਕ ਹੋਰ ਵਿਸ਼ੇਸ਼ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਹੈ ਜਿਸ ਵਿਚ ਡਿਜ਼ੀਟਲ ਸਿਗਨਲ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀਆਂ ਸੰਚਾਲਨ ਲੋੜਾਂ ਲਈ ਅਨੁਕੂਲਿਤ ਆਰਕੀਟੈਕਚਰ ਹੈ। ਇਹ ਲਗਾਤਾਰ ਰੀਅਲ-ਵਰਲਡ ਐਨਾਲਾਗ ਸਿਗਨਲਾਂ ਨੂੰ ਮਾਪਦਾ ਹੈ, ਕੰਪਰੈੱਸ ਕਰਦਾ ਹੈ ਅਤੇ ਫਿਲਟਰ ਕਰਦਾ ਹੈ। ਇਹ ਵਧੇਰੇ ਪਾਵਰ ਕੁਸ਼ਲ ਹਨ, ਜਿਸ ਕਾਰਨ ਇਹਨਾਂ ਨੂੰ ਪੋਰਟੇਬਲ ਇਲੈਕਟ੍ਰਾਨਿਕ ਡੇਟਾ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਇਹ ਪ੍ਰੋਸੈਸਰ ਇੱਕੋ ਸਮੇਂ ਕਈ ਨਿਰਦੇਸ਼ ਅਤੇ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ। DSPs ਲਾਗਤ-ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੁੰਦੇ ਹਨ ਕਿਉਂਕਿ ਇਹ ਸਸਤੇ ਹੁੰਦੇ ਹਨ ਪਰ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਘੱਟ ਲੇਟੈਂਸੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਕੋਲ ਵਿਸ਼ੇਸ਼ ਕੂਲਿੰਗ ਜਾਂ ਵੱਡੀਆਂ ਬੈਟਰੀਆਂ ਲਈ ਕੋਈ ਲੋੜਾਂ ਨਹੀਂ ਹਨ।
4.4 ਨੈੱਟਵਰਕ ਪ੍ਰੋਸੈਸਰ
ਇਹ ਇੱਕ ਵਿਸ਼ੇਸ਼-ਉਦੇਸ਼ ਵਾਲਾ ਹਾਰਡਵੇਅਰ ਯੰਤਰ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮੇਬਲ ਹੈ। RISC ਪ੍ਰੋਸੈਸਰਾਂ ਵਾਂਗ, ਇਹ ASIC ਚਿੱਪਾਂ ਵਾਂਗ ਘੱਟ ਲਾਗਤ ਵਾਲੇ ਅਤੇ ਲਚਕਦਾਰ, ਸਕੇਲੇਬਲ ਅਤੇ ਤੇਜ਼ ਹਨ। ਅਜਿਹੇ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਵਰਤੋਂ ਨੈੱਟਵਰਕਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਉਹਨਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਸਾਜ਼-ਸਾਮਾਨ ਅਤੇ ਉਤਪਾਦਾਂ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਆਮ-ਉਦੇਸ਼ ਵਾਲੇ CPU ਦੇ ਸਮਾਨ ਹਨ। ਫਾਇਰਵਾਲ, ਰਾਊਟਰ, ਸਵਿੱਚ ਅਤੇ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ ਯੰਤਰ ਨੈੱਟਵਰਕ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
4.5 ਫਰੰਟ ਐਂਡ ਪ੍ਰੋਸੈਸਰ
ਇਹ ਛੋਟੇ ਕੰਪਿਊਟਰ ਹੁੰਦੇ ਹਨ ਜੋ ਨੈੱਟਵਰਕਾਂ ਨੂੰ ਹੋਸਟ ਕੰਪਿਊਟਰਾਂ ਨਾਲ ਜੋੜਦੇ ਹਨ। ਹਾਈ-ਸਪੀਡ ਪੈਰਲਲ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਫਰੰਟ-ਐਂਡ ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਹੋਸਟ ਕੰਪਿਊਟਰ ਵਿਚਕਾਰ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਉਹ ਮੇਜ਼ਬਾਨ ਕੰਪਿਊਟਰ ਨੂੰ ਪੈਰੀਫਿਰਲ ਡਿਵਾਈਸਾਂ ਦੇ ਪ੍ਰਬੰਧਨ, ਪੈਕੇਟ ਅਸੈਂਬਲੀ ਅਤੇ ਅਸੈਂਬਲੀ, ਅਤੇ ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ ਤੋਂ ਆਫਲੋਡ ਕਰਦੇ ਹਨ। ਇਹ ਪ੍ਰੋਸੈਸਰ ਸੰਚਾਰ ਨੈੱਟਵਰਕਾਂ ਰਾਹੀਂ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਪੈਰੀਫਿਰਲ ਡਿਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰਦੇ ਹਨ।
0 Comments
Post a Comment
Please don't post any spam link in this box.