“පොසික්ස්” යන්නෙහි තේරුම කුමක්ද?


918

POSIX යනු කුමක්ද? මම විකිපීඩියා ලිපිය කියවා ඇති අතර, එම පදය හමු වූ සෑම අවස්ථාවකම මම එය කියවමි. කාරණය නම් එය කුමක්දැයි මට කිසි විටෙකත් වැටහී නොතිබීමයි.

කරුණාකර "පොසික්ස් හි අවශ්‍යතාවය" පැහැදිලි කිරීමෙන් කිසිවෙකුට එය මට පැහැදිලි කළ හැකිද?



ඉක්මන් අර්ථ දැක්වීමේ යොමුව - whatis.techtarget.com/definition/…
පරපෝෂිත

Answers:


636

POSIX විසින් නිශ්චිතව දක්වා ඇති ප්රමිති පවුල, වන IEEE Unix-y මෙහෙයුම් පද්ධති මගින් ලබා අතුරු මුහුණත් (හා උපයෝගී ප්රශ්න, එවැනි commandline ෂෙල් උපයෝගිතා ලෙස) වැඩසටහන්ගත අයදුම්පත් පැහැදිලි කිරීමට, හා සමාජමය නිල ඇඳුම. පොසික්ස් ප්‍රමිතීන් මත විශ්වාසය තැබීම සඳහා ඔබ ඔබේ වැඩසටහන් ලියන විට, යුනික්ස් ව්‍යුත්පන්නයන්ගෙන් යුත් විශාල පවුලක් අතර (ලිනක්ස් ඇතුළුව, නමුත් එයට පමණක් සීමා නොවේ!) ඒවා පහසුවෙන් ගෙනයාමට ඔබට හැකි වනු ඇත. ඔබ පොසික්ස් හි කොටසක් ලෙස ප්‍රමිතිගත නොකළ සමහර ලිනක්ස් ඒපීඅයි භාවිතා කරන්නේ නම් සහ අනාගතයේදී එම වැඩසටහන හෝ පුස්තකාලය වෙනත් යුනික්ස්-වයි පද්ධති වෙත (උදා: මැකෝස්එක්ස්) ගෙනයාමට අවශ්‍ය නම් ඔබට වඩාත් අපහසු වේ.


34
නැත, ප්‍රමිතිය API මට්ටමක පවතී - සෑම නිශ්චිත ඇමතුමක්ම කර්නලයේ හෝ සී පුස්තකාලයේ වෙනත් ඇමතුමකට අනුව ක්‍රියාත්මක කළ හැකි අතර එය පොසික්ස් සඳහාද (ඔබේ වැඩසටහන් සඳහාද ;-). MacOSX යනු Posix අනුකූල වේ, devworld.apple.com/leopard/overview/osfoundations.html බලන්න . වින්ඩෝස් සඳහා, en.wikipedia.org/wiki/POSIX#POSIX_for_Windows බලන්න : පොසික්ස් අනුකූලතාවය දැනට ව්‍යවසාය සහ අවසාන සංස්කරණවල පමණක් ඇතුළත් කර ඇත (ලාභදායී ඒවා නොවේ! -), ඔබට අර්ධ වශයෙන් w / Cygwin ලබා ගත හැකි වුවද, en.wikipedia. org / විකිය / සිග්වින් .
ඇලෙක්ස් මාටෙලි

23
ඩෙස්ක්ටොප් පරිගණකවල මයික්‍රොසොෆ්ට් හි වෙළඳපල කොටස අවම වශයෙන් එය “ලෝකය අනුගමනය කරන දේ” බවට පත් කරන බැවින් ඔබේ අදහස දෝෂ සහිතය.
ජෙඩ් ස්මිත්

29
මම හිතන්නේ නියපොතු යනු වෙනත් වේදිකා සමඟ අන්තර් ක්‍රියාකාරී වීමට මයික්‍රොසොෆ්ට් වැඩි උත්සාහයක් නොගැනීමයි.
mipadi

12
eldeltaray වැලඳ ගැනීම, දිගු කිරීම සහ නිවා දමන්න . එම්.එස්. ජාවා (සම්මත නොවන java.util. .NET සඳහා ප්‍රභවය, නමුත් එහි බලපත්‍රය සීමා කර ඇති අතර එය තවමත් ලිනක්ස් වරායක් නොවේ. මොනෝ අසම්පූර්ණයි). එසේම, EXFAT පේටන්ට් බලපත්ර . ඔබ නියත වශයෙන්ම නිවැරදි ය.
Wyatt8740

28
Microsoft's market share on desktops, at least, makes it "what the world follows"- 2009 සිට මෙම අදහස් දැක්වීමෙන් පසු දේවල් කොතරම් වෙනස් වී ඇත්ද යන්න සටහන් කර ගැනීම සිත්ගන්නා කරුණකි :)
GMA

538

