ਇਕ ਪਲੇਟਫਾਰਮ ਕੀ ਹੈ?

ਤੁਸੀਂ ਹਰ ਵਾਰ ਸ਼ਬਦ ਨੂੰ ਸੁਣਦੇ ਹੋ ਪਰ ਗੰਭੀਰਤਾ ਨਾਲ: ਇਸਦਾ ਕੀ ਮਤਲਬ ਹੈ?

ਜਦੋਂ ਤਕਨਾਲੋਜੀ ਅਤੇ ਕੰਪਿਊਟਿੰਗ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਇੱਕ ਪਲੇਟਫਾਰਮ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਦੇ ਵਿਕਾਸ ਅਤੇ ਸਮਰਥਨ ਲਈ ਬੁਨਿਆਦੀ ਬੁਨਿਆਦ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ.

ਬੁਨਿਆਦ ਦੇ ਸਿਖਰ 'ਤੇ ਬਣੀ ਹਰ ਚੀਜ਼ ਉਸੇ ਰੂਪਰੇਖਾ ਦੇ ਅੰਦਰ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦੀ ਹੈ. ਜਿਵੇਂ ਕਿ, ਹਰ ਪਲੇਟਫਾਰਮ ਦੇ ਆਪਣੇ ਨਿਯਮ, ਸਟੈਂਡਰਡ ਅਤੇ ਪਾਬੰਦੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ ਕਿ ਕਿਹੜਾ ਹਾਰਡਵੇਅਰ / ਸਾਫਟਵੇਅਰ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਹਰੇਕ ਨੂੰ ਕਿਵੇਂ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.

ਹਾਰਡਵੇਅਰ ਪਲੇਟਫਾਰਮਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ:

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

ਸਮੁੱਚੀਆਂ ਸਿਸਟਮ

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

ਵਿਅਕਤੀਗਤ ਅਨੁਪਾਤ

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

ਇੰਟਰਫੇਸ

ਪੀਸੀਆਈ ਐਕਸਪ੍ਰੈਸ , ਐਕਸੇਲਰੇਟਿਡ ਗਰਾਫਿਕਸ ਪੋਰਟ (ਏਜੀਪੀ) , ਜਾਂ ਆਈਐਸਏ ਵਿਸਥਾਰ ਸਲੋਟ ਜਿਹੇ ਇੰਟਰਫੇਸਾਂ, ਵੱਖੋ ਵੱਖਰੇ ਐਡ-ਆਨ / ਵਿਸਥਾਰ ਕਾਰਡਾਂ ਦੇ ਵਿਕਾਸ ਲਈ ਪਲੇਟਫਾਰਮ ਹਨ. ਵੱਖ ਵੱਖ ਇੰਟਰਫੇਸ ਫਾਰਮ ਕਾਰਕ ਵਿਲੱਖਣ ਹਨ, ਇਸ ਲਈ, ਉਦਾਹਰਨ ਲਈ, ਇੱਕ PCI ਐਕਸਪ੍ਰੈਸ ਕਾਰਡ ਨੂੰ ਇੱਕ AGP ਜਾਂ ISA ਸਲਾਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਸਰੀਰਕ ਤੌਰ ਤੇ ਸੰਭਵ ਨਹੀਂ ਹੈ - ਯਾਦ ਰੱਖੋ ਕਿ ਪਲੇਟਫਾਰਮ ਨਿਯਮਾਂ ਅਤੇ ਪਾਬੰਦੀਆਂ ਨੂੰ ਸੈਟ ਕਰਦੇ ਹਨ. ਇੰਟਰਫੇਸ ਨੱਥੀ ਕੀਤੇ ਵਿਸਥਾਰ ਕਾਰਡ ਨੂੰ ਸੰਚਾਰ, ਸਹਾਇਤਾ ਅਤੇ ਸਰੋਤ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਅਜਿਹੇ ਇੰਟਰਫੇਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਵਿਸਥਾਰ ਕਾਰਡਾਂ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਹਨ: ਵੀਡੀਓ ਗਰਾਫਿਕਸ, ਸਾਊਂਡ / ਆਡੀਓ, ਨੈਟਵਰਕਿੰਗ ਅਡਾਪਟਰ, USB ਪੋਰਟ, ਸੀਰੀਅਲ ATA (SATA) ਕੰਟਰੋਲਰ, ਅਤੇ ਹੋਰ.

