1.
2.2 | CÁC HỆ ĐIỀU HÀNH MẠNG
2.2.2 SỰ KHÁC NHAU GIỮA CLIENT SOFTWARE VÀ SERVER SOFTWARE
SOFTWARE
Sự khác nhau giữa máy trạm và máy chủ phụ thuộc vào phần mềm được cài đặt trên đó.
Client Software: Hệ điều hành dành cho máy trạm, nhận các yêu cầu từ người dùng.
Nếu yêu cầu đó được cung cấp bởi các phần mềm trên máy trạm đó thì nó sẽ xác định chương trình xử lý rồi gửi u cầu đến chương trình đó.
Nếu yêu cầu đó được cung cấp bởi các dịch vụ trên mạng nó sẽ gửi yêu cầu cho máy chủ để được phục vụ.
Server Software: Hệ điều hành dành cho máy chủ.
Máy chủ tồn tại là để nhằm thỏa mãn các yêu cầu của các máy trạm. Máy chủ thường lưu trữ phần lớn dữ liệu của toàn mạng và thực hiện các nhiệm vụ như :
Quản lý tài khoản người dùng: NOS yêu cầu mỗi người dùng khi đăng nhập vào mạng phải có tài khoản (tên và mật khẩu truy cập). Sau khi đăng nhập vào mạng, người dùng có quyền sử dụng các tài nguyên của mạng tùy thuộc vào quyền truy cập của mình. Các tài khoản người dùng được tổ chức thành cơ sở dữ liệu và được quản lý bởi người quản trị mạng-người có quyền thêm, xóa, sửa các tài khoản người dùng.
Central Licensing: Theo luật bản quyền thì mỗi bản đăng ký chỉ dành cho một người dùng. Điều này gây khó khăn cả về mặt tài chính cũng như q trình cài đặt cho nhiều người trong cùng một tổ chức hay
cơng ty cùng sử dụng một phần mềm nào đó. Central Licensing giúp phần mềm cài trên máy chủ cho phép mọi người cùng sử dụng.
Bảo vệ an ninh mạng: máy chủ có thể quản lý được các tài nguyên mà mỗi người dùng được quyền truy cập. Người quản trị mạng có thể gán các quyền truy cập khác nhau cho những người dùng khác nhau. Điều này cho phép người dùng lưu trữ các thông tin cá nhân hay các thơng tin nhạy cảm trên mạng một cách an tồn.
Bảo vệ dữ liệu: do những dữ liệu quan trọng nhất thường được lưu trên máy chủ nên nó thường được cài đặt cơ chế bảo vệ dữ liệu rất chặt chẽ.
Được thiết kế để hỗ trợ các tính năng đa nhiệm và đa xử lý.
Multitasking: kỹ thuật thực thi nhiều nhiệm vụ cùng lúc chỉ sử dụng một CPU.
Multiprocessing: kỹ thuật sử dụng nhiều CPU để xử lý một hoặc nhiều tiến trình, NOS sẽ thực hiện việc phân chia nhiệm vụ, quản lý quá trình thực hiện cho từng CPU.
Multiuser: kỹ thuật có thể cho nhiều người sử dụng cùng truy cập vào một thời điểm.