POSIX 7 අර්ථ දක්වන වැදගත්ම දේ

  1. සී API

    වැනි දේ සමඟ ANSI C විශාල වශයෙන් විහිදේ :

    • වැඩි ගොනු මෙහෙයුම් කටයුතු: mkdir, dirname, symlink, readlink, link(hardlinks), poll(), stat, sync,nftw()
    • ක්රියාවලිය හා කැටි නූල්: fork, execl, wait, pipe, semaphors sem_*, හවුල් මතකය ( shm_*), kill, සටහන් පරාමිතීන් ( nice, sched_*), sleep, mkfifo,setpgid()
    • ජාලකරණය: socket()
    • මතක කළමනාකරණය: mmap, mlock, mprotect, madvise,brk()
    • උපයෝගිතා: නිත්‍ය ප්‍රකාශන ( reg*)

    එම ඒපීඅයි මඟින් ඒවා රඳා පවතින පද්ධති සංකල්ප ද තීරණය කරයි, උදා: forkක්‍රියාවලියක් පිළිබඳ සංකල්පයක් අවශ්‍ය වේ.

    නිශ්චිත POSIX C API ශ්‍රිතයක් ක්‍රියාත්මක කිරීමට සහ ලිනක්ස් අනුකූල කිරීමට බොහෝ ලිනක්ස් පද්ධති ඇමතුම් පවතී, උදා sys_write. sys_read, ... එම සිස්කල් බොහෝමයක් කෙසේ වෙතත් ලිනක්ස් විශේෂිත දිගු ඇත.

    ප්‍රධාන ලිනක්ස් ඩෙස්ක්ටොප් ක්‍රියාත්මක කිරීම: බොහෝ විට පද්ධති ඇමතුම් සඳහා නොගැඹුරු ආවරණයක් සපයන glibc.

  2. CLI උපයෝගිතා

    උදා: cd, ls, echo, ...

    බොහෝ උපයෝගිතා අනුරූප සී ඒපීඅයි ශ්‍රිතයක් සඳහා සෘජු ෂෙල් ඉදිරිපස කෙළවර වේ, උදා mkdir.

    ඩෙස්ක්ටොප් ප්රධාන ලිනක්ස් ක්රියාත්මක කිරීම: කුඩා අය සඳහා GNU Coreutils, මහා අය සඳහා වෙනම GNU ව්යාපෘති: sed, grep, awk, ... සමහර විට CLI උපයෝගිතා බෑෂ් මගින් ක්රියාත්මක කරනු ලැබේ ඉදි වීම් ලෙස .

  3. ෂෙල් භාෂාව

    උදා, a=b; echo "$a"

    ප්‍රධාන ලිනක්ස් ඩෙස්ක්ටොප් ක්‍රියාත්මක කිරීම: ග්නූ බෑෂ් .

  4. පරිසර විචල්යයන්

    උදා: HOME, PATH.

    PATH සොයන්න semantics නිශ්චිතව දක්වා ඇත ඇතුළු කප්පාදු කරන වැළැක්වීම ආකාරය PATHසෝදිසි .

  5. වැඩසටහන් පිටවීමේ තත්වය

    ANSI C පවසන්නේ 0හෝ EXIT_SUCCESSසාර්ථකත්වය EXIT_FAILUREසඳහා, අසමත් වීම සඳහා වන අතර ඉතිරි ක්‍රියාත්මක කිරීම අර්ථ දක්වා ඇත.

    POSIX එකතු කරයි:

    • 126: විධානය හමු වූ නමුත් ක්‍රියාත්මක කළ නොහැක.

    • 127: විධානය සොයාගත නොහැකි.

    • > 128: සං by ාවකින් අවසන් වේ.

      නමුත් පොසික්ස් 128 + SIGNAL_IDවිසින් බාෂ් විසින් භාවිතා කරන රීතිය සඳහන් කර ඇති බවක් නොපෙනේ : /unix/99112/default-exit-code-when-process-is-terminated

  6. සාමාන්ය ලෙස

    වර්ග දෙකක් තිබේ: BRE (Basic) සහ ERE (Extended). මූලික දේ අතහැර දමා ඇති අතර ඒපීඅයි කඩ නොකිරීමට පමණක් තබා ඇත.

    ඒවා ක්‍රියාත්මක කරනු ලබන්නේ සී ඒපීඅයි කාර්යයන් මගිනි, සහ සීඑල්අයි උපයෝගිතා පුරාම භාවිතා වේ, උදා: grepපෙරනිමියෙන් බීආර්ඊ පිළිගනී, සහ ඊආර්ඊ සමඟ -E.

    උදා: echo 'a.1' | grep -E 'a.[[:digit:]]'

    ප්‍රධාන ලිනක්ස් ක්‍රියාත්මක කිරීම: glibc විසින් regex.h යටතේ ඇති කාර්යයන් ක්‍රියාත්මක කරන අතර එම වැඩසටහන් වලට පසුපෙළgrep ලෙස භාවිතා කළ හැකිය.

  7. නාමාවලි ව්‍යුහය

    උදා: /dev/null,/tmp

    ලිනක්ස් එෆ්එච්එස් පොසික්ස් විශාල ලෙස විහිදේ.

  8. ගොනු නාම

    • / මාර්ගය බෙදුම්කරු වේ
    • NUL භාවිතා කළ නොහැක
    • .යනු cwd,.. මව්
    • අතේ ගෙන යා හැකි ගොනු නාම
      • සම්පූර්ණ මාර්ගය සඳහා උපරිම වශයෙන් අක්ෂර 14 ක් සහ 256 ක් භාවිතා කරන්න
      • අඩංගු විය හැක්කේ: a-zA-Z0-9._-

    මෙයද බලන්න: ගොනු පද්ධතිය සඳහා පොසික්ස් අනුකූලතාවය යනු කුමක්ද?

  9. විධාන රේඛා උපයෝගිතා API සම්මුතීන්

    POSIX විසින් භාවිතා කිරීම අනිවාර්ය නොවේ, නමුත් වෙනත් තැනක පාහේ, විශේෂයෙන් GNU හි නොමැත. නමුත් ඇත්ත, එය ඕනෑවට වඩා සීමා කර ඇත, උදා: තනි අකුරු කොඩි පමණක් (උදා -a), ද්විත්ව යටි ඉර දිගු අනුවාද නොමැත (උදා--all ).

    බහුලව භාවිතා වන සම්මුතීන් කිහිපයක්:

    • - ගොනුවක් අපේක්ෂා කරන තැන stdin යන්නයි
    • --කොඩි අවසන් කරයි, උදා ls -- -lනම් නාමාවලියක් ලැයිස්තුගත කිරීම-l

    මෙයද බලන්න: ලිනක්ස් විධාන රේඛා ස්විච සහ තර්ක සඳහා ප්‍රමිති තිබේද?

  10. “POSIX ACLs” (ප්‍රවේශ පාලන ලැයිස්තු), උදා setfacl.

    මෙය ඉවත් කර ගත් නමුත් එය ලිනක්ස්setxattr ඇතුළු මෙහෙයුම් පද්ධති කිහිපයක ක්‍රියාත්මක විය .

පොසික්ස් වලට අනුකූල වන්නේ කවුද?

බොහෝ පද්ධති POSIX සමීපව අනුගමනය කරයි, නමුත් ඇත්ත වශයෙන්ම විවෘත සමූහය විසින් සහතික කරනු ලබන්නේ ස්වල්පයක් පමණි. සැලකිය යුතු සහතික කළ අය අතර:

බොහෝ ලිනක්ස් ඩිස්ට්‍රෝස් ඉතා අනුකූල වන නමුත් අනුකූලතා චෙක්පත ගෙවීමට අවශ්‍ය නැති නිසා සහතික කර නොමැත. ඉන්ස්පූර් හි K-UX සහ Huawei හි EulerOS සහතික කළ උදාහරණ දෙකකි.

සහතික කළ පද්ධතිවල නිල ලැයිස්තුව: https://www.opengroup.org/openbrand/register/ සහ විකී පිටුවෙන් සොයාගත හැකිය .

වින්ඩෝස්

වින්ඩෝස් එහි සමහර වෘත්තීය බෙදාහැරීම් මත POSIX ක්‍රියාත්මක කළේය.

