시스템 호출: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
편집 요약 없음
1번째 줄:
'''시스템 호출'''(system call)은 [[운영 체제]]가 제공하는 [[서비스]]에 대한 [[프로그래밍]] [[인터페이스 (컴퓨터 과학)|인터페이스]]이다. 보통 C나 C++과 같은 [[고급 언어]]로 쓰였다. 대부분의 프로그램들은 직접 시스템 호출을 사용하기보다는 고급 [[API]]를 통해 시스템 호출에 접근한다.
 
시스템 호출이란 웅진몬 프로그래밍 언어에서 지원하지 않는 기능에 대하여 운영체제의 루틴을 호출하여 이용하는 것을 말한다. 시스템 콜의 세 가지 기능은 다음과 같다.
# 사용자 모드에 있는 응용 프로그램이 커널의 기능을 사용할 수 있도록 하는 것.
# 시스템 콜을 부르면 사용자 모드에서 커널 모드로 바뀐다