원자적 행위: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 로봇이 더함: pt:Ações atômicas |
Wikier.bot (토론 | 기여) 잔글 봇이 동음이의 처리함: 명령어 을 명령어 (프로세서)로 연결 |
||
1번째 줄: | 1번째 줄: | ||
'''원자적 행위'''(atomic action)의 기본적인 의미는 더 이상 나누어 질 수 없는 하나의 행위이다. 전산학에서는 수행 도중 중단될 수 없는 하나의 동작 단위를 뜻하며, [[운영체제]]와 [[데이터베이스]] 분야에서 이 용어를 자주 쓴다. |
'''원자적 행위'''(atomic action)의 기본적인 의미는 더 이상 나누어 질 수 없는 하나의 행위이다. 전산학에서는 수행 도중 중단될 수 없는 하나의 동작 단위를 뜻하며, [[운영체제]]와 [[데이터베이스]] 분야에서 이 용어를 자주 쓴다. |
||
예를 들어 하나의 프로세서 [[명령어]](instruction)가 수행 중이라면, 어떤 [[인터럽트]]가 발생하더라도 그 명령어의 수행은 중단되지 않으며, 프로세서는 그 명령어의 수행이 종료된 이후에 인터럽트를 처리할 것이다. 그러므로, 개별 프로세서 명령어들은 각각 원자적 행위라 할 수 있다. 이 개념은 [[프로세스 동기화]]와 [[상호배제]] 측면에서 매우 중요하다. |
예를 들어 하나의 프로세서 [[명령어 (프로세서)|명령어]](instruction)가 수행 중이라면, 어떤 [[인터럽트]]가 발생하더라도 그 명령어의 수행은 중단되지 않으며, 프로세서는 그 명령어의 수행이 종료된 이후에 인터럽트를 처리할 것이다. 그러므로, 개별 프로세서 명령어들은 각각 원자적 행위라 할 수 있다. 이 개념은 [[프로세스 동기화]]와 [[상호배제]] 측면에서 매우 중요하다. |
||
데이터베이스 분야에서의 [[트랜잭션]]도 원자적 행위 중의 하나이다. 트랜잭션을 수행하는 도중에 중단 요청이 발생하면 그 종류에 따라 트랙잭션을 모두 수행 후에 그 인터럽트를 처리하거나, 또는 트랜잭션 수행이 시작되기 이전 지점으로 복구한다. |
데이터베이스 분야에서의 [[트랜잭션]]도 원자적 행위 중의 하나이다. 트랜잭션을 수행하는 도중에 중단 요청이 발생하면 그 종류에 따라 트랙잭션을 모두 수행 후에 그 인터럽트를 처리하거나, 또는 트랜잭션 수행이 시작되기 이전 지점으로 복구한다. |
2008년 3월 31일 (월) 09:43 판
원자적 행위(atomic action)의 기본적인 의미는 더 이상 나누어 질 수 없는 하나의 행위이다. 전산학에서는 수행 도중 중단될 수 없는 하나의 동작 단위를 뜻하며, 운영체제와 데이터베이스 분야에서 이 용어를 자주 쓴다.
예를 들어 하나의 프로세서 명령어(instruction)가 수행 중이라면, 어떤 인터럽트가 발생하더라도 그 명령어의 수행은 중단되지 않으며, 프로세서는 그 명령어의 수행이 종료된 이후에 인터럽트를 처리할 것이다. 그러므로, 개별 프로세서 명령어들은 각각 원자적 행위라 할 수 있다. 이 개념은 프로세스 동기화와 상호배제 측면에서 매우 중요하다.
데이터베이스 분야에서의 트랜잭션도 원자적 행위 중의 하나이다. 트랜잭션을 수행하는 도중에 중단 요청이 발생하면 그 종류에 따라 트랙잭션을 모두 수행 후에 그 인터럽트를 처리하거나, 또는 트랜잭션 수행이 시작되기 이전 지점으로 복구한다.