Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Atomic Operation?
- Ipinapaliwanag ng Techopedia ang Atomic Operation
Kahulugan - Ano ang ibig sabihin ng Atomic Operation?
Ang mga operasyon ng atom sa magkakasabay na programa ay ang mga operasyon ng programa na tumatakbo nang ganap nang malaya sa anumang iba pang mga proseso.
Ang mga operasyon ng atom ay ginagamit sa maraming mga modernong operating system at kahanay na mga sistema ng pagproseso.
Ipinapaliwanag ng Techopedia ang Atomic Operation
Ang mga operasyon ng atom ay madalas na ginagamit sa kernel, ang pangunahing sangkap ng karamihan sa mga operating system. Gayunpaman, ang karamihan sa computer hardware, compiler at aklatan ay nagbibigay din ng iba't ibang mga antas ng operasyon ng atomic.
Sa paglo-load at pag-iimbak, ang hardware ng computer ay nagdadala ng pagsulat at pagbasa sa isang memorya na may sukat na salita. Upang makuha, idagdag o ibawas, ang pagdaragdag ng halaga ay nagaganap sa pamamagitan ng mga operasyon ng atomic. Sa panahon ng isang atomic na operasyon, ang isang processor ay maaaring basahin at magsulat ng isang lokasyon sa panahon ng parehong paghahatid ng data. Sa ganitong paraan, ang isa pang mekanismo ng input / output o processor ay hindi maaaring magsagawa ng mga gawain sa pagbabasa o pagsulat hanggang sa matapos ang operasyon ng atomic.
Kung saan ang data ay ginagamit ng isang operasyon ng atom na ginagamit din ng iba pang mga operasyon ng atomic o non-atomic, maaari lamang itong umiiral sa alinman sa mga sunud-sunod na pagproseso ng mga kapaligiran o mga mekanismo ng pag-lock ay kailangang magamit upang maiwasan ang mga pagkakamali ng data. Ihambing at magpalit ay isa pang pamamaraan ngunit hindi ginagarantiyahan ang integridad ng data para sa mga resulta ng operasyon ng atomic.
Ang problema ay dumating kapag ang dalawang operasyon na tumatakbo nang magkatulad (sabay-sabay na operasyon) ay gumagamit ng parehong data at isang pagkakaiba sa pagitan ng mga resulta ng mga operasyon ay nangyayari. Ang pag-lock ng mga kandado ng variable na data at pinipilit ang sunud-sunod na operasyon ng mga proseso ng atomic na gumagamit ng parehong data o nakakaapekto dito sa ilang paraan.
