검색어 입력폼

커널모드란?

저작시기 2010.03 |등록일 2010.03.30 한글파일한글 (hwp) | 2페이지 | 가격 1,000원

소개글

커널모드와 커널모드구성에 대한 설명입니다.

목차

Ⅰ> Windows 2003의 구조
Ⅱ> 두 가지의 모드로 나누는 이유?
Ⅲ> 커널모드란 ?
Ⅳ> 커널모드 이용 원리
Ⅴ> 커널모드의 구성요소

본문내용

Ⅰ> Windows 2003의 구조
<프로세스 실행의 두 가지 모드>
- 유저 모드 (User Mode)
- 커널 모드 (Kernel Mode)
Ⅱ> 두 가지의 모드로 나누는 이유?
시스템의 안전성을 보장하기 위해서 제공한다. 프로그램 상에서 잘못된 연산을 통해서 운영체제를 손상시키거나, 공유되는 리소스들이 손상되는 일들을 방지하기 위해서 두 가지의 모드로 나누어져 있는 것이다.
Ⅲ> 커널모드란 ?
- HAL, 마이크로 커널, 그리고 각 매니저들이 실행되는 가상적인 공간이다.
- 시스템 리소스로의 접근을 위한 프로세스의 실행모드이다.
- 직접적인 하드웨어 요청이나 중요한 시스템 요청을 할 때 사용된다.
- 커널 모드는 시스템 데이터나 하드웨어를 직접 액세스하고 제어한다.
- 독립된 메모리 영역에 직접 액세스하고 실행된다.
- 직접적인 하드웨어 요청이나 중요한 시스템 요청을 할 때 사용된다.
Ⅳ> 커널모드 이용 원리
사용자가 직접적으로 하드웨어 장치를 사용한다면 큰 문제가 발생할 수 있는데 이것을 방지하기 위해서 커널 모드로 프로그램이 실행되면서 하드웨어 제어를 커널에서만 할 수 있도록 한 것뿐인 것이다.
사용자가 어느 한 프로그램을 실행하면 사용자 모드에서 실행이 되다가, 그 프로그램이 하드웨어 장치를 사용해야 할 경우 사용자

참고 자료

http://blog.naver.com/dbwls0105?Redirect=Log&logNo=30027875475 (두가지모드)
http://ask.nate.com/qna/view.html?n=4370850&sq=%C4%BF%B3%CE%B8%F0%B5%E5 (이용원리)
http://cafe.naver.com/21citleader.cafe (구성요소)
http://blog.naver.com/kkan22/80093538140 (I/O 관리자)
http://blog.naver.com/cafca23/90048209134 ( IPC관리자)
다운로드 맨위로