WIPIVERSE

윈도우 NT

윈도우 NT(Windows NT)는 마이크로소프트가 윈도우 제품군의 일부로 제작한 독점 그래픽 사용자 인터페이스 운영체제 계열이다. "NT"는 원래 "New Technology"(신기술)의 약자로 여겨졌으나, 시간이 지나면서 더 이상 특정한 의미를 지니지 않게 되었다. NT라는 명칭의 유래에 대해서는 여러 설이 존재하는데, 원래 목표 프로세서였던 인텔 i860의 코드명 N10("N-Ten")에서 비롯되었다는 주장, VMS(OpenVMS)를 카이사르 암호 방식으로 변형한 "WNT"라는 주장 등이 있다.

첫 번째 버전인 윈도우 NT 3.1은 1993년 7월 27일에 출시되었다. 원래는 워크스테이션, 사무용 및 서버 시장을 목표로 제작되었으나, 2001년 윈도우 XP 출시와 함께 일반 소비자들도 윈도우 NT 제품군을 사용할 수 있게 되었다. 윈도우 NT의 근간 기술은 점진적인 변화와 개선을 거쳐 오늘날까지 이어지고 있으며, 현재 널리 사용되는 윈도우 10, 윈도우 11 및 윈도우 서버 제품군은 모두 윈도우 NT 기술을 기반으로 한다.

윈도우 NT는 기존의 MS-DOS 기반 윈도우(윈도우 3.1, 윈도우 95, 윈도우 98 등)와 완전히 다른 구조로 설계되었다. 데이비드 커틀러(Dave Cutler)가 수석 설계자를 맡았으며, 디지털 이큅먼트 코퍼레이션(DEC) 출신 개발자들이 대거 참여하여 VMS 운영체제의 아키텍처를 기반으로 개발되었다. 주요 특징으로는 32비트(이후 64비트) 커널, 선점형 다중 작업(preemptive multitasking), 다중 처리(multiprocessing) 지원, 하드웨어 추상화 계층(HAL), 보안 파일 시스템인 NTFS, 액세스 제어 목록(ACL) 기반의 보안 모델 등이 있다.

윈도우 NT는 하이브리드 커널 구조를 채택하고 있으며, 사용자 모드와 커널 모드로 구분된 계층형 아키텍처를 사용한다. 커널과 실행체(executive)는 단일 로드 모듈(Ntoskrnl.exe)로 구성된다. 다양한 프로세서 아키텍처를 지원하기 위해 설계되었으며, IA-32, x86-64, ARM, ARM64 외에도 과거에는 MIPS, DEC Alpha, PowerPC, Itanium 등을 지원했다.

윈도우 NT 4.0까지는 제품명에 "NT"가 사용되었으나, 윈도우 2000(버전 5.0)부터는 마케팅 이름에서 "NT"가 제거되었다. 다만 시스템 내부의 여러 저수준 영역과 버전 정보에는 여전히 NT 명칭이 남아 있으며, 마이크로소프트는 해당 제품들이 "NT 기술을 기반으로 구축됨"이라고 설명해 왔다. 내부 버전 번호 체계는 NT 3.1(3.1), NT 4.0(4.0), 윈도우 2000(5.0), 윈도우 XP(5.1), 윈도우 비스타(6.0), 윈도우 7(6.1), 윈도우 8(6.2), 윈도우 10(10.0), 윈도우 11(10.0)으로 이어지고 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기