kakdark.log
로그인
kakdark.log
로그인
사용자모드와 커널모드
NNIIE
·
2021년 4월 14일
팔로우
0
study
0
운영체제
목록 보기
3/7
CPU도 권한모드를 가지고있다.
사용자 모드 : 응용 프로그램이 사용
커널 모드 : OS가 사용
시스템콜은 커널모드로 실행
커널모드에서만 실행가능한 기능들이 있음
커널모드로 실행하려면, 반드시 시스템콜을 사용해야함(거쳐야함)
시스템콜은 운영체제가 제공
정리하자면
운영체제는 시스템콜을 제공
프로그래밍 언어별로 운영체제 기능을 활용하기 위해, 시스템콜을 기반으로
API
제공
응용프로그램은 운영체제 기능이 필요할 시, 해당
API
를 사용해서 프로그램을 작성
응용프로그램이 실행되서, 운영체제 기능이 필요한
API
를 호출하면, 시스템콜이 호출되고,
커널모드로 변경되어
OS내부에서 해당 명령이 실행되고, 다시 응용프로그램으로 돌아간다
NNIIE
팔로우
이전 포스트
시스템콜
다음 포스트
배치처리, 멀티태스킹
0개의 댓글
댓글 작성