2) Operatorlarning ketma-ket guruhi
Operatorlarning ketma-ket guruhining har bir operatori mintaqani bajarish uchun tanlangan barcha kompyuterlarda bajariladi, undagi taqsimlangan ma'lumotlarni o'zgartirish hollari bundan mustasno - keyin o'z hisob-kitoblari qoidasi amal qiladi.
3) Xost bo'limi
!DVM$ HOSTSECTION
!DVM$ END HOSTSECTION
Xostda maxsus turdagi ijro bo'limini e'lon qiladi.
- bu xost tizimida bajariladigan dasturning bitta kirish, bitta chiqish qismi. Ushbu bo'limdagi o'zgaruvchilarga kiritilgan har qanday o'zgarishlar yo'qolishi mumkin. Bunday bo'limlardan mintaqani bajarish paytida o'zgaruvchilar qiymatlarini oraliq nazorat qilish uchun disk raskadrovka maqsadlarida foydalanish taklif etiladi. Chiqish operatsiyalariga ruxsat beriladi, tashqi protsedura chaqiruvlariga ruxsat beriladi.
1.2. Ma'lumotlar harakatini boshqarish, dolzarbligi
Xostda (hisoblash hududlaridan tashqarida) ishlaydigan dastur fragmentlari uchun universal protsessorning asosiy xotirasi va tezlatgichlar xotirasi o'rtasida ma'lumotlar harakatini boshqarish maxsus aktualizatsiya direktivalari yordamida o'rnatiladi:
!DVM$ GET_ACTUAL[(subarray_or_scalar {, subarray_or_scalar})] xost xotirasida belgilangan subarray yoki skalerdagi eng yangi ma'lumotlarga ega bo'lishini ta'minlash uchun kerakli yangilanishlarni amalga oshiradi. Parametrlar mavjud bo'lmaganda, tezlatgichlardan mavjud bo'lgan barcha yangi ma'lumotlar asosiy tizim xotirasiga qayta yoziladi;
!DVM$ ACTUAL[(pastki qator_yoki_skalar {, subarray_yoki_skalar})]
ko'rsatilgan pastki qator yoki skaler xost xotirasida eng so'nggi versiyaga ega ekanligini e'lon qiladi. Bunday holda, ko'rsatilgan o'zgaruvchilarning barcha boshqa vakillarining kesishgan qismlari avtomatik ravishda eskiradi va foydalanishdan oldin (agar kerak bo'lsa) yangilanadi. Parametrlar mavjud bo'lmaganda, tezlatgich xotiralaridagi o'zgaruvchilarning barcha mavjud vakillari eskirgan deb e'lon qilinadi.
ACTUAL va GET_ACTUAL direktivalaridan parametrlarsiz foydalanish xatolik ehtimoli ortishi (ACTUAL), shuningdek, ma'lumotlarning keraksiz harakatlanish xavfi (GET_ACTUAL) tufayli tavsiya etilmaydi.
Do'stlaringiz bilan baham: |