ਕੰਪਿਊਟਰ: ਰੀਵਿਜ਼ਨਾਂ ਵਿਚ ਫ਼ਰਕ

ਸਮੱਗਰੀ ਮਿਟਾਈ ਸਮੱਗਰੀ ਜੋੜੀ
ਛੋ clean up ਦੀ ਵਰਤੋਂ ਨਾਲ AWB
ਲਾਈਨ 3:
ਕੰਪਿਊਟਰ ਬਹੁਤ ਹੀ ਜਿਆਦਾ ਬਹੁਮੁਖੀ ਹੈ। ਅਸਲ ਵਿੱਚ ਇਹ ''ਵਿਆਪਕ'' ਜਾਣਕਾਰੀ ਉੱਤੇ ਕਾਰਵਾਈ ਕਰਨ ਵਾਲੀਆਂ ਮਸ਼ੀਨਾਂ ਹਨ। ਚਰਚ-ਟਰਨਿੰਗ ਸਿਧਾਂਤ [[Church-Turing thesis]] ਦੇ ਅਨੁਸਾਰ, ਇੱਕ ਕੰਪਿਊਟਰ ਕੁਝ ਮੁੱਢਲੀਆਂ ਸਮੱਰਥਾ ਨਾਲ (ਤਕਨੀਕੀ ਸਬਦਾਂ ਵਿੱਚ, ਇੱਕ ਵਿਆਪਕ ਟਰਨਿੰਗ ਮਸ਼ੀਨ ਦੇ ਬਰਾਬਰ ਕੰਮ ਕਰਨ ਵਾਲੀ ਮਸ਼ੀਨ ਦੀ ਸਮੱਰਥਾ) ਇੱਕ ਸਿਧਾਂਤ ਹੈ, ਜੋ ਕਿ ''ਕੋਈ'' ਹੋਰ ਕੰਪਿਊਟਰ ਵੀ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਨਿੱਜੀ ਡਿਜ਼ੀਟਲ ਸਹਾਇਕ ਤੋਂ ਲੈ ਕੇ [[ਸੁਪਰ ਕੰਪਿਊਟਰ]] ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਕਰਕੇ, ਇੱਕੋ ਕੰਪਿਊਟਰ ਡਿਜ਼ਾਇਨ ਹੀ ਆਮ ਕੰਪਨੀ ਦੀ ਤਨਖਾਹ ਬਿੱਲ ਤਿਆਰ ਕਰਨ ਤੋਂ ਲੈ ਕੇ ਉਦਯੋਗਾਂ ਨੂੰ ਕਾਬੂ ਕਰਨ ਦੇ ਯੋਗ ਹੈ। ਆਧੁਨਿਕ ਬਿਜਲਈ ਕੰਪਿਊਟਰਾਂ ਨੇ ਪੁਰਾਣੇ ਡਿਜ਼ਾਇਨਾਂ ਦੇ ਮੁਕਾਬਲੇ ਗਤੀ ਅਤੇ ਜਾਣਕਾਰੀ ਉੱਤੇ ਕੰਮ ਕਰਨ ਦੀ ਸਮੱਰਥਾ ਵਿੱਚ ਵੱਡਾ ਇਨਕਲਾਬ ਲੈ ਆਂਦਾ ਹੈ। ਇਸ ਸਮੇਂ ਮੂਰੇ ਦਾ ਨਿਯਮ ਪ੍ਰਭਾਵੀ ਰਿਹਾ ਹੈ।
 
ਕੰਪਿਊਟਰ ਅੱਜਕਲ੍ਹ ਕਈ ਭੌਤਿਕ ਰੂਪਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹਨ। ਅਸਲੀ ਕੰਪਿਊਟਰ ਇੱਕ ਵੱਡੇ ਕਮਰੇ ਜਿੰਨੇ ਵੱਡੇ ਸਨ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਵੱਡੇ ਕੰਪਿਊਟਰ ਹਾਲੇ ਵੀ ਵਿਗਿਆਨਕ ਗਣਨਾ ਕਰਨ ਲਈ ਮੌਜੂਦ ਹਨ, ਜਿੰਨਾਂ ਨੂੰ ਸੁਪਰ ਕੰਪਿਊਟਰ ਕਿਹਾ ਜਾਦਾ ਹੈ ਅਤੇ ਵੱਡੀਆਂ ਕੰਪਨੀਆਂ ਵਲੋਂ ਸੰਚਾਰ ਕਿਰਿਆ ਲਈ ਬਹੁਤ ਹੀ ਵੱਡੇ ਕੰਪਿਊਟਰਾਂ ਦੀ ਲੋੜ ਰਹਿੰਦੀ ਹੈ, ਜਿੰਨਾਂ ਨੂੰ ਮੇਨਫਰੇਮ ਕਹਿੰਦੇ ਹਨ। ਛੋਟੇ ਕੰਪਿਊਟਰ, ਜਿੰਨਾਂ ਦੀ ਵਰਤੋਂ ਨਿੱਜੀ ਕੰਮਾਂ ਲਈ ਕੀਤੀ ਜਾਦੀ ਹੈ, ਨੂੰ ਨਿੱਜੀ ਕੰਪਿਊਟਰ (ਪਰਸਨਲ ਕੰਪਿਊਟਰ ਜਾਂ ਪੀ.ਸੀ) ਕਹਿੰਦੇ ਹਨ, ਅਤੇ ਇਹਨਾਂ ਦਾ ਹੀ ਨੇੜਲਾ ਰੂਪ ਹਨ, ਲੈਪਟਾਪ ਜਾਂ ਨੋਟਬੁੱਕ ।ਨੋਟਬੁੱਕ। ਪਰ, ਅੱਜਕਲ੍ਹ ਆਮ ਪ੍ਰਚੱਲਤ ਕੰਪਿਊਟਰ ਦੀ ਕਿਸਮ ਇਮਬੈੱਡ ਕੰਪਿਊਟਰ, ਛੋਟੇ ਕੰਪਿਊਟਰ, ਜਿੰਨਾਂ ਨੂੰ ਹੋਰ ਜੰਤਰਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ। ਲੜਾਕੂ ਹਵਾਈ ਜਹਾਜ਼ ਵਰਗੀਆਂ ਮਸ਼ੀਨਾਂ ਤੋਂ ਲੈ ਕੇ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਇਮਬੈੱਡ ਕੰਪਿਊਟਰਾਂ ਨਾਲ ਹੀ ਕਾਬੂ (ਨਿਯੰਤਰਿਤ) ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
== ਇਤਹਾਸ ==
{{ਮੁੱਖ ਲੇਖ|ਕੰਪਿਊਟਰ ਯੰਤਰਾਂ ਦਾ ਇਤਿਹਾਸ}}
ਅਸਲ ਵਿੱਚ "ਕੰਪਿਊਟਰ" ਇੱਕ ਵਿਅਕਤੀ ਸੀ, ਜੋ ਕਿ [[ਗਣਿਤ]] ਦੇ ਨੇਮਾਂ ਮੁਤਾਬਕ ਗਣਨਾ ਕਰਦਾ ਸੀ, ਅਕਸਰ ਅਬਸੀਸਾ ਤੋਂ ਲੈਕੇ ਮਸ਼ੀਨੀ ਗਣਨਾ ਜੰਤਰਾਂ ਦੇ ਢੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰਦਾ ਸੀ। ਪੁਰਾਣੇ ਗਣਨਾ ਜੰਤਰਾਂ ਵਿੱਚ ਐਟੀਕਯਥੀਰਾ ਢੰਗ, ਇੱਕ ਪੁਰਾਤਨ ਗਰੀਕ ਜੰਤਰ ਹੈ, ਜੋ ਕਿ 87 ਈਸਾ ਪੂਰਵ ਤੋਂ ਗਹੈਰਾਂ ਦੀਆਂ ਗਤੀਵਿਧੀਆਂ ਪਤਾ ਲਗਾਉਣ ਦਾ ਢੰਘ ਸੀ। ਇਸ ਪੁਰਾਤਨ ਜੰਟਰ ਲਈ ਤਕਨੀਕੀ ਕਾਰਨਾਂ ਕਰਕੇ ਕੁਝ ਨੁਕਤੇ ਖੁੰਜ ਗਏ।
 
