1 haqiqiy kompyuter uskunalari o'rniga foydalanuvchiga yoki dasturchiga ishlash uchun qulayroq va dasturlash osonroq bo'lgan kengaytirilgan virtual mashinani taqdim etish;
2 ba'zi mezonlarga muvofiq o'z resurslarini oqilona boshqarish orqali kompyuterdan foydalanish samaradorligini oshirish.
Operatsion muhit haqida tushuncha.
Muammolarini muvaffaqiyatli hal qilish uchun zamonaviy foydalanuvchi yoki hatto dasturchi ham kompyuterning apparat vositalarini puxta bilmasdan qila oladi. U kompyuterning turli xil elektron komponentlari va elektromexanik tarkibiy qismlari qanday ishlashini bilishi shart emas. Bundan tashqari, foydalanuvchi ko'pincha protsessorni o'qitish tizimini ham bilmasligi mumkin. Foydalanuvchi-dasturchi unga operatsion tizim tomonidan ta'minlanadigan kuchli yuqori darajadagi funktsiyalar bilan shug'ullanish uchun ishlatiladi.