Do đó, đối với các hệ điều hành này, hệ thống con gọi trình quản lý tiến trình windows NT một lần nữa để tạo ra một tiểu trình cho tiến trình mới, mà nó nhận được một handle của tiểu trình từ windows NT. Thông tin tiểu trình và tiến trình thích hợp sau đó được trả lại cho ứng dụng. Trong Windows 16-bit và POSIX, các tiểu trình không được hỗ trợ. | một tiến trình nó không tự động tạo một tiểu trình. Do đó đối với các hệ điều hành này hệ thống con gọi trình quản lý tiến trình windows NT một lần nữa để tạo ra một tiểu trình cho tiến trình mới mà nó nhận được một handle của tiểu trình từ windows NT. Thông tin tiểu trình và tiến trình thích hợp sau đó được trả lại cho ứng dụng. Trong Windows 16-bit và POSIX các tiểu trình không được hỗ trợ. Do đó đối với các hệ điều hành như thế này hệ thống con có một tiểu trình cho tiến trình mới từ windows NT cho nên tiến trình có thể được kích hoạt nhưng chi trả lại thông tin tiến trình cho ứng dụng. Trong thực tế tiến trình ứng dụng được cài đặt bằng cách sử dụng một tiểu trình không thấy cho ứng dụng. Khi một tiến trình mới được tạo trong Win32 hay OS 2 tiến trình mới thừa kế nhiều đặc tính của nó từ tiến trình tạo. Tuy nhiên trong môi trường hệ điều hành windows NT việc tạo tiến trình này không được thực hiện trực tiếp. Một tiến trình client ứng dụng phát ra yêu cầu tạo tiến trình của nó đến cho hệ thống con hệ điều hành sau đó một tiến trình trong hệ thống con đến lượt nó phát ra một yêu cầu tiến trình cho thành phần Executive của windows NT. Vì tác dụng mong đợi là tiến trình mới thừa kế các đặc tính của tiến trình client và không thừa kế từ tiến trình server nên windows NT cho phép hệ thống con chỉ định cha của tiến trình mới. Sau đó tiến trình mới thừa kế token truy xuất thời gian quota độ ưu tiên cơ sở và mối quan hệ processor mặc định của tiến trình cha. Trong windows NT không có quan hệ được định nghĩa trước giữa các tiến trình. Tuy nhiên cả hệ điều hành POSIX và hệ điều hành OS 2 đều áp đặt một mối quan hệ phân cấp. Mỗi tiến trình mở rộng một tiến trình ban đầu được tạo bởi một tiến trình khác và được xem như cấp dưới tiến trình tạo ra nó. Bằng cách sử dụng các handle đối tượng hệ thống con hệ điều hành có thể duy trì các mối quan hệ giữa các tiến trình này. Chương III QUẢN LÝ BỘ NHỚ Quản lý bộ nhớ là một trong những nhiệm vụ quan trọng và phức tạp nhất của hệ điều