wait1 System Call과 커널 System Call 정의 응용 프로그램의 요청에 따라 커널에 접근하기 위한 call이다. 일반 응용 프로그램은 직접적으로 커널에 접근할 수 없다. 필요한 이유 특정한 작업은 해커가 시스템에 피해를 입힐 수도 있고 초보 프로그래머가 실수로 잘못 사용해서 시스템을 망가뜨릴 수 있다. 이를 예방하기 위해서 커널에서만 실행할 수 있는 작업을 따로 두고 있다. System Call을 통해서 응용 프로그램은 하드웨어 장치를 사용할 수 있고 각종 자원을 할당 받을 수 있고 각종 작업을 할 수 있다. 해당 system call이 적절한 system call인지 판단하고 적절한 system call이라고 판단되면 커널 모드로 진입한 후 필요한 작업을 한다. 사용되는 곳 프로세스 제어 프로세스 생성(create proc.. 2023. 4. 21. 이전 1 다음