반응형 system call1 03. System Call System Call 일반 user mode에서 동작하다가 CPU가 interrupt를 받으면 CPU는 kernal mode로 바꾸고 발생한 interrupt에 따라 작업을 한다. 즉, interrupt가 발생하면 user mode -> kernal 모드로 transition이 일어난다고 할 수 있다. kernal mode로 전환되는 방법중 interrupt가 아닌 다른 방법이 바로 System Call이다. system call이란 운영체제가 제공하는 서비스를 부르기 위한 프로그래밍 인터페이스 라고 정의할 수 있다. 보통 API를 통하여 호출된다. 특정 low-level 작업(예:하드웨어를 직접 접근하는 작업)은 assembly 명령을 사용하여 작성되어야 하더라도 이러한 Call은 일반적으로 C와 C+.. 2024. 4. 3. 이전 1 다음 반응형