반응형
커널, 이중모드, 시스템 호출
운영체제는 프로그램이 하드웨어에
접근하는 것을 방지함으로
자원을 보호한다.
이에 따라 자원에 접근할 필요가 있을 때
운영체는 커널이라는 부분을 통해
자원에 접근 및 조작하는 일을 담당한다.
이중모드 (Dual mode)
이중모드는 자원에 접근하는 등의
운영체제 서비스를 제공받을 수 있는
실행 모드인 커널모드와
제공받을 수 없는 사용자 모드를
구분하는 방식이다.
시스템 호출 (System call)
이중모드로 구분하여 실행하다 보면
사용자 모드에서 실행되는 프로그램이
자원에 접근하기 위해서는 커널모드로
전환하는 작업이 필요하다.
이때 자원 접근 등의 운영체제 서비스를
제공받기 위한 요청을 시스템 호출이라고 한다.
시스템 호출은 소프트웨어적 인터럽트로 볼 수 있다.
반응형
'개인 학습 > 운영체제' 카테고리의 다른 글
06 - 프로세스의 메모리 영역 (1) | 2023.02.06 |
---|---|
05 - 프로세스 제어 블록(PCB) (0) | 2023.02.06 |
04 - 프로세스의 종류 (0) | 2023.02.06 |
03 - 운영체제의 핵심 서비스 (0) | 2023.02.06 |
01 - 운영체제 (0) | 2023.02.04 |