එය විකල්ප අංගයක් බැවින්, බොහෝ අවසාන පරිශීලක යෙදුම් සඳහා ක්‍රමලේඛකයන්ට එය මත විශ්වාසය තැබිය නොහැකි විය.

වින්ඩෝස් 8 හි සහාය අවලංගු කරන ලදි:

2016 දී "ලිනක්ස් සඳහා වින්ඩෝස් උප පද්ධතිය" නමින් නව නිල ලිනක්ස් වැනි API එකක් ප්‍රකාශයට පත් කරන ලදී. එයට ලිනක්ස් පද්ධති ඇමතුම්, ඊඑල්එෆ් ධාවනය, /procගොනු පද්ධතියේ කොටස් , බාෂ්, ජීසීසී, (TODO බොහෝ විට glibc?) apt-getසහ තවත් බොහෝ දේ ඇතුළත් වේ: https://channel9.msdn.com/Events/Build/2016/P488 එබැවින් මම එය විශ්වාස කරමි POSIX හි වින්ඩෝස් බොහෝ දුරට ධාවනය කිරීමට ඉඩ දෙයි. කෙසේ වෙතත්, එය අවසාන පරිශීලකයින් වෙනුවට සංවර්ධකයින් / යෙදවීම කෙරෙහි අවධානය යොමු කරයි. වින්ඩෝස් GUI වෙත ප්‍රවේශ වීමට ඉඩ සැලසීමේ සැලසුමක් නොතිබුණි.

නිල Microsoft POSIX ගැළපුම පිළිබඳ over තිහාසික දළ විශ්ලේෂණය: http://brianreiter.org/2010/08/24/the-sad-history-of-the-microsoft-posix-subsystem/

සිග්වින් යනු වින්ඩෝස් සඳහා “සැලකිය යුතු පොසික්ස් ඒපීඅයි ක්‍රියාකාරිත්වය සපයයි” සඳහා සුප්‍රසිද්ධ ජීපීඑල් තෙවන පාර්ශවීය ව්‍යාපෘතියකි, නමුත් “ඔබේ යෙදුම වින්ඩෝස් මත ක්‍රියාත්මක වීමට අවශ්‍ය නම් එය ප්‍රභවයෙන් නැවත ගොඩනඟා ගැනීම” අවශ්‍ය වේ. MSYS2 යනු සිග්වින්ට ඉහළින් වැඩි ක්‍රියාකාරිත්වයක් එක් කරන බව පෙනෙන ව්‍යාපෘතියකි.

Android

ඇන්ඩ්‍රොයිඩ් සතුව තමන්ගේම සී පුස්තකාලයක් (බයෝනික්) ඇති අතර එය ඇන්ඩ්‍රොයිඩ් ඕ ලෙස පොසික්ස් සඳහා පූර්ණ සහය නොදක්වයි: ඇන්ඩ්‍රොයිඩ් පොසික්ස් අනුකූලද?

පාරිතෝෂික මට්ටම

මෙම ලිනක්ස් සම්මත මූලික තවදුරටත් POSIX විහිදී ඇත.

රාමු නොවන දර්ශක භාවිතා කරන්න, ඒවා වඩාත් කියවිය හැකි සහ සෙවිය හැකි ය: http://pubs.opengroup.org/onlinepubs/9699919799/nfindex.html

අතුගා දැමීම සඳහා HTML පිටු වල සම්පූර්ණ සිප් අනුවාදයක් ලබා ගන්න: POSIX C API ක්‍රියාකාරකම් ලැයිස්තුව කොහිද?


19
අපූරු උදාහරණ, ඔබට අර්ථ දැක්වීමක් මෙන්ම පිළිගත් පිළිතුරට සමාන නම් මෙය ඉහළම පිළිතුර වනු ඇත.
මාක්

8
C මාක් ස්තූතියි! මිනිසුන් දැනටමත් කියවා ඇති බැවින් අනුපිටපත් නොකිරීමට මම උත්සාහ කරමි ;-) මෙය දන්නා උභතෝකෝටිකයකි: meta.stackoverflow.com/questions/305645/…
සීරෝ සැන්ටිලි 郝海东事件 法轮功

1
POSIX ආවරණය කරන්නේ කුමක්ද (සහ නොකළ යුතු දේ) සැබවින්ම පැහැදිලි කිරීම හොඳ අදහසකි.
sleske

4
සාහිත්‍යයේ සෑම තැනකම, "පොසික්ස් අනුකූලතාවය" පිළිබඳ සඳහන උත්පතන වන අතර, පොසික්ස් මිනිසුන්ගේ සාමාන්‍ය අර්ථ දැක්වීම "යුනික්ස් වැනි මෙහෙයුම් පද්ධති අතර අන්තර් ක්‍රියාකාරිත්වය සඳහා ප්‍රමිති සමූහයකි". ප්‍රයෝජනවත් වුවද, මෙම අර්ථ දැක්වීම බොහෝ සැකයන් දුරු කරයි, විශේෂයෙන් අන්තර් ක්‍රියාකාරීත්වය අපේක්ෂා කරන අංග සම්බන්ධයෙන්. නිසැකවම, ඔබට තොරතුරු සොයා බැලීමට සම්පූර්ණ පොසික්ස් පිරිවිතර කියවා කියවිය හැකිය (ඒ සඳහා වැඩි කාලයක් ගත කරන්න). එහෙත්, මෙම පිළිතුර POSIX හි විෂය පථය පිළිබඳ විශාල පින්තූරය ලබා ගැනීම සඳහා අවශ්‍ය සාරාංශය සපයයි. එය ලිවීමට කාලය ගැනීම ගැන සිරෝට විශේෂ ස්තූතිය!
ARX

පූර්ණ සංඛ්‍යා වර්ග පිළිබඳව පොසික්ස් සහතික කිහිපයක් එකතු කිරීම ද හොඳ විය හැකිය. නිශ්චිතව දක්වා ඇති දේ නිශ්චිතව නොදන්නා දේ මම නොදනිමි, නමුත් අවම වශයෙන් පොසික්ස් සඳහා uint8_t, uint16_t, uint32_t සහ ඊට අනුරූප අත්සන් කළ වර්ගවල පැවැත්ම අවශ්‍ය බව මම දනිමි. "Int" වැනි වර්ගවල බලයන් දෙකක බලයක් ඇති බවත්, පද්ධතියක් වටිනාකමින් යුත් බිටු 32 ක්, සං sign ා බිට් 1 ක් සහ පැඩිං බිටු 31 ක් සහිත "int" එකක් වැනි නරක දෙයක් නොකරන බවත් එය සහතික කරයිදැයි මට විශ්වාස නැත. [එබැවින් uint32_t වැඩි කිරීමෙන් UB ලබා ගත හැකිය]; ඔබ සතුව ප්‍රමිතිය තිබේ නම් ඒ සම්බන්ධයෙන් සහතික කර නොමැති දේ පැවසීම සතුටක් විය හැකිය.
සුපර් කැට්

