윈도우 NT 아키텍처

윈도우 NT 계열 운영 체제의 아키텍처는 사용자 모드와 커널 모드, 이렇게 두 개의 계층을 이룬다.

NT 아키텍처란 뉴 테크놀로지(New Technology) 커널의 약자로, 마이크로소프트사에서 NT 3.1부터 쓰인 서버용 아키텍처로, 윈도우 XP 이후로 가정용으로도 쓰이고 있다. 윈도우 NT, 윈도우 2000 워크스테이션, 윈도우 XP 이후 대부분의 운영 체제가 이를 사용하고 있다. 단, 윈도우 비스타 이상의 NT 기반 운영 체제는 새로운 NT 커널을 사용한다.

사용자 모드

사용자 모드는 커널 모드에 존재하는 입출력 관리자를 통해 적절한 커널 모드 드라이버에 입출력 요청을 보낼 수 있는 하위 시스템으로 이루어진다. 윈도우 NT의 사용자 모드 계층은 환경 하위 시스템(Environment subsystems)과 필수 하위 시스템(Integral subsystem)을 구성한다.

세 개의 주된 환경 하위 시스템이 존재한다: Win32 하위 시스템, OS/2 하위 시스템, POSIX 하위 시스템.[1]

커널 모드

윈도우 NT의 커널 모드는 컴퓨터의 하드웨어 및 시스템 리소스로의 완전한 접근 권한이 있으며 보호된 메모리 영역의 코드를 실행한다.[2]

같이 보기

각주

  1. “Appendix D - Running Nonnative Applications in Windows 2000 Professional”. 《Microsoft Windows 2000 Professional Resource Kit》. Microsoft. 
  2. Roman, Steven (1999). 〈Windows Architecture〉. 《Win32 API Programming with Visual Basic》. O'Reilly and Associates, Inc. ISBN 1-56592-631-5. 
  • v
  • t
  • e
핵심 기능관리 도구응용 프로그램게임
커널서비스파일 시스템
서버
  • 도메인
  • 액티브 디렉터리
  • DNS
  • 그룹 정책
  • 로밍 사용자 프로파일
  • 폴더 리다이렉션
  • MSDTC
  • MSMQ
  • 윈도우 미디어 서비스
  • 권한 관리 서비스
  • IIS
  • 터미널 서비스
  • WSUS
  • 윈도우 셰어포인트 서비스
  • 네트워크 액세스 보호
  • PWS
  • DFS 복제
  • 원격 차등 압축
  • 유닉스 인쇄 서비스
  • 원격 설치 서비스
  • 윈도우 배포 서비스
  • 윈도우 시스템 리소스 관리자
  • 하이퍼-V
구조
보안호환성
이 글은 운영체제에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다.