선점형 멀티태스킹, 비선점형 멀티태스킹, 컨텍스트, 코루틴. 잘 모르겠다.
2023. 10. 23. 15:09ㆍ컴퓨터지식
반응형
끄적이려고 쓰는거니까 참고만 해주삼...
비선점형 멀티 태스킹.
우선 멀티 태스킹이란? 여러 작업이 동시에 실행되는 개념. 엄밀히 따지면 동시에 작업되지는 않고 이 작업 했다가 저 작업 했다가를 엄청 빠르게 하는 느낌이라고 보면 된다.
그러면 비선점형 멀티 태스킹이란?
멀티 태스킹에는 선점형 멀티 태스킹, 비선점형 멀티 태스킹이 있다.
선점형 멀티 태스킹 : OS가 프로세서 이용 시간을 통제할 수 있어서 프로세스에 문제가 생기면 강제 종료 시킬 수 있다.
비선점형 멀티 태스킹 : 프로세스에 오류가 생겼을 때 그 오류가 해결이 되어야 한다. OS가 작업을 통제할 수 없다.
컴퓨터에서 컨텍스트란?
작업이 중단됐을 때 나중에 중단된 시점부터 계속할 수 있도록 할 수 있는 최소한의 데이터 세트이다.
코루틴 : 비선점형 멀티태스킹에 사용되는 서부루틴(함수, 메소드 등)을 일반화한 것.
비선점형 멀티태스킹은 프로그램 자체에서 컨텍스트 전환이 발생하는 시점을 결정한다.
728x90
'컴퓨터지식' 카테고리의 다른 글
컴퓨터에서 string은 왜 string일까 (0) | 2023.10.28 |
---|