ਕੰਪਿਊਟਰ ਦੀ ਖੋਜ ਕਿਸ ਨੇ ਕੀਤੀ? ਕੰਪਿਊਟਰ ਦੀ ਪਹਿਲੀ ਖੋਜ ਕਦੋਂ ਅਤੇ ਕਿਵੇਂ ਹੋਈ? ਕੰਪਿਊਟਰ ਦਾ ਇਤਿਹਾਸ

ਕੰਪਿਊਟਰ ਦੀ ਖੋਜ ਕਿਸਨੇ ਕੀਤੀ ਸੀ ਕੰਪਿਊਟਰ ਦੀ ਪਹਿਲੀ ਖੋਜ ਕਦੋਂ ਹੋਈ ਸੀ ਅਤੇ ਕੰਪਿਊਟਰ ਦਾ ਇਤਿਹਾਸ ਕਿਵੇਂ ਹੈ
ਕੰਪਿਊਟਰ ਦੀ ਖੋਜ ਕਿਸਨੇ ਕੀਤੀ ਸੀ ਕੰਪਿਊਟਰ ਦੀ ਪਹਿਲੀ ਖੋਜ ਕਦੋਂ ਹੋਈ ਸੀ ਅਤੇ ਕੰਪਿਊਟਰ ਦਾ ਇਤਿਹਾਸ ਕਿਵੇਂ ਹੈ

ਕੰਪਿਊਟਰ ਇੱਕ ਅਜਿਹਾ ਯੰਤਰ ਹੁੰਦਾ ਹੈ ਜੋ ਜਦੋਂ ਵੀ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ ਉਸ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਅਤੇ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸਦੀ ਅਸੀਂ ਪ੍ਰਕਿਰਿਆ ਕਰਦੇ ਹਾਂ। ਅੱਜ ਦੇ ਕੰਪਿਊਟਰ ਓਪਰੇਸ਼ਨਾਂ ਦੇ ਜਨਰਲਾਈਜ਼ਡ ਸੈੱਟਾਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਦੇ ਸਮਰੱਥ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਹਿੰਦੇ ਹਨ। ਇਹ ਪ੍ਰੋਗਰਾਮ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦੇ ਹਨ। ਇੱਕ ਸੰਪੂਰਨ ਕੰਪਿਊਟਰ, ਜਿਸ ਵਿੱਚ ਹਾਰਡਵੇਅਰ, ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ (ਮੁੱਖ ਸੌਫਟਵੇਅਰ), ਅਤੇ ਪੈਰੀਫਿਰਲ ਉਪਕਰਣ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਅਤੇ "ਪੂਰੇ" ਸੰਚਾਲਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਨੂੰ ਕੰਪਿਊਟਰ ਸਿਸਟਮ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਸ਼ਬਦ ਉਹਨਾਂ ਕੰਪਿਊਟਰਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੋ ਆਪਸ ਵਿੱਚ ਜੁੜੇ ਹੋਏ ਹਨ ਅਤੇ ਇਕੱਠੇ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਖਾਸ ਤੌਰ 'ਤੇ ਕੰਪਿਊਟਰ ਨੈਟਵਰਕ ਜਾਂ ਕੰਪਿਊਟਰਾਂ ਦੇ ਸਮੂਹ ਲਈ। ਪਹਿਲਾ ਇਲੈਕਟ੍ਰਿਕ ਕੰਪਿਊਟਰ ENIAC ਸੀ।

