• LIFO (Last In, First Out) tuzilishi
  • Nursery Space
  • Tenured Space
  • Tezkor kirish-chaqirish (Quick access and retrieval)




    Download 49,53 Kb.
    bet11/24
    Sana17.05.2024
    Hajmi49,53 Kb.
    #239490
    1   ...   7   8   9   10   11   12   13   14   ...   24
    Bog'liq
    Interview questions answers

    Tezkor kirish-chaqirish (Quick access and retrieval): Xotira tezkor kirish va chaqirishlarni ta'minlash uchun ishlatiladi.

  • Oddiy boshqarish (Simple management): Xotira strukturasining oddiy boshqarishini saqlab, qulaylik bilan xotira ustida ishlashga imkoniyat beradi.

  • LIFO (Last In, First Out) tuzilishi: Stack xotirasi ma'lumotlar tuzilishida LIFO prinsipi (eng oxirgi kiritilgan ma'lumot eng avval chiqadi) ishlatiladi.

    LIFO (Last In, First Out) prinsipi esa oxirgi qo'shilgan ma'lumotlar avval chiqib ketadi. Bu tuzilishning maqsadi, oxirgi qo'shilgan ma'lumotlar ko'rsatkich bo'ylab eng ochiq qo'shilgan ma'lumotlarga o'tib ketishni ta'minlashdir.
    StackOverflow esa dasturlashda "stack" tuzilishining chegarasini tashkil etuvchi amaldir. Agar dasturda rekursiv chaqirish (rekursiya) yoki katta miqdorda funksiyalarni chaqirish natijasida xotira chegarasini tashkil etishdan o'tqazilib, xotira to'ldirilib qolish mumkin. Bu holat "stack overflow" deb nomlanadi va dastur xato chiqaradi.
    Part_3
    "Heap" dasturlashda dinamik xotiraning o'zgaruvchilarni saqlash va boshqarish uchun ishlatiladi. Java Virtual Machine (JVM) yoki boshqa san'atlar, dasturlar yaratilganda ishlatiladigan xotira qismining nomi.
    Heap qismlari:

    1. Nursery Space: Bu xotira qismi, yangi yaratilgan obyektlarni saqlash uchun ishlatiladi. Obyektlar ilkin ravishda bu sahada joylashadi va keyin agar ularni yashirish uchun yoki kengaytirilgan joyda joylashish kerak bo'lsa, ular boshqa xotira qismiga ko'chiriladi.

    Nursery Space haqidagi muhim fikrlar:

      • Obyektlar ilkin ravishda bu sahada saqlanadi.

      • Ko'p ko'rinadigan obyektlar tez-tez yo'qoladi.

      • Bu saha obyektlar uchun tezkorgarlikni ta'minlaydi.

    1. Tenured Space: Agar obyektlar yangi sahada (Nursery Space) bir necha marta yashirilgan bo'lsa, ular "tenured" sahaga ko'chiriladi. Bu saha yillangan obyektlar uchun saqlanadi, va ular ko'p marta saqlansa, ular uchun yoqimli joydir.


    2. Download 49,53 Kb.
  • 1   ...   7   8   9   10   11   12   13   14   ...   24




    Download 49,53 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Tezkor kirish-chaqirish (Quick access and retrieval)

    Download 49,53 Kb.