ਮੱਧ ਕਾਲ ਦੌਰਾਨ ਯੂਰਪੀ ਗਣਿਤਕਾਰਾਂ ਅਤੇ ਇੰਜਨੀਅਰੀ ਦੇ ਆਉਣ ਨਾਲ, 17ਵੀਂ ਸਦੀ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਘੜੀ ਦੇ ਤਕਨੀਕੀ ਵਿਕਾਸ ਹੋਣ ਨਾਲ ਅਗਲੀ ਪੀੜ੍ਹੀ ਦੇ ਮਸ਼ੀਨੀ ਗਣਨਾ ਜੰਤਰ ਬਣਾਏ ਗਏ। ਖਾਸ ਤੌਰ ਉੱਤੇ ਪੰਚ ਕਾਰਡ ਅਤੇ ਵੈਕਊਮ ਟਿਊਬ ਹਨ, ਜਿੰਨੇ ਨੇ 19ਵੀ ਅਤੇ 20 ਸਦੀ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਭਾਰੀ ਵਿਕਾਸ ਕੀਤਾ। 19ਵੀ ਸਦੀ ਵਿੱਚ ਚਾਰਲਸ ਬੱਗੇਜ ਨੇ ਪਹਿਲਾਂ 1837 ਵਿੱਚ ਇੱਕ ਵਿਚਾਰ ਪੇਸ਼ ਕੀਤਾ ਅਤੇ ਪੂਰੇ ਪਰੋਗਰਾਮ ਹੋਣਯੋਗ ਕੰਪਿਊਟਰ ਦਾ ਡਿਜ਼ਾਇਨ ਤਿਆਰ ਕੀਤਾ, ਪਰ ਉਸ ਸਮੇਂ ਤਕਨਾਲੋਜੀ ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਕਮੀ, ਪੈਸਿਆਂ ਦੀ ਥੁੜ੍ਹ, ਅਤੇ ਆਪਣੇ ਡਿਜ਼ਾਇਨ ਦੇ ਬੇਢੰਗੇ ਖਾਕੇ ਦੇ ਵਿਰੋਧ ਨੂੰ ਸਹਿਣ ਦੀ ਯੋਗਤਾ ਨਾ ਹੋਣ ਕਰਕੇ ਇਹ ਯਕੀਨ ਹੋ ਗਿਆ ਕਿ ਜੰਤਰ ਅਸਲ ਵਿੱਚ ਕਦੇ ਬਣਾਇਆ ਹੀ ਨਹੀਂ ਗਿਆ ਸੀ।
 
20ਵੀਂ ਸਦੀ ਦੇ ਪਹਿਲੇ ਅੱਧ ਤੱਕ, ਕਈ ਵਿਗਿਆਨ ਗਣਨਾਵਾਂ ਲਈ ਖਾਸ ਮਕਸਦ ਵਾਲੇ ਐਨਾਲਾਗ ਕੰਪਿਊਟਰ ਤਿਆਰ ਕੀਤੇ ਗਏ, ਜੋ ਕਿ ਗਣਨਾ ਦੇ ਅਧਾਰ ਦੇ ਰੂਪ ਵਿੱਚ ਭੌਤਿਕ ਜਾਂ ਇਲੈਕਟਰੋਨਕਿ ਮਾਡਲ ਵਾਂਗ ਵਰਤਦੇ ਸਨ। ਇਹਨਾਂ ਦਾ ਵਿਕਾਸ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵਿਕਾਸ ਨਾਲ ਰੁਕ ਗਿਆ।
 
[[ਤਸਵੀਰ:Colossus.jpg|thumb|The Colossus computer was used to break German ciphers during [[World War IIWar।I]].]]
 
ਇਹਨਾਂ ਦੀ ਅਗਲੀ ਪੀੜ੍ਹੀ ਦਾ ਵਿਕਾਸ 1930 ਅਤੇ 1940 ਦੇ ਦਰਮਿਆਨ ਤੇਜ਼ੀ ਨਾਲ ਹੋਇਆ, ਜੋ ਕਿ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਸੌਖੇ ਸਨ, ਜਿੰਨਾਂ ਵਿੱਚ ਅੱਗੇ ਦਿੱਤੇ ਫੀਚਰ ਸ਼ਾਮਿਲ ਸਨ: 1937 ਵਿੱਚ ਕੋਉਡੀ ਸ਼ੱਨਉਨ ਵਲੋਂ ਖੋਜਿਆ ਡਿਜ਼ੀਟਲ ਇਲੈਕਟਰੋਨਿਕ ਦੀ ਵਰਤੋਂ, ਅਤੇ ਹੋਰ ਵੀ ਆਸਾਨ ਪਰੋਗਰਾਮ ਬਣਾਉਣ ਦੀ ਯੋਗਤਾ। ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਕਾਢਾਂ ਵਿੱਚ ਕੋਨਰਡ ਜੂਸੀ ਦੀ ਜ਼ੈੱਡ ਮਸ਼ੀਨ, ਇਲੈਕਟਰੋ-ਮਕੈਨੀਕਲ ਜ਼ੈੱਡ3 ਪਹਿਲਾਂ ਵਿਆਪਕ ਕੰਪਿਊਟਰ ਸੀ, ਪਰ ਇਹ ਆਪਣੇ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਤੋਂ ਬਿਲਕੁੱਲ ਅਸਮਰੱਥ ਸੀ, ਗੁਪਤ ਬਰਤਾਨਵੀਂ ਕੋਲੋਲੱਸ ਕੰਪਿਊਟਰ, ਜਿਸ ਵਿੱਚ ਸੀਮਿਤ ਪਰੋਗਰਾਮ ਯੋਗਤਾ ਸੀ, ਅਜੇਹੇ ਜੰਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਸਾਹਮਣੇ ਆਇਆ, ਜੋ ਕਿ ਹਜ਼ਾਰਾਂ ਮੁੱਲਾਂ ਲਈ ਭਰੋਸੇਯੋਗ ਸੀ ਅਤੇ ਅਮਰੀਕੀ [[ENIAC]] - ਇੱਕ ਆਮ ਵਰਤੋਂ ਦੀ ਮਸ਼ੀਨ, ਪਰ ਇਹ ਨਾ-ਲੱਚਕਦਾਰ ਢਾਂਚਾ ਸੀ, ਜੋ ਮੁੜ-ਪਰੋਗਰਾਮ ਕਰਨ ਲਈ ਇਸ ਨੂੰ ਪੂਰੀ ਤਰਾਂ ਵਾਪਸ ਲਿਆਉਣਾ ਲਾਜ਼ਮੀ ਸੀ।
 
ਇੱਕ ਟੀਮ, ਜਿਸ ਨੇ ENIAC ਦਾ ਵਿਕਾਸ ਕੀਤਾ, ਨੇ ਇਸ ਦੀਆਂ ਕਮੀਆਂ ਦੇ ਖੋਜ ਕੀਤੀ, ਜਿਸ ਨੂੰ ਸਟੋਰਡ ਪਰੋਗਰਾਮ ਆਰਚੀਟੈਕਚਰ ਕਿਹਾ ਗਿਆ, ਜਿਸ ਤੋਂ ਅੱਜਕੱਲ੍ਹ ਦੇ ਸਭ ਨਵੇਂ ਕੰਪਿਊਟਰਾਂ ਦਾ ਵਿਕਾਸ ਕੀਤਾ ਗਿਆ ਹੈ। ਆਖਰੀ 1940 ਦਹਾਕੇ ਵਿੱਚ ਇਸ ਢਾਂਚੇ ਦੇ ਅਧਾਰ ਉੱਤੇ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵਿਕਾਸ ਦੇ ਕਈ ਪਰੋਜੈੱਕਟਾਂ ਨੂੰ ਪਰਵਾਨਗੀ ਦਿੱਤੀ ਗਈ, ਇਹਨਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਚੱਲਣ ਵਾਲਾ ਮਾਨਚੈਸਟਰ ਸਮਾਲ-ਸਕੇਲ ਐਕਸਪੈਰੀਮਿੰਟਲ ਮਸ਼ੀਨ ਸੀ, ਪਰ [[EDSAC]] ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਤਜਰਬੇ ਅਧੀਨ ਵਰਜਨ ਸੀ।
 
ਵੇਵੀ-ਰਾਹੀਂ ਚੱਲਣ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ ਦਾ 1950 ਤੱਕ ਵਰਤਿਆ ਆਮ ਵਰਤਿਆ ਜਾਦਾ ਸੀ, ਪਰ 1960 ਵਿੱਚ ਖੋਜੇ ਗਏ ਟਰਾਂਜਿਸਟਰ ਅਧਾਰਤ ਕੰਪਿਊਟਰਾਂ ਨੇ ਛੇਤੀ ਹੀ ਇਹਨਾਂ ਦਾ ਬਦਲ ਉਪਲੱਬਧ ਕਰਵਾ ਦਿੱਤਾ, ਜੋ ਤੇਜ਼, ਛੋਟੇ, ਅਤੇ ਬਹੁਤ ਹੀ ਜ਼ਿਆਦਾ ਭਰੋਸੇਯੋਗ ਸਨ, ਅਤੇ ਇਸਕਰਕੇ ਹੀ ਛੋਟੇ, ਤੇਜ਼ੇ ਅਤੇ ਸਸਤੇ ਕੰਪਿਊਟਰ ਵਪਾਰਕ ਵਰਤੋਂ ਲਈ ਉਪਲੱਬਧ ਹੋ ਗਏ। 1970ਵਿਆਂ ਵਿੱਚ ਇੰਟੀਗਰੇਟਡ ਸਰਕਿਟ ਤਕਨਾਲੋਜੀ ਨੇ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਇੰਨੇ ਛੋਟੇ ਪੱਧਰ ਉੱਤੇ ਬਣਾਉਣਾ ਸੰਭਵ ਕਰ ਦਿੱਤਾ ਹੈ, ਕਿ ਨਿੱਜੀ ਕੰਪਿਊਟਰ, ਜਿਸ ਨੂੰ ਪਰਸਨਲ ਕੰਪਿਊਟਰ ਜਾਂ ਪੀ.ਸੀ. ਕਹਿੰਦੇ ਹਨ, ਅੱਜ ਘਰ-ਘਰ ਉਪਲੱਬਧ ਹਨ।
ਲਾਈਨ 24:
1940 ਦੇ ਪਹਿਲੇ ਇਲੈਕਟਰੋਨਿਕ, ਆਮ ਵਰਤੋਂ ਦੇ ਕੰਪਿਊਟਰ ਵਿਕਾਸ ਉਪਰੰਤ ਕੰਪਿਊਟਰ ਦੀਆਂ ਤਕਨੀਕਾਂ ਬੜੀ ਤੇਜ਼ੀ ਨਾਲ ਤਬਦੀਲ ਹੋਈਆਂ, ਬਹੁਤੀਆਂ ਪਰ ਹਾਲੇ ਵੀ ਵਰਤੋਂ ਅਧੀਨ ਹਨ, ਜੋ ਕਿ ਵੋਨ ਨਿਊਮੈਨ ਆਰਚੀਟੈਕਚਰ (ਸਟੋਰੇਜ਼ ਪਰੋਗਾਰਮ ਢਾਂਚੇ), ਜਿਸ ਨੂੰ ਅਕਸਰ ਨਿਊਮੈਨ ਆਰਚੀਟੈਕਚਰ ਵੀ ਕਿਹਾ ਜਾਦਾ ਹੈ, ਜੋ ਨਾਂ ਇਸ ਨੂੰ ENIAC ਡਿਜ਼ਾਇਨਰਾਂ ਜੇ ਪਰੀਸਪੀਰ ਇਕਕੀਰਟ ਅਤੇ ਜੋਨ ਵਿਲਿਅਮ ਮੂਚਲੇ ਨੇ ਦਿੱਤਾ ਸੀ।) ਵਿੱਚ ਸਨ। ਇਹ ਡਿਜ਼ਾਇਨ ਨੇ ਕੰਪਿਊਟਰ ਦੇ ਤਜਰਬੇ ਨੂੰ ਸਹੀਂ ਸਾਬਤ ਕਰ ਦਿੱਤਾ ਹੈ।
 
