
[CS기초] 시스템 콜(System Call)
·
크래프톤 정글/CS기초(키워드, 개념정리)
시스템 콜(System Call)운영체제(OS)는 사용자 프로세스와 하드웨어 사이에 위치하면서 직접적인 자원 접근을 통제합니다. 그런데 사용자 프로세스도 파일을 열거나, 메모리를 할당하거나, 네트워크 통신이 필요할 때가 있는데요. 이때 사용자 프로세스가 운영체제에게 요청을 전달하는 공식적인 방법이 바로 시스템 콜(System Call)입니다. 시스템 콜이란?시스템 콜(System Call)은 시스템 자원 접근이 제한된 사용자 프로세스가 해당 자원을 사용하는 작업을 수행해야 할 때, 운영체제에게 이를 대신 처리하도록 요청하는 공식적인 메커니즘입니다. 즉 일반 프로세스가 직접 하드웨어나 커널 메모리에 접근하는 대신 시스템 콜을 통해 운영체제에 간접적으로 요청을 보내면, 운영체제가 해당 요청을 대신 처리해 ..