Hệ điều hành mạng, thành phần và tính năng của chúng. Hệ điều hành: ví dụ kèm theo mô tả. Ví dụ về hệ điều hành mạng

Cho đến nay, trong các bài giảng của khóa học này, chúng tôi đã giới hạn trong khuôn khổ các hệ điều hành cổ điển, tức là các hệ điều hành hoạt động trên các máy tính bộ xử lý đơn tự trị, vào giữa những năm 80 của thế kỷ trước đã hình thành nên nền tảng của đội máy tính thế giới. . Dựa trên tiêu chí tăng cường hiệu quả và dễ sử dụng, các hệ thống máy tính kể từ thời điểm này trở đi, mà chúng ta đã đề cập trong bài giảng đầu tiên, bắt đầu phát triển nhanh chóng theo hai hướng: tạo ra các máy tính đa bộ xử lý và tích hợp các hệ thống tự trị vào mạng máy tính.

Sự ra đời của máy tính đa bộ xử lý không có tác động đáng kể đến hoạt động của hệ điều hành. Trong hệ thống máy tính đa bộ xử lý, nội dung của trạng thái thay đổi chấp hành. Không phải một quy trình mà nhiều quy trình, tùy thuộc vào số lượng bộ xử lý, có thể ở trạng thái này. Các thuật toán lập kế hoạch thay đổi tương ứng. Sự hiện diện của một số quy trình thực thi đòi hỏi phải thực hiện cẩn thận hơn việc loại trừ lẫn nhau trong quá trình vận hành kernel. Nhưng tất cả những thay đổi này không phải là những thay đổi về hệ tư tưởng, chúng không có bản chất cơ bản. Những thay đổi cơ bản trong hệ thống máy tính đa bộ xử lý ảnh hưởng đến cấp độ thuật toán, đòi hỏi phải phát triển các thuật toán để giải quyết vấn đề song song. Vì theo quan điểm của khóa học của chúng tôi, các hệ thống đa bộ xử lý chưa đưa bất kỳ điều gì mới về cơ bản vào quá trình phát triển hệ điều hành nên chúng tôi sẽ không xem xét chúng sâu hơn.

Tình hình lại khác với mạng máy tính.

Tại sao các máy tính được kết nối trong mạng?

Tại sao lại cần thiết phải kết nối các máy tính trong mạng? Điều gì dẫn đến sự xuất hiện của các mạng?

  • Một trong những lý do chính là nhu cầu chia sẻ tài nguyên (cả vật chất và thông tin). Nếu một tổ chức có nhiều máy tính và thỉnh thoảng cần in một số văn bản thì việc mua một máy in cho mỗi máy tính là không hợp lý. Sẽ có lợi hơn nhiều nếu có một máy in mạng cho tất cả các máy tính. Tình huống tương tự có thể xảy ra với các tệp dữ liệu. Tại sao lại giữ các tệp dữ liệu giống nhau trên tất cả các máy tính, duy trì tính mạch lạc của chúng, nếu bạn có thể lưu trữ tệp trên một máy, cung cấp quyền truy cập mạng vào tệp đó từ tất cả các máy khác?
  • Lý do thứ hai cần được xem xét là khả năng tăng tốc tính toán. Ở đây, mạng lưới máy móc được nối mạng cạnh tranh thành công với các hệ thống máy tính đa bộ xử lý. Các hệ thống đa bộ xử lý, về cơ bản không ảnh hưởng đến cấu trúc của hệ điều hành, đòi hỏi những thay đổi khá nghiêm trọng ở cấp độ phần cứng, điều này làm tăng đáng kể giá thành của chúng. Trong nhiều trường hợp, có thể đạt được tốc độ tính toán thuật toán song song cần thiết bằng cách sử dụng không phải nhiều bộ xử lý trong một tổ hợp máy tính mà là một số máy tính riêng biệt được kết nối với mạng. Các cụm điện toán mạng như vậy thường có lợi thế hơn các tổ hợp đa bộ xử lý về tỷ lệ hiệu quả/chi phí.
  • Nguyên nhân tiếp theo liên quan đến việc tăng độ tin cậy của công nghệ máy tính. Trong các hệ thống mà sự cố có thể gây ra hậu quả thảm khốc (năng lượng hạt nhân, du hành vũ trụ, hàng không, v.v.), một số hệ thống máy tính được cài đặt để liên lạc, sao chép lẫn nhau. Nếu tổ hợp chính bị lỗi, tổ hợp dự phòng sẽ ngay lập tức tiếp tục hoạt động của nó.
  • Cuối cùng, lý do mới nhất xuất hiện (nhưng đối với nhiều lý do chính) là khả năng sử dụng mạng máy tính cho việc giao tiếp của người dùng. Trên thực tế, e-mail đã thay thế những bức thư thông thường và việc sử dụng công nghệ máy tính để tổ chức các cuộc trò chuyện điện tử hoặc điện thoại đang chắc chắn thay thế việc liên lạc qua điện thoại thông thường.

Mạng và hệ điều hành phân tán

Trong bài giảng đầu tiên, chúng ta đã nói rằng có hai cách tiếp cận chính để tổ chức hệ điều hành cho hệ thống máy tính kết nối mạng - đó là mạng và hệ điều hành phân tán. Cần lưu ý rằng thuật ngữ trong lĩnh vực này vẫn chưa được thiết lập. Trong một số tác phẩm, tất cả các hệ điều hành đảm bảo hoạt động của máy tính trên mạng được gọi là phân tán, trong khi ở những tác phẩm khác thì ngược lại, được nối mạng. Chúng tôi có quan điểm rằng các hệ thống được nối mạng và phân tán về cơ bản là khác nhau.

TRONG hệ điều hành mạngĐể sử dụng tài nguyên của một máy tính mạng khác, người dùng phải biết về sự hiện diện của nó và có thể làm được điều đó. Mỗi máy trên mạng chạy hệ điều hành cục bộ riêng, khác với hệ điều hành của máy tính độc lập ở chỗ có các công cụ mạng bổ sung (hỗ trợ phần mềm cho các thiết bị giao diện mạng và truy cập tài nguyên từ xa), nhưng những bổ sung này không thay đổi đáng kể cấu trúc của hệ điều hành.

FGOU SPO SPb TKUiK

Tóm tắt chủ đề “Tin học”

HỆ ĐIỀU HÀNH MẠNG

Tôi đã hoàn thành công việc

sinh viên nhóm 9GS-21

Dudarov Yury

Saint Petersburg

1. Giới thiệu

2. Hệ điều hành mạng

2.1 Hệ điều hành mạng ngang hàng và hệ điều hành có máy chủ chuyên dụng

2.2 HĐH cho nhóm làm việc và HĐH cho mạng doanh nghiệp

2.3 Dấu hiệu hệ điều hành của công ty

2.3.1.Hỗ trợ

2.3.2Dịch vụ trợ giúp

2.3.3 Bảo mật

3. Ví dụ về SOS

1. GIỚI THIỆU

Để hiểu hệ điều hành mạng là gì, bạn cần hiểu hệ điều hành là gì. Vì thế:

Hệ điều hành là một tập hợp các chương trình điều khiển và xử lý, một mặt hoạt động như một giao diện giữa các thiết bị hệ thống máy tính và các chương trình ứng dụng, mặt khác được thiết kế để điều khiển các thiết bị, quản lý các quy trình tính toán, phân phối hiệu quả tài nguyên tính toán giữa các thiết bị. quy trình tính toán và tổ chức tính toán đáng tin cậy. Định nghĩa này áp dụng cho hầu hết các hệ điều hành đa năng hiện đại. Trong cấu trúc logic của một hệ thống máy tính điển hình, hệ điều hành chiếm một vị trí giữa các thiết bị có vi kiến ​​trúc, ngôn ngữ máy và phần sụn gốc (được nhúng) một mặt và mặt khác là các chương trình ứng dụng. HĐH cho phép các nhà phát triển phần mềm tóm tắt chi tiết về việc triển khai và vận hành các thiết bị, cung cấp bộ chức năng cần thiết tối thiểu

Trong hầu hết các hệ thống máy tính, HĐH là phần chính, quan trọng nhất (và đôi khi là duy nhất) của phần mềm hệ thống. Kể từ những năm 1990, các hệ điều hành phổ biến nhất là dòng hệ điều hành Microsoft Windows và các hệ thống lớp UNIX (đặc biệt là Linux).

Hệ điều hành mạng là hệ điều hành có sẵn các khả năng để làm việc trong mạng máy tính. Những cơ hội như vậy bao gồm:

  1. hỗ trợ thiết bị mạng
  2. hỗ trợ giao thức mạng
  3. hỗ trợ giao thức định tuyến
  4. hỗ trợ lọc lưu lượng mạng
  5. hỗ trợ truy cập các tài nguyên từ xa như máy in, đĩa, v.v. qua mạng
  6. hỗ trợ các giao thức ủy quyền mạng
  7. sự hiện diện trong hệ thống dịch vụ mạng cho phép người dùng từ xa sử dụng tài nguyên máy tính

Nghĩa là, SOS tạo thành nền tảng của bất kỳ mạng máy tính nào. Mỗi máy tính trong mạng phần lớn có tính tự chủ, do đó, hệ điều hành mạng theo nghĩa rộng được hiểu là tập hợp các hệ điều hành của các máy tính riêng lẻ tương tác để trao đổi thông điệp và chia sẻ tài nguyên theo các quy tắc - giao thức thống nhất. Theo nghĩa hẹp, HĐH mạng là hệ điều hành của một máy tính riêng biệt cung cấp cho nó khả năng hoạt động trên mạng.

2) Hệ điều hành mạng

Hệ điều hành mạng của một máy riêng lẻ có thể được chia thành nhiều phần:

  • Công cụ quản lý tài nguyên máy tính cục bộ: chức năng phân phối RAM giữa các tiến trình, lập lịch và gửi tiến trình, quản lý bộ xử lý trong máy đa bộ xử lý, quản lý thiết bị ngoại vi và các chức năng khác để quản lý tài nguyên hệ điều hành cục bộ.
  • Phương tiện cung cấp tài nguyên và dịch vụ riêng cho mục đích sử dụng chung - phần máy chủ của HĐH (máy chủ). Ví dụ, những công cụ này cung cấp khả năng khóa tệp và bản ghi cần thiết cho việc chia sẻ chúng; duy trì danh mục tên tài nguyên mạng; xử lý các yêu cầu truy cập từ xa vào hệ thống tệp và cơ sở dữ liệu của riêng bạn; quản lý hàng đợi yêu cầu từ người dùng từ xa đến các thiết bị ngoại vi của họ.
  • Phương tiện yêu cầu quyền truy cập vào các tài nguyên và dịch vụ từ xa cũng như việc sử dụng chúng - phần máy khách của HĐH (chuyển hướng). Phần này nhận dạng và chuyển tiếp yêu cầu đến các tài nguyên từ xa từ ứng dụng và người dùng đến mạng, trong đó yêu cầu đến từ ứng dụng ở dạng cục bộ và được truyền đến mạng dưới dạng khác đáp ứng yêu cầu của máy chủ. Phần máy khách cũng chấp nhận phản hồi từ máy chủ và chuyển đổi chúng thành định dạng cục bộ, do đó ứng dụng không thể phân biệt được với việc thực hiện các yêu cầu cục bộ và từ xa.
  • Phương tiện giao tiếp của hệ điều hành, với sự trợ giúp của các tin nhắn được trao đổi trên mạng. Phần này cung cấp địa chỉ và bộ đệm của tin nhắn, lựa chọn tuyến truyền tin nhắn qua mạng, độ tin cậy của việc truyền, v.v., nghĩa là nó là một phương tiện truyền tin nhắn.

Tùy thuộc vào chức năng được gán cho một máy tính cụ thể, hệ điều hành của nó có thể thiếu phần máy khách hoặc phần máy chủ.

Hệ điều hành mạng đầu tiên là sự kết hợp giữa hệ điều hành cục bộ hiện có và lớp vỏ mạng được xây dựng trên nó. Đồng thời, các chức năng mạng tối thiểu cần thiết cho hoạt động của vỏ mạng, thực hiện các chức năng mạng chính, đã được tích hợp vào hệ điều hành cục bộ. Một ví dụ về cách tiếp cận này là việc sử dụng hệ điều hành MS DOS trên mỗi máy mạng (bắt đầu từ phiên bản thứ ba, hệ điều hành này có các chức năng tích hợp sẵn như khóa tệp và bản ghi cần thiết để chia sẻ tệp). Nguyên tắc xây dựng hệ điều hành mạng dưới dạng vỏ mạng trên hệ điều hành cục bộ cũng được sử dụng trong các hệ điều hành hiện đại, chẳng hạn như LANtastic hay Personal Ware.

Tuy nhiên, có vẻ hiệu quả hơn khi phát triển các hệ điều hành được thiết kế ban đầu để hoạt động trên mạng. Các chức năng mạng của loại HĐH này được tích hợp sâu vào các mô-đun chính của hệ thống, đảm bảo sự hài hòa logic, dễ vận hành và sửa đổi cũng như hiệu suất cao. Một ví dụ về hệ điều hành như vậy là hệ thống Windows NT của Microsoft, nhờ có các công cụ mạng tích hợp, hệ điều hành này cung cấp hiệu suất và bảo mật thông tin cao hơn so với hệ điều hành mạng LAN Manager của cùng một công ty (cùng phát triển với IBM), hệ điều hành này là một tiện ích bổ sung trên hệ điều hành OS/2 cục bộ.

2.1 Hệ điều hành mạng ngang hàng và hệ điều hành có máy chủ chuyên dụng

Tùy thuộc vào cách phân bổ chức năng giữa các máy tính trên mạng, hệ điều hành mạng và do đó mạng được chia thành hai loại: ngang hàng và hai mạng thường được gọi là mạng có máy chủ chuyên dụng.

Nếu một máy tính cung cấp tài nguyên của nó cho những người dùng mạng khác thì nó sẽ đóng vai trò của một máy chủ. Trong trường hợp này, máy tính truy cập tài nguyên của máy khác là máy khách. Như đã đề cập, một máy tính hoạt động trên mạng có thể thực hiện các chức năng của máy khách hoặc máy chủ hoặc kết hợp cả hai chức năng này.

Nếu việc thực hiện một số chức năng máy chủ là mục đích chính của máy tính (ví dụ: cung cấp tệp để tất cả người dùng mạng khác sử dụng chung hoặc tổ chức chia sẻ fax hoặc cho phép tất cả người dùng mạng chạy ứng dụng của họ trên máy tính này), thì máy tính đó là gọi là máy chủ chuyên dụng. Tùy thuộc vào tài nguyên máy chủ nào được chia sẻ, nó được gọi là máy chủ tệp, máy chủ fax, máy chủ in, máy chủ ứng dụng, v.v.

Rõ ràng, trên các máy chủ chuyên dụng, nên cài đặt các hệ điều hành được tối ưu hóa đặc biệt để thực hiện một số chức năng máy chủ nhất định. Do đó, trong các mạng có máy chủ chuyên dụng, hệ điều hành mạng thường được sử dụng nhiều nhất, bao gồm một số tùy chọn hệ điều hành khác nhau về khả năng của các bộ phận máy chủ. Ví dụ: hệ điều hành mạng Novell NetWare có phiên bản máy chủ được tối ưu hóa để hoạt động như một máy chủ tệp, cũng như các tùy chọn shell cho máy trạm chạy các hệ điều hành cục bộ khác nhau và các shell này thực hiện các chức năng máy khách độc quyền. Một ví dụ khác về hệ điều hành nhằm xây dựng mạng với máy chủ chuyên dụng là hệ điều hành Windows NT. Không giống như NetWare, cả hai phiên bản của hệ điều hành mạng này - Windows NT Server (dành cho máy chủ chuyên dụng) và Windows NT Workstation (dành cho máy trạm) - có thể hỗ trợ cả chức năng máy khách và máy chủ. Nhưng phiên bản máy chủ của Windows NT có nhiều cơ hội hơn trong việc cung cấp tài nguyên máy tính của bạn cho những người dùng mạng khác vì nó có thể thực hiện nhiều chức năng hơn, hỗ trợ số lượng kết nối đồng thời lớn hơn với máy khách, thực hiện quản lý mạng tập trung và có nhiều tính năng hơn. phát triển các tính năng bảo mật.

Thông thường, việc sử dụng máy chủ chuyên dụng làm máy tính để thực hiện các tác vụ thông thường không liên quan đến mục đích chính của nó là không phổ biến, vì điều này có thể làm giảm hiệu suất công việc của nó với tư cách là một máy chủ. Liên quan đến những cân nhắc như vậy, Hệ điều hành Novell NetWare hoàn toàn không cung cấp khả năng chạy các chương trình ứng dụng thông thường ở phía máy chủ, nghĩa là máy chủ không chứa phần máy khách và không có thành phần máy chủ trên máy trạm. Tuy nhiên, trong các hệ điều hành mạng khác, hoạt động của phần máy khách trên một máy chủ chuyên dụng là hoàn toàn có thể. Ví dụ: Windows NT Server có thể chạy các chương trình người dùng cục bộ thông thường có thể yêu cầu thực thi các chức năng máy khách của hệ điều hành khi xuất hiện yêu cầu về tài nguyên từ các máy tính khác trên mạng. Trong trường hợp này, các máy trạm được cài đặt Windows NT Workstation có thể thực hiện các chức năng của một máy chủ không chuyên dụng.

Điều quan trọng là phải hiểu rằng mặc dù thực tế là trong mạng có máy chủ chuyên dụng, tất cả các máy tính trong trường hợp chung có thể đồng thời thực hiện vai trò của cả máy chủ và máy khách, mạng này không đối xứng về mặt chức năng: trong phần cứng và phần mềm, có hai loại các máy tính được triển khai trong đó - một máy tính tập trung nhiều hơn vào việc thực hiện các chức năng của máy chủ và chạy các hệ điều hành máy chủ chuyên dụng, trong khi các máy tính khác chủ yếu thực hiện các chức năng máy khách và chạy phiên bản hệ điều hành phù hợp cho mục đích này. Theo quy luật, sự bất đối xứng về chức năng cũng gây ra sự bất đối xứng trong thiết bị - đối với các máy chủ chuyên dụng, các máy tính mạnh hơn với lượng RAM lớn và bộ nhớ ngoài sẽ được sử dụng. Do đó, sự bất đối xứng chức năng trong các mạng có máy chủ chuyên dụng đi kèm với sự bất đối xứng của hệ điều hành (chuyên môn hóa hệ điều hành) và sự bất đối xứng phần cứng (chuyên môn máy tính).

Trong mạng ngang hàng, tất cả các máy tính đều có quyền truy cập như nhau vào tài nguyên của nhau. Mỗi người dùng có thể tùy ý khai báo bất kỳ tài nguyên nào trên máy tính của mình là được chia sẻ, sau đó những người dùng khác có thể khai thác nó. Trong các mạng như vậy, tất cả các máy tính đều được cài đặt cùng một hệ điều hành, hệ điều hành này cung cấp cho tất cả các máy tính trên mạng những khả năng tiềm tàng như nhau. Ví dụ, mạng ngang hàng có thể được xây dựng trên cơ sở LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation OS.

Trong mạng ngang hàng, sự bất cân xứng về chức năng cũng có thể phát sinh: một số người dùng không muốn chia sẻ tài nguyên của họ với người khác và trong trường hợp này, máy tính của họ hoạt động như một máy khách; với các máy tính khác, có nghĩa là chúng là máy chủ; Trong trường hợp người dùng cục bộ không phản đối việc sử dụng tài nguyên của mình và không loại trừ khả năng truy cập vào các máy tính khác, hệ điều hành được cài đặt trên máy tính của người đó phải bao gồm cả phần máy chủ và máy khách. . Không giống như các mạng có máy chủ chuyên dụng, trong mạng ngang hàng không có chuyên môn về hệ điều hành tùy thuộc vào trọng tâm chức năng chiếm ưu thế - máy khách hoặc máy chủ. Tất cả các biến thể được thực hiện bằng cách cấu hình cùng một phiên bản hệ điều hành.

Mạng ngang hàng dễ tổ chức và vận hành hơn nhưng chúng được sử dụng chủ yếu để hợp nhất các nhóm nhỏ người dùng không có yêu cầu lớn về khối lượng thông tin được lưu trữ, tính bảo mật khỏi truy cập trái phép và tốc độ truy cập. Với yêu cầu ngày càng tăng đối với những đặc điểm này, mạng hai cấp sẽ phù hợp hơn, trong đó máy chủ giải quyết tốt hơn vấn đề phục vụ người dùng bằng tài nguyên của mình, vì thiết bị và hệ điều hành mạng của nó được thiết kế đặc biệt cho mục đích này.

2.2 OS cho nhóm làm việc và OS cho mạng doanh nghiệp

Hệ điều hành mạng có các thuộc tính khác nhau tùy thuộc vào việc chúng được thiết kế cho mạng quy mô nhóm làm việc (bộ phận), mạng quy mô trường học hay mạng quy mô doanh nghiệp.

  • Mạng phòng ban - được sử dụng bởi một nhóm nhỏ nhân viên để giải quyết các vấn đề chung. Mục đích chính của mạng bộ phận là chia sẻ các tài nguyên cục bộ như ứng dụng, dữ liệu, máy in laser và modem. Mạng cục bộ thường không được chia thành các mạng con.
  • Mạng trường - kết nối nhiều mạng của các phòng ban trong một tòa nhà hoặc trong cùng một khu vực doanh nghiệp. Các mạng này vẫn là mạng cục bộ, mặc dù chúng có thể bao phủ diện tích vài km vuông. Các dịch vụ của mạng như vậy bao gồm sự tương tác giữa các mạng bộ phận, truy cập cơ sở dữ liệu doanh nghiệp, truy cập máy chủ fax, modem tốc độ cao và máy in tốc độ cao.
  • Mạng doanh nghiệp (mạng công ty) - hợp nhất tất cả các máy tính thuộc mọi lãnh thổ của một doanh nghiệp riêng biệt. Chúng có thể bao phủ một thành phố, một khu vực hoặc thậm chí một lục địa. Các mạng này cung cấp cho người dùng quyền truy cập vào thông tin và ứng dụng nằm trong các nhóm làm việc, phòng ban, bộ phận và trụ sở công ty khác.

Mục đích chính của hệ điều hành được sử dụng trong mạng toàn bộ phòng ban là tổ chức chia sẻ các tài nguyên như ứng dụng, dữ liệu, máy in laser và có thể cả modem tốc độ thấp. Thông thường, mạng phòng ban có một hoặc hai máy chủ tệp và không quá 30 người dùng. Nhiệm vụ quản lý ở cấp bộ phận tương đối đơn giản. Nhiệm vụ của quản trị viên bao gồm thêm người dùng mới, khắc phục các lỗi đơn giản, cài đặt các nút mới và cài đặt các phiên bản phần mềm mới. Hệ điều hành của mạng phòng ban rất phát triển và đa dạng, cũng như bản thân mạng phòng ban đã được sử dụng từ lâu và hoạt động khá tốt. Mạng như vậy thường sử dụng một hoặc nhiều nhất là hai hệ điều hành mạng. Thông thường, đây là mạng có máy chủ NetWare 3.x hoặc Windows NT chuyên dụng hoặc mạng ngang hàng như mạng Windows for Workgroups.

Người dùng và quản trị viên mạng của các phòng ban sớm nhận ra rằng họ có thể nâng cao hiệu quả bằng cách truy cập thông tin từ các phòng ban khác trong doanh nghiệp của mình. Nếu nhân viên bán hàng có thể truy cập các tính năng cụ thể của sản phẩm và đưa chúng vào bản trình bày thì thông tin sẽ cập nhật hơn và có tác động lớn hơn đến người mua. Nếu bộ phận tiếp thị có thể truy cập vào các đặc điểm của sản phẩm vẫn đang được bộ phận kỹ thuật phát triển thì bộ phận đó có thể nhanh chóng chuẩn bị tài liệu tiếp thị ngay sau khi quá trình phát triển hoàn tất.

Vì vậy, bước tiếp theo trong quá trình phát triển mạng là kết hợp mạng cục bộ của một số phòng ban thành một mạng duy nhất của một tòa nhà hoặc một nhóm tòa nhà. Những mạng như vậy được gọi là mạng campus. Mạng trường có thể kéo dài vài km nhưng không yêu cầu kết nối diện rộng.

Hệ điều hành chạy trên mạng của trường phải cung cấp cho nhân viên ở một số phòng ban quyền truy cập vào một số tệp và tài nguyên trên mạng của các phòng ban khác. Các dịch vụ được cung cấp bởi hệ điều hành mạng của trường vượt xa việc chia sẻ tệp và máy in đơn giản và thường cung cấp quyền truy cập vào các loại máy chủ khác, chẳng hạn như máy chủ fax và máy chủ modem tốc độ cao. Một dịch vụ quan trọng được cung cấp bởi các hệ điều hành thuộc lớp này là quyền truy cập vào cơ sở dữ liệu của công ty, bất kể chúng nằm trên máy chủ cơ sở dữ liệu hay trên máy tính mini.

Vấn đề tích hợp bắt đầu ở cấp độ mạng trường. Nhìn chung, các bộ môn đã lựa chọn loại máy tính, thiết bị mạng, hệ điều hành mạng. Ví dụ: bộ phận kỹ thuật có thể sử dụng hệ điều hành UNIX và thiết bị mạng Ethernet, bộ phận bán hàng có thể sử dụng môi trường vận hành DOS/Novell và thiết bị Token Ring. Rất thường xuyên, mạng của trường kết nối các hệ thống máy tính khác nhau, trong khi mạng của các phòng ban sử dụng các máy tính tương tự.

Mạng công ty kết nối mạng của tất cả các phòng ban trong doanh nghiệp, thường nằm ở những khoảng cách đáng kể. Mạng công ty sử dụng liên kết WAN để kết nối mạng cục bộ hoặc máy tính cá nhân.

Người dùng mạng doanh nghiệp yêu cầu tất cả các ứng dụng và dịch vụ có trên mạng của khoa và trường, cùng với một số ứng dụng và dịch vụ bổ sung, chẳng hạn như quyền truy cập vào các ứng dụng máy tính lớn và máy tính mini cũng như truyền thông toàn cầu. Khi hệ điều hành được thiết kế cho mạng cục bộ hoặc nhóm làm việc, trách nhiệm chính của nó là chia sẻ tệp và tài nguyên mạng khác (thường là máy in) giữa những người dùng được kết nối cục bộ. Cách tiếp cận này không được áp dụng ở cấp doanh nghiệp. Cùng với các dịch vụ cơ bản liên quan đến chia sẻ tệp và máy in, hệ điều hành mạng đang được phát triển cho các tập đoàn phải hỗ trợ nhiều loại dịch vụ hơn, thường bao gồm dịch vụ thư, công cụ cộng tác, hỗ trợ người dùng từ xa, dịch vụ fax, xử lý tin nhắn thoại, tổ chức của hội nghị truyền hình, v.v.

Ngoài ra, nhiều phương pháp và cách tiếp cận hiện có để giải quyết các vấn đề truyền thống của mạng quy mô nhỏ hơn cho mạng doanh nghiệp đã được chứng minh là không phù hợp. Các nhiệm vụ và vấn đề xuất hiện có tầm quan trọng thứ yếu hoặc hoàn toàn không xuất hiện trong mạng lưới các nhóm làm việc, các phòng ban và thậm chí cả các trường. Ví dụ: nhiệm vụ đơn giản nhất là duy trì hồ sơ người dùng cho một mạng nhỏ đã trở thành một vấn đề phức tạp đối với mạng quy mô doanh nghiệp. Và việc sử dụng truyền thông toàn cầu đòi hỏi hệ điều hành doanh nghiệp phải hỗ trợ các giao thức hoạt động tốt trên đường truyền tốc độ thấp và loại bỏ một số giao thức được sử dụng truyền thống (ví dụ: những giao thức chủ động sử dụng tin nhắn quảng bá). Nhiệm vụ khắc phục tính không đồng nhất có tầm quan trọng đặc biệt - nhiều cổng đã xuất hiện trên mạng, đảm bảo hoạt động phối hợp của nhiều hệ điều hành và ứng dụng hệ thống mạng khác nhau.

2.3 Dấu hiệu hệ điều hành của công ty

Các tính năng sau đây cũng có thể được bao gồm trong các đặc điểm của hệ điều hành doanh nghiệp.

2.3.1 Hỗ trợ ứng dụng

Mạng doanh nghiệp chạy các ứng dụng phức tạp đòi hỏi nhiều sức mạnh tính toán để chạy. Các ứng dụng như vậy được chia thành nhiều phần, ví dụ: trên một máy tính, phần ứng dụng liên quan đến việc thực thi các truy vấn tới cơ sở dữ liệu được thực thi, mặt khác - các truy vấn tới dịch vụ tệp và trên các máy khách - phần triển khai ứng dụng. logic xử lý dữ liệu và tổ chức giao diện người dùng. Phần điện toán của hệ thống phần mềm được chia sẻ bởi một công ty có thể quá lớn và quá tải đối với các máy trạm của khách hàng, vì vậy các ứng dụng sẽ chạy hiệu quả hơn nếu các phần phức tạp nhất về mặt tính toán của chúng được chuyển sang một máy tính mạnh mẽ được thiết kế đặc biệt cho mục đích này - máy chủ ứng dụng.

Máy chủ ứng dụng phải dựa trên nền tảng phần cứng mạnh mẽ (hệ thống đa bộ xử lý, thường dựa trên bộ xử lý RISC, kiến ​​trúc cụm chuyên dụng). Hệ điều hành máy chủ ứng dụng phải cung cấp hiệu suất tính toán cao và do đó hỗ trợ xử lý đa luồng, đa nhiệm ưu tiên, đa xử lý, bộ nhớ ảo và các môi trường ứng dụng phổ biến nhất (UNIX, Windows, MS-DOS, OS/2). Về vấn đề này, hệ điều hành mạng NetWare khó có thể được phân loại là sản phẩm của công ty vì nó thiếu hầu hết tất cả các yêu cầu đối với một máy chủ ứng dụng. Đồng thời, sự hỗ trợ tốt cho các ứng dụng phổ thông trong Windows NT thực sự cho phép nó khẳng định một vị trí trong thế giới các sản phẩm dành cho doanh nghiệp.

2.3.2 Bộ phận trợ giúp

Hệ điều hành doanh nghiệp phải có khả năng lưu trữ thông tin về tất cả người dùng và tài nguyên theo cách có thể được quản lý từ một điểm trung tâm. Giống như một tổ chức lớn, mạng công ty cần lưu trữ tập trung thông tin cơ bản đầy đủ nhất có thể về chính nó (từ dữ liệu về người dùng, máy chủ, máy trạm đến dữ liệu về hệ thống cáp). Việc tổ chức thông tin này dưới dạng cơ sở dữ liệu là điều đương nhiên. Dữ liệu từ cơ sở dữ liệu này có thể được yêu cầu bởi nhiều ứng dụng hệ thống mạng, chủ yếu là các hệ thống quản lý và điều hành. Ngoài ra, cơ sở dữ liệu như vậy còn hữu ích cho việc tổ chức e-mail, hệ thống làm việc nhóm, dịch vụ bảo mật, dịch vụ kiểm kê phần cứng và phần mềm mạng cũng như cho hầu hết mọi ứng dụng kinh doanh lớn.