ਇੱਕ ਕੰਪਿਊਟਰ ਦੇ ਢਾਂਚੇ ਦੇ ਚਾਰ ਮੁੱਖ ਭਾਗ ਹਨ: ਅਰਿੱਥਮੈਟਿਕ ਅਤੇ ਲਾਜ਼ਿਕ ਯੂਨਿਟ (ALU), ਕੰਟਰੋਲ ਯੂਨਿਟ (ਕੰਟਰੋਲ ਸਰਕਟ), ਕੰਪਿਊਟਰ ਸਟੋਰੇਜ਼ (ਮੈਮੋਰੀ, ਯਾਦਾਸ਼ਤ) ਅਤੇ ਇਨਪੁੱਟ ਤੇ ਆਉਟਪੁੱਟ ਜੰਤਰ (ਜਿੰਨਾਂ ਨੂੰ Iਨੂੰ।/O ਕਿਹਾ ਜਾਦਾ ਹੈ) ਇਹ ਭਾਗ ਆਪਸ ਵਿੱਚ ਕੰਪਿਊਟਰ ਬਸਾਂ (ਬਸਾਂ) ਰਾਹੀਂ ਆਪਸ ਵਿੱਚ ਜੁੜੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਇਹਨਾਂ ਨੂੰ ਇੱਕ ਘੜੀ, ਜਿਸ ਨੂੰ ਘੜੀ ਸੰਕੇਤ (ਕਲਾਕ ਸਿਗਨਲ) ਕਹਿੰਦੇ ਹਨ, ਰਾਹੀਂ ਚਲਾਇਆ ਜਾਦਾ ਹੈ
 
ਵਿਚਾਰ ਮੁਤਾਬਕ, ਇੱਕ ਕੰਪਿਊਟਰ ਦੀ ਮੈਮੋਰੀ ਨੂੰ ਸੈੱਲਾਂ ਦੀ ਲੜੀ ਦੇ ਰੂਪ ਵਿੱਚ ਵੇਖਿਆ ਜਾਦਾ ਹੈ। ਹਰ ਸੈੱਲ ਦਾ ਆਪਣਾ ਸਿਰਨਾਵਾਂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਛੋਟੀ ਅਤੇ ਸਥਿਰ ਮਾਤਰਾ ਵਿੱਚ ਜਾਣਕਾਰੀ ਨੂੰ ਹੀ ਸੰਭਾਲ ਕੇ ਰੱਖ ਸਕਦਾ ਹੈ। ਇਹ ਜਾਣਕਾਰੀ ਹਦਾਇਤ ਹੋ ਸਕਦੀ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਨੂੰ ਕੁਝ ਕਰਨ ਲਈ ਹੁਕਮ ਦਿੰਦੀ ਹੈ, ਜਾਂ ਡਾਟਾ, ਉਹ ਜਾਣਕਾਰੀ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਹਦਾਇਤਾ ਉੱਤੇ ਅਮਲ ਕਰਨ ਦੌਰਾਨ ਵਰਤਦਾ ਹੈ, ਜੋ ਕਿ ਮੈਮੋਰੀ ਵਿੱਚ ਮੌਜੂਦ ਹੈ। ਆਮ ਨਿਯਮ ਮੁਤਾਬਕ ਹਰੇਕ ਸੈੱਲ ਇੱਕ ਹਦਾਇਤ ਜਾਂ ਡਾਟਾ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।
ਲਾਈਨ 32:
I/O ਸਿਸਟਮ ਦਾ ਮਤਲਬ ਹੈ, ਉਹਨਾਂ ਢੰਗਾਂ ਤੋਂ, ਜਿਸ ਰਾਹੀਂ ਕੰਪਿਊਟਰ ਬਾਹਰੀ ਸੰਸਾਰ ਤੋਂ ਜਾਣਕਾਰੀ ਪਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਉਸ ਸੰਸਾਰ ਨੂੰ ਜਾਣਕਾਰੀ ਉਪਲੱਬਧ ਕਰਵਾਉਦਾ ਹੈ। ਇੱਕ ਆਮ ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਉੱਤੇ, ਇਨਪੁੱਟ ਜੰਤਰ, ਜਿਸ ਵਿੱਚ ਕੀ-ਬੋਰਡ ਅਤੇ ਕੰਪਿਊਟਰ ਮਾਊਸ ਆਦਿ ਅਤੇ ਆਉਟਪੁੱਟ ਜੰਤਰ, ਜਿੰਨਾਂ ਵਿੱਚ ਕੰਪਿਊਟਰ ਮਾਨੀਟਰ, ਪਰਿੰਟਰ ਅਤੇ ਹੋਰ ਸ਼ਾਮਿਲ ਹਨ, ਜੁੜੇ ਹੁੰਦੇ ਹਨ, ਪਰ ਇਹਨਾਂ ਬਾਰੇ ਵੇਰਵੇ ਸਹਿਤ ਜਾਣਕਾਰੀ ਅੱਗੇ ਦਿੱਤੀ ਗਈ ਹੈ।
 
ਕੰਟਰੋਲ ਸਿਸਟਮ ਸਭ ਨੂੰ ਇੱਕ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਇਹ ਦਾ ਕੰਮ ਮੈਮੋਰੀ ਜਾਂ Iਜਾਂ।/O ਜੰਤਰਾਂ ਤੋਂ ਹਦਾਇਤਾਂ ਅਤੇ ਡਾਟੇ ਨੂੰ ਪੜਨਾ, ਹਦਾਇਤਾਂ ਨੂੰ ਡੀ-ਕੋਡ ਕਰਨਾ, ALU ਨੂੰ ਹਦਾਇਤਾਂ ਮੁਤਾਬਕ ਠੀਕ ਇਨਪੁੱਟ ਦੇਣ, ALU ਨੂੰ "ਦੱਸਣਾ" ਕਿ ਇਹਨਾਂ ਇਨਪੁੱਟਾਂ ਉੱਤੇ ਕੇਹੜੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰਨੀਆਂ ਹਨ ਅਤੇ ਪਰਾਪਤ ਹੋਏ ਨਤੀਜਿਆਂ ਨੂੰ ਮੈਮੋਰੀ ਜਾਂ Iਜਾਂ।/O ਜੰਤਰਾਂ ਨੂੰ ਭੇਜਣਾ ਹੈ। ਕੰਟਰੋਲ ਸਿਸਟਮ ਦਾ ਮੂਲ ਭਾਗ ਇੱਕ ਕਾਉਂਟਰ ਹੈ, ਜੋ ਕਿ ਮੌਜੂਦਾ ਹਦਾਇਤ ਦਾ ਸਿਰਨਾਵਾਂ ਰੱਖਦਾ ਹੈ, ਆਮ ਕਰਕੇ ਇੱਕ ਹਦਾਇਤ ਚੱਲਣ ਨਾਲ ਇਸ ਵਿੱਚ ਇੱਕ ਗਿਣਤੀ ਵੱਧ ਜਾਦੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਮੌਜੂਦਾ ਹਦਾਇਤ ਖੁਦ ਇਹ ਨਹੀਂ ਦੱਸਦੀ ਕਿ ਅਗਲੀ ਹਦਾਇਤ ਦਾ ਸਿਰਨਾਵਾਂ ਵੱਖਰਾ ਹੈ (ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਨੂੰ ਲਗਾਤਾਰ ਉਹੀ ਹਦਾਇਤ ਚਲਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ)। ਭੌਤਿਕ ਰੂਪ ਵਿੱਚ, 1980 ਤੋਂ ALU ਅਤੇ ਕੰਟਰੋਲ ਇਕਾਈ ਨੂੰ ਇੱਕ ਹੀ ਇੰਟੀਗਰੇਟਡ ਸਰਕਟ ਵਿੱਚ ਰੱਖਿਆ ਜਾਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਸੈਂਟਰਲ ਪਰੋਸੈਸਿੰਗ ਯੂਨਿਟ ਜਾਂ CPU ਦੇ ਤੌਰ ਉੱਤੇ ਜਾਣਿਆ ਜਾਦਾ ਹੈ।
 