76

POSIX යනු:

POSIX (උච්චාරණය කරන ලද / ˈpɒzɪks /) හෝ “අතේ ගෙන යා හැකි මෙහෙයුම් පද්ධති අතුරුමුහුණත [ 1 ] යනු යෙදුම් ක්‍රමලේඛ අතුරුමුහුණත (API) නිර්වචනය කිරීම සඳහා IEEE විසින් නිශ්චිතව දක්වා ඇති අදාළ ප්‍රමිතීන්ගෙන් යුත් පවුලක නමකි, මෘදුකාංග සඳහා ෂෙල් සහ උපයෝගිතා අතුරුමුහුණත් ප්‍රමිතිය ඕනෑම මෙහෙයුම් පද්ධතියකට අදාළ කළ හැකි වුවද යුනික්ස් මෙහෙයුම් පද්ධතියේ ප්‍රභේද සමඟ අනුකූල වේ.

මූලික වශයෙන් එය (බොහෝ දුරට) පොදු ඒපීඅයි සහ උපයෝගිතා තිබීමෙන් යුනික්ස් හි විවිධ රසයන් වර්ධනය කිරීමේ හා භාවිතා කිරීමේ වේදනාව සමනය කිරීමේ පියවර සමූහයකි. සීමිත POSIX අනුකූලතාවය වින්ඩෝස් හි විවිධ අනුවාදයන් දක්වා ද ව්‍යාප්ත විය.


1. ඔබ අදහස් කරන්නේ පොසික්ස් පවසන්නේ සියලුම * නික්ස් ඕඑස් (කර්නල්) සඳහා මෙම පද්ධති ඇමතුම් අවම වශයෙන් තිබිය යුතු බවයි. හරිද? 2. වින්ඩෝස් / මැක් පොසික්ස් අනුගමනය කරයිද? WINDOWS (95,98,2000, xp, vista, 7) යම් පොදු ප්‍රමිතියක් අනුගමනය කරන්නේ නම් (ඔවුන්ගේම හිමිකාරී විය හැකිය)? වෙනත් වචන වලින් කිවහොත්, මයික්‍රොසොෆ්ට් ලෝකයේ POSIX ==?
නියපොතු

1
මූලික වශයෙන් එය සංවර්ධනයේ වේදනාව සමනය කිරීම සඳහා වූ පියවර සමූහයකි. WAS ??
නියපොතු

5
මම යන වචනය භාවිතය ප්රශ්න විය ද,, නමුත් එය තාවකාලිකයි ය. ඔබේ ප්‍රශ්නවලට පිළිතුරු සැපයීම සඳහා: (1) නැත, පොසික්ස් කර්නලය සමඟ සම්පුර්ණයෙන්ම සම්බන්ධ වී ඇත, එය ක්‍රියාත්මක වන්නේ කෙසේද යන්න විස්තර කරයි; (2) ඕඑස් එක්ස් බීඑස්ඩී වන අතර එය තරමක් පොසික්ස් අනුකූල වේ, නමුත් අළු පැහැති ප්‍රදේශ තිබේ. වින්ඩෝස් 2008 පොසික්ස් පැමිණිල්ලට ආසන්නයි; මයික්‍රොසොෆ්ට් ලෝකයේ POSIX ට සමාන කිසිවක් නොමැත.
ජෙඩ් ස්මිත්

1
la ක්ලවුස්: ක්ලෙටස්ගේ පිළිතුර යටතේ ප්‍රදේශය අපිරිසිදු කිරීමට අදහස් නොකරන්න ... නමුත්. මම මගේ පිළිතුරෙහි POSIX.1-2008 සම්බන්ධ කළෙමි ... එතැනම.
ජෙඩ් ස්මිත්

3
Ed ජෙඩ් ස්මිත්, මැක් ඕඑස් එක්ස් අනුකූලතාවයට අනුව අළු පැහැති ප්‍රදේශ නොමැත; මැක් ඕඑස් එක්ස් සහතික කර ඇත්තේ තනි යුනික්ස් පිරිවිතර v3 සමඟ අනුකූල වන අතර එහි ප්‍රමිතිය වන්නේ පොසික්ස් උප කුලකයකි.
මයිකල් ආරොන් සෆියන්

45

"නිල නොවන" පැහැදිලි කිරීම මට දෙන්නම්.

පොසික්ස් යනු "යුනික්ස්" සහ යුනික්ස් වැනි පද්ධති ඒවාට නොගැලපෙන පද්ධති වලින් වෙන්කර හඳුනා ගැනීමට උත්සාහ කරන ප්‍රමිති සමූහයකි. එය එක්සත් ජනපද රජය විසින් ප්‍රසම්පාදන කටයුතු සඳහා නිර්මාණය කරන ලද්දකි. අදහස වූයේ එක්සත් ජනපද ෆෙඩරල් ප්‍රසම්පාදන සඳහා විවිධ වර්ගවල ලංසු හා කොන්ත්‍රාත්තු සඳහා වන අවශ්‍යතා නීත්‍යානුකූලව නියම කිරීමට ක්‍රමයක් අවශ්‍ය වන අතර එමඟින් ලබා දී ඇති කේත පදනමක් හෝ ක්‍රමලේඛන කාර්ය මණ්ඩලයක් අතේ ගෙන යා නොහැකි පද්ධති බැහැර කිරීම සඳහා යොදා ගත හැකිය.

පොසික්ස් පශ්චාත් තථ්‍ය ලෙස ලියා ඇති හෙයින් ... ලිහිල්ව සමාන තරඟකාරී පද්ධති සමූහයක් විස්තර කිරීම සඳහා ... එය ක්‍රියාත්මක කළ හැකි ආකාරයකින් ලියා නැත.

උදාහරණයක් ලෙස, මයික්‍රොසොෆ්ට් එන්ටී සමහර ලංසු සඳහා සුදුසුකම් ලැබීමට ප්‍රමාණවත් තරම් පොසික්ස් අනුකූලතාවයෙන් ලියා ඇත ... ප්‍රායෝගික අතේ ගෙන යා හැකි සහ යුනික්ස් පද්ධති සමඟ ගැළපුම අනුව පොසික්ස් උප පද්ධතිය අත්‍යවශ්‍යයෙන්ම නිෂ් less ල විය.

