Alienus Non diutius

고정 헤더 영역

글 제목

메뉴 레이어

Alienus Non diutius

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 분류 전체보기 (403)
    • Programming (87)
      • asp.net (11)
      • javascript (24)
      • ms-sql (10)
      • php (11)
      • CodeIgniter (8)
      • mysql (2)
      • html (7)
      • etc (11)
      • language history (0)
    • Review (16)
    • hobby (14)
    • 청강컴정 (210)
      • 교육학개론 (6)
      • 중기청창업경진대회 (3)
      • 09소프트웨어공학기말 (6)
      • Embedded (1)
      • 09DataBase중간고사 (27)
      • 09DataBase기말고사 (16)
      • MFC (13)
      • 시스템프로그래밍 (35)
      • 소프트웨어공학 (21)
      • JAVA (6)
      • C# (8)
      • C++ (7)
      • C (1)
      • Board (2)
      • .NET (13)
      • DataBase (34)
      • 기타 (10)
    • smartPhone (18)
      • Android (13)
      • T옴니아 (1)
      • 뉴스&정보 (3)
    • IDEA (51)
      • 미래를꿈꾸는사람들 (6)
      • Social (0)
      • 스크랩자료 (7)
      • 요리 (1)
      • 경제 (2)
      • PenPalOn (5)
      • BookPalOn (2)
      • CKMC (11)

검색 레이어

Alienus Non diutius

검색 영역

컨텐츠 검색

Ring0

  • 특권레벨

    2009.04.30 by luckey

특권레벨

마이크로프로세서는 특권레벨 값을 사용하며, 이 값은 4가지의 경우로 나뉘어 사용된다. 특권레벨규정을 정하는 것은 CPU(Micro Processer) 이다. 주변장치가 커널과 소통을 하기 위해서는 별다른 접근제한이 필요 없을 것이다. 하지만 주변장치에서 사용자 프로그램과의 소통을 위해서는 무언가 중간에 감시하는 역할이 필요하게 된다. 지금글을 적고 있는 순간에도 키보드는 열심히 하드웨어 세상과 소프트웨어 세상을 왔다갔다 하고 있는 것이다. 위의 그림에서 Ring3은 사용자레벨, Ring0은 커널레벨을 뜻한다. XP에서는 Ring0과 Ring3만을 사용한다. 디바이스 드라이버와 커널 코드들은 모두 Ring0 특권에서 동작하며, 응용프로그램들은 모두 Ring3 특권에서 동작한다.

청강컴정/시스템프로그래밍 2009. 4. 30. 20:51

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Alienus Non diutius © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바