Cơ sở dữ liệu lưu trữ thông tin tham khảo cung cấp nhiều khả năng giống nhau và đặt ra nhiều vấn đề giống như bất kỳ cơ sở dữ liệu lớn nào khác. Nó cho phép bạn thực hiện nhiều hoạt động tìm kiếm, sắp xếp, sửa đổi, v.v., điều này giúp cuộc sống của cả quản trị viên và người dùng trở nên dễ dàng hơn rất nhiều. Nhưng những tiện ích này phải trả giá bằng việc giải quyết các vấn đề về phân phối, sao chép và đồng bộ hóa.

Lý tưởng nhất là thông tin tham chiếu mạng phải được triển khai dưới dạng một cơ sở dữ liệu duy nhất chứ không phải là một tập hợp cơ sở dữ liệu chuyên lưu trữ thông tin thuộc loại này hay loại khác, như trường hợp thường thấy trong các hệ điều hành thực. Ví dụ: Windows NT có ít nhất năm loại cơ sở dữ liệu trợ giúp khác nhau. Thư mục tên miền chính (Dịch vụ thư mục tên miền NT) lưu trữ thông tin về người dùng, được sử dụng để tổ chức đăng nhập hợp lý vào mạng. Dữ liệu về cùng những người dùng đó cũng có thể được chứa trong một thư mục khác được Microsoft Mail sử dụng. Ba cơ sở dữ liệu nữa hỗ trợ độ phân giải địa chỉ cấp thấp: WINS - khớp tên Netbios với địa chỉ IP, thư mục DNS - máy chủ tên miền - rất hữu ích khi kết nối mạng NT với Internet và cuối cùng, thư mục giao thức DHCP được sử dụng để tự động gán địa chỉ IP máy tính mạng. Gần lý tưởng hơn là các dịch vụ thư mục được cung cấp bởi Banyan (Streettalk III) và Novell (NetWare Directory Services), cung cấp một thư mục duy nhất cho tất cả các ứng dụng mạng. Sự hiện diện của một bộ phận trợ giúp duy nhất cho hệ điều hành mạng là một trong những dấu hiệu quan trọng nhất về đặc điểm công ty của nó.

2.3.3 Bảo mật

Các vấn đề bảo mật dữ liệu có tầm quan trọng đặc biệt đối với hệ điều hành của mạng công ty. Một mặt, trong một mạng quy mô lớn, về mặt khách quan, có nhiều cơ hội truy cập trái phép hơn - do sự phân cấp dữ liệu và sự phân bổ lớn các điểm truy cập “hợp pháp”, do số lượng lớn người dùng khó có thể tin cậy được. thiết lập và cũng do số lượng lớn các điểm có thể kết nối trái phép vào mạng. Mặt khác, các ứng dụng kinh doanh của doanh nghiệp hoạt động với dữ liệu quan trọng đối với sự thành công của toàn tập đoàn. Và để bảo vệ những dữ liệu đó trong mạng công ty, cùng với nhiều phần cứng khác nhau, toàn bộ các công cụ bảo vệ do hệ điều hành cung cấp sẽ được sử dụng: quyền truy cập có chọn lọc hoặc bắt buộc, quy trình xác thực người dùng phức tạp, mã hóa phần mềm.

VÍ DỤ VỀ SOS

Hệ điều hành Novell NetWare

Novell là một trong những công ty đầu tiên tạo ra mạng LAN. Nó sản xuất cả phần cứng và phần mềm, nhưng gần đây Novell đã tập trung nỗ lực vào phần mềm mạng LAN.

Sau đây là một số đặc điểm của sản phẩm phần mềm NetWare: Nhiều ứng dụng có thể chạy trên NetWare hơn bất kỳ mạng LAN nào khác. NetWare OS có khả năng hỗ trợ các máy trạm chạy DOS, DOS và Windows, OS/2, UNIX, Windows NT, Mac System 7 và các hệ điều hành khác. NetWare LAN có thể xử lý nhiều loại bộ điều hợp mạng khác nhau hơn bất kỳ hệ điều hành nào khác. Bạn có thể chọn phần cứng từ nhiều nhà cung cấp khác nhau để đạt được mục tiêu của mình. Với NetWare, bạn có thể sử dụng ARCnet, EtherNet, Token Ring hoặc hầu như bất kỳ loại bộ điều hợp mạng nào khác. Mạng LAN NetWare có thể phát triển đến kích thước khổng lồ. NetWare LAN hoạt động đáng tin cậy. Khả năng bảo vệ dữ liệu của NetWare là quá đủ cho hầu hết các mạng LAN. NetWare cho phép sử dụng hơn 200 loại bộ điều hợp mạng, hơn 100 loại hệ thống con lưu trữ đĩa, thiết bị sao chép dữ liệu và máy chủ tệp.

Novell có hợp đồng hỗ trợ NetWare OS với một số tổ chức độc lập lớn nhất và mạnh nhất như Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys và Xerox.

Mạng OS LAN Meneger, Windows NT và LAN Server

Mặc dù các hệ điều hành mạng này ít phổ biến hơn OS NetWare nhưng chúng phù hợp hơn với công nghệ phần mềm máy khách/máy chủ đang bắt đầu phát triển rộng rãi. Nhiều chuyên gia tin rằng tương lai nằm ở công nghệ này nên rất có thể trong tương lai. Hệ điều hành NetWare sẽ mất đi vị trí dẫn đầu nhưng hiện tại nó vẫn là hệ điều hành phổ biến và phổ biến nhất.

Cả hai hệ điều hành mạng LAN Manager và LAN Server đều hoạt động dựa trên OS/2. LAN Manager 2.2 yêu cầu OS/2 phiên bản 1.21 trở lên, trong khi LAN Server 3.0 yêu cầu OS/2 2.0. Máy trạm có thể được điều khiển bằng DOS phiên bản 3.3 hoặc OS/2 phiên bản 1.21.

Hệ điều hành mạng LANtastic

Xét về mức độ phổ biến và số lượng bán ra, hệ điều hành mạng LANtastik của Artisoft đã dẫn đầu thị trường mạng LAN ngang hàng trong một thời gian dài. Do đó, Novell với Personal NetWare và Microsoft với Windows for Workgroups đã cố gắng thâm nhập khu vực thị trường này do Artisoft tạo ra. Tất cả các công ty này đều cung cấp phần mềm chất lượng cao, và do đó không phải là không quan tâm đến việc sản phẩm phần mềm nào sẽ trở nên phổ biến nhất trên thị trường. Hệ điều hành mạng POWERLan cũng là một đối thủ cạnh tranh mạnh và trong tương lai có thể thay thế các hệ điều hành mạng như Windows for Workgroups, Personal NetWare và LANtastic.

Hệ điều hành LANtastic có một số đặc điểm cho phép nó hoạt động tốt, mặc dù thực tế nó không phải là hệ điều hành mạng nhanh nhất dành cho mạng LAN ngang hàng. Hệ điều hành LANtastic có khả năng chia sẻ máy in tuyệt vời. Với phần cứng bổ sung do Artisoft cung cấp, thậm chí có thể sắp xếp e-mail âm thanh trên mạng LAN. Hệ điều hành LANtastic yêu cầu rất ít bộ nhớ và có khả năng phân vùng ổ đĩa CD-ROM. Artisoft cung cấp bộ điều hợp mạng Ethernet hoạt động đặc biệt tốt với hệ điều hành LANtastic. Có thể kết nối máy tính Macintosh với mạng LAN do LANtastic OS quản lý. Hệ thống này hoàn toàn tương thích với Windows. Hỗ trợ kỹ thuật cho Hệ điều hành LANtastic bao gồm một bảng thông báo có thể được truy cập qua modem và tư vấn qua điện thoại từ bộ phận hỗ trợ người dùng của Artisoft.

Thư mục

1. http://fmi.asf.ru/

http://fmi.asf.ru/library/book/Network/os_net.html

2. "Wikipedia" - phiên bản bách khoa toàn thư bằng tiếng Nga

http://ru.wikipedia.org

3. http://www.citforum.ru, Máy chủ công nghệ thông tin chứa thông tin có thể truy cập bằng tiếng Nga về tất cả các lĩnh vực công nghệ máy tính.

Tóm tắt khóa học “MẠNG MÁY TÍNH”

HỆ ĐIỀU HÀNH MẠNG

Nhóm sinh viên K7-05P

Nenarokova S.S.

Tổng quan chung về hệ điều hành mạng

Cần có hệ điều hành mạng để quản lý luồng liên lạc giữa máy trạm và máy chủ. Nó có thể cho phép bất kỳ máy trạm nào hoạt động với ổ đĩa mạng chung hoặc máy in không được kết nối vật lý với trạm đó.

Một số mạng máy tính có một máy tính độc lập chuyên dụng chỉ hoạt động như một máy chủ tệp. Những hệ thống như vậy được gọi là mạng LAN có máy chủ tập tin. Trong các mạng LAN nhỏ khác, máy trạm có thể thực hiện đồng thời các chức năng của máy chủ tệp. Đây là các mạng LAN ngang hàng.

Các thành phần hệ điều hành mạng trên mỗi máy trạm và máy chủ tệp giao tiếp với nhau thông qua một ngôn ngữ được gọi là giao thức. Một giao thức phổ biến là giao thức NetBIOS của IBM. (Hệ thống đầu vào đầu vào cơ bản mạng - Hệ điều hành I/O mạng). Một giao thức phổ biến khác là IPX (Trao đổi gói công việc qua Internet - Trao đổi gói Internetwork) từ Novell.

Dưới đây là danh sách một số hệ điều hành mạng và nhà sản xuất chúng:

hệ điều hành nhà chế tạo
Apple Talk Quả táo
LANtastic Artisoft
NetWare tiểu thuyết
NetWare Lite tiểu thuyết
Mạng cá nhân tiểu thuyết
NFS Hệ thống vi mô mặt trời
Trình quản lý mạng LAN OS/2 Microsoft
Máy chủ mạng LAN OS/2 IBM
Máy chủ nâng cao Windows NT Microsoft
SỨC MẠNH Công nghệ hiệu suất
POWERLan Công nghệ hiệu suất
Cây nho Ba