ਇਹਨਾਂ ਕੰਪਿਊਟਰਾਂ ਦਾ ਕੰਮ ਕਰਨ ਦਾ ਸਿਧਾਂਤ ਸਿੱਧਾ ਹੈ। ਆਮ ਕਰਕੇ, ਹਰੇਕ ਘੜੀ ਸੰਕੇਤ ਨਾਲ, ਕੰਪਿਊਟਰ ਆਪਣੀ ਮੈਮੋਰੀ ਵਿੱਚੋਂ ਇੱਕ ਹਦਾਇਤਾਂ ਅਤੇ ਡਾਟਾ ਚੁੱਕਦਾ ਹੈ। ਹਦਾਇਤਾਂ ਉੱਤੇ ਅਮਲ ਕੀਤਾ ਜਾਦਾ ਹੈ, ਨਤੀਜਾ ਸੰਭਾਲਿਆ ਜਾਦਾ ਹੈ ਅਤੇ ਅਗਲੀ ਹਦਾਇਤ ਉੱਤੇ ਕਾਰਵਾਈ ਕੀਤੀ ਜਾਦੀ ਹੈ। ਇਹ ਕਾਰਵਾਈ ਤਦ ਤੱਕ ਚਲਦੀ ਰਹਿੰਦੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ''halt'' ਹਦਾਇਤ ਨਾ ਮਿਲ ਜਾਵੇ।
 
ਵੱਡੇ ਕੰਪਿਊਟਰ, ਜਿਵੇਂ ਕਿ ਮਿੰਨੀ ਕੰਪਿਊਟਰ, ਮੇਨਫਰੇਮ ਕੰਪਿਊਟਰ, ਸਰਵਰ ਉੱਤੇ ਦਿੱਤੇ ਕੰਪਿਊਟਰਾਂ ਨਾਲੋ ਇੱਕ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹਨ, ਉਹ ਹੈ ਇਹਨਾਂ ਵਿੱਚ 1 ਤੋਂ ਵੱਧ CPU ਦੀ ਗਿਣਤੀ ਹੋਣੀ। ਸੁਪਰ-ਕੰਪਿਊਟਰ ਆਮ ਸੰਭਾਲੇ ਪਰੋਗਰਾਮਾ ਢਾਂਚੇ ਤੋਂ ਕਾਫ਼ੀ ਭਿੰਨ ਹੈ, ਕਈ ਵਾਰ ਹਜ਼ਾਰਾਂ CPU ਦੀ ਵਰਤੋਂ ਖਾਸ ਕੰਮ ਕਰਨ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤੇ ਜਾਦੇ ਹਨ।
ਲਾਈਨ 48:
[[ਤਸਵੀਰ:InternalIntegratedCircuit2.JPG|thumb|[[Integrated circuit]]s are the basis of modern digital computing hardware.]]
 
1960 ਅਤੇ 1970 ਵਿੱਚ, ਟਰਾਂਸਟਰ ਨੂੰ ਇੰਟੇਗਰੇਟਡ ਸਰਕਟ ਨਾਲ ਤਬਦੀਲ ਕਰ ਦਿੱਤਾ ਗਿਆ, ਜਿਸ ਵਿੱਚ ਕਈ ਟਰਾਂਸਟਰ (ਅਤੇ ਹੋਰ ਭਾਗ ਵਿੱਚ ਸਨ) ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਤਾਰਾਂ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਸੀ, ਜਿਸ ਨੂੰ ਇੱਕ ਠੋਸ ਸਿਲੀਕਾਨ ਟੁਕੜੇ ਉੱਤੇ ਜੋੜਿਆ ਜਾਦਾ ਹੈ। 1970 ਵਿੱਚ, ਪੂਰਾ ALU ਅਤੇ ਕੰਟਰੋਲ ਯੂਨਿਟ ਨੂੰ ਜੋੜ ਕੇ ਇੱਕ CPU ਬਣਾ ਦਿੱਤਾ ਗਿਆ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਚਿੱਪ ਰਾਹੀਂ ਉਪਲੱਬਧ ਕਰਵਾਇਆ ਗਿਆ, ਜਿਸ ਨੂੰ ਮਾਈਕਰੋਪਰੋਸੈਸਰ ਕਹਿੰਦੇ ਹਨ। ਇੰਟੇਗਰੇਟਡ ਸਕਰਟ ਦੇ ਇਤਹਾਸ ਵਿੱਚ, ਇੱਕ ਵਿੱਚ ਹੀ ਜੋੜੇ ਜਾਣ ਵਾਲੇ ਭਾਗਾਂ ਦੀ ਗਿਣਤੀ ਵੱਧਦੀ ਗਈ। ਪਹਿਲੇ ICਪਹਿਲੇ।C ਵਿੱਚ ਭਾਗਾਂ ਦੀ ਗਿਣਤੀ ਲੱਖਾਂ ਵਿੱਚ ਸੀ, 2005 ਵਿੱਚ [[AMD]] ਅਤੇ [[Intel]] ਦੇ ਨਵੀਨਤਮ ਮਾਈਕਰੋਪਰੋਸੈਸਰ ਵਿੱਚ 10 ਅਰਬ ਟਰਾਂਸਟਰ ਹਨ।
 
ਟਿਊਬਾਂ, ਟਰਾਂਸਟਰ ਅਤੇ ਇੰਟੇਗਰੇਟਡ ਸਰਕਟਾਂ ਉੱਤੇ ਟਰਾਂਸਟਰਾਂ ਨੂੰ ਸਟੋਰੇਜ਼-ਪਰੋਗਰਾਮ ਢਾਂਚੇ ਦੇ ਸਟੋਰੇਜ਼ ਭਾਗ ਦੇ ਤੌਰ ਉੱਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਅਤੇ ਰਿਹਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਵਰਤੇ ਜਾਦੇ ਸਕਰਟ ਨੂੰ ਫਲਿੱਪ-ਫਲਾਪ ਕਿਹਾ ਜਾਦਾ ਹੈ ਅਤੇ ਫਲਿੱਪ-ਫਲਾਪ ਨੂੰ ਛੋਟੀ ਮਾਤਰਾ ਵਿੱਚ ਬੜੀ ਹੀ ਤੇਜ਼ ਗਤੀ ਵਾਲੇ ਸੰਭਾਲਣ ਜੰਤਰ ਦੇ ਤੌਰ ਉੱਤੇ ਵਰਤਿਆ ਜਾਦਾ ਹੈ। ਪਰ, ਕੁਝ ਹੀ ਕੰਪਿਊਟਰ ਫਲਿੱਪ-ਫਲਾਪ ਨੂੰ ਵੱਡੇ ਸੰਭਾਲਣ ਭੰਡਾਰ ਦੇ ਤੌਰ ਉੱਤੇ ਵਰਤਦੇ ਹਨ। ਇਸ ਦੇ ਬਜਾਏ, ਪੁਰਾਣੇ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ ਡਾਟਾ ਵਿਲੀਅਮ ਟਿਊਬਾਂ - ਖਾਸ ਤੌਰ ਉੱਤੇ, ਟੀਵੀ ਪਰਦੇ ਉੱਤੇ ਬਿੰਦੀਆਂ ਪੈਦਾ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਮੁੜ ਪੜ੍ਹਦੀਆਂ ਹਨ ਜਾਂ ਪਾਰਾ ਅੰਤਰਾਲ ਰੇਖਾਵਾਂ, ਜਿੱਥੇ ਕਿ ਡਾਟਾ ਧੁਨੀ ਤਰੰਗਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਸੰਭਾਲਿਆ ਜਾਦਾ ਸੀ, ਜੋ ਕਿ ਲੰਮੀ ਪਾਰਾ ਭਰੀ ਟਿਊਬ ਵਿੱਚ ਹੌਲੀ ਹੌਲੀ ਤੁਰਦੀਆਂ ਸਨ (ਮਸ਼ੀਨ ਦੀ ਬਜਾਏ)। ਇਹ ਕੁਝ ਲਾਭਦਾਇਕ ਢੰਗ ਸੀ, ਪਰ ਇਸ ਨੂੰ ਚੁੰਬਕੀ ਜੰਤਰਾਂ ਨਾਲ ਤਬਦੀਲ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ ਚੁੰਬਕੀ ਕੋਰ ਮੈਮੋਰੀ, ਜਿੱਥੇ ਕਿ ਇਲੈਕਟਰਿਕ ਕਰੰਟ, ਇੱਕ ਸਥਿਰ (ਪਰ ਕਮਜ਼ੋਰ) ਚੁੰਬਕੀ ਖੇਤਰ ਚੁੰਬਕੀ ਜੰਤਰ ਵਿੱਚ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ। ਆਖਰਕਾਰ, DRAM ਦੀ ਖੋਜ ਹੋਈ। DRAM ਇੱਕ ਇੰਟੇਗਰੇਟਡ ਸਰਕਟ ਦੀ ਇੱਕ ਇਕਾਈ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਿਜਲਈ ਭਾਗ ਦੇ ਵੱਡੇ ਭਾਗ ਨੂੰ ਸੰਭਾਲਣ ਵਾਲਾ ਕੰਪਸੈਟਰ ਹੈ, ਜੋ ਕਿ ਬਿਜਲਈ ਚਾਰਜ ਨੂੰ ਲੰਮੇ ਸਮੇਂ ਤੱਕ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਕੰਪਸੈਟਰ ਵਿੱਚ ਚਾਰਜ ਦੀ ਮਾਤਰਾ ਨੂੰ ਸੰਭਾਲੀ ਜਾਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਦੇ ਅਨੁਸਾਰ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ ਅਤੇ ਤਦ ਲੋੜ ਮੁਤਾਬਕ ਜਾਣਕਾਰੀ ਪੜ੍ਹਨ ਲਈ ਮਿਣੀ ਜਾ ਸਕਦੀ ਹੈ।
 
