ਕਰਨਲ (ਅੰਗਰੇਜ਼ੀ: Kernel) ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦਾ ਕੇਂਦਰੀ ਮਾਡਯੂਲ ਹੁੰਦਾ ਹੈ। ਇਹ ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦਾ ਉਹ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ ਜੋ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਲੋਡ ਹੁੰਦਾ ਹੈ ਅਤੇ ਮੁੱਖ ਮੈਮਰੀ ਜਾਂ ਰੈਮ (RAM) ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ। ਕੰਪਿਊਟਰ ਸ਼ੁਰੂ ਹੋਣ ਮਗਰੋਂ ਬੂਟ ਲੋਡਰ (boot loader) ਕਰਨਲ ਨੂੰ ਰੈਮ ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਕੰਪਿਊਟਰ ਬੰਦ ਹੋਣ ਤਕ ਇਹ ਰੈਮ ਵਿੱਚ ਹੀ ਰਹਿੰਦਾ ਹੈ। ਰੈਮ ਵਿੱਚ ਇਹ ਬਾਹਰੀ (ਜੋ ਕਰਨਲ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਵਰਡ ਪ੍ਰੋਸੈਸਰ, ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਵਗੈਰਾ) ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ਼ ਤਾਲਮੇਲ ਬਣਾ ਕੇ ਰੱਖਦਾ ਹੈ।

ਕਰਨਲ ਦਾ ਕੰਮ ਵਿਖਾਉਂਦੀ ਇੱਕ ਤਸਵੀਰ। ਕਰਨਲ ਐਪਲੀਕੇਸ਼ਨ ਸਾਫ਼ਟਵੇਅਰ ਨੂੰ ਕੰਪਿਊਟਰ ਦੇ ਹਾਰਡਵੇਅਰ ਨਾਲ਼ ਜੋੜਦਾ ਹੈ।

ਇੱਕ ਕਰਨਲ ਦੇ ਮੁੱਖ ਕੰਮ ਹੁੰਦੇ ਹਨ:

  1. ਮੈਮਰੀ ਮੈਨਜ ਕਰਨਾ (ਇਹ ਫ਼ੈਸਲੇ ਲੈਣੇ ਕਿ ਕੋਈ ਪ੍ਰੋਗਰਾਮ ਹੱਦ ਕਿੰਨ੍ਹੀ ਮੈਮਰੀ ਇਸਤੇਮਾਲ ਕਰੇ ਤਾਂ ਕਿ ਪੂਰਾ ਸਿਸਟਮ ਚੰਗੇ ਤਰੀਕੇ ਨਾਲ ਚਲੇ) ਅਤੇ
  2. ਡਿਸਕ ਡਰਾਇਵਾਂ ਨੂੰ ਮੈਨਜ ਕਰਨਾ।

ਹਵਾਲੇਸੋਧੋ