운영체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스이다.
운영체제의 구성상 커널과 응용프로그램은 CPU의 권한 수준이나 하드웨어 접근 능력이 다르다.
운영체제는 커널모드(mode bit=0)와 사용자모드(mode bit=1)로 나뉘어 구동된다.
운영체제에서 프로그램이 실행될 때 많은 부분이 커널 모드를 사용한다.
응용프로그램(고급언어로 작성된 프로그램)은 직접 커널영역에 접근 할 수 없기에 System call을 통해 접근한다.
정리한 내용은 아래의 노션 주소와 같다.
www.notion.so/System-call-c12eba9560be4c47a0a2f0a38c9dc566
'CS' 카테고리의 다른 글
[IT vocabulary 00] PHP, Script Langague (0) | 2023.01.09 |
---|---|
메모리 (0) | 2021.09.23 |
[Network] OSI Model (0) | 2021.01.08 |