===[[ I/O ਜੰਤਰ]] ===
 
I/O ਇੱਕ ਆਮ ਸ਼ਬਦ ਹੈ, ਜੋ ਕਿ ਉਹਨਾਂ ਜੰਤਰਾਂ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜਦੇ ਹਨ, ਜਿੰਨਾਂ ਨਾਲ ਉਹ ਬਾਹਰੀ ਸੰਸਾਰ ਨਾਲ ਸਨਮੁੱਖ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਕਰਨ ਲਈ ਹਦਾਇਤਾਂ, ਇਹਨਾਂ ਦੇ ਨਤੀਜੇ ਵਾਪਿਸ ਕਿਵੇਂ ਭੇਜਣੇ ਹਨ; ਇਹ ਲੋਕਾਂ ਦੇ ਵੇਖਣ ਲਈ ਹੋ ਸਕਦੇ ਹਨ ਜਾਂ ਹੋਰ ਮਸ਼ੀਨਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨਾ ਵੀ ਹੋ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਰੋਬੋਟ ਵਿੱਚ ਕੰਪਿਊਟਰ ਦੇ ਹੀ ਵਧੇਰੇ ਆਉਟਪੁੱਟ ਜੰਤਰਾਂ ਨੂੰ ਰੋਬੋਟ ਖੁਦ ਹੀ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ।
 
ਪਹਿਲੀ ਪੀੜ੍ਹੀ ਦੇ ਕੰਪਿਊਟਰਾਂ ਨਾਲ ਸੀਮਤ ਹੀ ਇੰਪੁੱਟ ਜੰਤਰ ਸਨ; ਇੱਕ ਪੰਚ ਕਾਰਡ ਰੀਡਰ ਜਾਂ ਹਦਾਇਤਾਂ ਅਤੇ ਡਾਟਾ ਕੰਪਿਊਟਰ ਦੀ ਮੈਮੋਰੀ ਵਿੱਚ ਦੇਣ ਲਈ ਏਦਾਂ ਦਾ ਹੀ ਕੁਝ, ਅਤੇ ਕੁਝ ਕਿਸਮ ਦੇ ਪਰਿੰਟਰ, ਅਕਸਰ ਕੁਝ ਸੋਧੇ ਟੈਲੀਟਾਇਪ ਨਤੀਜਾ ਪਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਦੇ ਸਨ। ਸਾਲਾਂ ਵਿੱਚ, ਹੋਰ ਕਈ ਜੰਤਰ ਹੁਣ ਜੋੜੇ ਗਏ ਹਨ। ਨਿੱਜੀ ਕੰਪਿਊਟਰ ਲਈ ਹੀ, ਕੰਪਿਊਟਰ ਕੀ-ਬੋਰਡ ਅਤੇ ਕੰਪਿਊਟਰ ਮਾਊਸ ਕੁਝ ਮੁੱਢਲੇ ਜੰਤਰ ਹਨ, ਜੋ ਕਿ ਲੋਕਾਂ ਨੂੰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਇੰਪੁੱਟ ਦੇਣ ਲਈ ਵਰਤੇ ਜਾਦੇ ਹਨ, ਅਤੇ ਕੰਪਿਊਟਰ ਮਾਨੀਟਰ ਕੰਪਿਊਟਰ ਉੱਤੇ ਉਪਭੋਗੀਆਂ ਨੂੰ ਜਾਣਕਾਰੀ ਵੇਖਾਈ ਜਾਦੀ ਹੈ, ਜਿਸ ਨੂੰ ਪਰਿੰਟਰ ਜਾਂ ਧੁਨੀ ਸਿਸਟਮ ਰਾਹੀਂ ਪਰਾਪਤ ਕੀਤਾ ਜਾਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ ਕਈ ਹੋਰ ਜੰਤਰ ਉਪਲੱਬਧ ਹਨ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਜਾਣਕਾਰੀ ਦੇਣ ਜਾਂ ਪਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਰ, ਜੋ ਕਿ ਦਿੱਖ ਜਾਣਕਾਰੀ ਦੇਣ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ। Iਹੈ।।/O ਜੰਤਰਾਂ ਦੇ ਦੋ ਵਰਗ ਹਨ, ਜਿਵੇਂ ਕਿ ਸੈਕੰਡਰੀ ਸਟੋਰੇਜ, ਜਿਵੇਂ ਕਿ ਹਾਰਡ ਡਿਸਕ, ਸੀਡੀ-ਰੋਮ, USB-ਫਲੈਸ਼ ਜੰਤਰ ਅਤੇ ਹੋਰ; ਇਹ ਹੌਲੀ ਹਨ, ਪਰ ਇਹਨਾਂ ਦੀ ਸੰਭਾਲਣ ਸਮੱਰਥਾ ਕਾਫ਼ੀ ਜਿਆਦਾ ਹੈ। ਦੂਜੇ ਹਨ, ਜੰਟਰ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵੱਡੇ ਜਾਲ ਵਿੱ ਡਾਟਾ ਸੰਚਾਰ ਕਰਨ ਦੀ ਸਮੱਰਥਾ ਵੱਧ ਜਾਦੀ ਹੈ। ਸਾਂਝੇ ਰੂਪ ਵਿੱਚ ਇੰਟਰਨੈੱਟ ਨੂੰ ਦੁਨਿਆਂ ਭਰ ਦੇ ਕਰੋੜਾਂ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਆਪਸ ਵਿੱਚ ਡਾਟਾ ਸਾਂਝਾ ਕਰਨ ਹੱਕ ਦਿੰਦਾ ਹੈ।
 
==== ਹਦਾਇਤਾਂ ====
ਲਾਈਨ 62:
ਹਦਾਇਤਾਂ ਨੂੰ ਕੰਟਰੋਲ ਯੂਨਿਟ ਰਾਹੀਂ ਪੜ੍ਹਿਆ ਜਾਦਾ ਹੈ ਅਤੇ ALU ਰਾਹੀਂ ਚਲਾਇਆ ਜਾਦਾ ਹੈ, ਜੋ ਕਿ ਮਨੁੱਖੀ ਭਾਸ਼ਾ ਵਾਂਗ ਪੜ੍ਹਨ ਲਈ ਅਸਾਨ ਨਹੀਂ ਹੈ। ਇੱਕ ਕੰਪਿਊਟਰ ਲਈ ਸਪਸ਼ਟ, ਸਧਾਰਨ ਅਤੇ ਸੀਮਤ ਗਿਣਤੀ ਦੀਆਂ ਹਦਾਇਤਾਂ ਹਨ। ਆਮ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ "ਮੈਮੋਰੀ ਸੈੱਲ 5 ਦੇ ਭਾਗਾਂ ਦੀ ਨਕਲ ਕਰੋ ਅਤੇ ਨਕਲ ਨੂੰ ਸੈੱਲ 10 ਵਿੱਚ ਰੱਖੋ", "ਸੈੱਲ 7 ਦੇ ਭਾਗਾਂ ਨੂੰ ਸੈੱਲ 13 ਦੇ ਭਾਗਾਂ ਨਾਲ ਜੋੜ ਦਿਉ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਸੈੱਲ 20 ਵਿੱਚ ਰੱਖੋ", "ਜੇਕਰ ਸੈੱਲ 999 ਦੇ ਭਾਗ 0 ਹਨ ਤਾਂ ਅਗਲੀ ਹਦਾਇਤ ਸੈੱਲ 30 ਉੱਤੇ ਹੈ" ਕਿਸਮ ਦੀਆਂ ਹੀ ਹਦਾਇਤਾਂ ਹੁੰਦੀਆਂ ਹਨ। ਸਭ ਕੰਪਿਊਟਰ ਹਦਾਇਤਾਂ ਚਾਰ ਕਿਸਮ ਦੀਆਂ ਹੁੰਦੀਆਂ ਹਨ: 1) ਇੱਕ ਟਿਕਾਣੇ ਉੱਤੋਂ ਡਾਟਾ ਹੋਰ ਉੱਤੇ ਭੇਜਣਾ; 2) ਡਾਟੇ ਉੱਤੇ ਗਣਿਤ ਅਤੇ ਲਾਜ਼ੀਕਲ ਕਾਰਵਾਈਆਂ ਕਰਨੀਆ; 3) ਡਾਟਾ ਸ਼ਰਤ ਦੀ ਜਾਂਚ ਕਰਨੀ; 4) ਕਾਰਵਾਈਆਂ ਦਾ ਕਰਮ ਤਬਦੀਲ ਕਰਨਾ।
 
