Multitasking ta'rifi



Download 20,46 Kb.
Sana13.07.2022
Hajmi20,46 Kb.
#786533
Bog'liq
Multitasking ta

Multitasking ta'rifi


Multitasking ko'p dasturlashning mantiqiy kengaytmasi sifatida qaraladi, chunki u ish o'rinlari o'rtasida bir xil almashtirish usulini amalga oshiradi, lekin bu erda almashtirish juda tez-tez sodir bo'ladi. Ushbu tez-tez almashtirish foydalanuvchini ishlayotganda har bir dastur bilan o'zaro aloqada bo'lishiga yordam beradi. Ko'p vazifali tizimlar foydalanuvchilar va tizim o'rtasidagi aloqani ta'minlash uchun interaktiv kompyuter tizimiga muhtoj.

Multitasking nima?


Kompyuter bir vaqtning o'zida turli xil vazifalarni bajarishi mumkin. Masalan, brauzer, Word ilovasi, PowerPoint ilovasi, kalkulyator ilovalari barchasi bir vaqtning o'zida ishlashi mumkin. Shunday qilib, kompyuter bir vaqtning o'zida bir nechta vazifalarni yoki bir nechta jarayonlarni bajaradi. U Multitasking deb nomlanadi. Kompyuter bir vaqtning o'zida bir nechta vazifalarni bajarishi mumkin bo'lsa ham, bir vaqtning o'zida bajarilishi mumkin bo'lgan muayyan vazifalar mavjud.
Ko'p jarayonlarning bajarilishi hisoblash tezligini pasaytirishi mumkin, chunki u ko'proq resurslarni talab qiladi. Multitasking samaradorlikni oshiradi, chunki bir vaqtning o'zida bir nechta dastur ishlaydi. Shu bilan birga, foydalanuvchi darhol yangilanishni sezishi oson.

Multitasking va ko‘p oqimli tizimlar. Multitasking va ko‘p oqimli tizimlar. VLIW, SMT (simultaneous multithreading).
6. Мультитаскинг ва кўп оқимли тизимлар
Ko'p vazifalarni bajarish
Multitasking ko'p dasturlash bilan bir xil ma'noga ega, ammo umumiy ma'noda, chunki u bir vaqtning o'zida bir nechta (dasturlar, jarayonlar, vazifalar, iplar) ishlashini anglatadi. Ushbu atama zamonaviy operatsion tizimlarda bir nechta vazifalar umumiy qayta ishlash resursini (masalan, CPU va Xotira) ulashganda qo'llaniladi. Istalgan vaqtda protsessor faqat bitta vazifani bajaradi, boshqa vazifalar esa o'z navbatini kutmoqda. Parallelizm illyuziyasi protsessor boshqa vazifaga (masalan, jarayon yoki ip kontekstini almashtirish) qayta tayinlanganda erishiladi.
Ko'p vazifali va ko'p dasturlash o'rtasida nozik farqlar mavjud. Ko'p vazifali operatsion tizimdagi vazifa butun bir amaliy dastur emas, balki bitta jarayon kichik vazifalarga bo'linganda "bajarish chizig'i" ga ham tegishli bo'lishi mumkin. Har bir kichik vazifa protsessorni eski multidasturlashda bo'lgani kabi tugatmaguncha o'g'irlamaydi, aksincha kvant deb ataladigan protsessor vaqtining adolatli ulushini oladi.
Eslab qolish oson bo'lishi uchun ko'p dasturlash va ko'p vazifali operatsion tizimlar (CPU) vaqt almashish tizimlaridir. Biroq, ko'p dasturlashda (eski OTlar) bitta dastur umuman bloklanmaguncha ishlashni davom ettirsa, ko'p vazifali (zamonaviy OT) vaqtni taqsimlash eng yaxshi tarzda namoyon bo'ladi, chunki har bir ishlaydigan jarayon protsessor vaqtining faqat adolatli kvantini oladi.
Jarayonlar va ko'p vazifali terminologiya chalkash bo'lishi mumkin Multidasturlash - tizim bir vaqtning o'zida bir nechta dasturlarni bajarishi mumkin Ko'p foydalanuvchi - tizim bir vaqtning o'zida bir nechta onlayn terminallarga xizmat ko'rsatishi mumkin Ko'p vazifali - tizim bir vaqtning o'zida ikki yoki undan ortiq vazifalarni bajarishi mumkin Umumiy foydalanishda bular barchasi bir xil UNIX tizim dasturlashiga ishora qiladi
Ko'p vazifali operatsion tizimlar Ko'p vazifali operatsion tizimlar murakkab jonglyorlik nayranglarini bajarish uchun mo'ljallangan. Ular quyidagilarga majburdirlar: CPU davrlari va xotira kabi resurslarni taqsimlash va har bir jarayonga tegishli e'tibor qaratilishi uchun ustuvorliklarni belgilash UNIX tizim dasturlash.
Ko‘p vazifali operatsion tizimlar. Yuqori ustuvor vazifalarga ko‘proq yoki kattaroq protsessor vaqt oralig‘i kerak bo‘ladi – pastroq ustuvor vazifalarni e’tiborsiz qoldirmasdan, ba’zi manbalarni (masalan, foydalanuvchi kiritishi, diskdan kiritish yoki printer kabi umumiy chiqish) kutayotgan ishlar isrof qilmasdan bajarilishi kerak. CPU vaqti UNIX tizim dasturlash
Yagona protsessorda ko'p vazifani bajarish Shubhasiz, bitta protsessor bir vaqtning o'zida bir nechta jarayonni bajara olmaydi. OT vazifalarni yuqori tezlikda almashtirish orqali bir vaqtning o'zida simulyatsiya qiladi Har bir o'tish vaqt bo'lagidir, chunki foydalanuvchi tugmachalarini bosish o'rtasida minglab yoki yuz minglab protsessor tsikllari o'tishi mumkin, Bu bir vaqtning o'zida ishlash ko'rinishini beradi. Ushbu resurslarni taqsimlash, ustuvor ishlov berish va vaqtni belgilash UNIX System Programming rejalashtiruvchisi tomonidan amalga oshiriladi.
Jarayon holatlari Unix jarayonning joriy holatini aniqlash uchun bir nechta jarayon holatlaridan foydalanadi.

Multitasking - bu bitta protsessor bajarishi bir nechta vazifalar (dastur, jarayon, vazifa, mavzular) xuddi shu paytni o'zida. Ko'p vazifalarni bajarish uchun protsessor tezislar qatoriga o'tib ketadi tez-tez shunday qilib foydalanuvchi har bir dastur bilan bir vaqtning o'zida o'zaro aloqa o'rnatishi mumkin.
Ko'p vazifali operatsion tizimda bir nechta foydalanuvchilar mumkin tizimni baham ko'ring bir vaqtning o'zida. Biz ko'rganimizdek, protsessor vazifalar orasida tez o'zgarib turadi, shuning uchun bitta foydalanuvchidan keyingi foydalanuvchiga o'tish uchun ozgina vaqt kerak bo'ladi. Bu foydalanuvchida butun kompyuter tizimi unga bag'ishlanganligi haqida taassurot qoldiradi.
Bir nechta foydalanuvchilar ko'p vazifali operatsion tizim, protsessor bilan bo'lishganda rejalashtirish va ko'p dasturlash har bir foydalanuvchiga ko'p vazifali operatsion tizimning kamida kichik bir qismiga ega bo'lishiga imkon beradi va bajarish uchun har bir foydalanuvchi xotirasida kamida bitta dasturga ega bo'ladi.
Download 20,46 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish