Puwang ng Tamble

May -Akda: Robert Simon
Petsa Ng Paglikha: 24 Hunyo 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
ACE VERGEL iligpit si VICTOR ZARAZA
Video.: ACE VERGEL iligpit si VICTOR ZARAZA

Nilalaman

Kahulugan - Ano ang kahulugan ng Tuple Space?

Ang isang puwang ng tuple ay isang pagpapatupad ng modelo ng memorya ng memorya para sa ipinamamahagi / kahanay na computing. Nag-aalok ito ng isang library ng mga tupad, na maaaring ma-access nang sabay-sabay. Ang mga tambalan ay mga term na may zero o higit pang mga argumento at isang susi.


Sinusuportahan ng koleksyon ng mga tupong ang ilang mga pangunahing operasyon, tulad ng pagdaragdag ng isang tuple sa puwang (isulat) at pag-alis ng isang tuple mula sa puwang (kunin). Ang koleksyon ng tupad ay pinananatili at pinamamahalaan sa isang network ng maraming mga server ng puwang na tuple. Maramihang mga thread sa solong o natatanging machine na sabay-sabay na ma-access ang puwang. Ang ilan ay nagdaragdag ng mga tuples sa puwang samantalang tinanggal ng iba ang mga ito sa isang proseso na maaaring refereed bilang isang metapora ng blackboard.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Tuple Space

Ang mga puwang ng tamble ay ang teorya kung saan nakabatay ang wika ni Linda. Ang mga pagpapatupad ng puwang ng Tuple ay binuo din para sa Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk at Tcl.

Ang malaking abstraction ng puwang ay isang epektibong pagpipilian para sa encapsulation sa isang module. Ito ay bumubuo ng isang kapaki-pakinabang na istraktura na may isang mahusay na tinukoy na interface. Samakatuwid, maaari itong muling magamit at modularized.

Ang ilan sa mga pangunahing operasyon na suportado ng tuple space ay ang mga sumusunod:
  • sumulat (tuple): Ginamit upang magdagdag ng isang tuple sa espasyo
  • take (template tuple): Ginamit upang magsagawa ng isang pakikipag-ugnay sa paghahanap para sa isang tuple na tumutugma sa template. Kapag natagpuan, ang tuple ay tinanggal mula sa puwang at pagkatapos ay ibabalik.
  • waitToTake (template tuple): Ginamit upang maisagawa ang isang pakikipag-ugnay sa paghahanap para sa isang tuple na tumutugma sa template. Nag-block ito hanggang sa matatagpuan ang isang tugma. Pagkatapos ay tinanggal at ibabalik ang naitugmang tuple mula sa puwang.
  • basahin (template tuple): Parehong bilang "kunin" ipinaliwanag sa itaas, maliban sa ang tuple ay hindi matanggal sa puwang ng tuple
  • waitToRead (template tuple): Parehong bilang "waitToTake" na ipinaliwanag sa itaas, na may pagbubukod na ang tuple ay hindi matanggal sa puwang ng tupad
  • scan (template tuple): Parehong bilang "basahin" ipinaliwanag sa itaas, maliban na ito ay nagbabalik ng isang kumpletong koleksyon ng mga tuples na tumutugma
  • bilangin (template tuple): Parehong bilang "pag-scan," ipinaliwanag sa itaas, na may pagbubukod na ibinabalik nito ang isang bilang ng pagtutugma ng mga tuples sa halip na koleksyon ng mga tuples mismo.
Ang ilang mga halimbawa ng mga pagpapatupad ng tupang espasyo ay kinabibilangan ng Apache River, Blitz Project, ang Fly Object Space, GigaSpaces at Linda sa isang Mobile Environment (LIME), at iba pa.