ਹਦਾਇਤਾਂ ਨੂੰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਬਾਈਨਰੀ ਕਰੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਵੇਖਿਆ ਜਾਦਾ ਹੈ - ਕੰਪਿਊਟਰ ਗਣਨਾ ਲਈ ਅਧਾਰ ਸਿਸਟਮ। ਉਦਾਹਰਨ ਲਈ, "ਨਕਲ" ਕਰਨ ਦੀ ਹਦਾਇਤ ਦਾ ਇੰਨਟੈੱਲ ਦੇ ਮਾਈਕਰੋਪਰੋਸੈਸਰ ਵਿੱਚ 10110000 ਹੈ। ਇੱਕ ਖਾਸ ਹਦਾਇਤ ਸਮੂਹ, ਜੋ ਕਿ ਖਾਸ ਕੰਪਿਊਟਰ ਦੀ ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਦੇ ਤੌਰ ਉੱਤੇ ਜਾਣਿਆ ਜਾਦਾ ਹੈ।
 
=== ਪਰੋਗਰਾਮ ===
ਲਾਈਨ 78:
==== ਲਾਇਬਰੇਰੀਆਂ ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ====
 
ਕੰਪਿਊਟਰ ਦੇ ਵਿਕਾਸ ਦੇ ਬਾਅਦ ਛੇਤੀ ਹੀ, ਕਈ ਵੱਖਰੇ ਪਰੋਗਰਾਮਾਂ ਵਿੱਚ ਕੁਝ ਕੰਮਾਂ ਦੀ ਲੋੜ ਰਹਿੰਦੀ ਹੈ; ਪੁਰਾਣੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਗਣਿਤ ਦੇ ਕਈ ਮਿਆਰੀ ਫੰਕਸ਼ਨ। ਚੰਗੀ ਸਮਰੱਥਾ ਲਈ, ਇਹਨਾਂ ਦੇ ਮਿਆਰੀ ਵਰਜਨਾਂ ਨੂੰ ਲਾਇਬਰੇਰੀਆਂ ਵਿੱਚ ਇੱਕਠਾ ਕੀਤਾ ਗਿਆ ਅਤੇ ਉਹਨਾਂ ਸਭ ਨੂੰ ਵਰਤਣ ਦੇ ਯੋਗ ਕੀਤਾ ਗਿਆ, ਜਿਹਨਾਂ ਨੂੰ ਇਸ ਦੀ ਲੋੜ ਸੀ। ਸਭ ਤੋਂ ਆਮ ਕੰਮ ਤਾਂ ਹੈ Iਹੈ।/O ਜੰਤਰਾਂ ਨਾਲ ਸੰਪਰਕ ਕਰਨ, ਇਸਕਰਕੇ ਇਹਨਾਂ ਲਈ ਲਾਇਬਰੇਰੀਆਂ ਨੂੰ ਬੜੀ ਛੇਤੀ ਹੀ ਬਣਾ ਲਿਆ ਗਿਆ।
 
1960 ਵਿੱਚ, ਕੰਪਿਊਟਰ ਉਦਯੋਗਾਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਕੰਮਾਂ ਲਈ ਵਰਤੇ ਜਾਣ ਲੱਗੇ, ਇਹ ਇੱਕ ਸੰਗਠਨ ਵਿੱਚ ਕਈ ਕੰਮ ਕਰਨ ਲਈ ਆਮ ਹੋ ਗਏ। ਛੇਤੀ ਹੀ, ਕਈ ਕੰਮਾਂ ਲਈ ਸਵੈ-ਚਾਲਤ ਸਮਾਂ-ਸਾਰਣੀ ਮੁਤਾਬਕ ਚੱਲਣ ਲਈ ਖਾਸ ਸਾਫਟਵੇਅਰ ਉਪਲੱਬਧ ਹੋ ਗਏ। ਜੰਤਰਾਂ (ਹਾਰਡਵੇਅਰ) ਅਤੇ ਤਹਿ-ਸ਼ੁਦਾ ਕੰਮ ਕਰਨ ਲਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੀ ਖੋਜ ਹੋਈ, ਸਭ ਤੋਂ ਟਕਸਾਲੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਵਿੱਚੋਂ ਆਈਬੀਐਮ ਦਾ OS/360 ਹੈ।
 
ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚ ਅੱਗੇ ਸਭ ਤੋਂ ਵੱਡਾ ਵਿਕਾਸ ਸਮਾਂ-ਵੰਡ ਨਾਲ ਹੋਇਆ - ਤਾਂ ਕਈ ਉਪਭੋਗੀ ਇੱਕੋ ਸਮੇਂ ਕਈ ਪਰੋਗਰਾਮਾਂ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਰੱਖ ਸਕਣ, ਹਰ ਪਰੋਗਰਾਮ ਨੂੰ ਉਪਭੋਗੀ ਆਪਣੇ ਕੰਪਿਊਟਰ ਵਾਂਗ ਕੁਝ ਸਮੇਂ ਲਈ ਚਲਾ ਸਕੇ। ਇਸਤਰਾਂ ਕਰਨ ਲਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਹਰੇਕ ਉਪਭੋਗੀ ਨੂੰ ਫ਼ਰਜ਼ੀ ਮਸ਼ੀਨ ਉਪਲੱਬਧ ਕਰਵਾਉਣੀ ਪੈਣੀ ਸੀ, ਤਾਂ ਕਿ ਇੱਕ ਉਪਭੋਗੀ ਦੇ ਪਰੋਗਰਾਮ ਦੂਜੇ ਨਾਲ (ਗਲਤੀ ਜਾਂ ਡਿਜ਼ਾਇਨ) ਕਰਕੇ ਟਕਰਾ ਨਾ ਜਾਣ। ਉਹਨਾਂ ਜੰਤਰਾਂ ਦੀ ਸੀਮਾ ਵੀ ਫੈਲ ਗਈ, ਜਿੰਨਾਂ ਲਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਕੰਮ ਕਰਦਾ ਸੀ, ਖਾਸ ਕਰਕੇ ਹਾਰਡ ਡਿਸਕਾਂ, ਹਰੇਕ ਦੀਆਂ ਆਪਣੀਆਂ ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਟਰੀਆਂ ਦੀ ਲੜੀ (ਜਿੰਨਾਂ ਨੂੰ ਹੁਣ ਫੋਲਡਰ ਵੀ ਕਹਿੰਦੇ ਹਨ) ਨੇ ਸਥਿਰ ਸੰਭਾਲਣ ਲਈ ਇਹਨਾਂ ਜੰਤਰਾਂ ਦੀ ਵਰਤੋਂ ਹੋਰ ਵੀ ਆਸਾਨ ਕਰ ਦਿੱਤੀ। ਸਿਸਟਮ ਦੀ ਸੁਰੱਖਿਆ ਨੇ ਕੰਪਿਊਟਰ ਉਪਭੋਗੀਆਂ ਨੂੰ ਸਿਰਫ਼ ਉਹਨਾਂ ਫਾਇਲਾਂ, ਡਾਇਰੈਕਟਰੀਆਂ ਅਤੇ ਪਰੋਗਰਾਮਾਂ ਤੱਕ ਪਹੁੰਚ ਸੀਮਤ ਕਰ ਦਿੱਤੀ, ਜਿੰਨਾਂ ਲਈ ਉਹਨਾਂ ਨੂੰ ਅਧਿਕਾਰ ਸਨ।
ਲਾਈਨ 92:
== ਕੰਪਿਊਟਰ ਕਾਰਜ ==
 