hệ điều hành NetWare các công ty tiểu thuyết

Novell là một trong những công ty đầu tiên tạo ra mạng LAN.

Nó sản xuất cả phần cứng và phần mềm, nhưng gần đây Novell đã tập trung nỗ lực vào phần mềm mạng LAN.

Nhiều ứng dụng có thể chạy trên NetWare hơn bất kỳ mạng LAN nào khác.

NetWare OS có khả năng hỗ trợ các máy trạm chạy DOS, DOS và Windows, OS/2, UNIX, Windows NT, Mac System 7 và các hệ điều hành khác.

NetWare LAN có thể xử lý nhiều loại bộ điều hợp mạng khác nhau hơn bất kỳ hệ điều hành nào khác. Bạn có thể chọn phần cứng từ nhiều nhà cung cấp khác nhau để đạt được mục tiêu của mình. Với NetWare, bạn có thể sử dụng ARCnet, EtherNet, Token Ring hoặc hầu như bất kỳ loại bộ điều hợp mạng nào khác.

Mạng LAN NetWare có thể phát triển đến kích thước khổng lồ.

NetWare LAN hoạt động đáng tin cậy.

Khả năng bảo vệ dữ liệu do NetWare cung cấp là quá đủ cho hầu hết các mạng LAN.

NetWare cho phép sử dụng hơn 200 loại bộ điều hợp mạng, hơn 100 loại hệ thống con lưu trữ đĩa, thiết bị sao chép dữ liệu và máy chủ tệp.

Novell có hợp đồng hỗ trợ hệ điều hành NetWare với một số tổ chức độc lập lớn nhất và mạnh nhất như Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys và Xerox.

Chúng ta hãy xem xét kỹ hơn cấu trúc của hệ điều hành này.

Máy chủ tệp trong NetWare là một PC thông thường, hệ điều hành mạng quản lý hoạt động của mạng LAN. Các chức năng quản lý bao gồm điều phối các máy trạm và điều chỉnh quá trình chia sẻ tệp và máy in trên mạng LAN. Các tệp mạng của tất cả các máy trạm đều được lưu trữ trên tệp. ổ cứng của máy chủ chứ không phải trên đĩa của máy trạm.

Có ba phiên bản của hệ điều hành NetWare. Phiên bản 2.2 có thể chạy trên máy tính 80286 (hoặc mới hơn) được sử dụng làm máy chủ tệp. Khi mua HĐH, bạn phải mua giấy phép theo số lượng người dùng (5, 10, 50, 100). NetWare OS phiên bản 3.12 và 4.0 mới hơn được thiết kế cho kiến ​​trúc bus 32-bit và bộ xử lý 80386, 80486 hoặc Pentium. Ngoài ra còn có các biến thể của hệ điều hành mạng NetWare được thiết kế để chạy trong các hệ điều hành đa nhiệm, đa người dùng OS/2 và UNIX. NetWare OS phiên bản 3.12 có thể được mua cho 20, 100 hoặc 250 người dùng và phiên bản 4.0 có thể hỗ trợ tới 1.000 người dùng.

Tất cả các phiên bản HĐH đều tương thích tốt với nhau, vì vậy trên cùng một mạng máy tính, bạn có thể có các máy chủ tệp với các phiên bản NetWare OS khác nhau.

Một số lệnh hệ điều hành NetWare .

NPRINT- chuyển tập tin văn bản sang máy in.

ĐĂNG NHẬP- lệnh kết nối với máy chủ (ngắt kết nối - LOGOUT)

TÔI LÀ AI- nhận dạng người dùng (thông tin về phiên hiện tại).

DANH SÁCH NGƯỜI DÙNG- hiển thị tên người dùng đang kết nối với mạng LAN tại thời điểm hiện tại.

GỬI- gửi tin nhắn cho bất kỳ người dùng nào.

NetWare phân biệt ba loại ổ đĩa: ổ đĩa cục bộ, ổ đĩa mạng và ổ đĩa tìm kiếm. Ổ đĩa cục bộ được kết nối vật lý với máy trạm. Thiết bị lưu trữ mạng là thiết bị lưu trữ trên ổ cứng của máy chủ tệp. Giống như DOS sử dụng công cụ PATH để chỉ định danh sách các ổ đĩa và thư mục trong đó các chương trình ứng dụng được tìm kiếm theo mặc định, NetWare sử dụng khái niệm ổ đĩa tìm kiếm.

IDA- xem trạng thái hiện tại của các ổ đĩa (không có tham số) và gán lại chúng (có tham số).

NetWare OS cho phép bạn thao tác với các tập tin và thư mục theo nhiều cách khác nhau. Bạn có thể sao chép, hủy, đổi tên, ghi, in và chia sẻ tập tin trên mạng LAN. Ngoài ra còn có một hệ thống nhất định về quyền truy cập vào các tập tin và thư mục.

Cả tệp và thư mục trên máy chủ trong mạng LAN chạy NetWare OS đều có các thuộc tính. Các thuộc tính này có thể ghi đè các quyền được cấp cho người dùng trong mạng LAN.

QUYỀN- danh sách các quyền mà bạn có đối với thư mục này.

NCOPY- Sao chép các tập tin.

NDIR- danh sách các tập tin trong thư mục này. Không giống như lệnh DOS DIR, nó hiển thị thông tin bổ sung cho từng tệp và thư mục.

CHIẾM LẤY- chuyển hướng in sang máy in mạng dùng chung.

Máy chủ và hệ thống tập tin với hệ điều hành NetWare

Có một số khác biệt giữa máy chủ NetWare LAN và PC thông thường. Ổ đĩa cứng của máy tính này sử dụng cấu trúc định dạng hoàn toàn khác với DOS. Không thể truy cập vào ổ cứng của máy chủ như vậy nếu bạn khởi động DOS từ đĩa mềm. Nhưng đối với người dùng mạng LAN đang chạy DOS và đã truy cập máy chủ từ thiết bị đầu cuối của mình, ổ cứng của máy chủ chỉ xuất hiện như một ổ cứng bổ sung cho ổ cứng hiện có.

Định dạng ghi đĩa cứng được sử dụng trong NetWare bao gồm nhiều thông tin về các tập tin và thư mục hơn những gì có thể có trong DOS. Các tệp trong NetWare OS, cùng với các thuộc tính “chỉ đọc”, “ẩn” và “lưu trữ”, có thể có thêm thuộc tính “không chia sẻ” và “được chia sẻ” (điều này cho thấy khả năng nhiều người dùng chia sẻ tệp trên mạng LAN đồng thời). Ngoài ra, NetWare OS còn thêm các yếu tố sau vào thông tin tệp: ngày tạo ban đầu, tên người tạo tệp, ngày truy cập tệp lần cuối, ngày tệp được sửa đổi lần cuối và ngày giờ tệp được sửa đổi. được lưu trữ lần cuối.

Bảo vệ dữ liệu hệ điều hành NetWare

Hệ thống bảo vệ dữ liệu NetWare LAN bao gồm các biện pháp sau:

Bảo vệ chống truy cập trái phép vào mạng LAN bằng cách gán tên và mật khẩu cho người dùng, cũng như hạn chế quyền truy cập vào mạng LAN của người dùng bằng một số tên nhất định vào những thời điểm nhất định trong ngày.

Hệ thống quyền được ủy thác cho phép bạn kiểm soát những tập tin và thư mục nào người dùng có thể truy cập cũng như những thao tác nào người đó có thể thực hiện với chúng.

Một hệ thống các thuộc tính cho các thư mục hoặc tập tin xác định khả năng sao chép, xem, ghi và chia sẻ chúng trên mạng LAN.

Đối với mỗi thư mục có mặt nạ quyền tối đa, nơi lưu trữ các đặc quyền tối đa mà người dùng có thể có trong đó. Sau đây là tám quyền có thể được chỉ định trong mặt nạ này:

Quyền đọc từ các tập tin đang mở

Viết quyền để mở tập tin

Quyền mở tập tin

Quyền tạo tập tin mới

Quyền hủy tập tin

Quyền tạo, đổi tên hoặc xóa các thư mục con và thiết lập các quyền đáng tin cậy đối với các thư mục trong một thư mục và các thư mục con của nó

Quyền tìm kiếm tập tin trong một thư mục

Quyền sửa đổi thuộc tính tập tin

Khả năng chịu lỗi hệ thống NetWare

Khả năng chịu lỗi là một trong những đặc điểm quan trọng nhất hiện nay và các nhà phát triển NetWare đã rất quan tâm đến vấn đề này. NetWare OS phiên bản 2.2, 3.12 và 4.0 sử dụng công nghệ SFT (Khả năng chịu lỗi hệ thống - C hệ thống bảo vệ lỗi thiết bị). C hệ thống bảo vệ lỗi thiết bị -vania có nghĩa là máy chủ tệp hoạt động không bị gián đoạn trong trường hợp có nhiều loại lỗi phần cứng khác nhau. Tất cả các phiên bản của NetWare đều bao gồm các tính năng nhằm giảm thiểu việc mất dữ liệu trong trường hợp bề mặt ổ đĩa bị hư hỏng vật lý. Hệ thống SFT đã tiến xa hơn về vấn đề này bằng cách đề xuất các phương pháp phản chiếu đĩasao chép đĩa

Hệ thống NetWare có khả năng giám sát tín hiệu từ nguồn điện liên tục của UPS. Khi phát hiện mất điện, hệ điều hành sẽ thông báo cho người dùng và cho họ biết họ còn bao nhiêu thời gian để hoàn thành công việc của mình. Sau khoảng thời gian này, HĐH sẽ tự động đóng tất cả các file trên hệ thống và tự tắt.

Cuối cùng, hệ thống SFT cung cấp hệ thống TTS (theo dõi yêu cầu). Các chương trình ứng dụng sử dụng hệ thống này diễn giải một chuỗi các hành động cơ sở dữ liệu dưới dạng một thao tác đơn lẻ - tất cả các hành động đều được hoàn thành thành công hoặc không có hành động nào trong số đó

Đặc điểm so sánh của các phiên bản khác nhau

Cấu trúc hệ điều hành mạng

