• 2 Multiprotsessorlash.
  • Multidasturlashli Operatsion tizimlarga misollar




    Download 0,91 Mb.
    bet5/11
    Sana21.05.2024
    Hajmi0,91 Mb.
    #249305
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Operatsion tizim kurs ishi (2)

    1.5 Multidasturlashli Operatsion tizimlarga misollar

    • Linux distributivlari, windows, macOS va boshqalar kabi ish stoli operatsion tizimlari. Bu zamonaviy operatsion tizimlar va ularning faoliyatida turli xil multidasturlash tushunchalarini o'z ichiga oladi. Foydalanuvchi bir vaqtning o'zida ushbu (yoki undan ko'p) operatsion tizimlardan birini ishlaydigan tizimda bir nechta ishlarni bajarishi mumkin. Ko'pgina o'yinlar, masalan, bitta protsessor yadrosidan foydalanish uchun mo'ljallangan.

    • Android, iOS va telefondagi boshqa mobil operatsion tizimlarda matnli xabarlarni yuborish va qabul qilish paytida musiqa tinglash mumkin.

    • Ofis, mashhur veb-brauzerlar, media playerlar va boshqalar kabi amaliy dasturlar. Har qanday zamonaviy veb-brauzer foydalanuvchiga bir vaqtning o'zida bir nechta veb-saytlarga tashrif buyurib, kerakli oyna/yorliqlarni ochishga imkon beradi.


    2 Multiprotsessorlash.
    Multiprotsessorlash (yoki "multiprocessing") — bu kompyuter tizimlarida bir nechta protsessor yoki yadrodan foydalanib, parallel ravishda bir nechta vazifani bajarish usulidir. Bu usul ko'pincha kompyuterning ish unumdorligini oshirish va dasturni tezroq bajarish uchun qo'llaniladi. Multiprotsessorlash tizimida barcha protsessorlar teng bo'lishi mumkin yoki ba'zilari maxsus maqsadlar uchun ajratilgan bo'lishi mumkin. Uskuna va operatsion tizim dasturiy ta'minotini loyihalash mulohazalarining kombinatsiyasi ma'lum bir tizimdagi simmetriyani (yoki ularning yetishmasligini) aniqlaydi. Masalan, apparat yoki dasturiy ta'minotni hisobga olgan holda, faqat bitta protsessor barcha apparat uzilishlariga javob berishini talab qilishi mumkin, tizimdagi barcha boshqa ishlar protsessorlar o'rtasida teng taqsimlanishi mumkin; yoki yadro rejimi kodini bajarish faqat bitta protsessor bilan cheklanishi mumkin, foydalanuvchi rejimi kodi esa har qanday protsessorda bajarilishi mumkin protsessorlarning kombinatsiyasi. Agar bunday cheklovlar qo'yilsa, multiprotsessorlash tizimlarini loyihalash ko'pincha osonroq bo'ladi, ammo ular barcha protsessorlardan foydalaniladigan tizimlarga qaraganda samarasiz bo'ladi.
    Barcha protsessorlarga teng munosabatda bo'lgan tizimlar nosimmetrik multiprotsessorlash (SMP) tizimlari deyiladi. Barcha protsessorlar teng bo'lmagan tizimlarda tizim resurslari bir necha jihatdan bo'linishi mumkin, shu jumladan assimetrik multiprotsessorlash (ASMP), xotiraga bir xil bo'lmagan kirish (NUMA) multiprotsessorlash va klasterli multiprotsessorlash.
    Bitta protsessorli kompyuter tizimini ko'rib chiqaylik. Agar unga bir vaqtning o'zida bir nechta jarayonlar tayinlangan bo'lsa, u har bir vazifani to'xtatib, qisqa vaqt ichida boshqasiga o'tishi kerak, barcha jarayonlarni davom ettirish uchun.
    Bu holat xuddi oshxonada yolg'iz ishlaydigan oshpazga o'xshaydi. U pishirish, aralashtirish, xamir qorish va hokazo kabi bir nechta vazifalarni bajarishi kerak.

    Download 0,91 Mb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 0,91 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Multidasturlashli Operatsion tizimlarga misollar

    Download 0,91 Mb.