ਕੰਪਿਊਟਰ ਇਤਿਹਾਸ ਦੌਰਾਨ ਕਈ ਵੱਖ-ਵੱਖ ਰੂਪਾਂ ਵਿੱਚ ਪ੍ਰਗਟ ਹੋਏ ਹਨ। 20ਵੀਂ ਸਦੀ ਦੇ ਮੱਧ ਵਿੱਚ ਪਹਿਲੇ ਕੰਪਿਊਟਰ ਇੱਕ ਵੱਡੇ ਕਮਰੇ ਦੇ ਆਕਾਰ ਦੇ ਸਨ ਅਤੇ ਅੱਜ ਦੇ ਕੰਪਿਊਟਰਾਂ ਨਾਲੋਂ ਸੈਂਕੜੇ ਗੁਣਾ ਜ਼ਿਆਦਾ ਬਿਜਲੀ ਦੀ ਖਪਤ ਕਰਦੇ ਸਨ। 21ਵੀਂ ਸਦੀ ਦੀ ਸ਼ੁਰੂਆਤ ਤੱਕ, ਕੰਪਿਊਟਰ ਇੱਕ ਕਲਾਈ ਘੜੀ ਵਿੱਚ ਫਿੱਟ ਹੋ ਸਕਦੇ ਹਨ ਅਤੇ ਇੱਕ ਛੋਟੀ ਬੈਟਰੀ ਨਾਲ ਚੱਲ ਸਕਦੇ ਹਨ। ਇਹਨਾਂ ਨੂੰ ਇੰਨਾ ਛੋਟਾ ਕਿਉਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਇਸਦਾ ਮੁੱਖ ਕਾਰਨ ਇਹ ਹੈ ਕਿ 1969 ਵਿੱਚ ਸਰਕਟਾਂ ਜੋ ਬਹੁਤ ਛੋਟੀਆਂ ਥਾਂਵਾਂ ਵਿੱਚ ਪੈਕ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਸੈਮੀਕੰਡਕਟਰਾਂ ਨਾਲ ਬਣਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। ਕੰਪਿਊਟਰ ਦੇ ਪਹਿਲੇ ਪ੍ਰੋਸੈਸਰ ਸਿਰਲੇਖ, ਇੰਟੇਲ ਦੇ 4004 ਤੋਂ ਬਾਅਦ ਅੱਜ ਸਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ ਨੇ ਗਤੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਹੈ। ਸਾਡੇ ਸਮਾਜ ਨੇ ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਅਤੇ ਇਸਦੇ ਪੋਰਟੇਬਲ ਬਰਾਬਰ, ਲੈਪਟਾਪ ਕੰਪਿਊਟਰ ਨੂੰ ਸੂਚਨਾ ਯੁੱਗ ਦੇ ਪ੍ਰਤੀਕ ਵਜੋਂ ਮਾਨਤਾ ਦਿੱਤੀ ਅਤੇ ਇਸਨੂੰ ਕੰਪਿਊਟਰ ਦੀ ਧਾਰਨਾ ਨਾਲ ਪਛਾਣਿਆ। ਉਹ ਅੱਜ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ. ਕੰਪਿਊਟਰ ਦਾ ਮੁਢਲਾ ਕੰਮ ਕਰਨ ਵਾਲਾ ਸਿਧਾਂਤ ਬਾਈਨਰੀ ਨੰਬਰ ਸਿਸਟਮ ਹੈ, ਯਾਨੀ ਕਿ ਸਿਰਫ਼ 0 ਅਤੇ 1 ਵਾਲੇ ਏਨਕੋਡਿੰਗ।

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

ਕੰਪਿਊਟਰ ਦਾ ਇਤਿਹਾਸ

ਕਈ ਡਿਵਾਈਸਾਂ ਜੋ ਪਹਿਲਾਂ 'ਕੰਪਿਊਟਰ' ਵਜੋਂ ਜਾਣੀਆਂ ਜਾਂਦੀਆਂ ਸਨ, ਅੱਜ ਦੇ ਮਾਪਦੰਡਾਂ ਦੁਆਰਾ ਇਸ ਪਰਿਭਾਸ਼ਾ ਦੇ ਹੱਕਦਾਰ ਨਹੀਂ ਹਨ। ਸ਼ੁਰੂਆਤ 'ਤੇ ਕੰਪਿਊਟਰ sözcüਇਹ ਉਹਨਾਂ ਵਸਤੂਆਂ ਨੂੰ ਦਿੱਤਾ ਗਿਆ ਨਾਮ ਸੀ ਜੋ ਕੰਪਿਊਟੇਸ਼ਨਲ ਪ੍ਰਕਿਰਿਆ ਦੀ ਸਹੂਲਤ ਦਿੰਦੇ ਸਨ। ਇਸ ਸ਼ੁਰੂਆਤੀ ਦੌਰ ਦੇ ਕੰਪਿਊਟਰਾਂ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਨੰਬਰ ਬੀਡ (ਅਬੇਕਸ) ਅਤੇ ਐਂਟੀਕਾਇਥੇਰਾ ਮਸ਼ੀਨ (150 ਬੀ.ਸੀ. - 100 ਬੀ.ਸੀ.) ਸ਼ਾਮਲ ਹਨ। ਸਦੀਆਂ ਬਾਅਦ, ਮੱਧ ਯੁੱਗ ਦੇ ਅੰਤ ਵਿੱਚ ਨਵੀਆਂ ਵਿਗਿਆਨਕ ਖੋਜਾਂ ਦੀ ਰੋਸ਼ਨੀ ਵਿੱਚ, ਵਿਲਹੈਲਮ ਸ਼ਿਕਾਰਡ (1623) ਯੂਰਪੀਅਨ ਇੰਜੀਨੀਅਰਾਂ ਦੁਆਰਾ ਵਿਕਸਤ ਮਸ਼ੀਨੀ ਕੰਪਿਊਟਿੰਗ ਯੰਤਰਾਂ ਦੀ ਇੱਕ ਲੜੀ ਵਿੱਚੋਂ ਪਹਿਲਾ ਸੀ।

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

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