Hệ điều hành mạng tạo thành nền tảng của bất kỳ mạng máy tính nào. Mỗi máy tính trong mạng phần lớn có tính tự chủ, do đó, hệ điều hành mạng theo nghĩa rộng được hiểu là tập hợp các hệ điều hành của các máy tính riêng lẻ tương tác để trao đổi thông điệp và chia sẻ tài nguyên theo các quy tắc - giao thức thống nhất. Theo nghĩa hẹp, HĐH mạng là hệ điều hành của một máy tính riêng biệt cung cấp cho nó khả năng hoạt động trên mạng.

Cơm. 4.1.

Trong hệ điều hành mạng của một máy riêng lẻ, có thể phân biệt một số bộ phận (Hình 4.1):

Công cụ quản lý tài nguyên máy tính cục bộ: chức năng phân phối RAM giữa các tiến trình, lập lịch và gửi tiến trình, quản lý bộ xử lý trong máy đa bộ xử lý, quản lý thiết bị ngoại vi và các chức năng khác để quản lý tài nguyên hệ điều hành cục bộ.

Phương tiện cung cấp tài nguyên và dịch vụ riêng cho mục đích sử dụng chung - phần máy chủ của HĐH (máy chủ). Ví dụ, những công cụ này cung cấp khả năng khóa tệp và bản ghi cần thiết cho việc chia sẻ chúng; duy trì danh mục tên tài nguyên mạng; xử lý các yêu cầu truy cập từ xa vào hệ thống tệp và cơ sở dữ liệu của riêng bạn; quản lý hàng đợi yêu cầu từ người dùng từ xa đến các thiết bị ngoại vi của họ. Phương tiện yêu cầu quyền truy cập vào các tài nguyên và dịch vụ từ xa cũng như việc sử dụng chúng - phần máy khách của HĐH (chuyển hướng). Phần này nhận dạng và chuyển tiếp yêu cầu đến các tài nguyên từ xa từ ứng dụng và người dùng đến mạng, trong đó yêu cầu đến từ ứng dụng ở dạng cục bộ và được truyền đến mạng dưới dạng khác đáp ứng yêu cầu của máy chủ. Phía máy khách cũng chấp nhận phản hồi từ máy chủ và chuyển đổi chúng thành định dạng cục bộ, do đó ứng dụng không có sự khác biệt giữa yêu cầu cục bộ và yêu cầu từ xa. Phương tiện giao tiếp của hệ điều hành, với sự trợ giúp của các tin nhắn được trao đổi trên mạng. Phần này cung cấp địa chỉ và bộ đệm của tin nhắn, lựa chọn tuyến truyền tin nhắn qua mạng, độ tin cậy của việc truyền, v.v., nghĩa là nó là một phương tiện truyền tin nhắn.

Tùy thuộc vào chức năng được gán cho một máy tính cụ thể, hệ điều hành của nó có thể thiếu phần máy khách hoặc phần máy chủ.

Hình 4.2 thể hiện sự tương tác của các thành phần mạng. Ở đây máy tính 1 đóng vai trò là máy khách “thuần túy”, còn máy tính 2 lần lượt đóng vai trò là máy chủ “thuần túy”, máy thứ nhất không có phần máy chủ và máy thứ hai không có phần máy khách. Hình này hiển thị riêng thành phần phía máy khách - bộ chuyển hướng. Nó là bộ chuyển hướng chặn tất cả các yêu cầu đến từ các ứng dụng và phân tích chúng. Nếu một yêu cầu được đưa ra tới một tài nguyên trên một máy tính nhất định thì nó sẽ được chuyển tiếp đến hệ thống con thích hợp của hệ điều hành cục bộ, nhưng nếu đó là một yêu cầu tới một tài nguyên từ xa thì nó sẽ được chuyển tiếp tới mạng. Trong trường hợp này, phần máy khách chuyển đổi yêu cầu từ biểu mẫu cục bộ sang định dạng mạng và truyền nó đến hệ thống con vận chuyển, hệ thống này chịu trách nhiệm gửi tin nhắn đến máy chủ được chỉ định. Phần máy chủ của hệ điều hành của máy tính 2 nhận yêu cầu, chuyển đổi nó và chuyển nó đến hệ điều hành cục bộ của nó để thực thi. Sau khi nhận được kết quả, máy chủ liên hệ với hệ thống con vận chuyển và gửi phản hồi đến máy khách đã đưa ra yêu cầu. Phần máy khách chuyển đổi kết quả thành định dạng thích hợp và gửi nó tới ứng dụng đã đưa ra yêu cầu.

Cơm. 4.2.

Trong thực tế, một số cách tiếp cận để xây dựng hệ điều hành mạng đã xuất hiện (Hình 4.3).

Cơm. 4.3.

Hệ điều hành mạng đầu tiên là sự kết hợp giữa hệ điều hành cục bộ hiện có và lớp vỏ mạng được xây dựng trên nó. Đồng thời, các chức năng mạng tối thiểu cần thiết cho hoạt động của vỏ mạng, thực hiện các chức năng mạng chính, đã được tích hợp vào hệ điều hành cục bộ. Một ví dụ về cách tiếp cận này là việc sử dụng hệ điều hành MS DOS trên mỗi máy mạng (bắt đầu từ phiên bản thứ ba, hệ điều hành này có các chức năng tích hợp sẵn như khóa tệp và bản ghi cần thiết để chia sẻ tệp). Nguyên tắc xây dựng hệ điều hành mạng dưới dạng vỏ mạng trên hệ điều hành cục bộ cũng được sử dụng trong các hệ điều hành hiện đại, chẳng hạn như LANtastic hay Personal Ware.

Tuy nhiên, có vẻ hiệu quả hơn khi phát triển các hệ điều hành được thiết kế ban đầu để hoạt động trên mạng. Các chức năng mạng của loại HĐH này được tích hợp sâu vào các mô-đun chính của hệ thống, đảm bảo sự hài hòa logic, dễ vận hành và sửa đổi cũng như hiệu suất cao. Một ví dụ về hệ điều hành như vậy là hệ thống Windows NT của Microsoft, nhờ có các công cụ mạng tích hợp, hệ điều hành này cung cấp hiệu suất và bảo mật thông tin cao hơn so với hệ điều hành mạng LAN Manager của cùng một công ty (cùng phát triển với IBM), hệ điều hành này là một tiện ích bổ sung trên hệ điều hành OS/2 cục bộ.

Hệ điều hành và hệ điều hành mạng ngang hàng với các máy chủ chuyên dụng

Tùy thuộc vào cách phân bổ chức năng giữa các máy tính trên mạng, hệ điều hành mạng và do đó mạng được chia thành hai loại: ngang hàng và hai ngón chân (Hình 4.4). Mạng sau thường được gọi là mạng có máy chủ chuyên dụng.


Cơm. 4.4. (a) - Mạng ngang hàng,

(b) - Mạng hai cấp

Nếu một máy tính cung cấp tài nguyên của nó cho những người dùng mạng khác thì nó sẽ đóng vai trò của một máy chủ. Trong trường hợp này, máy tính truy cập tài nguyên của máy khác là máy khách. Như đã đề cập, một máy tính hoạt động trên mạng có thể thực hiện các chức năng của máy khách hoặc máy chủ hoặc kết hợp cả hai chức năng này.

Nếu việc thực hiện một số chức năng máy chủ là mục đích chính của máy tính (ví dụ: cung cấp tệp để tất cả người dùng mạng khác sử dụng chung hoặc tổ chức chia sẻ fax hoặc cho phép tất cả người dùng mạng chạy ứng dụng của họ trên máy tính này), thì máy tính đó là gọi là máy chủ chuyên dụng. Tùy thuộc vào tài nguyên máy chủ nào được chia sẻ, nó được gọi là máy chủ tệp, máy chủ fax, máy chủ in, máy chủ ứng dụng, v.v.

Rõ ràng, trên các máy chủ chuyên dụng, nên cài đặt các hệ điều hành được tối ưu hóa đặc biệt để thực hiện một số chức năng máy chủ nhất định. Do đó, trong các mạng có máy chủ chuyên dụng, hệ điều hành mạng thường được sử dụng nhiều nhất, bao gồm một số tùy chọn hệ điều hành khác nhau về khả năng của các bộ phận máy chủ. Ví dụ: hệ điều hành mạng Novell NetWare có phiên bản máy chủ được tối ưu hóa để hoạt động như một máy chủ tệp, cũng như các tùy chọn shell cho máy trạm chạy các hệ điều hành cục bộ khác nhau và các shell này thực hiện các chức năng máy khách độc quyền. Một ví dụ khác về hệ điều hành nhằm xây dựng mạng với máy chủ chuyên dụng là hệ điều hành Windows NT. Không giống như NetWare, cả hai phiên bản của hệ điều hành mạng này - Windows NT Server (dành cho máy chủ chuyên dụng) và Windows NT Workstation (dành cho máy trạm) - có thể hỗ trợ cả chức năng máy khách và máy chủ. Nhưng phiên bản máy chủ của Windows NT có nhiều cơ hội hơn trong việc cung cấp tài nguyên máy tính của bạn cho những người dùng mạng khác vì nó có thể thực hiện nhiều chức năng hơn, hỗ trợ số lượng kết nối đồng thời lớn hơn với máy khách, thực hiện quản lý mạng tập trung và có nhiều tính năng hơn. phát triển các tính năng bảo mật.

Thông thường, việc sử dụng máy chủ chuyên dụng làm máy tính để thực hiện các tác vụ thông thường không liên quan đến mục đích chính của nó là không phổ biến, vì điều này có thể làm giảm hiệu suất công việc của nó với tư cách là một máy chủ. Liên quan đến những cân nhắc như vậy, Hệ điều hành Novell NetWare hoàn toàn không cung cấp khả năng chạy các chương trình ứng dụng thông thường ở phía máy chủ, nghĩa là máy chủ không chứa phần máy khách và không có thành phần máy chủ trên máy trạm. Tuy nhiên, trong các hệ điều hành mạng khác, hoạt động của phần máy khách trên một máy chủ chuyên dụng là hoàn toàn có thể. Ví dụ: Windows NT Server có thể chạy các chương trình người dùng cục bộ thông thường có thể yêu cầu thực thi các chức năng máy khách của hệ điều hành khi xuất hiện yêu cầu về tài nguyên từ các máy tính khác trên mạng. Trong trường hợp này, các máy trạm được cài đặt Windows NT Workstation có thể thực hiện các chức năng của một máy chủ không chuyên dụng.

