• Mavzu: Multidasturlash va multiprotsessorlash Bajardi: Matnazarova Sarvinoz Raxbar: Sharipov Maqsud Urganch 2024
  • 1.Multidasturlash
  • Davlat universiteti




    Download 0,91 Mb.
    bet1/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)


    O‘ZBEKISTON RESPUBLIKASI
    OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
    URGANCH DAVLAT UNIVERSITETI



    Kompyuter ilmlari va dasturlash texnologiyalari yo‘nalishi
    2023-2024 o‘quv yili 6-semestrdagi Operasion tizimlar fanidan kurs ishi


    Mavzu: Multidasturlash va multiprotsessorlash


    Bajardi: Matnazarova Sarvinoz

    Raxbar: Sharipov Maqsud

    Urganch 2024
    Reja:

    1. Multidasturlash………………………………………………………………3

      1. Multidasturlash tarixi……………………………………………………4

      2. Operatsion tizim va OT da multidasturlashning o’rni…………………..5

      3. Multidasturlashning afzalliklari, xususiyatlari va kamchiliklari………..7

      4. Ommaviy ishlov berish tizimlarida multidasturlash……………………8

      5. Multidasturlashli Operatsion tizimlarga misollar………………………12

    2. Multiprotsessorlash…………………………………………………………..13
    2.1 Pythonda multiprotsessorlash…………………………………………..14
    2.2 Master/slave multiprocessor tizimi……………………………………..15
    2.3 Protsessorni ulash. Qattiq bog'langan ko'p protsessorli tizim. Bo'shashgan ko'p protsessorli tizim…………………………………..16
    2.4 Multiprotsessorli tizim turlari. Tizim xususiyatlari…………………….17
    2.5 Simmetrik Multiprotsessorli tizim……………………………………...18
    2.6 Global ma'lumotlarni ko'paytirishga ega multiprotsessor tizimi……….20
    3. Multidasturlash va Multiprotsessorlash o'rtasidagi farq……………………..21
    4. Xulosa………………………………………………………………………..23
    5. Foydalanilgan adabiyotlar…………………………………………………....24


    1.Multidasturlash
    Multidasturlash — bir nechta dasturlarni bir vaqtning o'zida yoki bir-biri bilan bog'langan holda ishlash jarayonini anglatadi. Bu tushuncha odatda kompyuter tizimlari va dasturlash doirasida qo'llaniladi va quyidagi ma'nolarga ega bo'lishi mumkin:
    1. Multidasturlarni parallel ravishda ishlatish: Kompyuter yoki operatsion tizim bir nechta dasturlarni bir vaqtning o'zida bajaradi. Bu ko'pincha ko'p yadroli protsessorlar va ko'p vazifali operatsion tizimlar yordamida amalga oshiriladi.
    2. Modullararo integratsiya: Bir nechta dasturlar yoki modullar bir-biriga bog'langan holda yoki bir-birining natijalarini ishlatib ishlaydi. Masalan, bir dastur boshqa bir dasturdan ma'lumot olishi yoki unga ma'lumot yuborishi mumkin.
    3. Ko'p tillarda dasturlash: Ba'zi loyihalarda turli dasturlash tillaridan foydalanish kerak bo'lishi mumkin. Masalan, bir qism Python-da yozilgan bo'lishi, boshqa qismi esa C++ yoki Java-da. Bunday holatlarda multidasturlash ham til tanlash, ham modullarni birlashtirishni o'z ichiga olishi mumkin.
    4. Ko'p platformalarda ishlash: Bir nechta platformalar yoki operatsion tizimlarda ishlaydigan dasturlarni ishlab chiqish. Masalan, veb-sayt va mobil ilova bir-biri bilan bog'langan bo'lishi yoki turli tizimlarda ishlash imkoniyatiga ega bo'lishi mumkin.
    Umuman olganda, multidasturlash kompyuter tizimlari va dasturlashda murakkablik va samaradorlikni oshirish maqsadida foydalaniladigan yondashuvlarni o'z ichiga oladi.



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




    Download 0,91 Mb.