선점형 멀티태스킹, 비선점형 멀티태스킹, 컨텍스트, 코루틴. 잘 모르겠다.

2023. 10. 23. 15:09컴퓨터지식

반응형

끄적이려고 쓰는거니까 참고만 해주삼...

 

비선점형 멀티 태스킹.

 

우선 멀티 태스킹이란? 여러 작업이 동시에 실행되는 개념. 엄밀히 따지면 동시에 작업되지는 않고 이 작업 했다가 저 작업 했다가를 엄청 빠르게 하는 느낌이라고 보면 된다.

 

그러면 비선점형 멀티 태스킹이란?

 

멀티 태스킹에는 선점형 멀티 태스킹, 비선점형 멀티 태스킹이 있다.

 

선점형 멀티 태스킹 : OS가 프로세서 이용 시간을 통제할 수 있어서 프로세스에 문제가 생기면 강제 종료 시킬 수 있다.

 

비선점형 멀티 태스킹 : 프로세스에 오류가 생겼을 때 그 오류가 해결이 되어야 한다. OS가 작업을 통제할 수 없다.

 

컴퓨터에서 컨텍스트란?

구글검색 : 컴퓨터에서 컨텍스트

작업이 중단됐을 때 나중에 중단된 시점부터 계속할 수 있도록 할 수 있는 최소한의 데이터 세트이다.

 

 

코루틴 : 비선점형 멀티태스킹에 사용되는 서부루틴(함수, 메소드 등)을 일반화한 것.

 

비선점형 멀티태스킹은 프로그램 자체에서 컨텍스트 전환이 발생하는 시점을 결정한다.

 

728x90

'컴퓨터지식' 카테고리의 다른 글

컴퓨터에서 string은 왜 string일까  (0) 2023.10.28