Điều quan trọng là phải hiểu rằng mặc dù thực tế là trong mạng có máy chủ chuyên dụng, tất cả các máy tính trong trường hợp chung có thể đồng thời thực hiện vai trò của cả máy chủ và máy khách, mạng này không đối xứng về mặt chức năng: trong phần cứng và phần mềm, có hai loại các máy tính được triển khai trong đó - một máy tính tập trung nhiều hơn vào việc thực hiện các chức năng của máy chủ và chạy các hệ điều hành máy chủ chuyên dụng, trong khi các máy tính khác chủ yếu thực hiện các chức năng máy khách và chạy phiên bản hệ điều hành phù hợp cho mục đích này. Theo quy luật, sự bất đối xứng về chức năng cũng gây ra sự bất đối xứng trong thiết bị - đối với các máy chủ chuyên dụng, các máy tính mạnh hơn với lượng RAM lớn và bộ nhớ ngoài sẽ được sử dụng. Do đó, sự bất đối xứng chức năng trong các mạng có máy chủ chuyên dụng đi kèm với sự bất đối xứng của hệ điều hành (chuyên môn hóa hệ điều hành) và sự bất đối xứng phần cứng (chuyên môn máy tính).

Trong mạng ngang hàng, tất cả các máy tính đều có quyền truy cập như nhau vào tài nguyên của nhau. Mỗi người dùng có thể tùy ý khai báo bất kỳ tài nguyên nào trên máy tính của mình sẽ được chia sẻ, sau đó những người dùng khác có thể khai thác nó. Trong các mạng như vậy, tất cả các máy tính đều được cài đặt cùng một hệ điều hành, hệ điều hành này cung cấp cho tất cả các máy tính trên mạng những khả năng tiềm tàng như nhau. Ví dụ, mạng ngang hàng có thể được xây dựng trên cơ sở LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation OS.

Trong mạng ngang hàng, sự bất cân xứng về chức năng cũng có thể phát sinh: một số người dùng không muốn chia sẻ tài nguyên của họ với người khác và trong trường hợp này, máy tính của họ hoạt động như một máy khách; với các máy tính khác, có nghĩa là chúng là máy chủ; Trong trường hợp người dùng cục bộ không phản đối việc sử dụng tài nguyên của mình và không loại trừ khả năng truy cập vào các máy tính khác, hệ điều hành được cài đặt trên máy tính của người đó phải bao gồm cả phần máy chủ và máy khách. . Không giống như các mạng có máy chủ chuyên dụng, trong mạng ngang hàng không có chuyên môn về hệ điều hành tùy thuộc vào trọng tâm chức năng chiếm ưu thế - máy khách hoặc máy chủ. Tất cả các biến thể được thực hiện bằng cách cấu hình cùng một phiên bản hệ điều hành.

Mạng ngang hàng dễ tổ chức và vận hành hơn nhưng chúng được sử dụng chủ yếu để hợp nhất các nhóm nhỏ người dùng không có yêu cầu lớn về khối lượng thông tin được lưu trữ, tính bảo mật khỏi truy cập trái phép và tốc độ truy cập. Với yêu cầu ngày càng tăng đối với những đặc điểm này, mạng hai cấp sẽ phù hợp hơn, trong đó máy chủ giải quyết tốt hơn vấn đề phục vụ người dùng bằng tài nguyên của mình, vì thiết bị và hệ điều hành mạng của nó được thiết kế đặc biệt cho mục đích này.

Hệ điều hành cho nhóm làm việc và hệ điều hành cho mạng doanh nghiệp

Hệ điều hành mạng có các thuộc tính khác nhau tùy thuộc vào việc chúng được thiết kế cho mạng quy mô nhóm làm việc (bộ phận), mạng quy mô trường học hay mạng quy mô doanh nghiệp.

Mạng phòng ban - được sử dụng bởi một nhóm nhỏ nhân viên để giải quyết các vấn đề chung. Mục đích chính của mạng bộ phận là chia sẻ các tài nguyên cục bộ như ứng dụng, dữ liệu, máy in laser và modem. Mạng cục bộ thường không được chia thành các mạng con. Mạng trường - kết nối nhiều mạng của các phòng ban trong một tòa nhà hoặc trong cùng một khu vực doanh nghiệp. Các mạng này vẫn là mạng cục bộ, mặc dù chúng có thể bao phủ diện tích vài km vuông. Các dịch vụ của mạng như vậy bao gồm sự tương tác giữa các mạng bộ phận, truy cập cơ sở dữ liệu doanh nghiệp, truy cập máy chủ fax, modem tốc độ cao và máy in tốc độ cao. Mạng doanh nghiệp (mạng công ty) - hợp nhất tất cả các máy tính thuộc mọi lãnh thổ của một doanh nghiệp riêng biệt. Chúng có thể bao phủ một thành phố, một khu vực hoặc thậm chí một lục địa. Các mạng này cung cấp cho người dùng quyền truy cập vào thông tin và ứng dụng nằm trong các nhóm làm việc, phòng ban, bộ phận và trụ sở công ty khác.

Bước tiếp theo trong quá trình phát triển mạng là hợp nhất mạng cục bộ của một số phòng ban thành một mạng duy nhất của một tòa nhà hoặc một nhóm tòa nhà. Những mạng như vậy được gọi là mạng campus. Mạng trường có thể kéo dài vài km nhưng không yêu cầu kết nối diện rộng.

Hệ điều hành chạy trên mạng của trường phải cung cấp cho nhân viên ở một số phòng ban quyền truy cập vào một số tệp và tài nguyên trên mạng của các phòng ban khác. Các dịch vụ được cung cấp bởi hệ điều hành mạng của trường vượt xa việc chia sẻ tệp và máy in đơn giản và thường cung cấp quyền truy cập vào các loại máy chủ khác, chẳng hạn như máy chủ fax và máy chủ modem tốc độ cao. Một dịch vụ quan trọng được cung cấp bởi các hệ điều hành thuộc lớp này là quyền truy cập vào cơ sở dữ liệu của công ty, bất kể chúng nằm trên máy chủ cơ sở dữ liệu hay trên máy tính mini.

Vấn đề tích hợp bắt đầu ở cấp độ mạng trường. Nhìn chung, các bộ môn đã lựa chọn loại máy tính, thiết bị mạng, hệ điều hành mạng. Ví dụ: bộ phận kỹ thuật có thể sử dụng hệ điều hành UNIX và thiết bị mạng Ethernet, bộ phận bán hàng có thể sử dụng môi trường vận hành DOS/Novell và thiết bị Token Ring. Rất thường xuyên, mạng của trường kết nối các hệ thống máy tính khác nhau, trong khi mạng của các phòng ban sử dụng các máy tính tương tự.

Mạng công ty kết nối mạng của tất cả các phòng ban trong doanh nghiệp, thường nằm ở những khoảng cách đáng kể. Mạng công ty sử dụng liên kết WAN để kết nối mạng cục bộ hoặc máy tính cá nhân.

Người dùng mạng doanh nghiệp yêu cầu tất cả các ứng dụng và dịch vụ có trên mạng của khoa và trường, cùng với một số ứng dụng và dịch vụ bổ sung, chẳng hạn như quyền truy cập vào các ứng dụng máy tính mini và truyền thông toàn cầu. Khi hệ điều hành được thiết kế cho mạng cục bộ hoặc nhóm làm việc, trách nhiệm chính của nó là chia sẻ tệp và tài nguyên mạng khác (thường là máy in) giữa những người dùng được kết nối cục bộ. Cách tiếp cận này không được áp dụng ở cấp doanh nghiệp. Cùng với các dịch vụ cơ bản liên quan đến chia sẻ tệp và máy in, hệ điều hành mạng đang được phát triển cho các tập đoàn phải hỗ trợ nhiều loại dịch vụ hơn, thường bao gồm dịch vụ thư, công cụ cộng tác, hỗ trợ người dùng từ xa, dịch vụ fax, xử lý tin nhắn thoại, tổ chức của hội nghị truyền hình, v.v.

Ngoài ra, nhiều phương pháp và cách tiếp cận hiện có để giải quyết các vấn đề truyền thống của mạng quy mô nhỏ hơn cho mạng doanh nghiệp đã được chứng minh là không phù hợp. Các nhiệm vụ và vấn đề xuất hiện có tầm quan trọng thứ yếu hoặc hoàn toàn không xuất hiện trong mạng lưới các nhóm làm việc, các phòng ban và thậm chí cả các trường. Ví dụ: nhiệm vụ đơn giản nhất là duy trì hồ sơ người dùng cho một mạng nhỏ đã trở thành một vấn đề phức tạp đối với mạng quy mô doanh nghiệp. Và việc sử dụng truyền thông toàn cầu đòi hỏi hệ điều hành doanh nghiệp phải hỗ trợ các giao thức hoạt động tốt trên đường truyền tốc độ thấp và loại bỏ một số giao thức được sử dụng truyền thống (ví dụ: những giao thức chủ động sử dụng tin nhắn quảng bá). Nhiệm vụ khắc phục tính không đồng nhất có tầm quan trọng đặc biệt - nhiều cổng đã xuất hiện trên mạng, đảm bảo hoạt động phối hợp của nhiều hệ điều hành và ứng dụng hệ thống mạng khác nhau. Các tính năng sau đây cũng có thể được bao gồm trong các đặc điểm của hệ điều hành doanh nghiệp.

Hỗ trợ ứng dụng. Mạng doanh nghiệp chạy các ứng dụng phức tạp đòi hỏi nhiều sức mạnh tính toán để chạy. Các ứng dụng như vậy được chia thành nhiều phần, ví dụ: trên một máy tính, phần ứng dụng liên quan đến việc thực thi các truy vấn tới cơ sở dữ liệu được thực thi, mặt khác - các truy vấn tới dịch vụ tệp và trên các máy khách - phần triển khai ứng dụng. logic xử lý dữ liệu và tổ chức giao diện người dùng. Phần điện toán của hệ thống phần mềm được chia sẻ bởi một công ty có thể quá lớn và quá tải đối với các máy trạm của khách hàng, vì vậy các ứng dụng sẽ chạy hiệu quả hơn nếu các phần phức tạp nhất về mặt tính toán của chúng được chuyển sang một máy tính mạnh mẽ được thiết kế đặc biệt cho mục đích này - máy chủ ứng dụng. Máy chủ ứng dụng phải dựa trên nền tảng phần cứng mạnh mẽ, hệ thống đa bộ xử lý, thường dựa trên bộ xử lý RISC, kiến ​​trúc cụm chuyên dụng. Hệ điều hành máy chủ ứng dụng phải cung cấp hiệu suất tính toán cao và do đó hỗ trợ xử lý đa luồng, đa nhiệm ưu tiên, đa xử lý, bộ nhớ ảo và các môi trường ứng dụng phổ biến nhất (UNIX, Windows, MS-DOS, OS/2). Về vấn đề này, hệ điều hành mạng NetWare khó có thể được phân loại là sản phẩm của công ty vì nó thiếu hầu hết tất cả các yêu cầu đối với một máy chủ ứng dụng. Đồng thời, sự hỗ trợ tốt cho các ứng dụng phổ thông trong Windows NT thực sự cho phép nó khẳng định một vị trí trong thế giới các sản phẩm dành cho doanh nghiệp.

