Kazalo:
Opredelitev - Kaj pomeni prostor Tuple?
Prostor v kompletu je izvedba modela asociativnega pomnilnika za porazdeljeno / vzporedno računalništvo. Ponuja knjižnico tupolov, do katere lahko dostopate hkrati. Tuple so izrazi z nič ali več argumenti in ključem.
Zbirka tupolov podpira nekatere osnovne operacije, na primer dodajanje kopice v prostor (pisanje) in odstranjevanje kroglice iz prostora (vzemite). Zbirka tuple se hrani in upravlja prek omrežja več strežnikov prostora za tuple. Več prostora na posameznih ali različnih strojih hkrati dostopa do prostora. Nekateri dodajo tupole v prostor, drugi pa jih odstranijo v postopku, ki ga lahko štejemo za metaforo na plošči.
Tehopedija razlaga prostor Tuple
Prostori Tuple so teorija, na kateri temelji jezik Linde. Izvedbe prostora Tuple so razvite tudi za Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk in Tcl.
Abstrakcija prostora tuple je učinkovita izbira za vgradnjo v modul. Predstavlja uporabno strukturo z dobro opredeljenim vmesnikom. Zato ga je mogoče ponovno uporabiti in modulirati.
Nekaj osnovnih operacij, ki jih podpira prostor v kompletu, je:
- write (tuple): Uporablja se za dodajanje nabora v prostor
- take (predloga šablona): Uporablja se za izvajanje asociativnega iskanja krožnika, ki ustreza predlogi. Ko ga najdemo, se kopita izbriše iz prostora in nato vrne nazaj.
- waitToTake (nabor predloge): Uporablja se za izvajanje asociativnega iskanja krožnika, ki ustreza predlogi. Blokira, dokler se ne najde tekmo. Nato iz prostora odstrani in vrne izravnani nabor.
- preberi (nabor predloge): Enako kot zgoraj opisano "vzemite", le s tem, da meja ne bo odstranjena iz prostora za kopanje.
- waitToRead (predloga šablona): Enako kot zgoraj razloženo "waitToTake", razen z napakami, ki ne bodo odstranjeni iz prostora za kopanje.
- skeniranje (nabor predloge): enako kot "prebrano", razloženo zgoraj, z izjemo, da vrne celotno zbirko naborov, ki ustrezajo
- štetje (nabor predloge): Enako kot "skeniranje", razloženo zgoraj, z izjemo, da daje nazaj število ujemajočih se tupolov namesto zbirke samih.