යුනික්ස් සඳහා වෙනත් විවිධ ප්‍රමිතීන් දශක ගණනාවක් තිස්සේ ලියා ඇත. SPEC1170 වැනි දෑ (අනුකූලව ක්‍රියාත්මක කළ යුතු ශ්‍රිත ඇමතුම් එකොළොස් හැත්තෑවක්) සහ SUS හි විවිධ අවතාර (තනි යුනික්ස් පිරිවිතර).

බොහෝ දුරට මෙම “ප්‍රමිතීන්” කිසිදු ප්‍රායෝගික තාක්ෂණික යෙදුමකට ප්‍රමාණවත් නොවේ. ඒවා බොහෝ දුරට පවතින්නේ තර්ක කිරීම, නෛතික පොරබැදීම සහ වෙනත් අක්‍රීය හේතු සඳහා ය.


2
බොහෝ දිගු ඇතුළුව ලිනක්ස් බොහෝ පොසික්ස් ක්‍රියාත්මක කරන්නේ කෙසේද?
ninjalj

9
inninjalj: ලිනක්ස් ලියා ඇත්තේ යුනික්ස් වැනි ක්‍රියාකාරී කට්ටලයක් ක්‍රියාත්මක කිරීම සඳහා ය. පොසික්ස් වලට අනුකූල වන අතරතුර එසේ කිරීම පරිපූර්ණ අර්ථයක් ලබා දෙයි. කෙසේ වෙතත්, මගේ අදහස වූයේ නව මෙහෙයුම් පද්ධති ක්‍රියාත්මක කිරීම සඳහා පිරිවිතරයක් ලෙස POSIX නිර්මාණය කර නොමැති බවයි ... එය එක්සත් ජනපද රජයේ ප්‍රසම්පාදන කාර්ය මණ්ඩලයට ලංසු වශයෙන් ඇතැම් කාණ්ඩ සඳහා සුදුසුකම් ලත් අය අතර වෙනස හඳුනා ගැනීමට මාර්ගයක් ලෙස නිර්මාණය කරන ලද්දකි. . ලිනක්ස් හි අවධානය යොමු වී ඇත්තේ භාවිතයට ගත හැකි අංග සාධාරණ අනුකූලතාවයකින් යුත්, ශක්තිමත් සහ ක්‍රියාකාරී ආකාරයකින් සැපයීමයි. පොසික්ස් යනු අහම්බයක් නොවේ.
ජිම් ඩෙනිස්

3
POSIX ලියනු ලැබුවේ පශ්චාත් තථ්‍ය ලෙස යැයි පැවසීමට ඔබ දක්ෂයි! හොඳ ප්‍රමිති සංවර්ධන සංවිධානයක (SDO) ලාංඡනය එයයි.
fpmurphy

4
pmfpmurphy: අන්තර් ක්‍රියාකාරී ක්‍රියාත්මක කිරීම් එකක් හෝ දෙකක් මත පදනම්ව හිටපු පශ්චාත් තථ්‍ය පිරිවිතරයක් නිර්මාණය කිරීම IETF සඳහා වන සම්මතයයි ... හිතාමතාම ලිහිල් කප්ලිං සමඟ අන්තර්ක්‍රියා කරන ජාලකරණ ප්‍රොටොකෝල් ප්‍රමිතීන්. මෙහෙයුම් පද්ධතිය ප්‍රමිතිකරණය සඳහා එය සාර්ථක ක්‍රියාවලියක් නොවේ. වැඩසටහන් සහ පද්ධතිය අතර ඇති API (කර්නලය හෝ මයික්‍රොකර්නලය සහ එහි උප පද්ධති සේවාදායකයන්) සේවාදායකයින්ට සහ සේවාදායකයින්ට හෝ ජාල හරහා සම වයසේ මිතුරන්ට වඩා තදින් බැඳී ඇත. (එය කළ නොහැකි යැයි මම නොකියමි; හුදෙක් වෙනස්කම් ඇති බව පෙන්වා දෙමින් ඉතිහාසය දෙවැන්න යහපත් යැයි පෙන්වා නැත).
ජිම් ඩෙනිස්

2
1985 දී පොසික්ස් නැවත සඳහන් කිරීමට අයිඊඊඊ විසින් දැරූ උත්සාහය එක්සත් ජනපද රජය විසින් දිරිමත් කරන ලදී. යම් පර්යේෂණ කරන්න, ඉතිහාස පොතක් හෝ යමක් කියවන්න.
rustyx

31

POSIX යනු මෙහෙයුම් පද්ධති සඳහා ප්‍රමිතියක් වන අතර එය හරස් වේදිකා මෘදුකාංග ලිවීම පහසු කරයි. එය යුනික්ස් ලෝකයේ විශේෂයෙන් විශාල ගනුදෙනුවක්.


16
එය හරස් වේදිකා කේතය ලිවීම පහසු කිරීම සඳහා "කළ යුතු" දෙයක් පමණක් නොවේ, එය හරස් වේදිකා කේත ලිවීම පහසු කරයි. එකම ව්‍යතිරේකය වන්නේ වින්ඩෝස් ය, මයික්‍රොසොෆ්ට් සිතන්නේ එය අනෙක් සියල්ලන්ට වඩා කෙසේ හෝ හොඳ යැයි සිතන අතර එයට අනුකූල වීමට අවශ්‍ය නොවන බැවිනි. කෙසේ වෙතත්, මැක් සහ ලිනක්ස් වැඩි වෙළඳපල කොටසක් ලබා ගන්නා බැවින් මෙය ඔවුන්ට එරෙහිව ක්‍රියා කරනු ඇතැයි මම පුරෝකථනය කරමි. ඔවුන් සැබවින්ම "සංවර්ධකයින්, සංවර්ධකයින්, සංවර්ධකයින්" සඳහා නම්, සංවර්ධකයින්ට යුනික්ස් අනුකූලතාවය අවශ්‍ය බව ඔවුන් වටහා ගනු ඇත.
මයිකල් ආරොන් සෆියන්

මට වඩා සමීපව එය සමඟ වැඩ කරන පුද්ගලයින්ගෙන් මා අසා ඇති දේ මත පදනම්ව, එය දේවල් පහසු කරවන්නට ඇත, නමුත් එය නිසැකවම ලිවීමට එක් වරක්, ඕනෑම පොසික්ස් හැඟීමක් සඳහා ප්‍රමාණවත් නොවීය. මෙහෙයුම් පද්ධති සඳහා එය “ප්‍රමිතියක්” බව ඇසෙන විට මිනිසුන්ට ලැබෙනු ඇත.
හැන්ක් ගේ

