<prompt> Eleza tofauti kati ya mfumo wa uendeshaji na programu.  <response>: Mfumo wa uendeshaji OS ni mkusanyiko wa programu zinazosimamia rasilimali za maunzi na programu za kompyuta. Inatoa kiolesura kati ya mtumiaji na vifaa vya kompyuta na inawajibika kwa usimamizi wa kumbukumbu, ratiba ya kazi, usimamizi wa mfumo wa faili, uthibitishaji wa mtumiaji na zaidi. Programu, kwa upande mwingine, ni kipande maalum cha programu ambacho hufanya kazi maalum. Inahitaji mfumo wa uendeshaji kuendesha na kufanya kazi, lakini ni tofauti kwa kuwa imeundwa kutimiza lengo moja au kutatua tatizo fulani. Mifano ya programu ni pamoja na vichakataji maneno, programu ya michoro, vivinjari vya wavuti na zana za mawasiliano. 