Bundayholdabog'lanishamalgaoshmaganisabablaridanbiribuqurilma uchun qo'llanadigan dastuming mos kelmasligi bo'lishi mumkin.Bundaqurilmagamosdastumiyuklab,so'ngundanfoydalanishtavsiyaqilinadi. Filtr — sistemali dastur yoki buyruq bo'lib, berilganlami kiritishqurilmasidan o'qib tartiblaydi va dastur yoki buyruqda aniqlanganqurilmalargayo'naltiradi. Kommunikatsiya — bu ikki sistemali dastumi,buyruqni,dasturva buyruqni yoki buyruq va dastumi birlashtirish. Bunday ko'rinishdagibirlashtirish bir dastur yoki buyruqning natijasini boshqa dastur yokibuyruqqa kiritish imkoniyatini beradi. Yo'naltirilgan kiritish-chiqarishbilan kommunikatsiya farqi: yo'naltirilgan kiritish-chiqarish berilganlamio'qish yoki ulami «periferiya» qurilmasiga uzatishdir. Kommunikatsiyaesa sistema dasturlari va buyruqlari orasidagi o'zaro berilganlami al-mashishdir.Ya’niberilganlamiuzatishOSichidaamalgaoshiriladi. Operatsionsistemaningqo'shimchafunksiyalari.Berilganlargaishlov berish. Berilganlar kompyuter xotirasida turli ko'rinishda saq-lanadi.Bularawaldankelishilganholdabo'ladi.Masalan,dastursaqlanishprinsipibilanberilganlamingsaqlanishiturlicha bo'ladi,biron-bir matn muharriri yordamida hosil qilingan ma’lumot boshqamuharrir yordamida hosil qilingan ma’lumotning ichki ko'rinishidanfarqqiladi.Harbirma’lumotningichkituzilishiawaldantanlabolingankodlashusuliyordamidahosilqilinadi.Kodlar turlarivakodlash usullari turlicha. Ularni qanday ko'rinishda tanlab olish vaishlatish bevosita sistema ijodkorlariga bog'liq. Odatda, biron-bir kodlashusuli ma’lum bir tipdagi kompyuter(dasturiy ta’minot bilan birga)uchun tanlab olinadi vabu tipdagi kompyuter takomillashsa, kodlashusulini saqlab qolishga harakat qilinadi. Bundan shunday xulosa qili-shimiz mumkinki, OS tarkibidagi berilganlarga ishlov beruvchi dasturberilganlartuzilishinianiqlab,dastur,arifmetikkonstanta,berilganlar majmuasi(matn) va h.k.lamikerakli usulda tahlii qilib,ko'zdatutilganishnibajaradi.