6
ඔවුන් "අනෙක් සියල්ලන්ට වඩා හොඳයි" යැයි ඔවුන් සිතන්නේ නැත; ඔවුන් අනෙක් සියල්ලන්ට වඩා විශාල බව ඔවුන් දනී . වෙළඳපල කොටස අහිමි වන විට ඔවුන් ඔවුන්ගේ තානය වෙනස් කරන්නේ එබැවිනි. එය ඔවුන්ට පමණක් ආවේණික වූවක් නොවේ, උදා: නෙට්ස්කේප් වෙබ් ප්‍රමිතීන් ගැන වැඩි අවධානයක් යොමු කිරීමට පටන් ගත්තේ ඒවා තවදුරටත් ජනප්‍රිය නොවූ විටය.
කෙන්

POSIX API පමණක් භාවිතා කිරීමට යෙදුමක් ලිවීමෙන් විවිධ යුනික්ස් සහ යුනික්ස් වැනි මෙහෙයුම් පද්ධති අතර වරාය කිරීම පහසු කරයි. කෙසේ වෙතත් එය අවම පොදු හරය සම්මුති ප්‍රමිතියකි - එබැවින් මෙහෙයුම් පද්ධතිය හෝ දෘඩාංග විශේෂිත වූ උපයෝගිතා හෝ යෙදුම් සාමාන්‍යයෙන් නැවත ලිවීම අවශ්‍ය වේ.
fpmurphy

2
En කෙන් සහ ඒ නිසා අපි ගූගල්හි ක්‍රෝමියම් ඕනෑවට වඩා සුවපහසු වීමට ඉඩ නොදිය යුතුයි.
Wyatt8740

29

පොසික්ස් යනු අයිඊඊඊ සහ විවෘත සමූහය විසින් ඉදිරිපත් කරන ලද ප්‍රමිති සමූහයකි, එය පරිපූර්ණ යුනික්ස් ක්‍රියාත්මක වන්නේ කෙසේද යන්න විස්තර කරයි. ක්‍රමලේඛකයින්, පරිශීලකයින් සහ පරිපාලකයින් සියල්ලන්ටම POSIX ලේඛනය හුරුපුරුදු විය හැකි අතර, POSIX- පැමිණිලි යුනික්ස් හි සඳහන් සියලු සම්මත පහසුකම් ලබා දෙනු ඇතැයි අපේක්ෂා කරයි.

සෑම යුනික්ස් ටිකක් වෙනස් ආකාරයකින් කටයුතු කරන බැවින් - සොලාරිස්, මැක් ඕඑස් එක්ස්, අයිරික්ස්, බීඑස්ඩී සහ ලිනක්ස් සියල්ලටම ඔවුන්ගේ විචක්ෂණතාවයන් ඇත - ක්‍රියාත්මක වීමට සම්මත පරිසරයක් නිර්වචනය කරන බැවින් පොසික්ස් කර්මාන්තයේ නියුතු අයට විශේෂයෙන් ප්‍රයෝජනවත් වේ. උදාහරණයක් ලෙස සී පුස්තකාලයේ බොහෝ කාර්යයන් පදනම් වී ඇත්තේ පොසික්ස් ය; එබැවින් ක්‍රමලේඛකයෙකුට තම යෙදුමේ එකක් භාවිතා කළ හැකි අතර එය බොහෝ යුනිසෙස් හරහා එක හා සමානව හැසිරෙනු ඇතැයි අපේක්ෂා කරයි.

කෙසේ වෙතත්, යුනික්ස් හි අපසාරී ප්‍රදේශ සාමාන්‍යයෙන් අවධානය යොමු කරන්නේ සම්මත ඒවාට වඩා ය.

POSIX හි ඇති විශිෂ්ටතම දෙය නම් එය ඔබම කියවීම සාදරයෙන් පිළිගනිමු:

විවෘත කණ්ඩායම් මූලික පිරිවිතර නිකුතුව 7

7 වන නිකුතුව POSIX.1-2008 ලෙස හැඳින්වෙන අතර එහි නව දේවල් තිබේ - කෙසේ වෙතත්, POSIX.1 සඳහා ගූගල්-ෆු සහ යුනික්ස් යනු කුමක්ද යන්න පිටුපස ඇති සමස්ත ඉතිහාසයම දැක ගැනීමට ඔබට ඉඩ සලසයි.


2
මම හිතන්නේ ඔබ "යුනික්ස්" යන පදය වැරදි ලෙස භාවිතා කරයි. යුනික්ස් දැන් තනි යුනික්ස් පිරිවිතරයට යොමු වන අතර ඕනෑම යුනික්ස් මෙහෙයුම් පද්ධතියක් යනු තනි යුනික්ස් පිරිවිතරයට අනුකූල මෙහෙයුම් පද්ධතියකි. සමහර විට ඔබ අදහස් කළේ යුනික්ස් වගේද?
මයිකල් ආරොන් සෆියන්

8
Ic මයිකල්: ඔබේ අදහස් වෙනත් පිළිතුරු වලින් ලබා දී ඇති විට, ඔබ පැහැදිලිවම ruc ලදායී නොවන අදහස් ඇති ධ්‍රැවීකරණය වී ඇති පුද්ගලයෙකි. මෙම නිශ්චිත අදහස් දැක්වීම ඉතා අශෝභන වන අතර, ඔබ එකඟ නොවිය හැකි ලේබලයක් තෝරා ගැනීම නොසලකා මගේ අර්ථය ගෙන එනු ලැබීය. එසේම, වින්ඩෝස් ඉහළ මට්ටමේ අනුවාද වල POSIX අනුකූල වේ. කරුණාකර හුස්මක් ගෙන ආපසු යන්න.
ජෙඩ් ස්මිත්

1
Ed ජෙඩ් ස්මිත්, ප්‍රබල මතයන් පසෙක තබා, තනතුරේ ඇඟවුම වන්නේ යුනික්ස් අනුකූල බව සහතික කර ඇති සමහර මෙහෙයුම් පද්ධති එසේ නොවන බවයි ... එබැවින්, එය නොමඟ යවන සුළු යැයි පැවසීම සාධාරණ යැයි මම සිතමි. එසේම, වින්ඩෝස් සම්බන්ධයෙන්, නොගැලපෙන සංස්කරණ පවතින තාක් කල්, සංවර්ධකයින්ට වින්ඩෝස් වේදිකාව ඉලක්ක කර ගැනීමේදී පොසික්ස් මත විශ්වාසය තැබිය නොහැකි අතර එමඟින් පොසික්ස් තිබීමේ සම්පූර්ණ අරමුණම ප්‍රතික්ෂේප වේ.
මයිකල් ආරොන් සෆියන්