Bàn trợ giúp. Hệ điều hành doanh nghiệp phải có khả năng lưu trữ thông tin về tất cả người dùng và tài nguyên theo cách có thể được quản lý từ một điểm trung tâm. Giống như một tổ chức lớn, mạng công ty cần lưu trữ tập trung thông tin cơ bản đầy đủ nhất có thể về chính nó (từ dữ liệu về người dùng, máy chủ, máy trạm đến dữ liệu về hệ thống cáp). Việc tổ chức thông tin này dưới dạng cơ sở dữ liệu là điều đương nhiên. Dữ liệu từ cơ sở dữ liệu này có thể được yêu cầu bởi nhiều ứng dụng hệ thống mạng, chủ yếu là các hệ thống quản lý và điều hành. Ngoài ra, cơ sở dữ liệu như vậy còn hữu ích cho việc tổ chức e-mail, hệ thống làm việc nhóm, dịch vụ bảo mật, dịch vụ kiểm kê phần cứng và phần mềm mạng cũng như cho hầu hết mọi ứng dụng kinh doanh lớn. Lý tưởng nhất là thông tin tham chiếu mạng phải được triển khai dưới dạng một cơ sở dữ liệu duy nhất chứ không phải là một tập hợp cơ sở dữ liệu chuyên lưu trữ thông tin thuộc loại này hay loại khác, như trường hợp thường thấy trong các hệ điều hành thực. Ví dụ: Windows NT có ít nhất năm loại cơ sở dữ liệu trợ giúp khác nhau. Thư mục tên miền chính (Dịch vụ thư mục tên miền NT) lưu trữ thông tin về người dùng, được sử dụng để tổ chức đăng nhập hợp lý vào mạng. Dữ liệu về cùng những người dùng đó cũng có thể được chứa trong một thư mục khác được Microsoft Mail sử dụng. Ba cơ sở dữ liệu nữa hỗ trợ độ phân giải địa chỉ cấp thấp: WINS - khớp tên Netbios với địa chỉ IP, thư mục DNS - máy chủ tên miền - rất hữu ích khi kết nối mạng NT với Internet và cuối cùng, thư mục giao thức DHCP được sử dụng để tự động gán địa chỉ IP máy tính mạng. Gần lý tưởng hơn là các dịch vụ thư mục được cung cấp bởi Banyan (Streettalk III) và Novell (NetWare Directory Services), cung cấp một thư mục duy nhất cho tất cả các ứng dụng mạng. Sự hiện diện của một bộ phận trợ giúp duy nhất cho hệ điều hành mạng là một trong những dấu hiệu quan trọng nhất về đặc điểm công ty của nó.

Sự an toàn . Các vấn đề bảo mật dữ liệu có tầm quan trọng đặc biệt đối với hệ điều hành của mạng công ty. Một mặt, trong một mạng quy mô lớn, về mặt khách quan, có nhiều cơ hội truy cập trái phép hơn - do sự phân cấp dữ liệu và sự phân bổ lớn các điểm truy cập “hợp pháp”, do số lượng lớn người dùng khó có thể tin cậy được. thiết lập và cũng do số lượng lớn các điểm có thể kết nối trái phép vào mạng. Mặt khác, các ứng dụng kinh doanh của doanh nghiệp hoạt động với dữ liệu quan trọng đối với sự thành công của toàn tập đoàn. Và để bảo vệ những dữ liệu đó trong mạng công ty, cùng với nhiều phần cứng khác nhau, toàn bộ các công cụ bảo vệ do hệ điều hành cung cấp sẽ được sử dụng: quyền truy cập có chọn lọc hoặc bắt buộc, quy trình xác thực người dùng phức tạp, mã hóa phần mềm.

Hệ điều hành mạng là hệ điều hành có sẵn các khả năng để làm việc trong mạng máy tính. Những khả năng này bao gồm: hỗ trợ thiết bị mạng; hỗ trợ các giao thức mạng; hỗ trợ các giao thức định tuyến; hỗ trợ lọc lưu lượng mạng; hỗ trợ truy cập vào các tài nguyên từ xa như máy in, đĩa, v.v. qua mạng; hỗ trợ các giao thức ủy quyền mạng; sự hiện diện trong hệ thống dịch vụ mạng cho phép người dùng từ xa sử dụng tài nguyên máy tính.

Ví dụ về hệ điều hành mạng: Novell NetWare; Microsoft Windows (95, NT trở lên); Các hệ thống UNIX khác nhau như Solaris, FreeBSD; Các hệ thống GNU/Linux khác nhau; iOS; ZyNOS của ZyXEL.

Mục đích chính. Nhiệm vụ chính là phân chia tài nguyên mạng (ví dụ: dung lượng ổ đĩa) và quản trị mạng. Bằng cách sử dụng các chức năng mạng, quản trị viên hệ thống xác định tài nguyên được chia sẻ, đặt mật khẩu và xác định quyền truy cập cho từng người dùng hoặc nhóm người dùng. Do đó có phép chia:

— hệ điều hành mạng cho máy chủ;

— hệ điều hành mạng cho người dùng.

Có những hệ điều hành mạng đặc biệt có chức năng của hệ thống thông thường (Ví dụ: Windows NT) và hệ điều hành thông thường (Ví dụ: Windows XP) có chức năng mạng. Ngày nay, hầu hết tất cả các hệ điều hành hiện đại đều có chức năng mạng tích hợp.

Cấu trúc hệ điều hành mạng

Hệ điều hành mạng tạo thành nền tảng của bất kỳ mạng máy tính nào. Mỗi máy tính trong mạng phần lớn có tính tự chủ, do đó, hệ điều hành mạng theo nghĩa rộng được hiểu là tập hợp các hệ điều hành của các máy tính riêng lẻ tương tác để trao đổi thông điệp và chia sẻ tài nguyên theo các quy tắc - giao thức thống nhất. Theo nghĩa hẹp, HĐH mạng là hệ điều hành của một máy tính riêng biệt cung cấp cho nó khả năng hoạt động trên mạng.

Trong hệ điều hành mạng Một máy riêng biệt có thể được chia thành nhiều phần (Hình 1.1):

Công cụ quản lý tài nguyên máy tính cục bộ: chức năng phân phối RAM giữa các tiến trình, lập lịch và gửi tiến trình, quản lý bộ xử lý trong máy đa bộ xử lý, quản lý thiết bị ngoại vi và các chức năng khác để quản lý tài nguyên hệ điều hành cục bộ.

Phương tiện cung cấp tài nguyên và dịch vụ của riêng bạn cho mục đích sử dụng công cộng là phần máy chủ của HĐH (máy chủ). Ví dụ, những công cụ này cung cấp khả năng khóa tệp và bản ghi cần thiết cho việc chia sẻ chúng; duy trì danh mục tên tài nguyên mạng; xử lý các yêu cầu truy cập từ xa vào hệ thống tệp và cơ sở dữ liệu của riêng bạn; quản lý hàng đợi yêu cầu từ người dùng từ xa đến các thiết bị ngoại vi của họ.

Phương tiện yêu cầu quyền truy cập vào các tài nguyên và dịch vụ từ xa cũng như việc sử dụng chúng - phần máy khách của HĐH (chuyển hướng). Phần này nhận dạng và chuyển tiếp yêu cầu đến các tài nguyên từ xa từ ứng dụng và người dùng đến mạng, trong đó yêu cầu đến từ ứng dụng ở dạng cục bộ và được truyền đến mạng dưới dạng khác đáp ứng yêu cầu của máy chủ. Phần máy khách cũng chấp nhận phản hồi từ máy chủ và chuyển đổi chúng thành định dạng cục bộ, do đó ứng dụng không thể phân biệt được với việc thực hiện các yêu cầu cục bộ và từ xa.

Phương tiện giao tiếp của hệ điều hành, với sự trợ giúp của các tin nhắn được trao đổi trên mạng. Phần này cung cấp địa chỉ và bộ đệm của tin nhắn, lựa chọn tuyến truyền tin nhắn qua mạng, độ tin cậy của việc truyền, v.v., nghĩa là nó là một phương tiện truyền tin nhắn.

Tùy thuộc vào chức năng được gán cho một máy tính cụ thể, hệ điều hành của nó có thể thiếu phần máy khách hoặc phần máy chủ.

Hệ điều hành mạng đầu tiên là sự kết hợp giữa hệ điều hành cục bộ hiện có và lớp vỏ mạng được xây dựng trên nó. Đồng thời, các chức năng mạng tối thiểu cần thiết cho hoạt động của vỏ mạng, thực hiện các chức năng mạng chính, đã được tích hợp vào hệ điều hành cục bộ. Một ví dụ về cách tiếp cận này là việc sử dụng hệ điều hành MS DOS trên mỗi máy mạng (bắt đầu từ phiên bản thứ ba, hệ điều hành này có các chức năng tích hợp sẵn như khóa tệp và bản ghi cần thiết để chia sẻ tệp). Nguyên tắc xây dựng hệ điều hành mạng dưới dạng vỏ mạng trên hệ điều hành cục bộ cũng được sử dụng trong các hệ điều hành hiện đại, chẳng hạn như LANtastic hay Personal Ware.

Tuy nhiên, có vẻ hiệu quả hơn khi phát triển các hệ điều hành được thiết kế ban đầu để hoạt động trên mạng. Các chức năng mạng của loại HĐH này được tích hợp sâu vào các mô-đun chính của hệ thống, đảm bảo sự hài hòa logic, dễ vận hành và sửa đổi cũng như hiệu suất cao. Một ví dụ về hệ điều hành như vậy là hệ thống Windows NT của Microsoft, nhờ có các công cụ mạng tích hợp, hệ điều hành này cung cấp hiệu suất và bảo mật thông tin cao hơn so với hệ điều hành mạng LAN Manager của cùng một công ty (cùng phát triển với IBM), hệ điều hành này là một tiện ích bổ sung trên hệ điều hành OS/2 cục bộ.