스케쥴링에 관여하는건 힘들고 suspend는 가능
윈도우즈라면 api찾아봐봐 오래돌면 우선순위 떨어지는게 문제면 우선순위 상승시키거나 고정시킬수있음
원리가 뭔지 모르겠어. cpu에 코어 뺏어버리는 포트가 있는건가? fetch execute PC++ 이것만 반복하던데 이걸 어케 끊는거임? - dc App
인터럽트임
명령어 하나 실행하기전에 인터럽트가 들어왔나 항상 체크하고 인터럽트핸들러로 이동하도록 설계되어있어
아 인터럽트 ㅋㅋㅋㅋ 이해됐어 - dc App
인터럽트에 의해 너가 쓴 프로세스랑 터미널이랑 서로 번갈아실행되고 터미널에서 시그널을 보내면 그 시그널이란게 사용자레벨 인터럽트로 작용하는것
kill -15
그거 원리가 뭔지 모르겠어 - dc App
CPU 자체가 자바스크립트처럼 이벤트루프 구조얌 명령어 스택구조로 쌓아두고 그중에 우선순위 먼저 처리하게 ㅇㅅㅇ
♡
abcd1234
앗. 1234
자바스크립트가 CPU처럼 인거죠 ㅋㅋㅋ
윈도우는 프로세스자체가 쓰레드기반이라 큐에다가 우선 순위정해서 해당 아이들긴거 있으면 쓰레드 정지 시키고 작동할때 다시 돌리는식으로 돌아감
스케쥴링에 관여하는건 힘들고 suspend는 가능
윈도우즈라면 api찾아봐봐 오래돌면 우선순위 떨어지는게 문제면 우선순위 상승시키거나 고정시킬수있음
원리가 뭔지 모르겠어. cpu에 코어 뺏어버리는 포트가 있는건가? fetch execute PC++ 이것만 반복하던데 이걸 어케 끊는거임? - dc App
인터럽트임
명령어 하나 실행하기전에 인터럽트가 들어왔나 항상 체크하고 인터럽트핸들러로 이동하도록 설계되어있어
아 인터럽트 ㅋㅋㅋㅋ 이해됐어 - dc App
인터럽트에 의해 너가 쓴 프로세스랑 터미널이랑 서로 번갈아실행되고 터미널에서 시그널을 보내면 그 시그널이란게 사용자레벨 인터럽트로 작용하는것
kill -15
그거 원리가 뭔지 모르겠어 - dc App
CPU 자체가 자바스크립트처럼 이벤트루프 구조얌 명령어 스택구조로 쌓아두고 그중에 우선순위 먼저 처리하게 ㅇㅅㅇ
♡
abcd1234
앗. 1234
자바스크립트가 CPU처럼 인거죠 ㅋㅋㅋ
윈도우는 프로세스자체가 쓰레드기반이라 큐에다가 우선 순위정해서 해당 아이들긴거 있으면 쓰레드 정지 시키고 작동할때 다시 돌리는식으로 돌아감