• Linux da tarmoqning tuzilishi
  • Linux da jarayonlarning o‘zaro harakati




    Download 3,88 Mb.
    Pdf ko'rish
    bet218/253
    Sana18.05.2024
    Hajmi3,88 Mb.
    #242375
    1   ...   214   215   216   217   218   219   220   221   ...   253
    Bog'liq
    5OfV58kCMfx51CyXWMAb2yRfaqPrL3Ub5oRCsjhh

    Linux da jarayonlarning o‘zaro harakati 
    UNIX ga o‘xshab, Linux jarayonlarga - hodisalar ro‘y berganligi 
    to‘g‘risida signallar yordamida xabar beradi. Signallarning cheklangan 
    to‘plami mavjud va ular birorta axborotni olib bormaydi: jarayon faqat 
    signal borligi haqidagi faktdan foydalanishi mumkin. Linux yadrosi
    yadro rejimida bajarilayotgan jarayonlar o‘rtasida aloqa qilish uchun 
    signallardan foydalanmaydi. Yadro ichidagi aloqa tuzilmalarini 
    rejalashtiruvchi - states (holatlar) va wait.queue (pipe) (kutish navbati) 
    - yordamida amalga oshiriladi. Konveyer mexanizmi (pipe) farzand 
    jarayonga ona jarayondan aloqa kanalini meros qilib olishga imkon 
    beradi. Konveyerning bir uchida yozilayotgan ma’lumotlar uning 
    ikkkinchi uchida o‘qilishi mumkin. Umumiy xotira aloqa qilishning 
    juda tez usulini ta’minlaydi; bir jarayon bilan umumiy xotiraning 
    hududiga yozilgan barcha ma’lumotlar mazkur hududni o‘zining 
    manzil maydonida aks etgan boshqa jarayon tomonidan o‘sha zahoti 
    o‘qilishi mumkin. Lekin sinxronlash maqsadida, umumiy xotira 
    boshqa birorta aloqa mexanizmlari bilan birgalikda foydalanilishi 
    kerak. Umumiy xotiradagi obyekt umumiy xotiradagi hududlar uchun 
    faylni chiqarish maqsadida foydalaniladi; xuddi shunday fayl xotirada 
    aks ettiriladigan hududdan ma’lumotlarni chiqarish uchun ishlatiladi. 
    Umumiy xotiraga aks ettirishlar sahifalar buzilishlarini ajratiladigan 
    obyekt band qilingan xotiraning hududiga qayta yo‘naltiradi. 
    Ajratiladigan obyektlar o‘z ichidagilarni esida qoldiradi, xattoki 
    mazkur onda xech qanday jarayonlar ularni o‘zining virtual xotira 
    maydonida aks ettirilmayotgan bo‘lsa ham. 
    Linux da tarmoqning tuzilishi 
    Tarmoqda ishlash – buLinux da funksionallikning eng muhim 
    sohasidir. Linux ning tarmoq tizimi UNIX – UNIX aloqalari uchun 
    asosiy Internet-protokollarni qo‘llab-quvvatlaydi. Shuningdek, u 
    UNIX bo‘lmagan operatsion tizimlarga xos protokollarni, xususan, 
    Appletalk va IPX kabi kompyuter tarmoqlarida ishlatiladigan 


    361 
    protokollarni qo‘llaydi. Linux tarmoq tizimi abstraksiyaning uch 
    darajasida amalga oshiriladi: 

    soket interfeysi; 

    drayverlar protokollari; 

    tarmoq qurilmalari drayverlari.
    Linux da tarmoq protokollarining eng muhim to‘plami – bu 
    Internet protokollari to‘plami. Linux tarmoq tizimi tarmoqning barcha 
    qismlarida turli mashinalar o‘rtasida mashrutlashni ta’minlaydi. 
    Mashrutlash protokolini yuqori darajasida UDP, TCP va ICMP 
    protokollar qo‘llaniladi.

    Download 3,88 Mb.
    1   ...   214   215   216   217   218   219   220   221   ...   253




    Download 3,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Linux da jarayonlarning o‘zaro harakati

    Download 3,88 Mb.
    Pdf ko'rish