Posix standartining asosiy tushunchalari posix standartining asosiy g'oyalari Umumiy standartlar haqida



Download 28,03 Kb.
bet2/3
Sana03.01.2022
Hajmi28,03 Kb.
#315471
1   2   3
Bog'liq
POSIX – 1003 standarti va uning asosiy xizmatlarini o’rganish

Umumiy standartlar haqida

Amaliy dasturchilar orasida dasturlashda standartlar umuman kerak emas degan fikr bor, chunki:

(1) ular dastlab ma'nosiz, chunki ularning mualliflari kompyuter dasturlarini yozmaydilar;

(2) ular dasturchilar tashabbusini kishanlaydilar;

(3) dasturchilar har doim standartlarsiz rozi bo'lishadi.

Ehtimol, ikki holatda bo'lmasa, bu fikrga e'tibor bermaslik kerak edi:

(1) u amaliyotchilar tomonidan, ya'ni aniq "dasturiy ta'minotni chiqaradigan"lar tomonidan ifodalanadi;

(2) Yuqoridagi fikrni ushbu maqola muallifi Internetdagi C dasturlash tili standartiga bag'ishlangan nashrlardan birida aniqlagan, shundan ma'lum bo'lishicha, bunday fikr "xalqaro miqyosda" keng tarqalgan va nafaqat mag'rur rus "super dasturchilar" orasida.

"Standart" so'zi odatda biron bir moddiy narsa (standart o'lchamlar, standart elektr kuchlanish va boshqalar) bilan bog'liq, kompyuter dasturi esa nomoddiy ob'ektdir ("Yangi nomoddiy") va ehtimol nomoddiy sohadagi standartlar haqiqatan ham ma'nosizdir?

Biroq, rad etuvchi misol bor. Rus tilining imlo qoidalari to'plami standartlashtirish organlari tomonidan tasdiqlanmagan bo'lsa-da, aslida standartdir. Bundan tashqari, imlo qoidalariga (yoki xohlasangiz, talablarga) qo'shimcha ravishda, sintaktik qoidalar va eng muhimi, semantika mavjud. Ikkinchisi "bolalarcha" savolni yaxshi ko'rsatib beradi: nega mushuk mushuk deb ataladi? Bu savolga aniq javob bor: chunki ota-bobolarimiz shunday rozi bo'lishgan; inglizlarning ajdodlari xuddi shu hayvon mushukini, nemislarning ajdodlarini - mushukcha va boshqalarni chaqirishga rozi bo'lishdi. Va umuman olganda, har qanday so'z yoki so'z birikmalarining ma'nosi yoki semantikasi yoki talqin qilish qoidalari kelishilgan masaladir.

POSIX standartining maqsadi va "super vazifasi"

Nomidan ko'rinib turibdiki, POSIX (Portable Operating System Interface) operatsion tizim va amaliy dastur o'rtasidagi interfeys (interfeys) uchun standartdir. Dasturchilar "yalang'och" mashina uchun dasturlar yozgan kunlar o'tib ketdi (kirish / chiqish dasturlari, trigonometrik funktsiyalar va boshqalar paketlarini amalga oshiradi). POSIX matnida standart operatsion tizimni amalga oshirish tafsilotlariga hech qanday talablar qo'yilmasligini qayta-qayta ta'kidlaydi; uni amaliy dasturchilar va operatsion tizim ishlab chiquvchilari o'rtasidagi kelishuvlar to'plami sifatida ko'rish mumkin. Shunday qilib (yana keng tarqalgan fikrdan farqli o'laroq), POSIX nafaqat operatsion tizimlarni ishlab chiquvchilarni, balki birinchi navbatda dasturchilarning ancha katta toifasini - qo'llaniladigan dasturchilarni qiziqtiradi.

Bunday standartga bo'lgan ehtiyoj 1980-yillarda, UNIX operatsion tizimlari keng tarqalgan paytda e'tirof etilgan. Ma'lum bo'lishicha, bu tizim yagona tizim sifatida yaratilgan bo'lsa-da, uning o'ziga xos amalga oshirishlari o'rtasidagi farqlar bir tizim uchun yozilgan amaliy dasturlar har doim ham boshqa tizimda bajarilmasligiga olib keldi. POSIX dasturiy ta'minotni ko'chirish muammosi deb nomlanuvchi ushbu muammoni hal qilishga qaratilgan. Standartning birinchi nashri 1988 yilda chiqarilgan (tarjimasi bor, qarang), unda dasturning ko'chishi bilan bog'liq barcha masalalar ikki qismga bo'lingan: (1) dastur interfeysi, (2) buyruq tarjimoni va yordamchi dasturlar. (foydalanuvchi interfeysi); bu qismlar mos ravishda POSIX.1 va POSIX.2 deb ataladi1.

Aniqlik kiritamizki, ushbu maqolada biz faqat ikkinchi (va oxirgi) nashri 1996 yil 12 iyulda tasdiqlangan POSIX.1 amaliy dasturlar interfeysi standarti haqida gaplashamiz.

Standartning informatsion qismida ham POSIX qandaydir “ideal” operatsion tizim interfeysining tavsifi emas, balki UNIX operatsion tizimlarini ishlab chiqishda olingan tajribani umumlashtirish va tizimlashtirish natijasi ekanligi ta’kidlanadi. Bundan tashqari, POSIX operatsion tizimlar bo'yicha qo'llanma yoki qo'llanma bo'lib xizmat qila olmaydi, garchi ma'lumot beruvchi qismda dasturchi maslahatlari va dastur bo'laklari mavjud.

Standart to'g'ridan-to'g'ri to'liq operatsion tizimni yaratishning iloji yo'qligini, faqat unda tasvirlangan interfeys funktsiyalariga e'tibor qaratganligini ta'kidlaydi. (Xususan, POSIX.1 tarmoq va u bilan bog'liq interfeys funktsiyalari yoki grafik interfeys kabi muammolarni hal qilmaydi.) Biroq, dasturiy ta'minotning harakatsizligi va natijada interfeysni birlashtirishga bo'lgan ehtiyojning moliyaviy xarajatlari shunchalik kattaki, ko'pchilik sotuvchilar hech bo'lmaganda biroz bo'lishini afzal ko'radilar. yo'qligidan ko'ra standart. Shu sababli, ko'pgina dasturiy ta'minot ishlab chiqaruvchilari POSIXga e'tibor berishadi. Bu, agar dasturlarning harakatsizligini butunlay yo'q qilmasangiz, hech bo'lmaganda dasturning harakatsiz qismini sezilarli darajada kamaytirishga imkon beradi.




Download 28,03 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish