윈도 NT

Windows NT
윈도 NT
Windows logo and wordmark - 2021.svg
개발자마이크로소프트
기록 위치C, 어셈블리 언어
(핵심)
C++, C#
(사용자 모드 애플리케이션(커널 그래픽 서브시스템에서 C++가 사용됨)[1]
작업 상태현재
소스 모델
초기 릴리즈1993년 7월 27일; 28년(1993-07-27)
(Windows NT 3.1처럼)
최신 릴리즈21H2(10.0.22000.556) (2022년 3월 8일; 3일 전(2022-03-08) [2][±]
최신 미리 보기10.0.25066.1000 (2022년 3월 2일; 9일(2022-03-02) [3][±]
업데이트 방법Windows Update, Windows Server Update Services
플랫폼IA-32, x86-64, ARMARM64(역사적으로 Intel i860, DEC Alpha, Itanium, MIPS전력)PC)
커널형하이브리드(NT)
영향을 받은RSX-11, VAXELN, OpenVMS, MICA, Mach(커널)
MS-DOS, OS/2, Windows 3.1x(userland)
체납
사용자 인터페이스
그래픽(윈도우즈 셸)
면허증버전, 에디션 또는 고객 선택에 따라:Trialware, 상용 소프트웨어, 볼륨 라이센싱, OEM 전용, SaaS, S+S[a]
공식 웹사이트www.microsoft.com/windows/

윈도 NT마이크로소프트생산독점적그래픽 운영 체제로 의 첫 번째 버전은 1993년 7월 27일에 출시되었다.프로세서 독립, 다중 처리 및 다중 사용자 운영 체제다.

윈도 NT의 첫 번째 버전은 윈도 NT 3.1이었고 워크스테이션서버 컴퓨터용으로 제작되었다.MS-DOS(Windows 1.0에서 Windows 3.1x까지 포함)를 기반으로 한 소비자 버전의 Windows(윈도우)를 보완하기 위한 상업용 운영체제였다.점차 윈도 NT 제품군은 모든 개인용 컴퓨터를 위한 마이크로소프트의 범용 운영체제 제품군으로 확장되어 윈도 9x 제품군을 퇴색시켰다.

'NT'는 이전에는 '신기술'로 확장되었지만 더 이상 구체적인 의미를 지니지 않는다.윈도 2000을 시작으로 제품 이름에서 "NT"가 삭제되었고, 시스템 내의 여러 하위 레벨의 장소와 함께 제품 버전 문자열에만 포함된다.[4][5]

NT는 순수하게 32비트 버전의 Windows인 반면 소비자 지향적인 Windows 3.1x와 Windows 9x는 16비트/32비트 하이브리드였다.그것은 다중 아키텍처 운영 체제다.처음에는 IA-32, MIPS, DEC Alpha를 포함한 여러 명령 집합 아키텍처를 지원했으며, PowerPC, Itanium, x64, ARM에 대한 지원은 나중에 추가되었다.최신 버전은 x86(IA-32 및 x64 포함)과 ARM을 지원한다.Windows NT 제품군의 주요 기능으로는 Windows Shell, Windows API, Native API, Active Directory, 그룹 정책, 하드웨어 추상화 계층, NTFS, BitLocker, Windows Store, Windows Update, Hyper-V 등이 있다.

이름 지정

데이브 커틀러VMS에 관한 희곡으로서 이니셜리즘 「WNT」를 의도하여 각 글자를 하나씩 증가시켰다고 제안되어 왔다.[6]그러나 이 프로젝트는 원래 OS/2에 대한 후속 조치로 의도되었으며, 윈도 브랜드를 받기 전에 "NT OS/2"로 언급되었다.[7]원래 NT 개발자 중 한 명인 Mark Lucovsky는 이 이름이 N10("N-Ten")[8]이라는 코드명으로 명명된 Intel i860이라는 원래 대상 프로세서에서 따온 것이라고 말한다.1998년게이츠와의 질의응답(Q&A) 세션에서는 이 글자들이 이전에 "신기술"로 확대되었지만 더 이상 구체적인 의미를 담고 있지 않다고 밝혔다.[9]이 글자들은 윈도우 2000 이후 버전에서 삭제되었는데, 마이크로소프트는 그 제품이 "NT 기술 위에 구축된 것"[4][10]이라고 기술했다.

주요 특징

NT의 주요 목적 중 하나는 하드웨어와 소프트웨어 이동성이다.초기에는 IA-32, MIPSDEC Alpha와 같은 다양한 프로세서 아키텍처를 위해 다양한 버전의 NT 제품군 운영 체제가 출시되었으며, 이후 버전에서는 PowerPC, Itanium, x86-64ARM이 지원되었다.초기 아이디어는 각 플랫폼에 대한 사용자 정의 하드웨어 추상화 계층(HAL)을 포함하는 공통 코드 기반을 갖는 것이었다.단, MIPS, Alpha, Power에 대한 지원PC는 나중에 Windows 2000에서 삭제되었다.Windows API, POSIX [11]OS/2 API를[12] 포함한 여러 API "개인 정보"에 대한 지원으로 광범위한 소프트웨어 호환성이 처음에 달성되었지만, 후자는 Windows XP에서 시작하여 단계적으로 폐지되었다.[13]통합 DOS Virtual Machine을 통해 IA-32에서 부분적인 MS-DOS 및 Windows 16비트 호환성이 달성됨(다른 아키텍처에서는 이 기능을 사용할 수 없음)[14]

NT는 풍부한 보안 권한 집합을 시스템과 서비스에 적용할 수 있도록 개체별(파일, 기능 및 역할) 액세스 제어 목록을 지원했다.NT는 또한 이전의 OS/2 LAN Manager 네트워킹과 TCP/IP 네트워킹을 이어받으면서 Windows 네트워크 프로토콜도 지원했다(이러한 네트워크는 마이크로소프트가 처음에는 스파이더 시스템즈에서 스트림 기반 스택에서 파생된 TCP/IP 스택을 구현하기 위해 사용하다가 나중에 사내에서 다시 작성했다).[15]

윈도 NT 3.1은 32비트 프로세서에서 32비트 플랫 가상 메모리 어드레싱을 사용한 최초의 윈도 버전이었다.동반 제품인 윈도 3.1은 분할 주소 지정과 16비트에서 32비트로의 전환을 페이지 단위로 사용했다.

윈도 NT 3.1은 감독자 모드에서 실행되는 시스템 API를 제공하는 코어 커널(x86에서는 링 0, 모든 플랫폼에서는 윈도 NT에서 "커널 모드"라고 함)과 새로운 Win32 환경, OS/2 1.3 텍스트 모드 환경, POSIX 환경을 포함하는 자체 API를 가진 일련의 사용자 공간 환경을 특징으로 했다.완전한 사전 예방적 멀티태스킹 커널은 Windows 3.1 Windows 애플리케이션에서처럼 사용자 프로그램에 의존하지 않고 다른 작업을 스케줄링하기 위해 실행 중인 작업을 중단할 수 있다(Windows/386부터 MS-DOS 애플리케이션이 Windows에서 미리 멀티태스킹되었음에도 불구하고).

특히 Windows NT 3.x에서는 비디오와 인쇄와 같은 여러 I/O 드라이버 서브시스템이 사용자 모드 서브시스템이었다.윈도 NT 4에서는 비디오, 서버, 프린터 스풀러 서브시스템이 커널 모드로 이동되었다.윈도 NT의 첫 번째 GUI는 윈도 3.1의 영향을 강하게 받았고, 윈도 NT 4의 인터페이스는 새로운 윈도 95의 인터페이스와 일치하도록 재설계되어 프로그램 관리자에서 윈도 셸 설계로 이동했다.

저널링되고 안전한 파일 시스템인 NTFS는 NT의 주요 기능이다. 윈도 NT는 3.1 버전부터 FAT 또는 HPFS 파일 시스템에 NT를 설치할 수 있기 때문에 다른 설치 가능한 파일 시스템도 허용한다.[16]

윈도 NT는 자체 드라이버 모델인 윈도 NT 드라이버 모델을 도입해 구형 드라이버 프레임워크와 호환이 안 된다.윈도 2000과 함께 윈도 NT 드라이버 모델이 강화되어 윈도 98과 함께 처음 도입되었으나 NT 드라이버 모델을 기반으로 하였다.[17]윈도 비스타윈도 XP, 윈도 서버 2003, 그리고 어느 정도는 윈도 2000에도 사용할 수 있는 윈도 드라이버 파운데이션에 대한 기본 지원을 추가했다.

개발

원본 Windows NT 워드마크

마이크로소프트는 1988년 10월 OS/2POSIX와 호환되고 멀티프로세싱을 지원하는 휴대용 운영체제를 만들기로 결정했다.[18]1989년 11월 개발이 시작되었을 때 윈도 NT는 마이크로소프트와 IBM이 공동으로 개발한 운영 체제의 세 번째 버전인 [19]OS/2 3.0으로 알려질 예정이었다.휴대성을 확보하기 위해 초기 개발은 인텔 i860XR RISC 프로세서를 대상으로 하여 1989년 말에 MIPS R3000으로 전환한 후 1990년에 인텔 i386으로 전환했다.[20]마이크로소프트는 또한 DOS 기반의 병렬 개발 및 자원 수요가 적은 윈도 환경의 개발을 계속하여 1990년 5월에 윈도 3.0을 출시하였다.

윈도우 3.0은 결국 매우 성공적이어서 마이크로소프트는 아직 공개되지 않은 NT OS/2의 주 애플리케이션 프로그래밍 인터페이스를 확장 OS/2 API에서 확장된 윈도우 API로 변경하기로 결정했다.이 결정은 마이크로소프트와 IBM 사이에 긴장을 유발했고, 그 협력은 결국 결렬되었다.

IBM은 OS/2 개발을 단독으로 계속했고 마이크로소프트는 새롭게 이름을 바꾼 윈도우 NT를 계속 개발했다.비록 두 운영체제 모두 마이크로소프트의 MS-DOS나 윈도우 제품만큼 즉시 인기가 없을 것이지만, 윈도우 NT는 결국 OS/2보다 훨씬 더 성공적일 것이다.

Microsoft는 Dave Cutler가 이끄는 Digital Equipment Corporation의 개발자 그룹을 고용하여 Windows NT를 구축했으며, 설계의 많은 요소들은 Cutler의 VMS,[21] VAXELN, RSX-11에 대한 이전의 DEC 경험을 반영하고 있으며, Dave Cutler가 개발한 미공개 객체 기반 운영 체제도 반영하고 있다.[22]해체된 OS/2팀 중 모셰 뒤니 등 선발된 멤버들이 합류했다.[6]

윈도 2000 아키텍처

VMS 커널은 주로 VAX MACRO로 작성되었지만, 윈도우즈 NT는 각 아키텍처 내의 다중 명령 집합 아키텍처와 여러 하드웨어 플랫폼에서 실행되도록 설계되었다.플랫폼 의존성은 HAL(하드웨어 추상화 계층)에 의해 시스템의 나머지 부분으로부터 숨겨진다.

윈도우 NT를 만드는 동안 마이크로소프트 개발자들은 C에서 VMS를 다시 썼다.Win32 API, NTFS 파일 시스템, GUI, DOS, OS/2, Win16과의 역호환성을 추가했지만 DEC 엔지니어들은 거의 즉각적으로 두 운영체제의 내부 유사성을 알아차렸다; Digital Press에서 발행한 VAX/VMS Internals Data Structures의 일부분들은 VMS 용어를 사용하여 Windows NT internals를 정확하게 기술한다.마이크로소프트는 소송 대신 DEC에 6,500만 달러에서 1억 달러를 지불하고 VMS 마케팅을 돕고, 윈도 NT에서 디지털 인력을 양성하고, DEC 알파에 대한 윈도 NT 지원을 계속하기로 합의했다.[21]

윈도 NT와 VMS 메모리 관리, 프로세스, 스케줄링이 매우 유사하다.윈도 NT의 프로세스 관리는 1995년 VMS 7.0까지 DEC가 구현하지 않은 스레딩을 구현함으로써 차이가 있는데, 마이크로소프트와 경쟁할 가능성이 높다.

VMS와 마찬가지로 윈도 NT의 커널 모드 코드는 프로세서 및 아키텍처에 의존하는 기능을 구현하는 것이 주된 목적인 "커널"과 "실행"을 구분한다.[21]이는 윈도 NT 커널이 카네기멜론 대학의 리처드 라시드가 개발한 마하 마이크로커널의 영향을 받았으나 순수 마이크로커널의 모든 기준을 충족하지는 못하기 때문에 변형 마이크로커널로 설계되었다.[23]커널과 임원은 모두 단일 적재 모듈 ntoskrnl.exe연결된다. 이 모듈 외부에서 커널과 임원은 거의 구별되지 않는다.예를 들어 커널 모드 장치 드라이버에서와 같이 각 루틴에 직접 액세스할 수 있다.

Windows NT 제품군의 API 세트는 공개 문서화되지 않은 "native" API의 꼭대기에서 하위 시스템으로 구현되며, 이로 인해 Win32 서브시스템에 대한 Windows API의 늦은 채택이 가능해졌다.윈도 NT는 유니코드를 내부적으로 사용한 가장 초기 운영체제 중 하나였다.[citation needed]

릴리스

Windows NT 릴리스
버전 마케팅명 에디션 출시일자 빌드 번호
3.1 윈도 NT 3.1 워크스테이션(Windows NT 이름만), 고급 서버 1993년 7월 27일 528
3.5 윈도 NT 3.5 워크스테이션, 서버 1994년 9월 21일 807
3.51 윈도 NT 3.51 1995년 5월 30일 1057
4.0 윈도 NT 4.0 워크스테이션, 서버, 엔터프라이즈 서버, 터미널 서버, 내장형 1996년 8월 24일 1381
5.0[24] 윈도 2000 프로페셔널, 서버, 고급 서버 2000년 2월 17일 2195
데이터 센터 서버 2000년 9월 26일
5.1[24] 윈도 XP 홈, 프로페셔널, 미디어 센터(오리지널, 2004 & 2005), 태블릿 PC(오리지널 및 2005), 스타터, 임베디드, 홈 N, 프로페셔널 N 2001년 10월 25일 2600
기존 PC에 대한 Windows 기본 원리 해당 없음 2006년 7월 8일
5.2[24] 윈도 XP 64비트 버전 2003(IA-64)[25] 2003년 3월 28일 3790
윈도 서버 2003 표준, 엔터프라이즈, 데이터 센터, 웹, 스토리지, 중소기업 서버, 컴퓨팅 클러스터 2003년 4월 24일
윈도 XP 프로페셔널 x64 에디션(x86-64) 2005년 4월 25일
Windows Server 2003 R2 표준, 엔터프라이즈, 데이터 센터, 웹, 스토리지, 중소기업 서버, 컴퓨팅 클러스터 2005년 12월 6일
윈도 홈 서버 해당 없음 2007년 11월 4일
6.0[24] 윈도 비스타 Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate
  • 비즈니스:2006년 11월 30일
  • 소비자: 2007년 1월 30일
  • 6000(RTM)
  • 6001 (SP1)
  • 6002(SP2)
  • 6003(SP2 업데이트)[26]
윈도 서버 2008 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium 기반 시스템[27] 2008년 2월 27일
  • 6001(RTM)
  • 6002(SP2)
  • 6003(SP2 업데이트)[28]
6.1[24] 윈도 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate[29] 2009년[30] 10월 22일
  • 7600(RTM)
  • 7601(SP1)
윈도 서버 2008 R2 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium 기반 시스템
Windows Home Server 2011 홈 서버 프리미엄 2011년 4월 6일
  • 7601(SP1)
윈도 씬 PC 해당 없음 2011년 6월 6일
6.2[24] 윈도 8[31] Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows RT[32] 2012년[33] 10월 26일 9200
윈도 서버 2012[34] 기초, 필수, 표준, 데이터[35] 센터 2012년 9월 4일
6.3[24] 윈도 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1, Windows Embedded 8.1 Industry Pro/Enterprise 2013년 10월 18일 9600[36]
Windows Server 2012 R2 기초, 필수, 표준, 데이터 센터
10.0[24][37] 윈도 10 Home Single Language, Home China, Home, Pro, Pro Education, Pro for Workstation,[38] Enterprise, Education, Windows 10 S, IoT Core, Mobile, Mobile Enterprise[39][40] 2015년 7월 29일
  • 10240(1507/RTM)
  • 10586 (1511)
  • 14393 (1607)
  • 15063 (1703)
  • 16299 (1709)
  • 17134 (1803)
  • 17763 (1809)
  • 18362 (1903)
  • 18363 (1909)
  • 19041 (2004)
  • 19042년(20H2)
  • 19043년(21H1)
  • 19044 (21H2)
윈도 서버 2016 Essentials, Standard, Datacenter, Multipoint Premium Server, Storage Server, Hyper-V Server 2016년 9월 26일
  • 14393(RS1)
윈도 서버 2019 Essentials, Standard, Datacenter, Multipoint Premium Server, Hyper-V Server 2018년 10월 2일
  • 17763
윈도 서버 2022 2021년[41] 8월 18일
  • 20348
윈도 11 Home Single Language, Home China, Home, Pro, Education, Pro Education, Pro Education, Workstation용 Pro, Enterprise, IoT Enterprise, Windows 11 SE 2021년[42] 10월 5일
  • 22000(21H2/RTM)

윈도 NT 3.1~3.51은 윈도 3.1x 시리즈의 프로그램 매니저파일 매니저를 통합했다.윈도 NT 4.0 이후로는 이러한 프로그램을 윈도 95에 원래 나타났던 윈도 탐색기(작업 표시줄 및 시작 메뉴 포함)로 대체했다.

첫 번째 버전은 현대적인 16비트 윈도우와 일치하는 버전 3.1이 주어졌다; 그 시대의 잡지들은 그 버전 또한 그 버전이 ".0" 릴리스보다 더 신뢰할 수 있는 것처럼 보이도록 하기 위해 사용되었다고 주장했다.또한 Novell IPX 프로토콜은 분명히 3.1 버전의 Windows 소프트웨어에만 라이센스가 부여되었다.[citation needed]

NT 버전 번호는 현재 일반적으로 마케팅 목적으로 사용되는 것이 아니라 내부적으로 여전히 사용되고 있으며, 운영체제의 핵심에 대한 변경 정도를 반영하고 있다고 한다.[43]그러나 응용 프로그램 호환성을 이유로 마이크로소프트는 비스타에 이어 릴리스에서도 주요 버전 번호를 6으로 유지했다가 나중에 윈도 10에서 10으로 변경했다.[44][37]빌드 번호는 마이크로소프트의 개발자와 베타 테스터가 사용하는 내부 식별자다.

마이크로소프트는 윈도 8.1을 시작으로 버전 API 도우미 기능의 동작을 변경했다.윈도우즈 8.1 이상에 대해 응용 프로그램이 표시되지 않으면 API는 항상 윈도우즈 8의 버전 번호인 6.2 버전을 반환한다.[45][46]이는 매니페스트 기능이 GetVersion 및 관련 기능을 대체하기 위해 Windows 8.1과 함께 도입되었기 때문이다.[47][48]

프로그래밍 언어

윈도 NT는 CC++로 쓰여져 있고, 매우 적은 양이 어셈블리 언어로 쓰여 있다.[49]C는 커널 코드에, C++는 사용자 모드 코드에 주로 사용된다.조립 언어는 휴대성을 저해할 수 있기 때문에 가능한 한 피해야 한다.[50]

지원되는 플랫폼

32비트 플랫폼

x86 칩에서 개발에 익숙한 개발자들에 의해 인텔 x86 전용 코드가 운영체제로 미끄러지는 것을 방지하기 위해 윈도 NT 3.1은 처음에 비 x86 개발 시스템을 사용하여 개발되었다가 x86 아키텍처에 포팅되었다.이 작업은 처음에는 인텔 i860 기반의 데즐 시스템을 기반으로 하였고, 나중에는 MIPS R4000 기반의 재즈 플랫폼을 기반으로 하였다.두 시스템은 모두 마이크로소프트에서 내부적으로 설계되었다.[51]

윈도 NT 3.1은 인텔 x86 PC 호환, PC-98, DEC Alpha 및 ARC 호환 MIPS 플랫폼용으로 출시되었다.Windows NT 3.51은 1995년에 PowerPC 프로세서, 특히 IBM Power Series 데스크톱/노트북 및 Motorola PowerStack 시리즈와 같은 PRP 호환 시스템에 대한 지원을 추가했지만, PRP 호환 Power Macintosh 프로젝트가 출하되지 못함에 따라 Power Macintosh에서가 아닌 Michael Spindler와 Bill Gates 간의 회의에도 불구하고 추가되었다.

인터그래프 사는 1995년 UltraSPARC 모델의 도입 계획과 함께 윈도 NT 3.51을 자사의 Clipper 아키텍처에 포팅하고 이후 Sun MicrosystemsSPARC 아키텍처에 포팅할 의사를 발표했지만,[53] 두 버전 모두 소매 제품으로 대중에게 판매되지 않았다.[52]

Windows NT 4.0 모델(IA-32 및 Alpha) 중 두 개만 전체 서비스 팩 세트를 사용할 수 있다.타사(Motorola, Intergraph 등)가 수행하는 다른 모든 포트에는 공개적으로 사용할 수 있는 업데이트가 거의 없다.

Windows NT 4.0은 알파, MIPS 또는 PowerPC를 지원하는 마지막 주요 릴리스였지만, 알파용 Windows 2000의 개발은 Compaq가 해당 아키텍처에 대한 Windows NT 지원을 중단한 1999년 8월까지 계속되었고, 그 후 3일 후 Microsoft는 또한 그들의 알파도 취소했다.Alpha [54]NT 5 (Windows 2000) 릴리스가 RC1 상태에 도달했음에도 불구하고 NT 프로그램.[55]

2011년 1월 5일, 마이크로소프트는 윈도우 NT 제품군의 다음 주요 버전에는 ARM 아키텍처에 대한 지원이 포함될 것이라고 발표했다.마이크로소프트는 2011 소비자 가전 전시회에서 ARM 기반 컴퓨터에서 실행되는 윈도(버전 6.2.7867)의 예비 버전을 시연했다.[56]이는 결국 2012년 10월 26일 윈도 8에서 파생된 윈도 RT의 상업적 출시와 윈도 8에서 CE를 통한 NT의 구현으로 이어졌다.

마이크로소프트에 따르면, XboxXbox 360이 수정된 윈도우 2000 커널을 사용하는 것은 일반적인 오해라고 한다.실제로 Xbox 운영 체제는 처음부터 구축되었지만 Windows API의 서브셋을 구현한다.[57]그러나 Xbox OneXbox Series X/S는 수정된 Windows 10 버전을 사용한다.[58]

윈도 11은 32비트 플랫폼을 지원하지 않는 윈도 NT의 첫 번째 비서버 버전이다.[59][60]

64비트 플랫폼

64비트 버전의 Windows NT는 원래 ItaniumDEC Alpha에서 실행되도록 의도되었다. 후자는 64비트 Windows의 초기 개발 동안 Microsoft에서 내부적으로 사용되었다.[61][62]이는 마이크로소프트가 64비트 윈도 for 알파 선적을 취소한다고 공개적으로 발표한 이후 한동안 계속되었다.[63]이 때문에 윈도 NT의 알파 버전은 32비트 전용이다.

윈도 2000은 인텔 IA-32(32비트)만 지원하는 반면 윈도 XP, 서버 2003, 서버 2008, 서버 2008 R2는 각각 Itanium 기반 시스템 전용 에디션 1개를 갖고 있다.[64][65][66]Itanium과 비교하여 마이크로소프트는 더 큰 규모로 x64를 채택했다: 윈도우 XP(전용 x64 버전이 있음)[67][64][68]가 x64 에디션을 가진 이후 모든 윈도 버전.

하드웨어 요구 사항

윈도 NT의 전문 워크스테이션 버전의 각 릴리즈를 실행하는 데 필요한 최소 하드웨어 사양은 이전 버전에 비해 최소 15GB의 여유 디스크 공간이 필요한 6.0 비스타 릴리즈까지 상당히 느리게 움직였다.

Windows NT 최소 하드웨어 요구 사항
윈도 버전 CPU 들이받다 사용 가능한 디스크 공간
NT 3.1[69] i386, 25MHz 12MB 90MB
NT 3.1 고급 서버[69] 16MB
NT 3.5 워크스테이션[70] 12MB
NT 3.5 서버[70] 16MB
NT 3.51 워크스테이션[70] 12MB
NT 3.51 서버[70] 16MB
NT 4.0 워크스테이션[71] i486, 25MHz 12MB 124MB
NT 4.0 서버[71] 16MB
2000년[72] 프로페셔널 펜티엄, 133MHz 32MB 650MB
서버 2000[72] 128MB
XP[73] 펜티엄, 233MHz 64MB 1.5GB
서버 2003[74] 133 MHz 128MB
비스타 홈 베이직[75] 800 MHz 512MB 20 GB
Vista(기타 버전)[75] 1GHz 1GB 40 GB
IA-32의[76] 경우 7개 16 GB
x64로7번길[76] 2GB 20 GB
IA-32의[77] 경우 8개 NX 비트, SSE2, PAE를 포함한 1GHz 1GB 16 GB
x64로8길[77] 2GB 20 GB
IA-32의[77] 경우 8.1 1GB 16 GB
x64용[77] 8.1 NX 비트, SSE2, PAE, CMPXCHG16b, PrefetchW 및 LAHF/SAHF가 포함된 1GHz 2GB 20 GB
IA-32의 경우 10개(v1507-1809)[78] NX 비트, SSE2, PAE를 포함한 1GHz 1GB 16 GB
x64의 경우 10개(v1507-1809)[78] NX 비트, SSE2, PAE, CMPXCHG16b, PrefetchW 및 LAHF/SAHF가 포함된 1GHz 2GB 20 GB
IA-32의 경우 10개(v1903 이상)[78] NX 비트, SSE2, PAE를 포함한 1GHz 1GB 32GB
x64용 10개(vmx 이상)[78] NX 비트, SSE2, PAE, CMPXCHG16b, PrefetchW 및 LAHF/SAHF가 포함된 1GHz 2GB
x64로11길[59][60] Intel 8세대 CPU 또는 AMD Zen+ 기반 CPU; TPM(신뢰할 수 있는 플랫폼 모듈) 2.0 또는 동등한 암호화 프로세서[79] 4 GB 64GB
ARM64의[59][60] 경우 11개 퀄컴 스냅드래곤 850, 7c, 8c, 8cx, Microsoft SQ1, SQ2

참고 항목

메모들

  1. ^ Microsoft가 자사 제품을 라이센싱하는 방법에 대한 자세한 내용은 Microsoft Software Assurance, DreamSpark, DreamSpark Premium, BizSpark, MSDN § 소프트웨어 구독, Microsoft TechNet § 구독다운로드클라이언트 액세스 라이센스를 참조하십시오.

참조

  1. ^ Lextrait, Vincent (January 2010). "The Programming Languages Beacon" (v10.0 ed.). Retrieved January 4, 2010.
  2. ^ "March 8, 2022—KB5011493 (OS Build 22000.556)". Microsoft Support. Microsoft. March 8, 2022.
  3. ^ "Announcing Windows Server Preview Build 25066". Windows Server Insiders Community. March 2, 2022.
  4. ^ a b "Microsoft Renames Windows NT 5.0 Product Line to Windows 2000; Signals Evolution of Windows NT Technology Into Mainstream" (Press release). Microsoft. October 27, 1998.
  5. ^ "OperatingSystem.VersionString Property". MSDN. Microsoft. Retrieved November 10, 2014.
  6. ^ a b Zachary, G Pascal (1994). Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Free Press. ISBN 978-0-02-935671-5.
  7. ^ "Microsoft Windows NT OS/2 Design Workbook". American history. Smithsonian. Retrieved March 17, 2017.
  8. ^ Thurrott, Paul. "History of Windows Server 2003: The Road To Gold". Win super site.
  9. ^ Gates, Bill (June 5, 1998). "Q&A: Protecting children from information on the Internet". Microsoft. Archived from the original on May 26, 2001. Retrieved June 26, 2005.
  10. ^ "Windows 2000 is a name that reflects NT's continued move to the technology mainstream". Microsoft.com. October 27, 1998. Retrieved November 13, 2011.
  11. ^ "Paul Thurrott's SuperSite for Windows". Win super site. Retrieved November 24, 2010.
  12. ^ "28 – OS/2 Compatibility", MS Windows NT 4 Workstation (resource kit), Microsoft, archived from the original on March 3, 2016, retrieved November 24, 2010
  13. ^ "POSIX and OS/2 are not supported in Windows XP or in Windows Server 2003". Support. Microsoft. November 5, 2007. Retrieved November 24, 2010.
  14. ^ "x64 editions deployment". Archived from the original on December 18, 2014. Retrieved November 24, 2010.
  15. ^ Barr, Adam (June 19, 2001). "Microsoft, TCP/IP, Open Source, and Licensing". Kuro5hin. Archived from the original on December 29, 2015. Retrieved February 22, 2013.
  16. ^ "File Systems". TechNet. Microsoft. Retrieved November 24, 2010.
  17. ^ "NT Drivers – FAQ – WDM". CMKrnl. Archived from the original on April 21, 2009.
  18. ^ Cutler, Dave (2005), "Preface", in Russinovich, Mark; Solomon, David A (eds.), Microsoft Windows Internals (fourth ed.), Microsoft Press, ISBN 0-7356-1917-4.
  19. ^ Pollack, Andrew (July 27, 1991), "Microsoft Widens Its Split With IBM Over Software", The New York Times, retrieved September 2, 2008
  20. ^ Thurrott, Paul (January 24, 2003). "Windows Server 2003: The Road To Gold". Win super site. Archived from the original on July 20, 2011. Retrieved January 5, 2010.
  21. ^ a b c Russinovich, Mark (November 30, 1998). "Windows NT and VMS: The Rest of the Story". IT Pro. Retrieved January 2, 2018.
  22. ^ Neil Rieck. ""Windows-NT" is "VMS Reimplemented" (sort of)". Retrieved August 25, 2015.