ОЖ-дің негізгі функционалдық міндеттері ОЖ екі негізгі қызметті орындайды:
1) барлық қолданбалы және жүйелік программалардың жұмыстарын қолдап, олардың бір-бірімен және аппараттық жабдықтармен байланыстарын қамтамасыз ету;
2) әрбір адамға компьютерді жалпы басқару мүмкіншілігін беру.
ОЖ негізгі мақсаты – программалардың бір-бірімен және сыртқы құрылғылары мен әрекеттестігін қамтамасыз ету, компьютердің жадын бөлу, жұмыс кезінде туындайтын әр түрлі оқиғаларды анықтау, жұмыс нәтижелерін қағазға, экранға шығару жолдарын ұйымдастыру, мәліметтерді сыртқы ортадан алу және беру, т.б. ОЖ-нің негізгі ядросы машина іске қосылған сәттен бастап компьютердің жадында болады. Машинаны жалпы басқару үшін ОЖ-нің командалары пайдаланылады, оның көмегімен адам дискіні белгілеу, мәліметтерді көшіру, кез келген программаны іске қосу, керекті жұмыс режимін орнату сияқты әр түрлі әрекеттерді орындайды.
Сонымен, ОЖ – адам мен компьютер аппараттық құралдарының арасындағы байланысты ұйымдастыратын программа немесе өзара байланысқан программалар тобы. Оның құрамына өз командалары және драйверлер – сыртқы құрылғыларды басқару программалары, утилиттер – жұмысты жеңілдететін программалар және тағы басқалар кіреді.