Odatiy bo'lib, bitta jarayonni asosiy dastur bilan bog'lash, va bola jarayonlarini
asinxron subroutines kabi o'zini tutadigan har qanday parallel, parallel jarayonlar
bilan bog'lash. Jarayon o'z
resurslariga tegishli, deyiladi, ulardan dasturning tasviri
(xotirada) ana shunday manbalardan biridir. Shu bilan birga, ko'p ishlov berish
tizimlarida ko'plab jarayonlar bir xil reentrant dasturni bir xil xotirada qoldirishi
yoki almashishi mumkin, lekin har bir jarayon dasturning o'ziga xos tasviriga ega
bo'lishi aytiladi.
Jarayonlar odatda o'rnatilgan operatsion tizimlarda "vazifalar" deb nomlanadi.
"Jarayon" (yoki vazifa) hissi "vaqtni talab qiladigan narsa", "xotiradan"
farqli
o'laroq, "bo'sh joyni egallaydigan narsa".
Yuqoridagi tavsif operatsion tizim tomonidan boshqariladigan ikkala jarayonga
ham, jarayonlar hisobi bilan belgilangan jarayonlarga ham tegishli.
Agar jarayon kutish kerak bo'lgan narsani so'rasa, u bloklanadi. Jarayon bloklangan
holatda bo'lsa, u diskka almashtirilishi mumkin, lekin bu virtual xotira
tizimida
shaffof bo'lib, u erda jarayon xotirasining hududlari hech qachon asosiy xotirada
emas, balki diskda bo'lishi mumkin. E'tibor bering, hatto yaqinda ishlatilmagan
bo'lsa, hatto faol jarayonlar/vazifalar (dasturlarni bajaruvchi) qismlari ham diskka
almashish huquqiga ega. Bog'langan jarayon faol bo'lishi uchun bajariladigan
dasturning barcha qismlari va uning ma'lumotlari jismoniy xotirada bo'lishi shart
emas.
Operatsion tizim (OS) - bu kompyuter uskunalarini, dasturiy ta'minot resurslarini
boshqaradigan va kompyuter dasturlari uchun umumiy xizmatlarni ko'rsatadigan
tizimli dasturiy ta'minot.
Vaqtni taqsimlash operatsion tizimlar tizimdan samarali foydalanish uchun
vazifalarni belgilaydi, shuningdek, protsessor vaqtini, ommaviy saqlash, bosib
chiqarish va boshqa resurslarni taqsimlash uchun dasturiy ta'minotni o'z ichiga
olishi mumkin.
Kirish va chiqish va xotirani ajratish kabi apparat funktsiyalari uchun operatsion
tizim dasturlar va kompyuter uskunalari o'rtasida
vositachi vazifasini bajaradi ,
garchi dastur kodi odatda to'g'ridan -to'g'ri apparat tomonidan bajariladi va tez -tez
tizimga qo'ng'iroq qiladi. OS funktsiyasi yoki uning yordamida uziladi. Operatsion
tizimlar kompyuterni o'z ichiga olgan ko'plab qurilmalarda mavjud - uyali
telefonlar va video o'yin pristavkasidan tortib veb -serverlar va
superkompyuterlargacha.
Umumiy maqsadli ish stolida dominant operatsion tizim Microsoft Windows
bo'lib, bozor ulushi 76,45%atrofida. MacOS Apple Inc tomonidan ikkinchi o'rinda
(17,72%), Linux navlari esa uchinchi o'rinda (1,73%). Mobil sektorda (shu
jumladan smartfonlar va planshetlar) Android -ning ulushi 2020 yilda 72% gacha.
[5] 2016 yilning uchinchi choragi ma'lumotlariga ko'ra, Android -ning
smartfonlardagi ulushi 87,5 foizni tashkil qiladi, o'sish sur'ati yiliga 10,3 foizni,
Apple -ning iOS -i 12,1 foizni, yiliga 5,2 foizga kamayadi. atigi 0,3 foiz.
Linux
taqsimotlari server va superkompyuter sektorlarida ustunlik qiladi. Ko'pgina
ilovalar uchun operatsion tizimlarning boshqa maxsus sinflari (maxsus maqsadli
operatsion tizimlar), masalan, o'rnatilgan va real vaqtda tizimlar mavjud.
Xavfsizlikka yo'naltirilgan operatsion tizimlar ham mavjud. Ba'zi operatsion
tizimlar past tizim talablariga ega (masalan, engil Linux tarqatish). Boshqalar tizim
talablari yuqori bo'lishi mumkin.