ਪਹਿਲਾਂ ਇਲੈਕਟਰੋਨਿਕ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਰ, ਆਪਣੇ ਵੱਡੇ ਅਕਾਰ ਕਰਕੇ ਅਤੇ ਕੀਮਤ ਕਰਕੇ, ਵਿਗਿਆਨਕ ਗਣਨਾਵਾਂ ਕਰ ਸਕਦਾ ਸੀ, ਸਿਰਫ਼ ਫੌਜੀ ਕੰਮਾਂ ਲਈ ਹੀ ਵਰਤਿਆ ਜਾਦਾ ਸੀ। [[ENIAC]] ਨੂੰ ਫੌਜ ਲਈ ਬਲਾਸਟਕ ਚਲਾਉਣ ਸਾਰਣੀ ਤਿਆਰ ਕਰਨ ਲਈ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਪਰ ਇਹ ਹਾਈਡਰੋਜਨ ਬੰਬ ਵਿੱਚ ਨਿਊਟਰੋਨਾਂ ਦੀ ਅੰਤਰ ਘਣਤਾ ਜਾਣਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾਦਾ ਸੀ। ਇਹ ਗਣਨਾ, ਜਨਵਰੀ 1945 ਤੋਂ ਦਸੰਬਰ 1946 ਵਿੱਚ ਕੀਤੀ ਗਈ ਅਤੇ ਡਾਟੇ ਦੇ 10 ਲੱਖ ਤੋਂ ਵੱਧ ਪੰਚ ਕਾਰਡ ਵਰਤੇ ਗਏ, ਜਿਸ ਨੇ ਵਿਖਾਇਆ ਕਿ ਤਜਰਬੇ ਅਧੀਨ ਡਿਜ਼ਾਇਨ ਫੇਲ੍ਹ ਹੋ ਗਿਆ ਹੈ। (ਅੱਜ ਵੀ ਸਭ ਤੋਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੁਪਰ-ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਪਰਮਾਣੂ ਹਥਿਆਰਾਂ ਦੀ ਨਕਲ ਬਣਾਉਣ ਲਈ ਹੀ ਵਰਤਿਆ ਜਾਦਾ ਹੈ। CSIRAC ਜਾਂ CSIR Mk IMk।]], ਪਹਿਲਾਂ ਆਸਟਰੇਲੀਆ ਦਾ ਸੰਭਾਲਿਆ ਪਰੋਗਰਾਮ ਕੰਪਿਊਟਰ, ਨੇ ਬਰਫ਼ੀਲੀ ਪਹਾੜੀ ਉੱਤੇ ਮੀਂਹ ਦੀ ਨਕਲ ਨਾਲ ਜਲ-ਬਿਜਲੀ ਪਰੋਜੈੱਕਟ ਲਈ ਤਿਆਰ ਕੀਤੀ। ਦੂਜੀ ਸੰਸਾਰ ਜੰਗ ਵਿੱਚ ਕੰਪਿਊਟਰਾਂ ਦੀ ਵਰਤੋਂ ਜੰਗ ਕੰਪਿਊਟਰਾਂ ਦੀ ਮੁੱਖ ਵਰਤੋਂ ਫੌਜ ਲਈ ਹੀ ਹੋਈ। ਹੌਲੀ ਹੌਲੀ ਕੰਪਿਊਟਰਾਂ ਨੇ ਹੋਰ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਧਣਾ ਸ਼ੁਰੂ ਕੀਤਾ।
 
ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਸੰਭਾਲੇ ਕੰਪਿਊਟਰ ਪਰੋਗਰਾਮ ਕੰਪਿਊਟਰ ਵਪਾਰਕ ਸਮੱਸਿਆਵਾਂ ਲਈ ਵਰਤੇ ਜਾਦੇ ਸਨ LEO ਕੰਪਿਊਟਰ, ਇੱਕ ਸੰਭਾਲੇ ਪਰੋਗਰਾਮ ਕੰਪਿਊਟਰ ਸੀ, ਜੋ ਕਿ ਜੇ. ਲਯਉਨ ਅਤੇ ਕੰਪਨੀ ਨੇ ਬਰਤਾਨੀਆ ਵਿੱਚ ਬਣਾਇਆ ਸੀ, ਜੋ ਕਿ ਲੈਣ ਦੇਣ ਦੇ ਹਿਸਾਬ ਕਿਤਾਬ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਲੀ, ਜੋ ਆਈਬੀਐਮ (IBM) ਦੇ ਪਹਿਲੇ ਵਪਾਰਕ ਕੰਪਿਊਟਰ ਬਣਾਉਣ ਤੋਂ 3 ਸਾਲ ਪਹਿਲਾਂ ਕੰਮ ਕਰਦਾ ਸੀ।
ਲਾਈਨ 100:
[[ਤਸਵੀਰ:Abyss.jpg|250px|thumb|Today, computer-generated graphics (CGI) are a central ingredient in motion picture visual effects. The seawater creature in ''[[The Abyss]]'' (1989) marked the acceptance of CGI in the visual effects industry.]]
 
ਜਿਵੇਂ ਹੀ ਕੰਪਿਊਟਰ ਸਸਤੇ ਹੋਏ ਹਨ, ਉਹ ਕਲਾ ਦੇ ਖੇਤਰ ਵਿੱਚ ਵੀ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ। ਧੁਨੀ, ਖਾਸ ਕਰਕੇ ਤਸਵੀਰਾਂ ਅਤੇ ਵੀਡਿਓ ਹੁਣ ਸ਼ੰਸਲੇਸ਼ਕਾਂ, ਕੰਪਿਊਟਰ ਗਰਾਫਿਕਸ ਅਤੇ ਕੰਪਿਊਟਰ ਸਜੀਵਤਾ ਨਾਲ ਬਣਾਏ ਜਾਦੇ ਹਨ। ਇਹ ਮਨੋਰੰਜਨ ਵਿੱਚ, ਕੰਪਿਊਟਰ ਅਤੇ ਵੀਡਿਓ ਖੇਡਾਂ|ਵੀਡਿਓ ਖੇਡਾਂ ਦੀ ਹੁਣ ਵੱਡੀ ਸਨੱਅਤ ਖੜੀ ਹੈ।
 
ਕੰਪਿਊਟਰ ਹੁਣ ਮਸ਼ੀਨੀ ਜੰਤਰਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੇ ਹਨ, ਕਿਉਕਿ ਉਹ ਬਹੁਤ ਹੀ ਛੋਟੇ ਅਤੇ ਸਸਤੇ ਹਨ। ਨਵੀਂ ਤਕਨਾਲੋਜੀ ਨੇ ਕੰਪਿਊਟਰ ਨੂੰ ਇੰਨਾ ਛੋਟਾ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿ ਇਹ ਅਪੋਲੋ ਪਰੋਗਰਾਮ ਅਤੇ ਮਿਜ਼ਾਇਲਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਇੰਮਬੈੱਡ ਕੰਪਿਊਟਰ ਰਾਹੀਂ ਸਹਾਇਤਾ ਪਰਾਪਤ ਪਹਿਲੇ ਕਾਰਜ ਸਨ। ਅੱਜ ਤਾਂ ਕੋਈ ਹੀ ਅਜਿਹਾ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮਸ਼ੀਨੀ ਜੰਤਰ ਹੋਵੇਗਾ, ਜਿਸ ਨੂੰ ਕੰਪਿਊਟਰ ਰਾਹੀਂ ਕੰਟਰੋਲ ਨਾ ਕੀਤਾ ਜਾਦਾ ਹੈ। ਸ਼ਾਇਦ ਸਭ ਤੋਂ ਪਰਸਿੱਧ ਕੰਪਿਊਟਰ ਰਾਹੀਂ ਕੰਟਰੋਲ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਮਸ਼ੀਨੀ ਜੰਤਰ ਰੋਬੋਟ ਹੈ, ਅਜਿਹੀ ਮਸ਼ੀਨ, ਜੋ ਕਿ ਮਨੁੱਖ ਵਰਗੀ ਜਾਪਦੀ ਹੈ ਅਤੇ ਉਸ ਦੀ ਸਮਰੱਥਾ ਵਿੱਚ ਕੁਝ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ। ਉਦਯੋਗੀ ਰੋਬੋਟ ਭਾਰੀ ਉਤਪਾਦਨ ਵਿੱਚ ਮੁੱਖ ਭਾਗ ਬਣ ਗਿਆ ਹੈ, ਪਰ ਮਨੁੱਖ-ਵਰਗੇ ਰੋਬੋਟ ਆਪਣੇ ਨਾਲ ਦੇ ਕੰਪਿਊਟਰਾਂ ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਤਰੱਕੀ ਨਹੀਂ ਕਰ ਸਕੇ ਅਤੇ ਖਿਡੌਣਿਆਂ ਅਤੇ ਖੋਜ ਪਰੋਜੈੱਕਟਾਂ ਤੱਕ ਹੀ ਸੀਮਤ ਰਹਿ ਗਏ।
ਲਾਈਨ 107:
 
