Aatomioperatsioon

Autor: Laura McKinney
Loomise Kuupäev: 10 Aprill 2021
Värskenduse Kuupäev: 15 Mai 2024
Anonim
Archaeologists find evidence of the first successful ear surgery 5,300 years ago
Videot: Archaeologists find evidence of the first successful ear surgery 5,300 years ago

Sisu

Definitsioon - mida tähendab aatomioperatsioon?

Aatomioperatsioonid samaaegse programmeerimise korral on programmioperatsioonid, mis töötavad muudest protsessidest täiesti sõltumatult.

Aatomioperatsioone kasutatakse paljudes kaasaegsetes operatsioonisüsteemides ja paralleelsete töötlussüsteemides.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab aatomitoimimist

Tuuma kasutatakse sageli tuumaoperatsioone, mis on enamiku opsüsteemide põhikomponent. Kuid enamik arvuti riistvara, kompilaatoritest ja raamatukogudest pakuvad erineval tasemel aatomioperatsioone.

Laadimisel ja säilitamisel teostab arvutiriistvara kirjutamist ja lugemist sõnasuurusesse mällu. Lisamiseks, lahutamiseks või lahutamiseks toimub väärtuse suurendamine aatomoperatsioonide abil. Aatomioperatsiooni ajal saab protsessor sama andmeedastuse ajal asukohta lugeda ja kirjutada. Sel viisil ei saa teine ​​sisend- / väljundmehhanism või protsessor mälu lugemis- ega kirjutamisülesandeid täita enne, kui aatomioperatsioon on lõpule jõudnud.

Kui andmeid kasutatakse aatomi toimingus, mida kasutatakse ka teistes aatomi või mitte aatomi toimingutes, võivad need eksisteerida ainult kas järjestikuses töötlemiskeskkonnas või andmevigade vältimiseks tuleb kasutada lukustusmehhanisme. Võrrelda ja vahetada on veel üks meetod, kuid see ei taga aatomi töötamise tulemuste andmete terviklikkust.

Probleem ilmneb siis, kui kaks paralleelselt töötavat operatsiooni (samaaegsed toimingud) kasutavad samu andmeid ja toimingute tulemused erinevad. Lukustamine lukustab muutuvaid andmeid ja sunnib aatomiprotsesside järjestikku toimima, mis kasutavad samu andmeid või mõjutavad neid mingil viisil.