안녕하세요
비쥬얼 스튜디오를 이용하다가 궁금한 점이 있습니다
CPU 스케줄링을 구현한 라이브러리에 대해 여쭙고 싶습니다
Hello
I have a question while using the visual studio.
I'd like to ask you about a library that implements CPU scheduling.
1. 스케줄링 관련 시스템콜을 공부하다가 궁금한 점이 생겼습니다
1-1. 개발자들이 프로그램 파일에 직접 스케쥴링을 담당하는 시스템콜을 넣는지 궁금했습니다
1-2. 아니면 C 컴파일러가 프로그램 파일을 컴파일을 해줄 때, 별도로 스케줄링을 담당하는 시스템콜을 추가해주는지 궁금했습니다
1-3. C 라이브러리에서 스케줄링 시스템콜이 구현이 되어서, 눈으로는 스케줄링 시스템콜이 안보이지만, 실행이 되고 있는지 궁금했습니다
1. While studying scheduling-related system calls, I have a question.
1-1. I was wondering if developers put a system call in charge of scheduling directly into the program file.
1-2. Or when compiler C compiles the program file, I was wondering if compiler would add a separate system call in charge of scheduling.
1-3. The scheduling system call was implemented in the C library, so I couldn't see the scheduling system call with my eyes, but I was wondering if it was running.
2. 그러던 중에 어떤 인터넷 문서에서 힌트를 얻었습니다
2. Meanwhile, I got a hint from an internet document.
(계정을 확인하기 전에는 본문에 이미지 또는 링크를 포함할 수 없습니다.
라는 문구가 나와서 링크를 게시하지 못했습니다)
("You cannot include images or links in the body until you verify your account."
I couldn't post the link because the phrase came out.)
스케줄러 관련된 시스템호출을 C라이브러리에서 구현된다는 내용이었습니다
It said that the system call related to the scheduler will be implemented in Library C.
3.
그래서 라이브러리를 보니,
하나의 헤더파일 안에는 수많은 헤더파일들이 있었고
그 수많은 헤더파일들 안에는 수많은 헤더파일들이 있었습니다
So when I looked at the library,
There were a lot of header files in one header file.
There were a lot of header files in those many header files.
4. 혹시 CPU 스케줄링을 구현한 라이브러리 또는 헤더파일은 무엇입니까?
stdio.h 파일도 그 라이브러리에 의존하나요?
컴파일러가 프로그램 소스코드를 컴파일을 할 때, 스케줄링 관련 소스코드를 링킹하나요?
읽어주셔서 감사합니다
4. Which library or header file implemented CPU scheduling?
Does the stdio.h file depend on the library, too?
When the compiler compiles the program source code, does it link the scheduling-related source code?
Thank you for reading it.