ਪੰਚ ਕਾਰਡਾਂ ਦੀ ਪਹਿਲੀ ਵੱਡੀ ਪੱਧਰ 'ਤੇ ਵਰਤੋਂ 1890 ਵਿੱਚ ਹਰਮਨ ਹੋਲੇਰਿਥ ਦੁਆਰਾ ਲੇਖਾ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਕੈਲਕੁਲੇਟਰ ਸੀ। ਉਸ ਸਮੇਂ ਹੋਲੇਰਿਥ ਜਿਸ ਕਾਰੋਬਾਰ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਸੀ, ਉਹ IBM ਸੀ, ਜੋ ਅਗਲੇ ਸਾਲਾਂ ਵਿੱਚ ਇੱਕ ਗਲੋਬਲ ਕੰਪਿਊਟਰ ਦਿੱਗਜ ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾ। 19ਵੀਂ ਸਦੀ ਦੇ ਅੰਤ ਤੱਕ, ਐਪਲੀਕੇਸ਼ਨਾਂ (ਤਕਨਾਲੋਜੀ) ਉਭਰਨੀਆਂ ਸ਼ੁਰੂ ਹੋ ਗਈਆਂ ਸਨ ਜੋ ਆਉਣ ਵਾਲੇ ਸਾਲਾਂ ਵਿੱਚ ਜਾਣਕਾਰੀ ਹਾਰਡਵੇਅਰ ਅਤੇ ਥਿਊਰੀ ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਬਹੁਤ ਯੋਗਦਾਨ ਪਾਉਣਗੀਆਂ: ਪੰਚ ਕਾਰਡ, ਬੂਲੀਅਨ ਅਲਜਬਰਾ, ਸਪੇਸ ਟਿਊਬ, ਅਤੇ ਟੈਲੀਟਾਈਪ ਡਿਵਾਈਸ।

20ਵੀਂ ਸਦੀ ਦੇ ਪਹਿਲੇ ਅੱਧ ਵਿੱਚ, ਬਹੁਤ ਸਾਰੀਆਂ ਵਿਗਿਆਨਕ ਲੋੜਾਂ ਵਧਦੇ ਗੁੰਝਲਦਾਰ ਐਨਾਲਾਗ ਕੰਪਿਊਟਰਾਂ ਦੁਆਰਾ ਪੂਰੀਆਂ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ। ਪਰ ਉਹ ਅਜੇ ਵੀ ਅੱਜ ਦੇ ਕੰਪਿਊਟਰਾਂ ਦੇ ਅਸ਼ੁੱਧਤਾ ਪੱਧਰ ਤੋਂ ਬਹੁਤ ਦੂਰ ਸਨ.

1930 ਅਤੇ 1940 ਦੇ ਦਹਾਕੇ ਦੌਰਾਨ, ਕੰਪਿਊਟਰ ਐਪਲੀਕੇਸ਼ਨ ਵਧਦੀ ਰਹੀ, ਅਤੇ ਡਿਜੀਟਲ ਇਲੈਕਟ੍ਰਾਨਿਕ ਕੰਪਿਊਟਰ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਰਕਟਾਂ (1937) ਦੀ ਕਾਢ ਤੋਂ ਬਾਅਦ ਹੀ ਪ੍ਰਗਟ ਹੋਇਆ। ਇਸ ਸਮੇਂ ਦੇ ਮਹੱਤਵਪੂਰਨ ਕੰਮਾਂ ਵਿੱਚੋਂ ਹੇਠ ਲਿਖੇ ਹਨ:

  • ਕੋਨਰਾਡ ਜ਼ੂਸ ਦੁਆਰਾ "Z ਮਸ਼ੀਨਾਂ"। Z3 (1941) ਪਹਿਲੀ ਮਸ਼ੀਨ ਹੈ ਜੋ ਬਾਈਨਰੀ ਅੰਕਾਂ ਦੇ ਅਧਾਰ 'ਤੇ ਕੰਮ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਅਸਲ ਸੰਖਿਆਵਾਂ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦੀ ਹੈ। 1998 ਵਿੱਚ, Z3 ਟਿਊਰਿੰਗ ਅਨੁਕੂਲ ਸਾਬਤ ਹੋਇਆ, ਇਸ ਤਰ੍ਹਾਂ ਪਹਿਲੇ ਕੰਪਿਊਟਰ ਦਾ ਖਿਤਾਬ ਹਾਸਲ ਕੀਤਾ।
  • ਅਟਾਨਾਸੋਫ-ਬੇਰੀ ਕੰਪਿਊਟਰ (1941) ਕੈਵੀਟੀ ਟਿਊਬਾਂ 'ਤੇ ਆਧਾਰਿਤ ਸੀ ਅਤੇ ਇਸ ਵਿੱਚ ਕੈਪੀਸੀਟਰ-ਅਧਾਰਿਤ ਮੈਮੋਰੀ ਹਾਰਡਵੇਅਰ ਦੇ ਨਾਲ-ਨਾਲ ਬਾਈਨਰੀ ਰੈਡੀਕਸ ਵੀ ਸਨ।
  • ਬ੍ਰਿਟਿਸ਼ ਦੁਆਰਾ ਬਣਾਏ ਕੋਲੋਸਸ ਕੰਪਿਊਟਰ (1944) ਨੇ ਦਿਖਾਇਆ ਕਿ ਇਸਦੇ ਸੀਮਤ ਸੌਫਟਵੇਅਰ (ਸਥਾਪਨਾਯੋਗਤਾ) ਦੇ ਬਾਵਜੂਦ, ਹਜ਼ਾਰਾਂ ਟਿਊਬਾਂ ਕਾਫ਼ੀ ਭਰੋਸੇਮੰਦ ਨਤੀਜਾ ਦੇ ਸਕਦੀਆਂ ਹਨ। II. ਇਹ ਦੂਜੇ ਵਿਸ਼ਵ ਯੁੱਧ ਦੌਰਾਨ ਜਰਮਨ ਹਥਿਆਰਬੰਦ ਬਲਾਂ ਦੇ ਗੁਪਤ ਸੰਚਾਰਾਂ ਨੂੰ ਸਮਝਣ ਲਈ ਵਰਤਿਆ ਗਿਆ ਸੀ।
  • ਹਾਰਵਰਡ ਮਾਰਕ I (1944), ਸੀਮਤ ਸਥਾਪਨਾਯੋਗਤਾ ਵਾਲਾ ਕੰਪਿਊਟਰ।
  • ENIAC (1946), ਯੂਐਸ ਆਰਮੀ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ, ਦਸ਼ਮਲਵ ਸੰਖਿਆਵਾਂ 'ਤੇ ਅਧਾਰਤ ਹੈ ਅਤੇ ਇਹ ਪਹਿਲਾ ਆਮ ਉਦੇਸ਼ ਇਲੈਕਟ੍ਰਾਨਿਕ ਕੰਪਿਊਟਰ ਹੈ।

