ਕੰਪਿਊਟਰ: ਰੀਵਿਜ਼ਨਾਂ ਵਿਚ ਫ਼ਰਕ
ਸਮੱਗਰੀ ਮਿਟਾਈ ਸਮੱਗਰੀ ਜੋੜੀ
Satdeepbot (ਗੱਲ-ਬਾਤ | ਯੋਗਦਾਨ) ਛੋ clean up ਦੀ ਵਰਤੋਂ ਨਾਲ AWB |
Satdeepbot (ਗੱਲ-ਬਾਤ | ਯੋਗਦਾਨ) ਛੋ clean up ਦੀ ਵਰਤੋਂ ਨਾਲ AWB |
||
ਲਾਈਨ 1:
'''ਕੰਪਿਊਟਰ''' ਇੱਕ ਯੰਤਰ ਜਾਂ [[ਮਸ਼ੀਨ]] ਹੈ, ਜੋ ਕਿ ਜਾਣਕਾਰੀ ਉੱਤੇ ਇੱਕ ਪ੍ਰੋਗਰਾਮ — ਹਦਾਇਤਾਂ ਦੀ ਇੱਕ ਤਿਆਰ ਸੂਚੀ ਦੇ ਤਹਿਤ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ। ਕਾਰਵਾਈ ਅਧੀਨ ਆਉਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਅੰਕ, ਪਾਠ, ਤਸਵੀਰਾਂ, ਧੁਨੀ ਸਮੇਤ ਕਈ ਹੋਰ ਕਿਸਮਾਂ ਦੀ ਹੋ ਸਕਦੀ ਹੈ।
ਕੰਪਿਊਟਰ ਬਹੁਤ ਹੀ ਜਿਆਦਾ ਬਹੁਮੁਖੀ ਹੈ। ਅਸਲ ਵਿੱਚ ਇਹ ''ਵਿਆਪਕ'' ਜਾਣਕਾਰੀ ਉੱਤੇ ਕਾਰਵਾਈ ਕਰਨ ਵਾਲੀਆਂ ਮਸ਼ੀਨਾਂ ਹਨ। ਚਰਚ-ਟਰਨਿੰਗ ਸਿਧਾਂਤ [[Church-Turing thesis]] ਦੇ ਅਨੁਸਾਰ, ਇੱਕ ਕੰਪਿਊਟਰ ਕੁਝ ਮੁੱਢਲੀਆਂ ਸਮੱਰਥਾ ਨਾਲ (ਤਕਨੀਕੀ ਸਬਦਾਂ ਵਿੱਚ, ਇੱਕ ਵਿਆਪਕ ਟਰਨਿੰਗ ਮਸ਼ੀਨ ਦੇ ਬਰਾਬਰ ਕੰਮ ਕਰਨ ਵਾਲੀ ਮਸ਼ੀਨ ਦੀ ਸਮੱਰਥਾ) ਇੱਕ ਸਿਧਾਂਤ ਹੈ, ਜੋ ਕਿ ''ਕੋਈ'' ਹੋਰ ਕੰਪਿਊਟਰ ਵੀ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਨਿੱਜੀ ਡਿਜ਼ੀਟਲ ਸਹਾਇਕ ਤੋਂ ਲੈ ਕੇ [[ਸੁਪਰ ਕੰਪਿਊਟਰ]] ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਕਰਕੇ, ਇੱਕੋ ਕੰਪਿਊਟਰ ਡਿਜ਼ਾਇਨ ਹੀ ਆਮ ਕੰਪਨੀ ਦੀ ਤਨਖਾਹ ਬਿੱਲ ਤਿਆਰ ਕਰਨ ਤੋਂ ਲੈ ਕੇ ਉਦਯੋਗਾਂ ਨੂੰ ਕਾਬੂ ਕਰਨ ਦੇ ਯੋਗ ਹੈ। ਆਧੁਨਿਕ ਬਿਜਲਈ ਕੰਪਿਊਟਰਾਂ ਨੇ ਪੁਰਾਣੇ
ਕੰਪਿਊਟਰ ਅੱਜਕਲ੍ਹ ਕਈ ਭੌਤਿਕ ਰੂਪਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹਨ। ਅਸਲੀ ਕੰਪਿਊਟਰ ਇੱਕ ਵੱਡੇ ਕਮਰੇ ਜਿੰਨੇ ਵੱਡੇ ਸਨ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਵੱਡੇ ਕੰਪਿਊਟਰ ਹਾਲੇ ਵੀ ਵਿਗਿਆਨਕ ਗਣਨਾ ਕਰਨ ਲਈ ਮੌਜੂਦ ਹਨ, ਜਿੰਨਾਂ ਨੂੰ ਸੁਪਰ ਕੰਪਿਊਟਰ ਕਿਹਾ
== ਇਤਹਾਸ ==
{{ਮੁੱਖ ਲੇਖ|ਕੰਪਿਊਟਰ ਯੰਤਰਾਂ ਦਾ ਇਤਿਹਾਸ}}
ਲਾਈਨ 18:
ਇੱਕ ਟੀਮ, ਜਿਸ ਨੇ ENIAC ਦਾ ਵਿਕਾਸ ਕੀਤਾ, ਨੇ ਇਸ ਦੀਆਂ ਕਮੀਆਂ ਦੇ ਖੋਜ ਕੀਤੀ, ਜਿਸ ਨੂੰ ਸਟੋਰਡ ਪਰੋਗਰਾਮ ਆਰਚੀਟੈਕਚਰ ਕਿਹਾ ਗਿਆ, ਜਿਸ ਤੋਂ ਅੱਜਕੱਲ੍ਹ ਦੇ ਸਭ ਨਵੇਂ ਕੰਪਿਊਟਰਾਂ ਦਾ ਵਿਕਾਸ ਕੀਤਾ ਗਿਆ ਹੈ। ਆਖਰੀ 1940 ਦਹਾਕੇ ਵਿੱਚ ਇਸ ਢਾਂਚੇ ਦੇ ਅਧਾਰ ਉੱਤੇ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵਿਕਾਸ ਦੇ ਕਈ ਪਰੋਜੈੱਕਟਾਂ ਨੂੰ ਪਰਵਾਨਗੀ ਦਿੱਤੀ ਗਈ, ਇਹਨਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਚੱਲਣ ਵਾਲਾ ਮਾਨਚੈਸਟਰ ਸਮਾਲ-ਸਕੇਲ ਐਕਸਪੈਰੀਮਿੰਟਲ ਮਸ਼ੀਨ ਸੀ, ਪਰ [[EDSAC]] ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਤਜਰਬੇ ਅਧੀਨ ਵਰਜਨ ਸੀ।
ਵੇਵੀ-ਰਾਹੀਂ ਚੱਲਣ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ ਦਾ 1950 ਤੱਕ ਵਰਤਿਆ ਆਮ ਵਰਤਿਆ
== ਕੰਪਿਊਟਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ: ਸੰਭਾਲੇ ਪਰੋਗਰਾਮ ਢਾਂਚੇ ==
1940 ਦੇ ਪਹਿਲੇ ਇਲੈਕਟਰੋਨਿਕ, ਆਮ ਵਰਤੋਂ ਦੇ ਕੰਪਿਊਟਰ ਵਿਕਾਸ ਉਪਰੰਤ ਕੰਪਿਊਟਰ ਦੀਆਂ ਤਕਨੀਕਾਂ ਬੜੀ ਤੇਜ਼ੀ ਨਾਲ ਤਬਦੀਲ ਹੋਈਆਂ, ਬਹੁਤੀਆਂ ਪਰ ਹਾਲੇ ਵੀ ਵਰਤੋਂ ਅਧੀਨ ਹਨ, ਜੋ ਕਿ ਵੋਨ ਨਿਊਮੈਨ ਆਰਚੀਟੈਕਚਰ (ਸਟੋਰੇਜ਼ ਪਰੋਗਾਰਮ ਢਾਂਚੇ), ਜਿਸ ਨੂੰ ਅਕਸਰ ਨਿਊਮੈਨ ਆਰਚੀਟੈਕਚਰ ਵੀ ਕਿਹਾ
ਇੱਕ ਕੰਪਿਊਟਰ ਦੇ ਢਾਂਚੇ ਦੇ ਚਾਰ ਮੁੱਖ ਭਾਗ ਹਨ: ਅਰਿੱਥਮੈਟਿਕ ਅਤੇ ਲਾਜ਼ਿਕ ਯੂਨਿਟ (ALU), ਕੰਟਰੋਲ ਯੂਨਿਟ (ਕੰਟਰੋਲ ਸਰਕਟ), ਕੰਪਿਊਟਰ ਸਟੋਰੇਜ਼ (ਮੈਮੋਰੀ, ਯਾਦਾਸ਼ਤ) ਅਤੇ ਇਨਪੁੱਟ ਤੇ ਆਉਟਪੁੱਟ ਜੰਤਰ (ਜਿੰਨਾਂ ਨੂੰ।/O ਕਿਹਾ
ਵਿਚਾਰ ਮੁਤਾਬਕ, ਇੱਕ ਕੰਪਿਊਟਰ ਦੀ ਮੈਮੋਰੀ ਨੂੰ ਸੈੱਲਾਂ ਦੀ ਲੜੀ ਦੇ ਰੂਪ ਵਿੱਚ ਵੇਖਿਆ
ALU ਅਸਲ ਵਿੱਚ ਕੰਪਿਊਟਰ ਦਾ ਦਿਲ ਹੈ। ਇਹ ਮੁੱਖ ਰੂਪ ਵਿੱਚ ਦੋ ਕੰਮ ਕਰਨ ਕਰਦਾ ਹੈ: ਗਣਨਾ ਕਾਰਵਾਈਆਂ, ਜਿਸ ਵਿੱਚ ਮੁੱਢਲੀਆਂ ਕਾਰਵਾਈਆਂ ਹਨ, ਦੋ ਨੰਬਰਾਂ ਨੂੰ ਜੋੜਨਾ ਜਾਂ ਘਟਾਉਣਾ, ਪਰ ਇਸ ਵਿੱਚ ਹੋਰ ਵੀ ਸ਼ਾਮਿਲ ਹਨ, ਜਿਵੇਂ ਕਿ "2 ਨਾਲ ਇਸ ਨੰਬਰ ਨੂੰ ਗੁਣਾ ਕਰਨਾ" ਜਾਂ "2 ਨਾਲ ਵੰਡਣਾ" (ਜਿਸ ਦਾ ਕਰਾਨ ਬਾਅਦ ਵਿੱਚ ਸਪਸ਼ਟ ਹੋਵੇਗਾ) ਅਤੇ ਇਹਨਾਂ ਨਾਲ ਕੁਝ ਹੋਰ ਕਾਰਵਾਈਆਂ। ALU ਕਾਰਵਾਈਆਂ ਦੀ ਦੂਜੀ ਕਿਸਮ ਹੈ ''ਤੁਲਨਾ'' ਕਾਰਵਾਈਆਂ, ਜੋ ਕਿ ਦੋ ਦਿੱਤੇ ਅੰਕਾਂ ਲਈ, ਕਿ ਉਹ ਬਰਾਬਰ ਹਨ, ਜਾਂ ਨਹੀਂ, ਤਾਂ ਕੇਹੜਾ ਵੱਡਾ ਹੈ।
ਲਾਈਨ 32:
I/O ਸਿਸਟਮ ਦਾ ਮਤਲਬ ਹੈ, ਉਹਨਾਂ ਢੰਗਾਂ ਤੋਂ, ਜਿਸ ਰਾਹੀਂ ਕੰਪਿਊਟਰ ਬਾਹਰੀ ਸੰਸਾਰ ਤੋਂ ਜਾਣਕਾਰੀ ਪਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਉਸ ਸੰਸਾਰ ਨੂੰ ਜਾਣਕਾਰੀ ਉਪਲੱਬਧ ਕਰਵਾਉਦਾ ਹੈ। ਇੱਕ ਆਮ ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਉੱਤੇ, ਇਨਪੁੱਟ ਜੰਤਰ, ਜਿਸ ਵਿੱਚ ਕੀ-ਬੋਰਡ ਅਤੇ ਕੰਪਿਊਟਰ ਮਾਊਸ ਆਦਿ ਅਤੇ ਆਉਟਪੁੱਟ ਜੰਤਰ, ਜਿੰਨਾਂ ਵਿੱਚ ਕੰਪਿਊਟਰ ਮਾਨੀਟਰ, ਪਰਿੰਟਰ ਅਤੇ ਹੋਰ ਸ਼ਾਮਿਲ ਹਨ, ਜੁੜੇ ਹੁੰਦੇ ਹਨ, ਪਰ ਇਹਨਾਂ ਬਾਰੇ ਵੇਰਵੇ ਸਹਿਤ ਜਾਣਕਾਰੀ ਅੱਗੇ ਦਿੱਤੀ ਗਈ ਹੈ।
ਕੰਟਰੋਲ ਸਿਸਟਮ ਸਭ ਨੂੰ ਇੱਕ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਇਹ ਦਾ ਕੰਮ ਮੈਮੋਰੀ ਜਾਂ।/O ਜੰਤਰਾਂ ਤੋਂ ਹਦਾਇਤਾਂ ਅਤੇ ਡਾਟੇ ਨੂੰ ਪੜਨਾ, ਹਦਾਇਤਾਂ ਨੂੰ ਡੀ-ਕੋਡ ਕਰਨਾ, ALU ਨੂੰ ਹਦਾਇਤਾਂ ਮੁਤਾਬਕ ਠੀਕ ਇਨਪੁੱਟ ਦੇਣ, ALU ਨੂੰ "ਦੱਸਣਾ" ਕਿ ਇਹਨਾਂ ਇਨਪੁੱਟਾਂ ਉੱਤੇ ਕੇਹੜੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰਨੀਆਂ ਹਨ ਅਤੇ ਪਰਾਪਤ ਹੋਏ ਨਤੀਜਿਆਂ ਨੂੰ ਮੈਮੋਰੀ ਜਾਂ।/O ਜੰਤਰਾਂ ਨੂੰ ਭੇਜਣਾ ਹੈ। ਕੰਟਰੋਲ ਸਿਸਟਮ ਦਾ ਮੂਲ ਭਾਗ ਇੱਕ ਕਾਉਂਟਰ ਹੈ, ਜੋ ਕਿ ਮੌਜੂਦਾ ਹਦਾਇਤ ਦਾ ਸਿਰਨਾਵਾਂ ਰੱਖਦਾ ਹੈ, ਆਮ ਕਰਕੇ ਇੱਕ ਹਦਾਇਤ ਚੱਲਣ ਨਾਲ ਇਸ ਵਿੱਚ ਇੱਕ ਗਿਣਤੀ ਵੱਧ ਜਾਦੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਮੌਜੂਦਾ ਹਦਾਇਤ ਖੁਦ ਇਹ ਨਹੀਂ ਦੱਸਦੀ ਕਿ ਅਗਲੀ ਹਦਾਇਤ ਦਾ ਸਿਰਨਾਵਾਂ ਵੱਖਰਾ ਹੈ (ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਨੂੰ ਲਗਾਤਾਰ ਉਹੀ ਹਦਾਇਤ ਚਲਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ)। ਭੌਤਿਕ ਰੂਪ ਵਿੱਚ, 1980 ਤੋਂ ALU ਅਤੇ ਕੰਟਰੋਲ ਇਕਾਈ ਨੂੰ ਇੱਕ ਹੀ ਇੰਟੀਗਰੇਟਡ ਸਰਕਟ ਵਿੱਚ ਰੱਖਿਆ
ਇਹਨਾਂ ਕੰਪਿਊਟਰਾਂ ਦਾ ਕੰਮ ਕਰਨ ਦਾ ਸਿਧਾਂਤ ਸਿੱਧਾ ਹੈ। ਆਮ ਕਰਕੇ, ਹਰੇਕ ਘੜੀ ਸੰਕੇਤ ਨਾਲ, ਕੰਪਿਊਟਰ ਆਪਣੀ ਮੈਮੋਰੀ ਵਿੱਚੋਂ ਇੱਕ ਹਦਾਇਤਾਂ ਅਤੇ ਡਾਟਾ ਚੁੱਕਦਾ ਹੈ। ਹਦਾਇਤਾਂ ਉੱਤੇ ਅਮਲ ਕੀਤਾ
ਵੱਡੇ ਕੰਪਿਊਟਰ, ਜਿਵੇਂ ਕਿ ਮਿੰਨੀ ਕੰਪਿਊਟਰ, ਮੇਨਫਰੇਮ ਕੰਪਿਊਟਰ, ਸਰਵਰ ਉੱਤੇ ਦਿੱਤੇ ਕੰਪਿਊਟਰਾਂ ਨਾਲੋ ਇੱਕ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹਨ, ਉਹ ਹੈ ਇਹਨਾਂ ਵਿੱਚ 1 ਤੋਂ ਵੱਧ CPU ਦੀ ਗਿਣਤੀ ਹੋਣੀ। ਸੁਪਰ-ਕੰਪਿਊਟਰ ਆਮ ਸੰਭਾਲੇ ਪਰੋਗਰਾਮਾ ਢਾਂਚੇ ਤੋਂ ਕਾਫ਼ੀ ਭਿੰਨ ਹੈ, ਕਈ ਵਾਰ ਹਜ਼ਾਰਾਂ CPU ਦੀ ਵਰਤੋਂ ਖਾਸ ਕੰਮ ਕਰਨ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤੇ ਜਾਦੇ ਹਨ।
ਲਾਈਨ 40:
== ਡਿਜ਼ੀਟਲ ਸਰਕਟ ==
ਉੱਪਰ ਦਿੱਤੀਆਂ ਧਾਰਨਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਕਈ ਵੱਖਰੀਆਂ ਵੱਖਰੀਆਂ ਤਕਨਾਲੋਜੀਆਂ ਦਾ ਸਾਹਰਾ ਲਿਆ
ਲਾਜ਼ੀਕਲ ਗੇਟਾਂ ਨੂੰ ਤਰਤੀਬ ਦੇ ਕੇ ਹੋਰ ਵੀ ਗੁੰਝਲਦਾਰ ਕੰਮਾਂ ਲਈ ਡਿਜ਼ੀਟਲ ਸਰਕਟ ਬਣਾਏ ਜਾ ਸਕਦੇ ਸਨ, ਜਿਵੇਂ ਕਿ ਐਡਰ (ਇਲੈਕਟਰੋਨਿਕ ਜੋੜਕ), ਜੋ ਕਿ ਇਲੈਕਟਰੋਨਿਕ ਢੰਘ ਵਿੱਚ ਉਹੀ ਕੰਮ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਬੱਚਿਆਂ ਨੂੰ ਦੋ ਨੰਬਰ ਜੋੜਨ ਵਾਲਾ ਐਲੋਗਰਿਥਮ ਇੱਕ ਕਾਲਮ ਨੂੰ ਇੱਕ ਵਾਰ ਜੋੜਨ ਉਪਰੰਤ, ਹਾਸਲ ਨੂੰ ਅਗਲੇ ਖੱਬੇ ਕਾਲਮ ਵਿੱਚ ਲੈਕੇ
ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਗੇਟ ਬਣਾਉਣ ਲਈ ਵੈਕਊਮ ਟਿਊਬਾਂ ਵਿੱਚ ਕਈ ਕਮੀਆਂ ਸਨ। ਉਹ ਬਹੁਤ ਕੀਮਤੀ, ਨਾ-ਭਰੋਸੇਯੋਗ (ਖਾਸ ਤੌਰ ਉੱਤੇ ਜਦੋਂ ਏਡੇ ਵੱਡੇ ਪਰੋਜੈੱਕਟ ਵਿੱਚ ਵਰਤਣਾ ਹੋਵੇ, ਕਾਫ਼ੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ, ਇਸ ਤੋਂ ਬਿਨਾਂ ਕਾਫ਼ੀ ਮਾਤਰਾ ਵਿੱਚ ਬਿਜਲੀ ਦੀ ਵੀ ਲੋੜ ਪੈਂਦੀ ਹੈ। ਇਸਕਰਕੇ 1960 ਵਿੱਚ ਇਹਨਾਂ ਨੂੰ ਟਰਾਂਸਟਰ, ਇੱਕ ਨਵਾਂ ਜੰਤਰ, ਜੋ ਕਿ ਟਿਊਬਾਂ ਵਾਂਗ ਹੀ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਬਹੁਤ ਹੀ ਛੋਟਾ, ਬਹੁਤ ਹੀ ਤੇਜ, ਘੱਟ ਊਰਜਾ ਦੀ ਵਰਤੋਂ, ਅਤੇ ਬਹੁਤ ਹੀ ਸਸਤਾ, ਨਾਲ ਤਬਦੀਲ ਕਰ ਦਿੱਤਾ ਗਿਆ।
ਲਾਈਨ 48:
[[ਤਸਵੀਰ:InternalIntegratedCircuit2.JPG|thumb|[[Integrated circuit]]s are the basis of modern digital computing hardware.]]
1960 ਅਤੇ 1970 ਵਿੱਚ, ਟਰਾਂਸਟਰ ਨੂੰ ਇੰਟੇਗਰੇਟਡ ਸਰਕਟ ਨਾਲ ਤਬਦੀਲ ਕਰ ਦਿੱਤਾ ਗਿਆ, ਜਿਸ ਵਿੱਚ ਕਈ ਟਰਾਂਸਟਰ (ਅਤੇ ਹੋਰ ਭਾਗ ਵਿੱਚ ਸਨ) ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਤਾਰਾਂ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਸੀ, ਜਿਸ ਨੂੰ ਇੱਕ ਠੋਸ ਸਿਲੀਕਾਨ ਟੁਕੜੇ ਉੱਤੇ ਜੋੜਿਆ
ਟਿਊਬਾਂ, ਟਰਾਂਸਟਰ ਅਤੇ ਇੰਟੇਗਰੇਟਡ ਸਰਕਟਾਂ ਉੱਤੇ ਟਰਾਂਸਟਰਾਂ ਨੂੰ ਸਟੋਰੇਜ਼-ਪਰੋਗਰਾਮ ਢਾਂਚੇ ਦੇ ਸਟੋਰੇਜ਼ ਭਾਗ ਦੇ ਤੌਰ ਉੱਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਅਤੇ ਰਿਹਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਵਰਤੇ ਜਾਦੇ ਸਕਰਟ ਨੂੰ ਫਲਿੱਪ-ਫਲਾਪ ਕਿਹਾ
===[[।/O ਜੰਤਰ]] ===
I/O ਇੱਕ ਆਮ ਸ਼ਬਦ ਹੈ, ਜੋ ਕਿ ਉਹਨਾਂ ਜੰਤਰਾਂ ਲਈ ਵਰਤਿਆ
ਪਹਿਲੀ ਪੀੜ੍ਹੀ ਦੇ ਕੰਪਿਊਟਰਾਂ ਨਾਲ ਸੀਮਤ ਹੀ ਇੰਪੁੱਟ ਜੰਤਰ ਸਨ; ਇੱਕ ਪੰਚ ਕਾਰਡ ਰੀਡਰ ਜਾਂ ਹਦਾਇਤਾਂ ਅਤੇ ਡਾਟਾ ਕੰਪਿਊਟਰ ਦੀ ਮੈਮੋਰੀ ਵਿੱਚ ਦੇਣ ਲਈ ਏਦਾਂ ਦਾ ਹੀ ਕੁਝ, ਅਤੇ ਕੁਝ ਕਿਸਮ ਦੇ ਪਰਿੰਟਰ, ਅਕਸਰ ਕੁਝ ਸੋਧੇ ਟੈਲੀਟਾਇਪ ਨਤੀਜਾ ਪਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਦੇ ਸਨ। ਸਾਲਾਂ ਵਿੱਚ, ਹੋਰ ਕਈ ਜੰਤਰ ਹੁਣ ਜੋੜੇ ਗਏ ਹਨ। ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਲਈ ਹੀ, ਕੰਪਿਊਟਰ ਕੀ-ਬੋਰਡ ਅਤੇ ਕੰਪਿਊਟਰ ਮਾਊਸ ਕੁਝ ਮੁੱਢਲੇ ਜੰਤਰ ਹਨ, ਜੋ ਕਿ ਲੋਕਾਂ ਨੂੰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਇੰਪੁੱਟ ਦੇਣ ਲਈ ਵਰਤੇ ਜਾਦੇ ਹਨ, ਅਤੇ ਕੰਪਿਊਟਰ ਮਾਨੀਟਰ ਕੰਪਿਊਟਰ ਉੱਤੇ ਉਪਭੋਗੀਆਂ ਨੂੰ ਜਾਣਕਾਰੀ ਵੇਖਾਈ ਜਾਦੀ ਹੈ, ਜਿਸ ਨੂੰ ਪਰਿੰਟਰ ਜਾਂ ਧੁਨੀ ਸਿਸਟਮ ਰਾਹੀਂ ਪਰਾਪਤ ਕੀਤਾ
==== ਹਦਾਇਤਾਂ ====
ਹਦਾਇਤਾਂ ਨੂੰ ਕੰਟਰੋਲ ਯੂਨਿਟ ਰਾਹੀਂ ਪੜ੍ਹਿਆ
ਹਦਾਇਤਾਂ ਨੂੰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਬਾਈਨਰੀ ਕਰੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਵੇਖਿਆ
=== ਪਰੋਗਰਾਮ ===
ਲਾਈਨ 68:
ਕੰਪਿਊਟਰ ਪਰੋਗਰਾਮ ਹਦਾਇਤਾਂ ਦੀ ਇੱਕ ਆਮ ਜਿਹੀ ਸੂਚੀ ਹੈ, ਜਿੰਨਾਂ ਨੂੰ ਕੰਪਿਊਟਰ ਚਲਾਉਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਕੰਮ ਨੂੰ ਕਰਨ ਤੋਂ ਲੈਕੇ, ਡਾਟੇ ਦੀਆਂ ਕਈ ਸਾਰਣੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਕੰਮ ਲਈ ਬਹੁਤ ਹੀ ਗੁੰਝਲਦਾਰ ਹਦਾਇਤਾਂ ਦੀ ਸੂਚੀ ਵੀ ਹੋ ਸਕਦੀ ਹੈ। ਕਈ ਕੰਪਿਊਟਰ ਪਰੋਗਰਾਮਾਂ ਵਿੱਚ ਲੱਖਾਂ ਹਦਾਇਤਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਵਿੱਚ ਕਈ ਲਗਾਤਾਰ ਚੱਲਦੀਆਂ ਹੀ ਰਹਿੰਦੀਆਂ ਹਨ। ਇੱਕ ਆਮ ਨਿੱਜੀ ਕੰਪਿਊਟਰ (2005 ਵਰ੍ਹੇ ਦੌਰਾਨ) 3 ਖਰਬ ਹਦਾਇਤਾਂ ਨੂੰ ਇੱਕ ਸਕਿੰਟ ਵਿੱਚ ਚਲਾ ਸਕਦਾ ਹੈ। ਕੰਪਿਊਟਰ ਆਪਣੀ ਅਸਧਾਰਨ ਯੋਗਤਾ ਉਹਨਾਂ ਦੇ ਗੁੰਝਲਦਾਰ ਹਦਾਇਤਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਸਮਰੱਥਾ ਕਰਕੇ ਨਹੀਂ ਪਰਾਪਤ ਕਰਦੇ। ਬਲਕਿ ਉਹ ਲੋਕਾਂ ਵਲੋਂ ਤਿਆਰ ਸਧਾਰਨ ਹਦਾਇਤਾਂ ਨੂੰ ਲੱਖਾਂ ਵਾਰ ਕਰਦੇ ਹਨ, ਜਿੰਨਾਂ ਨੂੰ ਪਰੋਗਰਾਮ ਕਹਿੰਦੇ ਹਨ।
ਵਰਤੋਂ ਵਿੱਚ, ਲੋਕ ਕੰਪਿਊਟਰ ਲਈ ਹਦਾਇਤਾਂ ਨੂੰ ਸਿੱਧਾ ਕੰਪਿਊਟਰ ਦੀ ਭਾਸ਼ਾ ਵਿੱਚ ਨਹੀਂ ਲਿਖਦੇ ਹਨ।
ਕੰਪਿਊਟਰ ਸਾਫਟਵੇਅਰ ਕੰਪਿਊਟਰ ਪਰੋਗਰਾਮ ਲਈ ਬਦਲਵਾਂ ਸ਼ਬਦ ਹੈ; ਇਹ ਬਹੁਤ ਹੀ ਢੁੱਕਵਾਂ ਅਤੇ ਪਰੋਗਰਾਮ ਲਈ ਲੋੜੀਦੀਆਂ ਸਭ ਸ਼ਰਤਾਂ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਕੰਪਿਊਟਰ ਅਤੇ ਵੀਡਿਓ ਖੇਡਾਂ ਵਿੱਚ ਨਾ ਸਿਰਫ਼ ਪਰੋਗਰਾਮ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ, ਬਲਕਿ ਡਾਟਾ ਵੀ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਤਸਵੀਰਾਂ, ਆਵਾਜ਼ਾਂ, ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਵੀ ਸ਼ਾਮਿਲ ਹਨ, ਜੋ ਕਿ ਖੇਡ ਦਾ ਫ਼ਰਜੀ ਵਾਤਾਵਰਣ ਤਿਆਰ ਕਰਦੇ ਹਨ। ਕੰਪਿਊਟਰ ਕਾਰਜ ਕੰਪਿਊਟਰ ਸਾਫਟਵੇਅਰ ਦਾ ਇੱਕ ਭਾਗ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਉਪਭੋਗੀਆਂ ਨੂੰ ਦਿੱਤਾ
ਇੱਕ ਆਮ ਮਸ਼ੀਨ ਹਦਾਇਤ ਤੋਂ ਲੈਕੇ ਵੱਡੀ ਸਮਰੱਥਾ ਵਾਲੇ ਪਰੋਗਰਾਮ ਬਣਾਉਣ ਲਈ ਬਹੁਤੇ ਪਰੋਗਰਾਮ ਬਹੁਤ ਹੀ ਵੱਡੇ ਅਤੇ ਗੁੰਝਲਦਾਰ ਹੋ ਜਾਦੇ ਹਨ। ਇੱਕ ਆਮ ਮੌਜੀਲਾ ਫਾਇਰਫਾਕਸ, ਵੈੱਬ ਝਲਕਾਰਾ, ਦੇ ਪਰੋਗਰਾਮ ਵਿੱਚ C/C++ ਕੰਪਿਊਟਰੀ ਭਾਸ਼ਾ ਦੀਆਂ 20 ਲੱਖ ਦੇ ਕਰੀਬ ਸਤਰਾਂ ਹਨ। ਕਈ ਪਰੋਗਰਾਮ ਇਸ ਤੋਂ ਵੱਡੇ ਹੁੰਦੇ ਹਨ, ਜਿੰਨਾਂ ਨੂੰ ਪਰੋਗਰਾਮਰਾਂ ਦੀ ਪੂਰੀ ਟੀਮ ਹੀ ਬਣਾਉਦੀ ਹੈ। ਏਡੇ ਗੁੰਝਲਦਾਰ ਪਰੋਗਰਾਮਾਂ ਦੇ ਪਰਬੰਧ ਦਾ ਹੀ ਨਤੀਜਾ ਹੈ ਕਿ ਏਦਾਂ ਦੇ ਪਰੋਜੈੱਕਟ ਸੰਭਵ ਹਨ; ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਪਰੋਗਰਾਮਿੰਗ ਤਜਬਰੇ ਨਾਲ, ਕੰਮ ਨੂੰ ਛੋਟੇ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ
ਬੇਸ਼ੱਕ, ਸਾਫ਼ਟਵੇਅਰਾਂ ਨੂੰ ਵਿਕਾਸ ਕਰਨਾ ਦੀ ਕਾਰਵਾਈ ਹੌਲੀ, ਨਾ-ਭਰੋਸੇਯੋਗ ਅਤੇ ਗਲਤੀ ਸਮੇਤ ਹੈ; ਤਾਂ ਸਾਫਟਵੇਅਰ ਇੰਜਨੀਅਰੀ ਨੇ ਕੁਝ ਨਿਯਮ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਸਫ਼ਲਤਾ ਹਾਸਲ ਕੀਤੀ ਹੈ, ਜਿਸ ਨਾਲ ਕਾਰਜ ਤੇਜ਼ ਹੋਏ, ਅਤੇ ਉਤਪਾਦਨ ਵਿੱਚ ਸੁਧਾਰ ਹੋਣ ਨਾਲ ਤਿਆਰ ਉਤਪਾਦ ਦੀ ਗੁਣਵੱਤਾ ਵਿੱਚ ਵੀ ਭਾਰੀ ਸੁਧਾਰ ਹੋਇਆ ਹੈ।
ਲਾਈਨ 82:
1960 ਵਿੱਚ, ਕੰਪਿਊਟਰ ਉਦਯੋਗਾਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਕੰਮਾਂ ਲਈ ਵਰਤੇ ਜਾਣ ਲੱਗੇ, ਇਹ ਇੱਕ ਸੰਗਠਨ ਵਿੱਚ ਕਈ ਕੰਮ ਕਰਨ ਲਈ ਆਮ ਹੋ ਗਏ। ਛੇਤੀ ਹੀ, ਕਈ ਕੰਮਾਂ ਲਈ ਸਵੈ-ਚਾਲਤ ਸਮਾਂ-ਸਾਰਣੀ ਮੁਤਾਬਕ ਚੱਲਣ ਲਈ ਖਾਸ ਸਾਫਟਵੇਅਰ ਉਪਲੱਬਧ ਹੋ ਗਏ। ਜੰਤਰਾਂ (ਹਾਰਡਵੇਅਰ) ਅਤੇ ਤਹਿ-ਸ਼ੁਦਾ ਕੰਮ ਕਰਨ ਲਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੀ ਖੋਜ ਹੋਈ, ਸਭ ਤੋਂ ਟਕਸਾਲੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਵਿੱਚੋਂ ਆਈਬੀਐਮ ਦਾ OS/360 ਹੈ।
ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚ ਅੱਗੇ ਸਭ ਤੋਂ ਵੱਡਾ ਵਿਕਾਸ ਸਮਾਂ-ਵੰਡ ਨਾਲ ਹੋਇਆ - ਤਾਂ ਕਈ ਉਪਭੋਗੀ ਇੱਕੋ ਸਮੇਂ ਕਈ ਪਰੋਗਰਾਮਾਂ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਰੱਖ ਸਕਣ, ਹਰ ਪਰੋਗਰਾਮ ਨੂੰ ਉਪਭੋਗੀ ਆਪਣੇ ਕੰਪਿਊਟਰ ਵਾਂਗ ਕੁਝ ਸਮੇਂ ਲਈ ਚਲਾ ਸਕੇ।
ਸ਼ਾਇਧ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡਾ ਫੇਰ ਬਦਲ ਹੁਣ ਮਿਆਰੀ ਦਿੱਖ ਉਪਲੱਬਧ ਕਰਵਾਉਣ ਨਾਲ ਆਇਆ, ਜਿਸ ਨੂੰ ਗਰਾਫਿਕਲ ਯੂਜਰ ਇੰਟਰਫੇਸ ਕਹਿੰਦੇ ਹਨ। ਇਸ ਦੇ ਕੁਝ ਤਕਨੀਕੀ ਕਾਰਨ ਹਨ ਕਿ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨਾਲ ਇਹ ਦਿੱਖ ਕਿਉ ਜੁੜੀ, ਪਰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਬਣਾਉਣ ਵਾਲਿਆਂ ਨੇ ਸਭ ਸਾਫਟਵੇਅਰਾਂ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕੀਤਾ ਕਿ ਉਹਨਾਂ ਦੀ ਦਿੱਖ ਵੀ ਏਦਾਂ ਦੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਇੰਟਰਫੇਸ
ਮੂਲ ਕੰਮਾਂ ਤੋਂ ਬਿਨਾਂ, ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਨੂੰ ਹੋਰ ਵੀ ਕਈ ਸੰਦਾਂ ਨਾਲ ਤਿਆਰ ਕਰਕੇ ਪੇਸ਼ ਕੀਤਾ
ਸਾਰੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਆਪਣੇ ਵਿੱਚ ਏਦਾਂ ਦੇ ਫੀਚਰ ਨਹੀਂ ਰੱਖਦੇ ਹਨ; ਛੋਟੇ ਕੰਪਿਊਟਰਾਂ ਲਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਬਹੁਤ ਘੱਟ ਗੁਣ ਰੱਖਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਪੁਰਾਣੇ ਮਾਈਕਰੋਪਰੋਸੈਸਰਾਂ ਲਈ ਘੱਟੋ-ਘੱਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ। ਇੰਮਬੈੱਡ ਕੰਪਿਊਟਰਾਂ ਲਈ ਖਾਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਹੁੰਦੇ ਹਨ, ਜਾਂ ਕਈ ਵਾਰ ਤਾਂ ਕੁਝ ਵੀ ਨਹੀਂ ਹੁੰਦਾ ਹੈ। ਕਈ ਵਾਰ ਕੁਝ ਖਾਸ ਪਰੋਗਾਰਮ ਉਹਨਾਂ ਦੇ ਲੋੜੀਦੇ ਕੰਮਾਂ ਨੂੰ ਪੂਰੇ ਕਰਨ ਲਈ ਲਿਖੇ ਜਾਦੇ ਹਨ, ਜਿੰਨਾਂ ਨੂੰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਕਰਦਾ ਹੈ।
ਲਾਈਨ 92:
== ਕੰਪਿਊਟਰ ਕਾਰਜ ==
ਪਹਿਲਾਂ ਇਲੈਕਟਰੋਨਿਕ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਰ, ਆਪਣੇ ਵੱਡੇ ਅਕਾਰ ਕਰਕੇ ਅਤੇ ਕੀਮਤ ਕਰਕੇ, ਵਿਗਿਆਨਕ ਗਣਨਾਵਾਂ ਕਰ ਸਕਦਾ ਸੀ, ਸਿਰਫ਼ ਫੌਜੀ ਕੰਮਾਂ ਲਈ ਹੀ ਵਰਤਿਆ
ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਸੰਭਾਲੇ ਕੰਪਿਊਟਰ ਪਰੋਗਰਾਮ ਕੰਪਿਊਟਰ ਵਪਾਰਕ ਸਮੱਸਿਆਵਾਂ ਲਈ ਵਰਤੇ ਜਾਦੇ ਸਨ LEO ਕੰਪਿਊਟਰ, ਇੱਕ ਸੰਭਾਲੇ ਪਰੋਗਰਾਮ ਕੰਪਿਊਟਰ ਸੀ, ਜੋ ਕਿ ਜੇ. ਲਯਉਨ ਅਤੇ ਕੰਪਨੀ ਨੇ ਬਰਤਾਨੀਆ ਵਿੱਚ ਬਣਾਇਆ ਸੀ, ਜੋ ਕਿ ਲੈਣ ਦੇਣ ਦੇ ਹਿਸਾਬ ਕਿਤਾਬ ਲਈ ਵਰਤਿਆ
ਕੰਪਿਊਟਰ ਦੀ ਲਗਾਤਾਰ ਘੱਟਦੀ ਕੀਮਤ ਅਤੇ ਅਕਾਰ ਨੇ ਕੰਪਿਊਟਰ ਨੂੰ ਛੋਟੇ ਸੰਗਠਨਾਂ ਲਈ ਵੀ ਉਪਲੱਬਧ ਕਰਵਾ ਦਿੱਤਾ। 1970 ਵਿੱਚ ਮਾਈਕਰੋਪਰੋਸੈਸਰ ਦੀ ਖੋਜ ਨਾਲ, ਸਸਤੇ ਕੰਪਿਊਟਰ ਦਾ ਉਤਪਾਦਨ ਸੰਭਵ ਹੋ ਗਿਆ। 1980 ਵਿੱਚ ਨਿੱਜੀ ਕੰਪਿਊਟਰ (ਪਰਸਨਲ ਕੰਪਿਊਟਰ) ਉਪਲੱਬਧ ਹੋ ਗਏ, ਜੋ ਕਿ ਕਈ ਨਿੱਤ ਦੇ ਕੰਮ, ਵਹੀ-ਖਾਤਾ, ਦਸਤਾਵੇਜ਼ ਲਿਖਣ ਅਤੇ ਛਾਪਣ, ਭਵਿੱਖਬਾਣੀ ਗਣਨਾ ਕਰਨ ਅਤੇ ਕਈ ਗਣਿਤ ਦੇ ਕੰਮ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਸਨ।
ਲਾਈਨ 102:
ਜਿਵੇਂ ਹੀ ਕੰਪਿਊਟਰ ਸਸਤੇ ਹੋਏ ਹਨ, ਉਹ ਕਲਾ ਦੇ ਖੇਤਰ ਵਿੱਚ ਵੀ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ। ਧੁਨੀ, ਖਾਸ ਕਰਕੇ ਤਸਵੀਰਾਂ ਅਤੇ ਵੀਡਿਓ ਹੁਣ ਸ਼ੰਸਲੇਸ਼ਕਾਂ, ਕੰਪਿਊਟਰ ਗਰਾਫਿਕਸ ਅਤੇ ਕੰਪਿਊਟਰ ਸਜੀਵਤਾ ਨਾਲ ਬਣਾਏ ਜਾਦੇ ਹਨ। ਇਹ ਮਨੋਰੰਜਨ ਵਿੱਚ, ਕੰਪਿਊਟਰ ਅਤੇ ਵੀਡਿਓ ਖੇਡਾਂ|ਵੀਡਿਓ ਖੇਡਾਂ ਦੀ ਹੁਣ ਵੱਡੀ ਸਨੱਅਤ ਖੜੀ ਹੈ।
ਕੰਪਿਊਟਰ ਹੁਣ ਮਸ਼ੀਨੀ ਜੰਤਰਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੇ ਹਨ,
ਰੋਬੋਟ ਆਰਟੀਫਿਸ਼ਲ ਇੰਟੈਲੀਜ਼ੈਟ ਦਾ ਅਸਲ ਪਰਦਰਸ਼ਨ ਹੈ, ਇੱਕ ਵਿਸ਼ਾ, ਜੋ ਦੀਆਂ ਹੱਦਾਂ ਤਾਂ ਅਸਪਸ਼ਟ ਹਨ, ਪਰ ਕੁਝ ਹੱਦ ਤੱਕ ਕੰਪਿਊਟਰ ਸਮਰੱਥਾ ਵੀ ਸ਼ਾਮਲ ਹੈ, ਜੋ ਕਿ ਹਾਲੇ ਸੰਭਵ ਨਹੀਂ, ਪਰ ਵਿਅਕਤੀ ਕਰ ਸਕਦਾ ਹੈ। ਸਮੇਂ ਨਾਲ, ਢੰਗ ਵਿਕਸਿਤ ਕੀਤੇ ਗਏ ਹਨ, ਜਿੰਨਾਂ ਨਾਲ ਕੰਪਿਊਟਰ ਉਹ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ ਪਹਿਲਾਂ ਸੋਚੇ ਜਾਦੇ ਸਨ ਕਿ ਸਿਰਫ਼ ਵਿਅਕਤੀ ਹੀ ਕਰ ਸਕਦਾ ਹੈ - ਜਿਵੇਂ ਕਿ ਲਿਖਤ "ਪੜਨਾ", ਸਤਰੰਜ਼ ਖੇਡਣਾ ਆਦਿ। ਪਰ, ਇੱਕ ਕੰਪਿਊਟਰ, ਜੋ ਕਿ ਬੰਦਾ ਦੇ ਮੁਕਾਬਲੇ ਦੀ "ਸਧਾਰਨ" ਸੋਚ ਰੱਖਦਾ ਹੋਵੇ ਦਾ ਵਿਕਾਸ ਮੱਠਾ ਹੈ।
|