Tháng 10 năm 1988, Dave Cutler, các kiến trúc sư của hệ điều hành DEC VAX / VMS,
được thuê và cho các điều lệ của việc xây dựng hệ điều hành mới của Microsoft.
Ban đầu, nhóm nghiên cứu dự định sử dụng các hệ điều hành / 2 API như môi trường tự nhiên của NT, nhưng trong quá trình phát triển , NT đã được thay đổi để sử dụng một phiên bản 32-bit Windows API mới (gọi là Win32), dựa trên phổ biến 16-bit API được sử dụng trong Windows 3.0. Các phiên bản đầu tiên của NT là Windows NT 3.1 và Windows NT Advanced Server 3.1. (Tại thời điểm đó, 16-bit Windows là tại Version 3.1.) Windows NT Phiên bản 4.0
thông qua giao diện người dùng Windows 95 và kết hợp Internet web-server
và phần mềm trình duyệt web. Ngoài ra, thói quen sử dụng giao diện đồ họa và tất cả các
mã đã được chuyển thành hạt nhân để cải thiện hiệu suất, với các tác dụng phụ của
độ tin cậy hệ thống giảm. Mặc dù phiên bản trước của NT đã được chuyển đến
các kiến trúc vi xử lý khác, các phiên bản Windows 2000, phát hành vào
tháng 2 năm 2000, chỉ hỗ trợ Intel (và tương thích) bộ xử lý do
các yếu tố thị trường. Windows 2000 kết hợp những thay đổi đáng kể. Nó thêm vào Active Directory (một dịch vụ thư mục X.500-based), mạng tốt hơn và hỗ trợ máy tính xách tay, hỗ trợ cho các thiết bị plug-and-play, một hệ thống tập tin phân phối, và hỗ trợ cho nhiều bộ xử lý và bộ nhớ hơn.
Trong tháng 10 năm 2001, Windows XP đã được phát hành như là cả một bản cập nhật cho
hệ điều hành máy tính để bàn Windows 2000 và thay thế cho Windows
95/98. Năm 2002, phiên bản máy chủ của Windows XP trở thành có sẵn (gọi
của Windows .Net Server). Windows XP được cập nhật giao diện người dùng đồ họa
(GUI) với một thiết kế trực quan mà đã tận dụng nhiều hơn phần cứng gần đây
tiến bộ và nhiều tính năng dễ sử dụng các tính năng mới. Nhiều tính năng được thêm vào
để tự động sửa chữa các vấn đề trong các ứng dụng và hệ điều hành
riêng của mình. Như một kết quả của những thay đổi này, Windows XP cung cấp kết nối mạng tốt hơn và
trải nghiệm thiết bị (bao gồm không dây bằng không cấu hình, tin nhắn tức thời,
phương tiện truyền thông, và kỹ thuật số chụp ảnh / video), hiệu suất đáng kể
cải thiện cho cả máy tính để bàn và multiprocessors lớn, và tốt hơn
độ tin cậy và an ninh hơn so với các hệ điều hành Windows trước đó.
Bản cập nhật dài chờ đợi cho Windows XP, được gọi là Windows Vista, được
phát hành vào tháng 11 năm 2006, nhưng nó đã không được đón nhận. Mặc dù sổ Computer Management
dows Vista bao gồm nhiều cải tiến mà sau này xuất hiện trong Windows
7, những cải tiến này đã bị che khuất bởi nhận thức của Windows Vista
, trì trệ và khả năng tương thích vấn đề. Microsoft đáp trả những lời chỉ trích
của Windows Vista bằng cách cải tiến các quy trình kỹ thuật của nó và làm việc nhiều
hợp chặt chẽ với các nhà sản xuất phần cứng của Windows và các ứng dụng. Kết quả là
Windows 7, được phát hành vào tháng Mười năm 2009, cùng với tương ứng với
phiên bản server của Windows. Trong số những thay đổi kỹ thuật quan trọng là
tăng cường sử dụng thực hiện truy tìm hơn là quầy hoặc profiling để phân tích
hành vi hệ thống. Tracing chạy liên tục trong hệ thống, xem hàng trăm
kịch bản thực thi. Khi một trong những kịch bản thất bại, hoặc khi nó thành công nhưng
không thực hiện tốt, các dấu vết có thể được phân tích để xác định nguyên nhân.
Windows 7 sử dụng một khách hàng - kiến trúc máy chủ (như Mach) để thực hiện hai
cá tính hệ điều hành, Win32 và POSIX , với quy trình cấp người dùng
được gọi là hệ thống con. (Tại một thời gian, Windows cũng hỗ trợ một OS / 2 hệ thống con,
nhưng nó đã được gỡ bỏ trong Windows XP do sự sụp đổ của OS / 2.) Các hệ thống con
kiến trúc cho phép cải tiến được thực hiện cho một hệ điều hành lấy Con người
ality mà không ảnh hưởng đến khả năng tương thích ứng dụng của người khác. Mặc dù các
hệ thống con POSIX tiếp tục là có sẵn cho Windows 7, các API Win32 đã
trở nên rất phổ biến, và các API POSIX được sử dụng bởi chỉ một vài trang web. Các
phương pháp tiếp cận hệ thống phụ tiếp tục là thú vị để nghiên cứu từ một operating-
đang được dịch, vui lòng đợi..