=== ਨੈੱਟਵਰਕਿੰਗ ਅਤੇ ਇੰਟਰਨੈੱਟ ===
1970 ਵਿੱਚ, ਖੋਜ ਸੰਸਥਾਵਾਂ ਦੇ ਕੰਪਿਊਟਰ ਇੰਜਨੀਅਰਾਂ ਨੇ ਅਮਰੀਕਾ ਵਿੱਚ ਆਪਣੇ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਦੂਰ-ਸੰਚਾਰ ਤਕਨਾਲੋਜੀ ਰਾਹੀਂ ਆਪਸ ਵਿੱਚ ਜੋੜਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤਾ। ਇਹ ਪਰੋਜੈੱਕਟ ਨੂੰ ਅਰਪਾ (ਤਕਨੀਕੀ ਖੋਜ ਪਰੋਜੈੱਕਟ ਸੰਗਠਨ) ਅਤੇ ਕੰਪਿਊਟਰ ਨੈੱਟਵਰਕ ਵਲੋਂ ਸਹਾਇਤਾ ਪਰਾਪਤ ਸੀ, ਜਿਸ ਦੇ ਨਾਂ ਤੋਂ ਇਹ ਅਰਪਾਨੈੱਟ ਬਣਾਇਆ। ਜਿੰਨਾ ਤਕਨੀਕਾਂ ਨੇ ਅਰਪਾਨੈੱਟ ਨੂੰ ਬਣਾਇਆ ਸੀ, ਫੈਲ ਗਈਆਂ ਅਤੇ ਵੱਡੇ ਪੱਧਰ ਉੱਤੇ ਜਾਂਚ ਕੀਤੀ ਗਈ। ਸਮੇਂ ਨਾਲ, ਨੈੱਟਵਰਕ ਵਿਦਿਅਕ ਸੰਸਥਾਵਾਂ ਤੋਂ ਬਾਹਰ ਫੈਲ ਗਿਆ ਅਤੇ ਇੰਟਰਨੈੱਟ ਬਣ ਗਿਆ। ਨੈੱਟਵਰਕ ਦੇ ਫੈਲਾ ਨੇ ਕੰਪਿਊਟਰ ਦੇ ਸੁਭਾ ਅਤੇ ਹੱਦਾਂ ਨੂੰ ਮੁੜ ਤਹਿ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰ ਦਿੱਤਾ। ਸਨ ਮਾਈਕਰੋਸਿਸਟਮ ਦੇ ਜੋਨ ਗਾਗੀ ਅਤੇ ਬਿੱਲ ਜਾਏ ਦੇ ਸ਼ਬਦਾਂ ਵਿੱਚ "ਕੰਪਿਊਟਰਾਂ ਦਾ ਨੈੱਟਵਰਕ"। ਇਸ ਨਾਲ ਕੰਪਿਊਟਰ ਦੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਅਤੇ ਕਾਰਜਾਂ ਵਿੱਚ ਇਸ ਢੰਗ ਨਾਲ ਤਬਦੀਲੀ ਕੀਤੀ ਗਈ ਕੀ ਉਹ ਨੈੱਟਵਰਕ ਉੱਤੇ ਹੋਰ ਕੰਪਿਊਟਰਾਂ ਦੇ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਣ, ਜਿਵੇਂ ਹੋਰ ਸਹਾਇਕ ਜੰਤਰ, ਸੰਭਾਲੀ ਜਾਣਕਾਰੀ ਅਤੇ ਹੋਰ ਇੱਕਲੇ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜੇ ਸਰੋਤ। ਸ਼ੁਰੂ ਵਿੱਚ ਇਹ ਸਾਰੀਆਂ ਸਹੂਲਤਾਂ ਉਹਨਾਂ ਲੋਕਾਂ ਨੂੰ ਹੀ ਉਪਲੱਬਧ ਸਨ, ਜੋ ਕਿ ਬਹੁ-ਤਕਨੀਕੀ ਵਾਤਵਾਰਣ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਸਨ, ਪਰ 1990ਵੇਂ ਵਿੱਚ ਈ-ਮੇਲ ਅਤੇ ਵਰਲਡ ਵਾਇਡ ਵੈੱਬ ਦੇ ਨਾਲ ਸਸਤੀ, ਤੇਜ਼ ਨੈੱਟਵਰਕ ਤਕਨਾਲੋਜੀ ਜਿਵੇਂ ਕਿ ਈਥਰਨੈੱਟ ਕਾਰਡ ਅਤੇ ADSL ਦੇ ਵਿਕਾਸ ਨਾਲ ਵਿਕਸਿਤ ਸੰਸਾਰ ਵਿੱਚ ਉਪਲੱਬਧ ਹੋ ਗਿਆ।
 
== ਕੰਪਿਊਟਿੰਗ ਕਿੱਤੇ ਅਤੇ ਵਿਸ਼ੇ ==
ਲਾਈਨ 113:
ਘੱਟੋ-ਘੱਟ ਵਿਕਸਤ ਸੰਸਾਰ ਵਿੱਚ, ਮੁਸ਼ਕਿਲ ਨਾਲ ਹੀ ਕੋਈ ਕਿੱਤਾ ਹੋਵੇਗਾ, ਜਿਸ ਵਿੱਚ ਕੰਪਿਊਟਰ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਪਰ, ਕੁਝ ਪੇਸ਼ੇਵਾਰ ਅਤੇ ਵਿਦਿਅਕ ਮਾਹਰ ਕੰਪਿਊਟਰ ਬਣਾਉਣ, ਪਰੋਗਰਾਮ ਕਰਨ ਅਤੇ ਵਰਤਣ ਵਿੱਚ ਖਾਸ ਪਹੁੰਚ ਰੱਖਦੇ ਹਨ। ਵੱਖਰੇ ਪੇਸ਼ੇਵਰ ਵਿਸ਼ਿਆਂ ਵਿੱਚ ਸ਼ਬਦਾਵਲੀ ਸਾਂਝੀ ਹੈ ਅਤੇ ਸਮੇਂ ਸਮੇਂ ਉੱਤੇ ਆਪਸ ਵਿੱਚ ਮਿਲਦੀ ਰਹਿੰਦੀ ਹੈ: ਤਾਂ ਵੀ ਖਾਸ ਸਮੂਹ ਏਦਾਂ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ:
 
* [[ਕੰਪਿਊਟਰ ਇੰਜਨੀਅਰੀ]] ਅਸਲ ਵਿੱਚ [[ਇਲੈਕਟਰੋਨਿਕ ਇੰਜਨੀਅਰੀ]] ਦਾ ਇੱਕ ਭਾਗ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰਾਂ ਦੀ ਭੌਤਿਕ ਸੰਰਚਨਾ ਅਤੇ ਉਹਨਾਂ ਦੇ ਭਾਗਾਂ ਨਾਲ ਸਬੰਧਤ ਹੈ।
* [[ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ]] ਕੰਪਿਊਟਿੰਗ (ਗਣਨਾ) ਨਾਲ ਸਬੰਧਤ ਕਾਰਵਾਈਆਂ ਦਾ ਇੱਕ ਵਿਦਿਅਕ ਪੜ੍ਹਾਈ ਹੈ, ਜਿਵੇਂ ਕਿ ਖਾਸ ਕੰਮ ਕਰਨ ਲਈ ਇੱਕ [[ਕਲਨ ਵਿਧੀ]] (ਐਲੋਗਰਿਥਮ) ਤਿਆਰ ਕਰਨੀ। ਇਹ ਕੀ ਇੱਕ ਸਮੱਸਿਆ ਕੰਪਿਊਟਰ ਨਾਲ ਹੱਲ ਹੋ ਸਕਦੀ ਹੈ? ਇਹਨਾਂ ਨੂੰ ਕਿੰਨੇ ਸੌਖਾਲੇ ਢੰਗ ਨਾਲ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ? ਅਤੇ ਹੱਲ ਕੱਢਣ ਲਈ ਅਨੁਕੂਲ ਪਰੋਗਰਾਮ ਕਿਵੇਂ ਬਣਾਏ ਜਾਣ ਆਦਿ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਖੋਜਣ ਲਈ ਹੈ। ਸਮੱਸਿਆਵਾਂ ਦੇ ਵੱਖ-ਵੱਖ ਵਰਗਾਂ ਦੀ ਖੋਜ ਦੌਰਾਨ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਵਿੱਚ ਹਦਾਇਤਾਂ ਦੀਆਂ ਵੱਡੀਆਂ ਸੂਚੀਆਂ ਬਣਾਈਆਂ ਜਾਦੀਆਂ ਹਨ।
* [[ਸਾਫਟਵੇਅਰ ਇੰਜਨੀਅਰੀ]] ਉਹਨਾਂ ਢੰਗਾਂ ਅਤੇ ਤਜਰਬਿਆਂ ਉੱਤੇ ਕੇਂਦਰਿਤ ਹੈ, ਜੋ ਕਿ ਭਰੋਸੇਯੋਗ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮਾਂ ਦੇ ਵਿਕਾਸ ਲਈ ਸਹਾਇਕ ਹਨ, ਜਦੋਂ ਕਿ ਕੀਮਤ ਅਤੇ ਸਮਾਂ-ਸੀਮਾਵਾਂ ਨੂੰ ਘੱਟੋ-ਘੱਟ ਅਤੇ ਭਰੋਸੇਯੋਗ ਅੰਦਾਜ਼ੇ ਲਗਾਏ ਜਾਦੇ ਹਨ।
ਲਾਈਨ 138:
* [http://www.likhari.org/KS%20Pannu/kspannu5.htm ਕੰਪਿਊਟਰ ਵਰਤਣ ਲਈ ਇੱਕ ਸਧਾਰਨ ਜਾਣ-ਪਛਾਣ ਭਾਗ ਪਹਿਲਾ] (ਗ਼ੈਰ-ਯੂਨੀਕੋਡ)
* [http://www.likhari.org/KS%20Pannu/kspannu6.htm ਕੰਪਿਊਟਰ ਵਰਤਣ ਲਈ ਇੱਕ ਸਧਾਰਨ ਜਾਣ-ਪਛਾਣ ਭਾਗ ਦੂਜਾ] (ਗ਼ੈਰ-ਯੂਨੀਕੋਡ)
* [http://www.sharpened.net/glossary/ Glossary of Computer and Internetand।nternet Terms]
* {{US patent|3120606}} -- "''Electronic numerical integrator and computer''"
* [http://www.computerhistory.org Computer History Museum]
ਲਾਈਨ 145:
* [http://old-computers.com/news/default.asp Old-Computers.com: Pictures, information, links and fun]
* [http://www.compuforums.info/ Computer Bulletin Board System (BBS)]
* [http://www.airhive.net/modules.php?name=Encyclopedia&op=list_content&eid=4 Common Computer Term Dictionary]
* [http://www.likhari.org/KS%20Pannu/kspannu35.htm ਕੀ ਬੋਰਡ ਉੱਤੇ ਪੰਜਾਬੀ ਅੱਖਰਾਂ ਦਾ ਛਾਪਣਾ] (ਗ਼ੈਰ-ਯੂਨੀਕੋਡ)
* [http://www.likhari.org/Lekh%20All/comptech.htm ਕੰਪਿਊਟਰ ਪੰਜਾਬੀ ਭਾਸ਼ਾ ਤੇ ਬੁਧੀਜੀਵੀ] (ਗ਼ੈਰ-ਯੂਨੀਕੋਡ)