운영체제-공룡책
공룡책 이용하여 운영체제 공부하기 - 9 (system calls)
amelia-suyeon
2023. 8. 17. 18:28
■ system calls
- OS에 의해 접근 가능하도록 만들어진 서비스의 인터페이스를 제공함
- API: application 프로그래밍 인터페이스
여기서 unistd.h란?
POSIX 운영 체제 API에 대한 액세스를 제공하는 헤더 파일의 이름
유저 application에서 open() 을 호출하면 (user mode에서) -> 이것을 받아서 kernel mode에서는 open() 의 수행하는 시스템 콜을 수행하고 리턴하는 것! (이 하나의 핸들링 하는 방법인 것 같다)
기본적인 C library
-> system call
그래서 전체적인 system calls라는 개념이란?
-> 컴퓨팅에서, 운영 체제의 커널이 제공하는 서비스에 대해 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스 이다!