system call
-
[운영체제] 시스템 콜 (System Call)운영체제 2023. 11. 6. 16:05
응용 프로그램이 컴퓨터 자원을 사용하는 방법 운영체제는 보안 및 안정성을 위해 사용자 프로그램이나 프로세스가 직접 하드웨어와 상호작용하지 못하도록 유저모드와 커널모드를 구분하여 제공한다. 사용자 프로그램은 유저모드에서 실행되며, 운영체제의 핵심인 커널은 커널모드에서 실행되어 중요한 시스템 자원에 접근할 수 있다. 유저 모드(User Mode) 운영체제의 커널의 보호기능 아래에서 동작한다. 일반 응용 프로그램은 유저모드에서 실행되지만 자원에 접근하는 데 제한이 있다. 유저 모드는 시스템의 안정성을 보장하기 위해 사용자 레벨의 프로세스에 보안과 보호를 제공한다. 커널 모드(Kernel Mode) 운영체제의 핵심 부분이니 커널이 실행되는 모드이다. 커널모드에서는 운영체제의 모든 기능과 자원에 접근할 수 있으며..