• OT quyi tizimini qo‘llab- quvvatlash
  • Windowsda xotirani boshqarish
  • Operatsion · � � tizimlar o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti u




    Download 4,88 Mb.
    bet119/129
    Sana18.11.2023
    Hajmi4,88 Mb.
    #100808
    1   ...   115   116   117   118   119   120   121   122   ...   129
    Bog'liq
    a12b69867f018f785135aa04d3624799 Operatsion tizimlar грифли 100 шт

    O‘tish (Transition): Oqim ishga tushurilish uchun tayyor bo‘lsa, lekin resurslar mavjud bo‘lmasa, u kutish holatidan so‘ng ushbu holatga o‘tadi. Resurslar mavjud bo‘lganda, oqim tayyorlilik holatiga o‘tadi.
    Tugatish (Terminated): Oqim o‘zini-o‘zi tugatishi mumkin, boshqa oqim tomonidan, yoki uning ona jarayoni yakunlansa tugatilishi mumkin. Oqimni bajarish tugallangandan so‘ng, oqim tizimdan chiqariladi yoki bajaruvchi tomonidan qayta ishga tushirilishi uchun saqlab qo‘yilishi mumkin.

    OT quyi tizimini qo‘llab-quvvatlash


    Jarayonlar va oqimlarning universal vositalari turli xil OT muhitlarining aniq jarayonlari va oqim tuzilmalarini qo‘llab- quvvatlashi kerak. Har bir OT quyi tizimi tegishli operatsion tizimning jarayonlari va oqimlari imkoniyatlarini taqlid qilish uchun Windows jarayonlari va oqimlarining imkoniyatlaridan foydalanish uchun javobgardir. Jarayon/oqimlarni boshqarishning ushbu sohasi juda murakkab va bu yerda biz faqat umumiy sharhni beramiz.
    Jarayonni yaratish dasturdan yangi jarayonni talab qilish bilan boshlanadi. Ilova jarayonni yaratish uchun so‘rovni tegishli himoyalangan quyi tizimga yuboradi va so‘rovni bajaruvchi organga yuboradi. Bajaruvchi jarayon obyektini yaratadi va quyi tizimda ushbu obyektga deskriptorni qaytaradi. Windows jarayonni yaratganda, u avtomatik ravishda oqimni yaratmaydi. Win32 holatida har doim boshlang‘ich oqim bilan yangi jarayon yaratilishi kerak. Shu sababli, Win32 quyi tizimi uchun Windows jarayon menejeri yangi jarayon uchun oqimni Windows-dan qaytarib olish uchun yana chaqiriladi. Tegishli oqim va jarayon haqida ma’lumot dasturga qaytariladi. POSIX holatida oqimlar qo‘llab-quvvatlanmaydi. Shuning uchun, POSIX quyi tizimi Windows-dan yangi jarayon uchun oqimni oladi, va shunda jarayon faollashtirilishi mumkin, faqat jarayonga oid ma’lumotni dasturga qaytaradi. Bajaruvchi tomonidan yangi jarayon yaratilganda, yangi jarayon uning yaratilish jarayonidan ko‘plab o‘ziga xos xususiyatlarni meros qilib oladi. Biroq, Win32 muhitida bu jarayonni yaratish noto‘g‘ri bajariladi. Ilova mijozi jarayoni Win32 quyi tizimiga jarayonni yaratish so‘rovini yuboradi; keyin quyi tizim Windows-ning bajaruvchisiga jarayon haqida so‘rov yuboradi. Kutilayotgan natija shundan iboratki, yangi jarayon server jarayoniga
    emas, balki mijoz jarayonining xususiyatlariga ega bo‘ladi, Windows quyi tizimga yangi jarayonning onasini belgilashga imkon beradi. Keyin yangi jarayon onaning kirish tokenini, kvota chegaralarini, asosiy ustuvorlikni va standart protsessor bilan bog‘lanishni meros qilib oladi.

    Windowsda xotirani boshqarish


    Windows virtual xotira menejeri xotira qanday taqsimlanishi va almashtirish (paging) qanday bajarilishini boshqaradi. Xotira menejeri turli platformalarda ishlash va 4 Kbaytdan 64 Kbaytgacha bo‘lgan sahifalar hajmidan foydalanish uchun mo‘ljallangan. Intel va AMD64 platformalarida har bir sahifada 4 Kbayt, Intel Itanium platformalarida esa har bir sahifa 8 Kbayt dan tashkil topadi.

    Download 4,88 Mb.
    1   ...   115   116   117   118   119   120   121   122   ...   129




    Download 4,88 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Operatsion · � � tizimlar o‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti u

    Download 4,88 Mb.