ਨਨੁਕਸਾਨ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹੋਏ, ENIAC ਦੇ ਡਿਵੈਲਪਰਾਂ ਨੇ ਇੱਕ ਵਧੇਰੇ ਲਚਕਦਾਰ ਅਤੇ ਸ਼ਾਨਦਾਰ ਹੱਲ 'ਤੇ ਕੰਮ ਕੀਤਾ ਅਤੇ ਪ੍ਰਸਤਾਵਿਤ ਕੀਤਾ ਜਿਸ ਨੂੰ ਹੁਣ ਲੁਕਵੇਂ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਜਾਂ ਆਮ ਤੌਰ 'ਤੇ ਵੌਨ ਨਿਊਮੈਨ ਆਰਕੀਟੈਕਚਰ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਜੌਹਨ ਵਾਨ ਨਿਊਮੈਨ (1945) ਦੁਆਰਾ ਇੱਕ ਪ੍ਰਕਾਸ਼ਨ ਵਿੱਚ ਇਸ ਡਿਜ਼ਾਇਨ ਦਾ ਪਹਿਲਾਂ ਜ਼ਿਕਰ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਸ ਆਰਕੀਟੈਕਚਰ ਦੇ ਅਧਾਰ ਤੇ ਵਿਕਸਤ ਕੀਤੇ ਗਏ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚੋਂ ਪਹਿਲੇ ਨੂੰ ਯੂਨਾਈਟਿਡ ਕਿੰਗਡਮ (SSEM) ਵਿੱਚ ਪੂਰਾ ਕੀਤਾ ਗਿਆ ਸੀ। ENIAC, ਜਿਸਦਾ ਇੱਕ ਸਾਲ ਬਾਅਦ ਉਹੀ ਆਰਕੀਟੈਕਚਰ ਸੀ, ਦਾ ਨਾਮ EDVAC ਰੱਖਿਆ ਗਿਆ ਸੀ।

ਅੱਜ ਦੇ ਲਗਭਗ ਸਾਰੇ ਕੰਪਿਊਟਰ ਇਸ ਆਰਕੀਟੈਕਚਰ ਦੇ ਅਨੁਕੂਲ ਹੋਣ ਦੇ ਨਾਲ, ਕੰਪਿਊਟਰ sözcüਦੀ ਪਰਿਭਾਸ਼ਾ ਵਜੋਂ ਵੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਇਸ ਲਈ, ਇਸ ਪਰਿਭਾਸ਼ਾ ਦੇ ਅਨੁਸਾਰ, ਭਾਵੇਂ ਕਿ ਅਤੀਤ ਵਿੱਚ ਡਿਵਾਈਸਾਂ ਨੂੰ ਕੰਪਿਊਟਰਾਂ ਵਜੋਂ ਨਹੀਂ ਗਿਣਿਆ ਗਿਆ, ਫਿਰ ਵੀ ਉਹਨਾਂ ਨੂੰ ਇਤਿਹਾਸਕ ਸੰਦਰਭ ਵਿੱਚ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਹਾਲਾਂਕਿ 1940 ਦੇ ਦਹਾਕੇ ਤੋਂ ਕੰਪਿਊਟਰ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਬੁਨਿਆਦੀ ਤਬਦੀਲੀਆਂ ਆਈਆਂ ਹਨ, ਬਹੁਗਿਣਤੀ ਵੌਨ ਨਿਊਮਨ ਆਰਕੀਟੈਕਚਰ ਪ੍ਰਤੀ ਵਫ਼ਾਦਾਰ ਰਹੀ ਹੈ।

