Kontekst (hisoblash) - Context (computing)

Informatika fanida vazifa kontekst vazifa tomonidan ishlatiladigan minimal ma'lumotlar to'plamidir (bu bo'lishi mumkin jarayon, ip, yoki tola ) vazifani bajarish uchun saqlanishi kerak uzilib qoldi, va keyinchalik o'sha nuqtadan davom etdi. Kontekst tushunchasi to'xtatilishi mumkin bo'lgan vazifalar uchun ahamiyat kasb etadi, bunda protsessor uzilib qolganda kontekstni saqlab qoladi va xizmat ko'rsatishga kirishadi. uzilish xizmati muntazamligi. Shunday qilib, kontekst qanchalik kichik bo'lsa, kechikish shunchalik kichik bo'ladi.

Kontekst ma'lumotlari joylashgan bo'lishi mumkin protsessor registrlari, vazifa tomonidan ishlatiladigan xotira yoki nazorat registrlari ba'zilari tomonidan ishlatilgan operatsion tizimlar vazifani boshqarish.

Saqlash xotirasi (vazifa tomonidan ishlatiladigan fayllar) a holatidagi "vazifa konteksti" bilan bog'liq emas kontekstni almashtirish, agar bu ba'zi maqsadlarda saqlanishi mumkin bo'lsa ham (tekshiruv punkti).

Kontekst turlari

C # kabi ba'zi bir kompyuter tillarida, degan tushuncha ham mavjud xavfsiz/xavfsiz kontekst. Masalan, agar qator a ichida kerak tuzilishi, uni 2.0 versiyasidan beri qo'shish mumkin, ammo faqat xavfli / xavfsiz bo'lmagan kontekstda.[1] Mana bir misol kodi:

tuzilmaviy Parametr Taqdimot{    char nishon;    char taskStart;    char taskType;    sobit bayt izQiymatlar[m_MAX_BYTES];};

The sobit kalit so'zini oldini oladi axlat yig'uvchi ushbu o'zgaruvchini boshqa joyga ko'chirishdan. Massivga kirish C ++ da bo'lgani kabi, ya'ni ko'rsatkich indikatori arifmetikasi yordamida, bu erda massivning individual elementlariga uning indekslari orqali kirish mumkin.

Shuningdek qarang

Adabiyotlar

Tashqi havolalar