원자력 운영

작가: Laura McKinney
창조 날짜: 10 4 월 2021
업데이트 날짜: 24 6 월 2024
Anonim
원자력 발전은... 정말로 안전할까? (원자력 1부)
동영상: 원자력 발전은... 정말로 안전할까? (원자력 1부)

콘텐츠

정의-원자력 작동이란 무엇입니까?

동시 프로그래밍의 원자 작업은 다른 프로세스와 완전히 독립적으로 실행되는 프로그램 작업입니다.

원자 작업은 많은 최신 운영 체제 및 병렬 처리 시스템에서 사용됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 원자력 작동을 설명합니다

원자 운영은 대부분의 운영 체제의 주요 구성 요소 인 커널에서 종종 사용됩니다. 그러나 대부분의 컴퓨터 하드웨어, 컴파일러 및 라이브러리는 다양한 수준의 원자 작업을 제공합니다.

로딩 및 저장에서, 컴퓨터 하드웨어는 워드 크기의 메모리에 기록 및 판독을 수행한다. 페치, 덧셈 또는 뺄셈을 위해 원자 가치 연산을 통해 가치 증대가 이루어집니다. 원 자성 작업 중에 프로세서는 동일한 데이터 전송 중에 위치를 읽고 쓸 수 있습니다. 이런 식으로, 다른 입 / 출력 메커니즘 또는 프로세서는 원자 연산이 완료 될 때까지 메모리 읽기 또는 쓰기 작업을 수행 할 수 없습니다.

다른 원자 또는 비 원자 작업에서도 사용중인 원자 작업에 의해 데이터가 사용되는 경우, 순차 처리 환경에만 존재할 수 있거나 데이터 오류를 피하기 위해 잠금 메커니즘을 사용해야합니다. 비교 및 스왑은 다른 방법이지만 원자 연산 결과에 대한 데이터 무결성을 보장하지는 않습니다.

병렬로 실행되는 두 작업 (동시 작업)이 동일한 데이터를 사용하고 작업 결과간에 차이가 발생하면 문제가 발생합니다. 잠금은 가변 데이터를 잠그고 동일한 데이터를 사용하거나 어떤 방식 으로든 영향을 미치는 원자 프로세스의 순차적 작동을 강제합니다.