1950 ਦੇ ਦਹਾਕੇ ਦੌਰਾਨ ਸਪੇਸ ਟਿਊਬ-ਅਧਾਰਿਤ ਕੰਪਿਊਟਰਾਂ ਦੀ ਵਰਤੋਂ ਹੋਣ ਤੋਂ ਬਾਅਦ, 1960 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਤੇਜ਼ ਅਤੇ ਸਸਤੇ ਟਰਾਂਜ਼ਿਸਟਰ-ਅਧਾਰਿਤ ਕੰਪਿਊਟਰ ਆਮ ਹੋ ਗਏ। ਇਹਨਾਂ ਕਾਰਕਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ, ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਇੱਕ ਬੇਮਿਸਾਲ ਪੱਧਰ 'ਤੇ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਉਤਪਾਦਨ ਵਿੱਚ ਪਾ ਦਿੱਤਾ ਗਿਆ ਸੀ। 1970 ਦੇ ਦਹਾਕੇ ਤੱਕ, ਏਕੀਕ੍ਰਿਤ ਸਰਕਟਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਅਤੇ ਇੰਟੈੱਲ 4004 ਵਰਗੇ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰਾਂ ਦੇ ਵਿਕਾਸ ਦੇ ਕਾਰਨ, ਇੱਕ ਵਾਰ ਫਿਰ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਵਿੱਚ ਭਾਰੀ ਵਾਧਾ ਹੋਇਆ, ਨਾਲ ਹੀ ਲਾਗਤ ਵਿੱਚ ਕਮੀ ਆਈ। 1980 ਦੇ ਦਹਾਕੇ ਵਿੱਚ, ਕੰਪਿਊਟਰਾਂ ਨੇ ਰੋਜ਼ਾਨਾ ਜੀਵਨ ਵਿੱਚ ਕਈ ਮਸ਼ੀਨੀ ਯੰਤਰਾਂ ਜਿਵੇਂ ਕਿ ਵਾਸ਼ਿੰਗ ਮਸ਼ੀਨਾਂ ਦੇ ਨਿਯੰਤਰਣ ਉਪਕਰਣਾਂ ਵਿੱਚ ਆਪਣੀ ਜਗ੍ਹਾ ਲੈਣੀ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੀ। ਉਸੇ ਸਮੇਂ ਵਿੱਚ, ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਪ੍ਰਸਿੱਧੀ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਸਨ. ਅੰਤ ਵਿੱਚ, 1990 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਇੰਟਰਨੈਟ ਦੇ ਵਿਕਾਸ ਦੇ ਨਾਲ, ਕੰਪਿਊਟਰ ਟੈਲੀਵਿਜ਼ਨ ਅਤੇ ਟੈਲੀਫੋਨ ਵਰਗੇ ਰੁਟੀਨ ਉਪਕਰਣ ਬਣ ਗਏ ਹਨ।

ਵੌਨ ਨਿਊਮੈਨ ਆਰਕੀਟੈਕਚਰ ਦੇ ਅਨੁਸਾਰ, ਕੰਪਿਊਟਰ ਵਿੱਚ ਚਾਰ ਮੁੱਖ ਭਾਗ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਅੰਕਗਣਿਤ ਤਰਕ ਹੁੰਦਾ ਹੈ।

ਮੈਮੋਰੀ

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