යුනික්ස් යනු මෙහෙයුම් පද්ධතියකි. යුනික්ස් යනු විවෘත සමූහයේ සන්නාමයකි. තනි යුනික්ස් පිරිවිතරයේ විශේෂිත අනුවාදයකට අනුකූල වීම, යුනික්ස් 95, යුනික්ස් 98 හෝ යුනික්ස් 03 සන්නාම පැතිකඩවලට සහතික කර ඇති පද්ධති, වෙළඳ නාම අවශ්‍යතාවයන්ගෙන් බහුතරයක් සාදයි, යුනික්ස් යන පදය භාවිතා කළ හැකිය.
fpmurphy

8

1985 දී පරිගණක කර්මාන්තයේ සමාගම්වල පුද්ගලයින් එක්ව POSIX (පරිගණක පරිසරයන් සඳහා අතේ ගෙන යා හැකි මෙහෙයුම් පද්ධති අතුරුමුහුණත) ප්‍රමිතිය සංවර්ධනය කිරීම සඳහා එක් වූ අතර එය බොහෝ දුරට පදනම් වී ඇත්තේ යුනික්ස් පද්ධති V අතුරුමුහුණත් අර්ථ දැක්වීම (SVID) සහ වෙනත් පෙර ප්‍රමිතිකරණ උත්සාහයන් මත ය. මෙම උත්සාහයන් සඳහා එක්සත් ජනපද රජය විසින් අනුබල දෙන ලද අතර, එහි පුහුණු හා ප්‍රසම්පාදන පිරිවැය අවම කිරීම සඳහා සම්මත පරිගණක පරිසරයක් අවශ්‍ය විය. 1988 දී නිකුත් කරන ලද පොසික්ස් යනු මෙහෙයුම් පද්ධතියක් සඳහා ඒපීඅයි, ෂෙල් සහ උපයෝගිතා අතුරුමුහුණත් නිර්වචනය කරන අයිඊඊඊ ප්‍රමිති සමූහයකි. යුනික්ස් වැනි පද්ධති ඉලක්ක කර ගත්තද, ඕනෑම අනුකූල මෙහෙයුම් පද්ධතියකට ප්‍රමිතීන් අදාළ විය හැකිය. දැන් මෙම ප්‍රමිතීන් පිළිගැනීමට ලක්ව ඇති හෙයින්, මෘදුකාංග සංවර්ධකයින්ට යුනික්ස්, ලිනක්ස් හි සියලුම අනුකූල අනුවාදයන් මත ක්‍රියාත්මක වන යෙදුම් සංවර්ධනය කිරීමට හැකි වේ.

පොතෙන්: ලිනක්ස් වෙත ප්‍රායෝගික මාර්ගෝපදේශයක්


4

පොසික්ස් මෙහෙයුම් පද්ධතියක් ලෙස වැඩිය, එය "ඕඑස් ප්‍රමිතියකි". ඔබට එය මන imag කල්පිත මෙහෙයුම් පද්ධතියක් ලෙස සිතිය හැකිය, එය ඇත්ත වශයෙන්ම නොපවතින නමුත් එයට ලියකියවිලි ඇත. මෙම පත්‍රිකා ඇමරිකා එක්සත් ජනපදයේ විශාල සම්මත සංවිධානය වන IEEE විසින් අර්ථ දක්වා ඇති “පොසික්ස් ප්‍රමිතිය” වේ. මෙම පිරිවිතර ක්‍රියාත්මක කරන මෙහෙයුම් පද්ධති "පොසික්ස්-අනුකූල" වේ.

රජයේ රෙගුලාසි ඔවුන්ගේ ආයෝජන සඳහා පොසික්ස් අනුකූල විසඳුම් වලට වැඩි කැමැත්තක් දක්වයි, එබැවින් පොසික්ස් අනුකූල වීම සැලකිය යුතු මූල්‍ය වාසියක් ඇත, විශේෂයෙන් ඇමරිකා එක්සත් ජනපදයේ විශාල තොරතුරු තාක්ෂණ සමාගම් සඳහා.

මෙහෙයුම් පද්ධතියක් සම්පුර්ණයෙන්ම පොසික් අනුකූල වීම සඳහා වන විපාකය, එය සියලු පොසික්ස් අනුකූල යෙදුම් සම්පාදනය කර ක්‍රියාත්මක කරන බවට සහතිකයකි.

ලිනක්ස් යනු වඩාත් ප්‍රසිද්ධ එකකි. ඕඑස්එක්ස්, සොලාරිස්, නෙට්බීඑස්ඩී සහ වින්ඩෝස් එන්ටී ද මෙහි වාදනය කරයි. නිදහස්- සහ ඕපන්බීඑස්ඩී යනු “ආසන්න වශයෙන්” පොසික්ස් අනුකූල වේ. වින්එන්ටී හි ධනාත්මක අනුකූලතාවය ඉහත සඳහන් රජයේ රෙගුලාසි වලක්වා ගැනීම සඳහා ව්‍යාජ විසඳුමක් පමණි.


3

මෙම ප්‍රමිතිය යුනික්ස් වැනි මෙහෙයුම් පද්ධති සඳහා පොදු පදනමක් සපයයි. ෂෙල් එක ක්‍රියා කළ යුතු ආකාරය, ls සහ grep වැනි විධානයන්ගෙන් අපේක්ෂා කළ යුතු දේ සහ C කතුවරුන්ට ලබා ගත හැකි යැයි අපේක්ෂා කළ හැකි C පුස්තකාල ගණනාවක් එහි නියම කරයි.

නිදසුනක් ලෙස, විධාන රේඛා භාවිතා කරන්නන් එකට විධානයන් භාවිතා කිරීමට භාවිතා කරන පයිප්ප මෙහි විස්තරාත්මකව දක්වා ඇත, එයින් අදහස් කරන්නේ C හි පොපන් (පයිප්ප විවෘත) ශ්‍රිතය POSIX- ප්‍රමිතිය මිස ISO C- ප්‍රමිතිය නොවේ.


3

POSIX යනු අතේ ගෙන යා හැකි මෙහෙයුම් පද්ධති අතුරුමුහුණත වන අතර එය යෙදුම් අතේ ගෙන යා හැකි පහසුව සඳහා නිර්මාණය කර ඇති IEEE ප්‍රමිතියකි. පොසික්ස් යනු යුනික්ස් හි තනි සම්මත අනුවාදයක් නිර්මාණය කිරීමට වෙළෙන්දන්ගේ එකතුවක් දරන උත්සාහයකි.


