Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 OS의 이중 모드 작업

<시간/>

모든 시스템은 주로 하드웨어의 계산을 보호하기 위해 두 가지 모드로 작동합니다. 두 가지 모드는 -

  • 사용자 모드
  • 커널 모드

사용자 모드 -

모든 사용자 응용 프로그램과 프로그램이 실행되는 OS 모드입니다. 여기에서 사용자 지침과 음악 재생 과 같은 소프트웨어가 작업됩니다. 실행됩니다.

커널 모드 -

하드웨어가 로드되고 계산이 수행되는 OS 모드입니다. 커널 모드에서는 권한 있는 명령만 실행할 수 있습니다. 몇 가지 일반적인 권한 있는 지침은 다음과 같습니다. -

  • 입출력 관리
  • 사용자 모드와 커널 모드 간의 모드 전환
  • 인터럽트 관리

OS의 이중 모드 두 모드 간의 모드 전환과 시스템별 프로세스 계산을 위한 OS의 모드 전환입니다. 이중 모드는 프로세스 관리를 담당합니다. 시스템 충돌을 방지합니다.