ਇਸ ਲਈ ਇੱਕ ਬਾਈਟ 255 ਵੱਖ-ਵੱਖ ਸੰਖਿਆਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਪਰ ਉਹ 0 ਤੋਂ 255 ਜਾਂ -128 ਤੋਂ +127 ਤੱਕ ਹੋ ਸਕਦਾ ਹੈ। ਜਦੋਂ ਨਾਲ-ਨਾਲ ਰੱਖੇ ਕਈ ਬਾਈਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ (ਆਮ ਤੌਰ 'ਤੇ 2, 4 ਜਾਂ 8), ਤਾਂ ਬਹੁਤ ਵੱਡੀਆਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਸੰਭਵ ਹੈ। ਆਧੁਨਿਕ ਕੰਪਿਊਟਰਾਂ ਦੀ ਮੈਮੋਰੀ ਵਿੱਚ ਅਰਬਾਂ ਬਾਈਟ ਹੁੰਦੇ ਹਨ।

ਕੰਪਿਊਟਰ ਵਿੱਚ ਤਿੰਨ ਤਰ੍ਹਾਂ ਦੀ ਮੈਮੋਰੀ ਹੁੰਦੀ ਹੈ। ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਰਜਿਸਟਰ ਬਹੁਤ ਤੇਜ਼ ਹਨ ਪਰ ਬਹੁਤ ਸੀਮਤ ਸਮਰੱਥਾ ਹੈ। ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਪ੍ਰੋਸੈਸਰ ਦੀ ਬਹੁਤ ਹੌਲੀ ਮੁੱਖ ਮੈਮੋਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਲੋੜ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮੁੱਖ ਮੈਮੋਰੀ ਨੂੰ ਰੈਂਡਮ ਐਕਸੈਸ ਮੈਮੋਰੀ (REB ਜਾਂ RAM, ਰੈਂਡਮ ਐਕਸੈਸ ਮੈਮੋਰੀ) ਅਤੇ ਰੀਡ-ਓਨਲੀ ਮੈਮੋਰੀ (SOB ਜਾਂ ROM, ਰੀਡ ਓਨਲੀ ਮੈਮੋਰੀ) ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ। RAM ਨੂੰ ਕਿਸੇ ਵੀ ਸਮੇਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਸਦੀ ਸਮੱਗਰੀ ਉਦੋਂ ਤੱਕ ਬਰਕਰਾਰ ਰੱਖੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਪਾਵਰ ਰਹਿੰਦੀ ਹੈ। ROM ਵਿੱਚ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਅਤੇ ਪ੍ਰੀ-ਏਮਬੈਡਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਸ਼ਕਤੀ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਸਮੱਗਰੀ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਕੋਈ ਵੀ ਡਾਟਾ ਜਾਂ ਕਮਾਂਡ RAM ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ BIOS, ਜੋ ਕੰਪਿਊਟਰ ਹਾਰਡਵੇਅਰ ਨੂੰ ਨਿਯੰਤ੍ਰਿਤ ਕਰਦਾ ਹੈ, ROM ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ।

ਇੱਕ ਅੰਤਮ ਮੈਮੋਰੀ ਉਪ-ਕਿਸਮ ਕੈਸ਼ ਮੈਮੋਰੀ ਹੈ। ਇਹ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਸਥਿਤ ਹੈ ਅਤੇ ਰਜਿਸਟਰਾਂ ਤੋਂ ਵੱਡੀ ਸਮਰੱਥਾ ਹੋਣ ਦੇ ਨਾਲ ਮੁੱਖ ਮੈਮੋਰੀ ਨਾਲੋਂ ਤੇਜ਼ ਹੈ।

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

ਕੰਪਿ Computerਟਰ ਨੈਟਵਰਕ

ਕੰਪਿਊਟਰਾਂ ਦੀ ਵਰਤੋਂ 1950 ਦੇ ਦਹਾਕੇ ਤੋਂ ਕਈ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦਾ ਤਾਲਮੇਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਮਰੀਕੀ ਫੌਜ ਦੀ (SAGE) ਪ੍ਰਣਾਲੀ ਅਜਿਹੀਆਂ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਪਹਿਲੀ ਵਿਆਪਕ ਉਦਾਹਰਨ ਸੀ ਅਤੇ ਕਈ ਵਿਸ਼ੇਸ਼-ਉਦੇਸ਼ ਵਾਲੇ ਵਪਾਰਕ ਪ੍ਰਣਾਲੀਆਂ ਜਿਵੇਂ ਕਿ (ਸਾਬਰੇ) ਦੀ ਅਗਵਾਈ ਕੀਤੀ। 1970 ਦੇ ਦਹਾਕੇ ਵਿੱਚ, ਅਮਰੀਕੀ ਇੰਜੀਨੀਅਰਾਂ ਨੇ ਫੌਜ ਦੇ ਅੰਦਰ ਕੀਤੇ ਗਏ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਦੇ ਢਾਂਚੇ ਦੇ ਅੰਦਰ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਇੱਕ ਦੂਜੇ (ARPANET) ਨਾਲ ਜੋੜਿਆ, ਅਤੇ ਉਸ ਦੀ ਨੀਂਹ ਰੱਖੀ ਜਿਸਨੂੰ ਹੁਣ ਕੰਪਿਊਟਰ ਨੈੱਟਵਰਕ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਸਮੇਂ ਦੇ ਨਾਲ, ਇਹ ਕੰਪਿਊਟਰ ਨੈਟਵਰਕ ਫੌਜੀ ਅਤੇ ਅਕਾਦਮਿਕ ਇਕਾਈਆਂ ਤੱਕ ਸੀਮਤ ਨਹੀਂ ਰਿਹਾ, ਸਗੋਂ ਫੈਲਿਆ ਅਤੇ ਅੱਜ ਬਿਲਗੀਸੁਨਰ (ਇੰਟਰਨੈਟ ਜਾਂ ਜਨਰਲ ਨੈਟਵਰਕ) ਦੇ ਅੰਦਰ ਲੱਖਾਂ ਕੰਪਿਊਟਰ ਬਣਾਏ ਗਏ ਹਨ। 1990 ਦੇ ਦਹਾਕੇ ਤੱਕ, ਸਵਿਟਜ਼ਰਲੈਂਡ ਵਿੱਚ CERN ਖੋਜ ਕੇਂਦਰ ਵਿੱਚ ਵਿਕਸਤ ਕੀਤੇ ਗਏ ਗਲੋਬਲ ਨੈੱਟਵਰਕ (ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ, ਡਬਲਯੂਡਬਲਯੂਡਬਲਯੂ) ਨਾਮਕ ਪ੍ਰੋਟੋਕੋਲ, ਈ-ਮੇਲ ਵਰਗੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਅਤੇ ਈਥਰਨੈੱਟ ਵਰਗੇ ਸਸਤੇ ਹਾਰਡਵੇਅਰ ਹੱਲਾਂ ਦੇ ਨਾਲ, ਕੰਪਿਊਟਰ ਨੈੱਟਵਰਕ ਵਿਆਪਕ ਹੋ ਗਏ।

ਹਾਰਡਵੇਅਰ

ਹਾਰਡਵੇਅਰ ਦੀ ਧਾਰਨਾ ਇੱਕ ਕੰਪਿਊਟਰ ਦੇ ਸਾਰੇ ਸਪਰਸ਼ ਭਾਗਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ।

ਹਾਰਡਵੇਅਰ ਉਦਾਹਰਨ
ਪੈਰੀਫਿਰਲ ਯੂਨਿਟ (ਇਨਪੁਟ/ਆਊਟਪੁੱਟ) Giriş ਮਾਊਸ, ਕੀਬੋਰਡ, ਜੋਇਸਟਿਕ, ਬਰਾਊਜ਼ਰ
ਬੰਦ ਕਰੋ ਮਾਨੀਟਰ, ਪ੍ਰਿੰਟਰ, ਸਪੀਕਰ
ਉਹ ਦੋਵੇ ਫਲਾਪੀ ਡਰਾਈਵ, ਹਾਰਡ ਡਿਸਕ, ਆਪਟੀਕਲ ਡਿਸਕ
ਕਨੈਕਟਰ ਛੋਟੀ ਸੀਮਾ RS-232, SCSI, PCI, USB
ਲੰਬੀ ਰੇਂਜ (ਕੰਪਿਊਟਰ ਨੈੱਟਵਰਕ) ਈਥਰਨੈੱਟ, ATM, FDDI

I/O ਯੂਨਿਟ

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

ਇਨਪੁਟਸ ਵੱਖ-ਵੱਖ ਯੂਨਿਟਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਸਿਗਨਲ ਹੁੰਦੇ ਹਨ। ਆਉਟਪੁੱਟ ਇਹਨਾਂ ਯੂਨਿਟਾਂ ਨੂੰ ਭੇਜੇ ਗਏ ਸਿਗਨਲ ਹਨ। ਕੰਪਿਊਟਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਲਈ ਉਪਭੋਗਤਾ (ਜਾਂ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ) ਦੁਆਰਾ I/O ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਕੀਬੋਰਡ ਅਤੇ ਮਾਊਸ ਕੰਪਿਊਟਰ ਦੇ ਇਨਪੁਟ ਯੰਤਰ ਹਨ। ਡਿਸਪਲੇ, ਸਪੀਕਰ ਅਤੇ ਪ੍ਰਿੰਟਰ ਕੰਪਿਊਟਰ ਦੇ ਆਉਟਪੁੱਟ ਯੰਤਰ ਹਨ। ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜਨ ਲਈ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਸਿਗਨਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ। ਮਾਡਮ ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਕਾਰਡ ਉਦਾਹਰਣ ਹੋ ਸਕਦੇ ਹਨ।

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

ਕੰਪਿਊਟਰ ਆਰਕੀਟੈਕਚਰ ਵਿੱਚ, ਕੇਂਦਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ (CPU) ਅਤੇ ਮੁੱਖ ਮੈਮੋਰੀ ਕੰਪਿਊਟਰ ਦਾ ਦਿਲ ਬਣਾਉਂਦੇ ਹਨ। ਕਿਉਂਕਿ ਮੈਮੋਰੀ ਕੇਂਦਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ ਵਿਚਲੇ ਡੇਟਾ ਨੂੰ ਆਪਣੀਆਂ ਹਦਾਇਤਾਂ ਨਾਲ ਸਿੱਧਾ ਪੜ੍ਹ ਸਕਦੀ ਹੈ ਅਤੇ ਸਿੱਧੇ ਕੇਂਦਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ ਵਿਚ ਡੇਟਾ ਲਿਖ ਸਕਦੀ ਹੈ। ਇੱਕ ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ, ਇੱਕ ਫਲਾਪੀ ਡਰਾਈਵ I/O ਸਿਗਨਲਾਂ ਨੂੰ ਮੰਨਦੀ ਹੈ। ਕੇਂਦਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ ਦੇ I/O ਵਿਧੀਆਂ ਹੇਠਲੇ ਪੱਧਰ ਦੇ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਡਿਵਾਈਸ ਡਰਾਈਵਰਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ।

ਉੱਚ-ਅੰਤ ਦੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਉੱਚ-ਪੱਧਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਆਦਰਸ਼ I/O ਸੰਕਲਪਾਂ ਅਤੇ ਬੁਨਿਆਦੀ ਤੱਤਾਂ ਨੂੰ ਵੱਖ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, C ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਦੇ I/OS ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਇਹ ਫੰਕਸ਼ਨ ਫਾਈਲਾਂ ਤੋਂ ਡੇਟਾ ਪੜ੍ਹਨ ਅਤੇ ਇਹਨਾਂ ਫਾਈਲਾਂ ਵਿੱਚ ਡੇਟਾ ਲਿਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।

ਸਾਫਟਵੇਅਰ

ਸੌਫਟਵੇਅਰ ਦੀ ਧਾਰਨਾ ਕੰਪਿਊਟਰ ਵਿੱਚ ਸਾਰੇ ਅਟੱਲ ਭਾਗਾਂ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ: ਸੌਫਟਵੇਅਰ, ਪ੍ਰੋਟੋਕੋਲ, ਅਤੇ ਡੇਟਾ ਸਾਰੇ ਸਾਫਟਵੇਅਰ ਹਨ।

ਸਾਫਟਵੇਅਰ
OS ਯੂਨਿਕਸ/ਬੀਐਸਡੀ UNIX V, AIX, HP-UX, Solaris (SunOS), FreeBSD, NetBSD, IRIX
GNU / ਲੀਨਕਸ ਲੀਨਕਸ ਵੰਡ
Microsoft Windows Windows 3.0, Windows 3.1, Windows 95, Windows 98, Windows NT, Windows CE, Windows XP, Windows Vista, Windows 7, Windows 8 Windows 8.1 Windows 10
DOS DOS/360, QDOS, DRDOS, PC-DOS, MS-DOS, FreeDOS
Mac OS Mac OS X
ਏਮਬੈਡਡ ਅਤੇ ਰੀਅਲ-ਟਾਈਮ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਏਮਬੈਡਡ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਡਾਇਰੈਕਟਰੀ
ਲਾਇਬ੍ਰੇਰੀਆਂ ਮਲਟੀਮੀਡੀਆ DirectX, OpenGL, OpenAL
ਸਾਫਟਵੇਅਰ ਲਾਇਬ੍ਰੇਰੀ ਸੀ ਲਾਇਬ੍ਰੇਰੀ
ਡਾਟਾ ਪ੍ਰੋਟੋਕੋਲ TCP/IP, Kermit, FTP, HTTP, SMTP, NNTP
ਦਸਤਾਵੇਜ਼ ਫਾਰਮੈਟ HTML, XML, JPEG, MPEG, PNG
ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (WIMP) ਮਾਈਕ੍ਰੋਸਾਫਟ ਵਿੰਡੋਜ਼, ਗਨੋਮ, ਕੇਡੀਈ, ਕਿਊਐਨਐਕਸ ਫੋਟੋਨ, ਸੀਡੀਈ, ਜੀ.ਈ.ਐਮ
ਟੈਕਸਟ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਕਮਾਂਡ ਲਾਈਨ, ਸ਼ੈੱਲ
ਹੋਰ
ਐਪਲੀਕੇਸ਼ਨ ਦਫਤਰ ਵਰਡ ਪ੍ਰੋਸੈਸਰ, ਡੈਸਕਟਾਪ ਪਬਲਿਸ਼ਿੰਗ, ਪ੍ਰੈਜ਼ੈਂਟੇਸ਼ਨ ਸੌਫਟਵੇਅਰ, ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ, ਸਪ੍ਰੈਡਸ਼ੀਟ, ਲੇਖਾਕਾਰੀ ਸਾਫਟਵੇਅਰ
ਕੰਪਿਊਟਰ ਪਹੁੰਚ ਬ੍ਰਾਊਜ਼ਰ, ਈਮੇਲ ਕਲਾਇੰਟ, ਗਲੋਬਲ ਵੈੱਬ ਸਰਵਰ, ਇੰਸਟੈਂਟ ਮੈਸੇਜਿੰਗ ਸੌਫਟਵੇਅਰ
ਡਿਜ਼ਾਇਨ ਕੰਪਿਊਟਰ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਡਿਜ਼ਾਈਨ, ਕੰਪਿਊਟਰ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਉਤਪਾਦਨ
ਚਾਰਟ ਸੈਲੂਲਰ ਗ੍ਰਾਫਿਕਸ ਐਡੀਟਰ, ਡਾਇਰੈਕਸ਼ਨਲ ਗ੍ਰਾਫਿਕਸ ਐਡੀਟਰ, 3D ਮਾਡਲਰ, ਐਨੀਮੇਸ਼ਨ ਐਡੀਟਰ, 3D ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ, ਵੀਡੀਓ ਐਡੀਟਿੰਗ, ਚਿੱਤਰ ਹੇਰਾਫੇਰੀ
ਡਿਜ਼ੀਟਲ ਆਡੀਓ ਡਿਜੀਟਲ ਆਡੀਓ ਐਡੀਟਰ, ਆਡੀਓ ਪਲੇਅਰ
ਸਾਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਿੰਗ ਕੰਪਾਈਲਰ, ਕਨਵਰਟਰ, ਦੁਭਾਸ਼ੀਏ, ਡੀਬੱਗਰ, ਟੈਕਸਟ ਐਡੀਟਰ, ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ, ਪ੍ਰਦਰਸ਼ਨ ਸਮੀਖਿਆ, ਚੈਂਜ ਚੈਕਿੰਗ, ਸਾਫਟਵੇਅਰ ਸੰਰਚਨਾ ਪ੍ਰਬੰਧਨ
ਖੇਡਾਂ ਰਣਨੀਤੀ, ਸਾਹਸੀ, ਬੁਝਾਰਤ, ਸਿਮੂਲੇਸ਼ਨ, ਰੋਲ ਪਲੇਅ ਗੇਮ, ਇੰਟਰਐਕਟਿਵ ਫਿਕਸ਼ਨ
Ek ਨਕਲੀ+, ਐਂਟੀਵਾਇਰਸ ਸੌਫਟਵੇਅਰ, ਦਸਤਾਵੇਜ਼ ਪ੍ਰਬੰਧਕ

ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੋ

ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ.


*