Networks Business Online Việt Nam & International VH2

Cấu trúc của hệ điều hành Windows NT – Mangmaytinh pot – https://vh2.com.vn

Đăng ngày 04 October, 2022 bởi admin
Windows NT được phong cách thiết kế sử dụng cách tiếp cận theo đơn thể ( modular ). Các đơn thể khác nhau ( còn được gọi là những bộ phận, thành phần ) của Windows NT được trình diễn trong hình 1 Các bộ phận của Windows NT hoàn toàn có thể chạy dưới hai chính sách : User ( người sử dụng ) và Kernel ( cốt lõi của hệ điều hành ). Khi một thành phần của hệ điều hành chạy dưới cốt lõi của hệ điều hành ( Kernel ), nó truy vấn khá đầy đủ những thông tư máy cho bộ giải quyết và xử lý đó và hoàn toàn có thể truy vấn tổng quát hàng loạt tài nguyên trên mạng lưới hệ thống máy tính .
Trong Windows NT : Executive Services, Kernel và HAL chạy dưới chính sách cốt lõi của hệ điều hành .
Hệ thống con ( Subsystem ) Win 32 và những mạng lưới hệ thống con về môi trường tự nhiên, ví dụ điển hình như DOS / Win 16.0 S / 2 và mạng lưới hệ thống con POSIX chạy dưới chính sách user. Bằng cách đặt những mạng lưới hệ thống con này trong chính sách user, những nhà phong cách thiết kế Windows NT hoàn toàn có thể hiệu chỉnh chúng thuận tiện hơn mà không cần biến hóa những thành phần được phong cách thiết kế để chạy dưới chính sách Kernel .

Hình 10.1: Cấu trúc Windows NT

Các lớp chính của hệ điều hành WINDOWS NT SERVER gồm:

Lớp phần cứng trừu tượng (Hardware Astraction Layer – HAL): Là phần cứng
máy tính mà cốt lõi của hệ điều hành (Kernel) có thể đươc ghi vào giao diện phần
cứng ảo, thay vì vào phần cứng máy tính thực sự. Phần lớn cốt lõi của hệ điều hành
sử dụng HAL để truy cập các tài nguyên máy tính. Điều này có nghĩa là cốt lõi của
hệ điều hành và tất cả các thành phần khác phụ thuộc vào cốt lõi có thể dễ dàng
xuất (Ported) thông qua Microsoft đến các nền ( Platform ) phần cứng khác. Một

thành phân nhỏ trong cốt lõi của hệ điều hành, cũng như bộ quản trị Nhập / Xuất truy vấn phần cứng máy tính trực tiếp mà không cần gồm có HAL .

Lớp Kernel cốt lõi của hệ điều hành): Cung cấp các chức năng hệ điều hành cơ
bản được sử dụng bởi các thành phần thực thi khác. Thành phần Kernel tương đối
nhỏ và cung cấp các thành phần cốt yếu cho những chức năng của hệ điều hành.
Kernel chủ yếu chịu trách nhiệm quản lý luồng, quản lý phần cứng và đồng bộ đa
sử lý.

Các thành phần Executive: Là các thành phần hệ điều hành ở chế độ Kernel thi
hành các dịch vụ như :

Quản lý đối tượng người tiêu dùng ( object manager ) Bảo mật ( security reference monitor ) Quản lý tiến trình ( process manager )
Quản lý bộ nhớ ảo ( virtual memory manager )
Thủ tục cục bộ gọi tiện ích, và quản trị nhập / xuất ( I / O Manager )

IV.Cơ chế quản lý của Windows NT

1. Quản lý đối tượng(Object Manager):

Tất cả tài nguyên của hệ điều hành được thực thi như những đối tượng người dùng. Một đối tượng người dùng là một đại diện thay mặt trừu tượng của một tài nguyên. Nó diễn đạt trạng thái bên trong và những tham số của tài nguyên và tập hợp những phương pháp ( method ) hoàn toàn có thể được sử dụng để truy vấn và điều khiển và tinh chỉnh đối tượng người tiêu dùng .
Ví dụ một đối tượng người dùng tập tin sẽ có một tên tập tin, thông tin trạng thái trên file và list những phương pháp, như tạo, mở, đóng và xóa, đối tượng người dùng miêu tả những thao tác hoàn toàn có thể được triển khai trên đối tượng người tiêu dùng file .
Bằng cách giải quyết và xử lý hàng loạt tài nguyên như đối tượng người tiêu dùng Windows NT hoàn toàn có thể triển khai những phương pháp giống nhau như : tạo đối tượng người tiêu dùng, bảo vệ đối tượng người dùng, giám sát việc sử dụng đối tượng người dùng ( Client object ) giám sát những tài nguyên được sử dụng bởi một đối tượng người tiêu dùng .
Việc quản trị đối tượng người tiêu dùng ( Object Manager ) cung ứng một mạng lưới hệ thống đặt tên phân cấp cho tổng thể những đối tượng người tiêu dùng trong mạng lưới hệ thống. Do đó, tên đối tượng người tiêu dùng sống sót như một phần của khoảng trống tên toàn cục và được sử dụng để theo dõi việc tạo và sử dụng đối tượng người tiêu dùng .

