Doimiy ustuvor navbatb algoritmi.
Mavzu: Doimiy ustuvor navbatb algoritmi. Reja: 1. I Kirish 2. II Nazariy qisim 2.1 Yagona navbat tugunlari 2.2 Tug'ilish va o'lim jarayoni 3. III Asosiy qism 3.1 Ustuvor navbatlar ustida bajariladigan amallar 4. IV Xulosa 5. V Foydalanilgan adabiyotlar 1
I Kirish Odatda tabiat yoki jamiyatda uchraydigan turli muammo, masala yoki jarayonlarni o’rganishni EHM yordamida olib topish uchun, birinchi navbatda, qaralayotgan masala, jarayon – ob’ektning matematik ifodasi, ya’ni matematik modelini ko’rish kerak bo’ladi. Qaralayotgan ob’ektning matematik modelini yaratish juda murakkab jarayon bo’lib, o’rganilayotgan ob’ektga bog’liq ravishda turli soha mutaxassislarining ishtiroki talab etiladi. Navbat nazariyasi - Queueing theory Bu erga yo'naltirishlar "birinchi kelgan, birinchi bo'lib chiqadi". Kool Keyt albomi uchun qarang “birinchi kelgan , birinchi bòlib chiqadi" Navbatdagi tarmoqlar bitta navbatlar marshrutlash tarmog'i bilan bog'langan tizimlardir. Ushbu rasmda serverlar doiralar, navbatlar qator to'rtburchaklar va marshrutlash tarmog'i strelkalar bilan ifodalanadi. Navbat tarmoqlarini o'rganishda odatda quyidagilarni olishga harakat qilinadi muvozanat taqsimoti tarmoq dasturlari, garchi ko'pgina dasturlarda vaqtinchalik holat asosiy hisoblanadi. Navbat nazariyasi kutish chiziqlarini matematik o'rganish yoki navbat . Navbatning davomiyligi va kutish vaqtini taxmin qilish uchun 2
navbat modeli ishlab chiqilgan. Navbat nazariyasi odatda operatsiyalarni o'rganish natijalar ko'pincha xizmat ko'rsatish uchun zarur bo'lgan resurslar to'g'risida biznes qarorlar qabul qilishda ishlatiladi. Navbat nazariyasi o'zining tadqiqotlarini kelib chiqadi Agner Krarup Erlang u Daniyaning Kopengagen telefon almashinuvi kompaniyasi tizimini tavsiflovchi modellarni yaratganida. O'shandan beri g'oyalar, jumladan dasturlarni ko'rdi telekommunikatsiya , transport muhandisligi , hisoblash va, xususan sanoat muhandisligi , fabrikalar, do'konlar, idoralar va shifoxonalarni loyihalashda, shuningdek loyihalarni boshqarishda. "Navbat" o'rniga "navbat" yozilishi odatda akademik tadqiqot sohasida uchraydi. Darhaqiqat, kasbning asosiy jurnallaridan biri bu Navbat tizimlari . 3
II Nazariy qisim 2.1Yagona navbat tugunlari Navbat yoki navbat tugunini deyarli a deb o'ylash mumkin qora quti . Ishlar yoki "mijozlar" navbatga kelishadi, ehtimol biroz kutib turishadi, ishlov berish uchun biroz vaqt talab qilishadi va keyin navbatdan chiqib ketishadi. Qora quti Qora quti . Ishlar navbatga keladi va undan chiqib ketadi. Navbat tuguni shunchaki sof qora quti emas, chunki navbat tugunining ichki qismi haqida ba'zi ma'lumotlarga ehtiyoj bor. Navbatda bir yoki bir nechta "serverlar" mavjud bo'lib, ularning har biri keladigan ish bilan u ishdan bo'shatilgunga qadar bog'lanishi mumkin, shundan so'ng ushbu server boshqa keladigan ish bilan bog'lanishi mumkin. 3 ta serverga ega bo'lgan navbat tuguni. 4
3 ta serverga ega bo'lgan navbat tuguni. Server a bo'sh, va shuning uchun unga ishlov berish uchun kelish beriladi. Server b hozirda band va o'z ishini bajarishi uchun biroz vaqt talab etiladi. Server v ish bilan ishlashni endigina tugatgan va shu bilan keladigan ish uchun keyingi o'rinda turadi. Tez-tez ishlatiladigan o'xshashlik supermarketdagi kassirga o'xshaydi. Boshqa modellar ham bor, ammo bu odatda adabiyotda uchraydi. Mijozlar kelishadi, kassa tomonidan ishlov berilib, jo'nab ketishadi. Har bir kassir bir vaqtning o'zida bitta mijozni qayta ishlaydi va shuning uchun bu faqat bitta serverga ega navbat tugunidir. Agar mijoz kelganida kassir band bo'lsa, mijoz zudlik bilan chiqib ketadigan parametr bufersiz (yoki "kutish maydoni" yo'q yoki shunga o'xshash shartlarsiz) navbat deb ataladi. Gacha kutish zonasi bo'lgan parametr n mijozlar hajmi buferli navbat deyiladi n. 5