7️⃣ 하드웨어의 보안
- 운영체제는 하드웨어의 보안을 위해서 커널모드와 사용자 모드를 지원합니다.
❓ 커널 모드란?
- 어떤 프로그램이 메모리에 접근하거나, 파일 영역에 접근할 경우 중요한 정보를 보호하기 위해 제공하는 모드입니다.
- 운영체제가 CPU의 제어권을 가지고 운영체제 코드를 실행할 수 있는 모드로서 모든 종류의 명령어를 실행할 수 있는 모드입니다.
❓ 사용자 모드(유저 모드)란?
- CPU가 어플리케이션 코드를 실행하는 모드를 의미합니다.
- 해당 모드에서는 일반 사용자 프로그램이 실행되며, 하드웨어 자원에 직접적으로 접근하는 것이 제한됩니다.
'CS > 운영체제' 카테고리의 다른 글
컴퓨터 시스템의 동작원리 - Part1 (0) | 2024.03.07 |
---|---|
운영체제의 개요 (1) | 2024.03.07 |