0

POSIX මෙහෙයුම් පද්ධතියක් හෝ වැඩසටහනක් සඳහා ප්‍රමිති මාලාවක් අර්ථ දක්වයි. ඉලක්කය වන්නේ යුනික්ස් වැනි පද්ධති සමඟ අනුකූල වන නව මෘදුකාංග ලිවීමයි.

උදාහරණයක් ලෙස ලිනක්ස් මත ධාවනය වන වැඩසටහනක් සොලාරිස්, එච්පී-යූඑක්ස් සහ ඒඅයිඑක්ස් වැනි යුනික්ස් වැනි පද්ධති මත සම්පාදනය කර ක්‍රියාත්මක කළ හැකිය.

වඩාත්ම ජනප්‍රිය උදාහරණ GNU Bashවන්නේ 100% POSIX අනුකූලතාවය සහ gawkඋපයෝගීතාවයි.


0

පොසික්ස් අන්තර් ක්‍රියාකාරීත්වය, අතේ ගෙන යා හැකි බව සහ දෙබලක භාවිතය සහ යාන්ත්‍රණය, අවසර සහ ගොනු පද්ධති ප්‍රමිතීන් වන / etc, / var, / usr යනාදිය පාලනය කරයි. කරයි. එබැවින්, සංවර්ධකයින් උදාහරණයක් ලෙස ලිනක්ස් වැනි පොසික්ස් අනුකූල පද්ධතියක් යටතේ වැඩසටහනක් ලියන විට, සාමාන්‍යයෙන්, සැමවිටම නොවේ, අයිබීඑම් හි ඒඅයිඑක්ස් පද්ධතිය හෝ යුනික්ස් හි වෙනත් වාණිජ ප්‍රභේද වැනි වෙනත් පොසික්ස් අනුකූල පද්ධතියක් මත ක්‍රියාත්මක වීම සහතික නොවේ. පොසික්ස් තිබීම හොඳ දෙයක් වන අතර එමඟින් මෘදුකාංග සංවර්ධනය සඳහා උපරිම අතේ ගෙන යා හැකි පහසුකමක් ලබා දේ. මෙම පිළිතුර අර්ථවත් කරයි යැයි සිතමු.

මගේ වැරැද්ද පෙන්වා දීම ගැන ජෙඩ් ස්මිත් සහ ටින්කර්ටිම්ට ස්තූතියි - මගේ නරක !!! :(


ගොනු පද්ධති ප්‍රමිතීන් හසුරුවනු ලබන්නේ පොසික්ස් වලින් පිටත ය.
ජෙඩ් ස්මිත්

ඔබ LSB (ලිනක්ස් ස්ටෑන්ඩර්ඩ් බේස්) වැනි දේ සමඟ පොසික්ස් ව්‍යාකූල කරයි. POSIX අනුකූල මෙහෙයුම් පද්ධති දෙකක් FBSD සහ Linux වේ, නමුත් දෙකම වඩා වෙනස් ගොනු පද්ධති සංවිධානයක් සහ පෙරනිමි පුස්තකාල ස්ථාපනයන් ඇත.
ටිම් පෝස්ට්

0

ප්‍රමාද වූ යුනික්ස් මෙහෙයුම් පද්ධතියට අනුකූලව මෙහෙයුම් පද්ධතියක් සාදා ගන්නේ කෙසේද යන්න පිළිබඳ පිරිවිතරයක් (සැලැස්මක්) (දෙවියන් වහන්සේ ඔහුට ආශීර්වාද කරත්වා!). මැකෝස් සහ ග්නූ / ලිනක්ස් වලට සමාන ටර්මිනල් විධාන රේඛා, GUI, පුස්තකාල යනාදිය ඇත්තේ මේ නිසා ය. මන්ද ඒවා දෙකම නිර්මාණය කර ඇත්තේ POSIX සැලැස්මට අනුව ය.

POSIX ඉංජිනේරුවන්ට සහ ක්‍රමලේඛකයන්ට කේත කරන්නේ කෙසේදැයි නොකියන නමුත් කේත කළ යුත්තේ කුමක්ද.


-1

එතරම් දීප්තිමත් නොවන POSIX පිළිබඳ සමහර කරුණු.

POSIX යනු පද්ධති ඇමතුම් අතුරුමුහුණත හෝ API වන අතර එය අවුරුදු 30 කට ආසන්නය.

එය නිර්මාණය කර ඇත්තේ තනි CPU සහිත තනි පරිගණක භාවිතා කරමින් දේශීය ගබඩාවට අනුක්‍රමික දත්ත ප්‍රවේශය සඳහා ය .

සැලසුම අනුව පොසික්ස් හි ආරක්ෂාව ප්‍රධාන කාරණයක් නොවූ අතර, වසර ගණනාවක් පුරා බොහෝ ධාවන තත්ව ප්‍රහාරයන්ට තුඩු දුන් අතර ක්‍රමලේඛකයන්ට මෙම සීමාවන් ඉක්මවා වැඩ කිරීමට බල කෙරුනි.

බරපතල දෝෂ තවමත් සොයාගෙන ඇත, වඩාත් ආරක්ෂිත POSIX API සැලසුමකින් වළක්වා ගත හැකි දෝෂ.

පොසික්ස් බලාපොරොත්තු වන්නේ පරිශීලකයින් වරකට එක සමමුහුර්ත ඇමතුමක් නිකුත් කර ඊළඟ ප්‍රති iss ල නිකුත් කිරීමට පෙර එහි ප්‍රති results ල එනතෙක් බලා සිටීමයි. වර්තමාන ක්‍රමලේඛකයින් සමස්ත ප්‍රති put ලය වැඩිදියුණු කිරීම සඳහා වරකට බොහෝ අසමමුහුර්ත ඉල්ලීම් නිකුත් කිරීමට අපේක්ෂා කරයි.

ඉහළ ප්‍රමාද වීම වැදගත් වන දුරස්ථ හා වලාකුළු වස්තු වෙත ප්‍රවේශ වීම සඳහා මෙම සමමුහුර්ත API විශේෂයෙන් නරක ය.


සමමුහුර්ත කර්නල් API සඳහා තනි-නූල් ක්‍රියාවලි සහ අනුක්‍රමික IO අදහස් කිරීම අවශ්‍ය නොවේ. SMP යන්ත්‍ර සඳහා ද එයට කිසිදු සම්බන්ධයක් නැත. මේවා සම්පූර්ණයෙන්ම සම්බන්ධ නැත. (සමමුහුර්ත කර්නල් ඒපීඅයි
උපපෝෂිත
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.