[OS] 시스템 콜(System Call)
·
Computer Science/운영체제
시스템 콜(System Call)의 개념, 동작과 종류에 대해 알아보자! 시스템 콜(System Call) 개념 시스템 콜(System Call)은 서비스를 호출하는, 즉 커널에 접근하기 위한 인터페이스이다. user mode는 시스템 콜을 이용하여 kernel mode에서의 기능을 수행할 수 있다.C와 C++ 같은 고급 언어로 작성되는 API 함수를 호출하면 → API는 내부적으로 시스템 콜을 호출하여 OS 커널 기능을 수행한다. ❓ 왜 시스템 콜을 직접 호출하지 않고 API를 이용하여 간접적으로 호출할까?❗️시스템 콜은 하드웨어와 직접 상호작용하기 때문에, API 함수가 시스템 콜 호출을 추상화한다면 프로그래머가 함수 호출 만으로 시스템 콜을 수행할 수 있다. 따라서 시스템 콜에 대한 변경이나 에..