Sau đây là một số ví dụ của loại đối tượng Windows NT :
Đối tượng Directory (thư mục).

Đối tượng File ( tập tin ). Đối tượng kiểu object .
Đối tượng Process ( tiến trình ). Đối tượng thread ( luồng ) .
Đối tượng Section and segment ( diễn đạt bộ nhớ ). Đối tượng Port ( cổng ) .
Đối tượng Semaphore và biến cố. Đối tượng link Symbolic ( ký hiệu ) .

2. Cơ chế bảo mật(SRM – Security Reference Monitor):

Ðược sử dụng để triển khai yếu tố bảo mật an ninh trong mạng lưới hệ thống Windows NT. Các nhu yếu tạo một đối tượng người tiêu dùng phải được chuyển qua SRM để quyết định hành động việc truy vấn tài nguyên được được cho phép hay không. SRM thao tác với mạng lưới hệ thống con bảo mật thông tin trong chính sách user. Hệ thống con này được sử dụng để xác nhận user login vào mạng lưới hệ thống Windows NT .
Để trấn áp việc truy vấn, mỗi đối tượng người dùng Windows NT có một list bảo đảm an toàn ( Access Control List – ACL ). Danh sách bảo đảm an toàn của mỗi đối tượng người dùng gồm những thành phần riêng không liên quan gì đến nhau gọi là Access Control Entry ( ACE ). Mỗi ACE chứa một SecurityID ( SID : số hiệu bảo đảm an toàn ) của người sử dụng hoặc nhóm. Một SID là một số ít bên trong sử dụng với máy tính
Windows NT diễn đạt một người sử dụng hoặc một nhóm duy nhất giữa những máy tính Windows NT.
Ngoài SID, ACE chứa một list những hành vi ( action ) được được cho phép hoặc bị khước từ của một user hoặc một nhóm. Khi người sử dụng đăng nhập vào mạng Windows NT, sau khi việc nhận dạng thành công xuất sắc, một Security Access Token ( SAT ) được tạo cho người dùng đó. SAT chứa SID của người dùng và SID của tổng thể những nhóm người dùng thuộc mạng Windows NT. Sau đó SAT hoạt động giải trí như một ” passcard ” ( thẻ chuyển ) cho phiên thao tác của người dùng đó và được sử dụng để kiểm tra toàn bộ hoạt động giải trí của người dùng. Khi người dùng tham gia mạng truy vấn một đối tượng người dùng, Security Reference Monitor kiểm tra bộ miêu tả bảo mật thông tin của đối tượng người dùng xem SID liệt kê trong SAT có tương thích với giá trị trong ACE không. Nếu tương thích, những quyền về bảo mật an ninh được liệt trong ACE vận dụng cho người dùng đó .

3. Quản lý nhập / xuất (I/O Manager) :

Chịu nghĩa vụ và trách nhiệm cho hàng loạt những tính năng nhập / xuất trong hệ điều hành Windows NT. I / O Manager liên lạc với trình tinh chỉnh và điều khiển của những thiết bị khác nhau .

4. I/O Manager:

Ssử dụng một kiến trúc lớp cho các trình điều khiển. Mỗi bộ phận điều khiển trong lớp này
thực hiện một chức năng được xác định rõ. Phương pháp tiếp cận này cho phép một thành
phần điều khiển được thay thế dễ dàng mà không ảnh hưởng phần còn lại của các bộ phận
điều khiển.

Hình 10.3:Các trình điều khiển thiết bị theo lớp của I / O Manager

(Trang 80 -83 )

Một phần của tài liệu MANGMAYTINH POT

Source: https://vh2.com.vn
Category : Ứng Dụng