ਸਿਸਟਮ ਸਾਫਟਵੇਅਰ

ਸਿਸਟਮ ਸੌਫਟਵੇਅਰ ਉਹ ਹੈ ਜੋ ਐਪਲੀਕੇਸ਼ਨ ਸੌਫਟਵੇਅਰ ਦੇ ਨਾਲ ਸੰਯੋਗ ਨਾਲ ਮਲਟੀਪਲ ਹਾਰਡਵੇਅਰ ਸਰੋਤਾਂ ਦਾ ਪ੍ਰਬੰਧ / ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਸਮੇਂ ਸਮਕਾਲੀ ਪ੍ਰਕਿਰਿਆ ਚਲਾ ਕੇ ਕੰਪਿਊਟਰ ਨੂੰ ਨਿਯੰਤ੍ਰਿਤ ਕਰਦਾ ਹੈ. ਸਿਸਟਮ ਸੌਫਟਵੇਅਰ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਉਦਾਹਰਣ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਹਨ , ਜਿਵੇਂ ਕਿ ਵਿੰਡੋਜ਼, ਮੈਕੌਸ, ਲੀਨਕਸ, ਐਂਡਰੌਇਡ, ਆਈਓਐਸ ਅਤੇ ਕਰੋਮ ਓਏਸ (ਪਰ ਤਕ ਹੀ ਸੀਮਿਤ ਨਹੀਂ)

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

ਐਪਲੀਕੇਸ਼ਨ ਸਾਫਟਵੇਅਰ

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

ਹਾਲਾਂਕਿ, ਕੁਝ ਤਰ੍ਹਾਂ ਦੇ ਐਪਲੀਕੇਸ਼ਨ ਸੌਫਟਵੇਅਰ ਹਨ ਜੋ ਪਲੇਟਫਾਰਮ ਵੀ ਹਨ . ਮੁੱਖ ਗੱਲ ਇਹ ਹੈ ਕਿ ਸਵਾਲ ਵਿਚਲੇ ਸੌਫ਼ਟਵੇਅਰ ਇਸ ਉੱਤੇ ਉਸਾਰਨ ਲਈ ਕਿਸੇ ਚੀਜ਼ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ. ਪਲੇਟਫਾਰਮ ਦੇ ਤੌਰ ਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸੌਫਟਵੇਅਰ ਦੇ ਕੁਝ ਉਦਾਹਰਣ ਹਨ:

ਵੀਡੀਓ ਗੇਮ ਕੰਸੋਲ

ਵੀਡੀਓ ਗੇਮ ਕੰਸੋਲ ਇਕ ਪਲੇਟਫਾਰਮ ਦੇ ਤੌਰ ਤੇ ਇਕੱਠੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਦੇ ਵਧੀਆ ਉਦਾਹਰਣ ਹਨ. ਹਰ ਇੱਕ ਕੰਸੋਲ ਕਿਸਮ ਇੱਕ ਅਧਾਰ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦੀ ਹੈ ਜੋ ਸਰੀਰਕ ਤੌਰ 'ਤੇ ਆਪਣੀਆਂ ਆਪਣੀਆਂ ਲਾਇਬਰੇਰੀਆਂ ਖੇਡਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ ਇੱਕ ਅਸਲੀ ਨਿਣਟੇਨਡੋ ਕਾਰਤੂਸ, ਨਿਣਟੇਨਡਾ ਖੇਡ ਸਿਸਟਮ ਦੇ ਬਾਅਦ ਦੇ ਕਿਸੇ ਵੀ ਵਰਜਨ ਨਾਲ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ) ਅਤੇ ਡਿਜੀਟਲ (ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਡਿਸਕ ਫਾਰਮੈਟ ਹੋਣ ਦੇ ਬਾਵਜੂਦ, ਇੱਕ ਸੋਨੀ PS3 ਗੇਮ ਸੌਫਟਵੇਅਰ / ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਕਾਰਨ ਸੋਨੀ PS4 ਸਿਸਟਮ ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ)