System call
system call은 운영체제에 의해 사용 가능하게 된 서비스에 대한 인터페이스를 제공한다. 특정 저수준 작업(예들 들면 hardware를 직접 접근해야 하는 작업)은 어셈블리 명령을 사용하여 작성되어야 하더라도 이러한 호출은 일반적으로 C와 C++ 언어로 작성된 함수 형태로 제공된다.
운영 체제의 kernel이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 kernel에 접근하기 위한 인터페이스이다.
Example of System Calls
process 생성/종료나 I/O 등이 있다. (fork, exec, exit, wait)

728x90
반응형
'운영체제' 카테고리의 다른 글
| Mutex Locks (0) | 2022.07.21 |
|---|---|
| 동기화 문제 (0) | 2022.07.21 |
| 인터럽트(interrupt) (0) | 2022.07.21 |
| Deadlocks (0) | 2022.07.21 |