시스템 호출(system call)은 운영 체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스이다. 보통 C나 C++과 같은 고급 언어로 작성된 프로그램들은 직접 시스템 호출을 사용할 수 없기 때문에 고급 API를 통해 시스템 호출에 접근하게 하는 방법이다.
쉽게 얘기해서 윈도우(운영체제)커널와 게임(응용프로그램)간의 접근하기 쉽게 해주는 인터페이스라고 생각하면 쉬울것같다.
*커널
운영 체제(OS)의 심장이자 OS를 규정짓는 매우 중요한 부분. 하드웨어의 자원을 자원이 필요한 프로세스에 나눠주고, 덩달아 프로세스 제어(태스크 매니저), 메모리 제어, 프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로 운영체제 맨 하부에서 돌아간다.
-출처 위키백과-
'컴퓨터과학 > 운영체제' 카테고리의 다른 글
<운영체제21>가상 기억장치 (0) | 2020.10.23 |
---|---|
<운영체제20>단편화/단편화 해결방법 (0) | 2020.10.23 |
<운영체제 19>기억장치 관리 전략 (0) | 2020.10.23 |
<운영체제 18> 교착상태 해결 방법 (0) | 2020.10.21 |
<운영체제17> 교착 상태 (0) | 2020.10.21 |