• IO bilan boglangan jarayonlar
  • Eslatma
  • Kompyuter injiniring fakulteti 716-20 guruh talabasi mamatqulov nodirbekning




    Download 409,8 Kb.
    bet5/5
    Sana20.02.2024
    Hajmi409,8 Kb.
    #159504
    1   2   3   4   5
    Bog'liq
    2-dedline Tarmoqni dasturlash

    Topshirish.



    1. Multithreading va Multiplexing haqida ma’lumot to’plash

    2. File Handling haqida ma’lumot to’plash



    Rasmiy ta'rifga ko'ra, ko'p ish zarrachalari protsessorning bir vaqtning o'zida bir nechta ish zarralarini bajarish qobiliyatini anglatadi , bu erda har bir ip jarayonni boshqaradi. Holbuki , ko'p ishlov berish tizimning bir nechta protsessorlarni parallel ravishda ishga tushirish qobiliyatini anglatadi , bunda har bir protsessor bir yoki bir nechta ipni ishga tushirishi mumkin.

    1-rasm: Multithreading va Multiprocessing


    Yuqoridagi diagrammadan ko'rishimiz mumkinki, multithreadingda (o'rta diagramma) bir nechta iplar bir xil kod, ma'lumotlar va fayllarni almashadi, lekin boshqa registr va stekda ishlaydi. Ko'p ishlov berish (o'ng diagramma) bitta protsessorni ko'paytiradi - kod, ma'lumotlar va fayllarni takrorlash, bu esa ko'proq xarajatlarni talab qiladi.

    Multithreading tarmoq yoki ma'lumotlar bazasidan fayllarni o'qish kabi IO bilan bog'langan jarayonlar uchun foydalidir , chunki har bir ip bir vaqtning o'zida IO bilan bog'langan jarayonni ishga tushirishi mumkin. Ko'p ishlov berish protsessor bilan bog'liq jarayonlar uchun foydalidir , masalan, hisoblash jihatidan og'ir vazifalar, chunki u bir nechta protsessorlarga ega bo'lishdan foyda keltiradi; ko'p yadroli kompyuterlarning bir yadroli kompyuterlarga qaraganda tezroq ishlashiga o'xshaydi.
    Eslatma : Bir vaqtning o'zida va ... o'rtasida farq bor


    Fayl bilan ishlash


    Fayl bilan ishlash dasturiy ta'minot ilovasidagi fayllarni boshqarish bilan bog'liq muhim jarayonlarni anglatadi. Bu saqlash qurilmasida fayllarni yaratish, ochish, o'qish, yozish va yopish kabi turli amallarni o'z ichiga oladi. Fayllarni samarali qayta ishlash juda muhim, chunki u ma'lumotlarning doimiy saqlanishini ta'minlaydi, ma'lumotlarning saqlanishi va ilovaning turli seanslarida kirishini ta'minlaydi.
    Fayllarni qayta ishlashning asosiy operatsiyalariga quyidagilar kiradi:

    • Fayllarni ochish: fayl va dastur o'rtasida aloqa o'rnatish, odatda ruxsatnomalarni tekshirishni talab qiladi.

    • Fayllarni o'qish: ilova ichida qayta ishlash uchun fayl tarkibiga kirish.

    • Fayllarga yozish: yangi ma'lumotlarni qo'shish yoki mavjud ma'lumotlarni qayta yozish orqali fayl tarkibini o'zgartirish.

    • Fayllarni yopish: Ma'lumotlar yaxlitligini ta'minlash va tizim resurslarini chiqarish uchun ulanishni to'g'ri tugatish.

    Ishlab chiquvchilar ma'lumotlar yo'qolishi va buzilishining oldini olish va ruxsatsiz kirishdan xavfsizlikni ta'minlash uchun fayllar bilan ehtiyotkorlik bilan ishlashlari kerak.
    Download 409,8 Kb.
    1   2   3   4   5




    Download 409,8 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuter injiniring fakulteti 716-20 guruh talabasi mamatqulov nodirbekning

    Download 409,8 Kb.