[정보통신용어] 세마포어

semaphores – 세마포어 프로그래밍, 특히 유닉스시스템의 프로그래밍에서 세마포어는 운영체계의 자원을 경쟁적으로 사용하는 다중 프로세스에서, 행동을 조정하거나 또는 동기화 시키는 기술이다. 세마포어는 운영체계 또는 커널의 한 지정된 저장장치 내 값으로서, 각 프로세스는 이를 확인하고 변경할 수 있다. 확인되는 세마포어의 값에 따라, 그 프로세스가 즉시 자원을 사용할 수 있거나, 또는 이미 다른 프로세스에 의해 사용 중이라는 사실을 […]

[정보통신용어] 선점형 멀티태스킹

preemptive multitasking – 선점형 멀티태스킹 선점형 멀티태스킹은 다른 작업에게 운영체계를 사용할 기회를 주기 전에, 한 작업에 얼마나 오랫동안 작업시간을 할당할 것인지를 결정하는데 있어서, 컴퓨터 운영체계가 어떤 기준을 사용하는 멀티태스킹이다. 하나의 작업에서 운영체계의 제어권을 잡는 행위와, 그것을 다시 다른 작업에 부여하는 것을 “선점하기”라고 부른다. “선점하기”에 관한 보편적인 기준은, 단순히 경과된 시간을 따지는 것이다 (이 같은 종류의 […]