'kernel mode'에 해당되는 글 1건

  1. 2007/12/10 User & Kernel level threads
멀티스래딩 하에서의 스래드 상태(Running, Ready, Blocked) 전이
사용자 삽입 이미지
kernel mode(supervisor mode)
커널 모드란 시스템 수준 소프트웨어에서 코드를 통해 변경 가능한 하드웨어 중재(hardware-mediated) 플래그이다. 시스템 수준의 작업 또는 스래드는 running상태 동안 이 플래그를 갖고 있는 반면 사용자(user) 공간 응용은 그렇지 못하다. 이 플래그는 다양한 descriptor table을 위한 레지스터의 수정하거나 인터럽드를 불능케 하는 연산을 수행하는 등의 machine code 연산을 가능케 한다. operation을 (user와 kernel이란) 두 가지 모드로 나눈다는 본 아이디어는 '더 많은 제어는 더 많은 책임이 따른다'는 원칙에 입각한 것으로서, 커널 모드 하에서의 프로그램은 결코 문제가 생기지 않는 연산을 가정하는데, 본 mode에서의 문제 발생은 곧 컴퓨터 시스템 전체의 crash를 야기하기 때문이다.

more..

2007/12/10 08:48 2007/12/10 08:48

트랙백 주소 :: http://anyflow.net/trackback/319

댓글을 달아 주세요