<prompt> Eleza tofauti kati ya mfumo wa uendeshaji na programu.  <response>: Mfumo wa uendeshaji OS ni programu inayosimamia maunzi ya kompyuta, rasilimali za programu, na kutoa huduma za kawaida kwa programu za kompyuta. Inafanya kama kiolesura kati ya maunzi ya kompyuta, mtumiaji, na programu au programu zinazoendeshwa kwenye kompyuta. Mojawapo ya kazi za msingi za mfumo wa uendeshaji ni kuwezesha mtumiaji kutekeleza programu au programu kwa kushughulikia maelezo ya jinsi maunzi na programu nyingine zinavyoingiliana. Mifano ya mifumo ya uendeshaji ya kisasa ni pamoja na Windows, macOS, na Linux. Programu, kwa upande mwingine, ni seti ya maagizo ambayo huiambia kompyuta kufanya kazi maalum. Maagizo haya yameandikwa katika lugha ya programu na hubadilishwa kuwa msimbo unaoweza kusomeka kwa mashine ambayo kompyuta inaweza kuelewa na kutekeleza. Programu huundwa ili kukamilisha kazi maalum au kutatua matatizo maalum, mara nyingi kwa watumiaji wa mwisho. Mifano ya programu ni pamoja na vivinjari vya wavuti, vihariri vya maandishi, vicheza video, na programu ya kingavirusi. Kwa muhtasari, mfumo wa uendeshaji ni programu ya msingi ambayo inasimamia vifaa vya kompyuta na rasilimali za programu, wakati programu ni seti ya maagizo ambayo hufanya kazi maalum. Programu zinaendeshwa kwenye mfumo wa uendeshaji, na mfumo wa uendeshaji hutoa usaidizi na huduma ambazo programu zinahitaji kufanya kazi vizuri. 