Mục lục:
Định nghĩa - X Window System có nghĩa là gì?
Hệ thống X Window (X11) là một hệ thống phần mềm máy tính máy khách-máy chủ nguồn mở, đa nền tảng, cung cấp GUI trong môi trường mạng phân tán.
Được sử dụng chủ yếu trên các biến thể Unix, phiên bản X cũng có sẵn cho các hệ điều hành khác. Các tính năng của hệ thống cửa sổ X bao gồm độ trong suốt của mạng, khả năng liên kết với các mạng khác nhau và khả năng đồ họa có thể tùy chỉnh. Hệ thống cửa sổ X được phát triển lần đầu tiên vào năm 1984, là một phần của dự án Athena, một sự hợp tác giữa Đại học Stanford và MIT. X.Org Foundation, một nhóm mở, quản lý sự phát triển và tiêu chuẩn hóa của hệ thống cửa sổ X.
Hệ thống X Window còn được gọi đơn giản là X, X11 hoặc X Windows.
Techopedia giải thích Hệ thống X Window
Mô hình máy khách / máy chủ trong hệ thống X hoạt động ngược lại với mô hình máy khách / máy chủ thông thường, nơi máy khách chạy trên máy cục bộ và yêu cầu dịch vụ từ máy chủ. Trong hệ thống X, máy chủ chạy trên máy cục bộ và cung cấp màn hình và dịch vụ của nó cho các chương trình máy khách. Các chương trình máy khách có thể tồn tại cục bộ hoặc từ xa trên các mạng khác nhau, nhưng xuất hiện trong suốt.
X được sử dụng trong các mạng của các máy tính lớn, máy tính mini, máy trạm và Thiết bị đầu cuối được kết nối với nhau. Hệ thống cửa sổ X bao gồm một số thành phần tương tác, bao gồm:
- Máy chủ X: Quản lý phần cứng hiển thị và đầu vào. Nó nắm bắt các đầu vào dựa trên lệnh và đồ họa từ phần cứng đầu vào và chuyển nó đến ứng dụng khách đã yêu cầu nó. Nó cũng nhận đầu vào từ các ứng dụng khách và hiển thị đầu ra theo hướng dẫn từ trình quản lý windows. Thành phần duy nhất tương tác với phần cứng là máy chủ X. Điều này làm cho nó dễ dàng mã hóa lại theo yêu cầu của các kiến trúc phần cứng khác nhau.
- Trình quản lý Windows: Là ứng dụng khách quản lý các cửa sổ máy khách. Nó kiểm soát các hoạt động chung của hệ thống cửa sổ như hình học, diện mạo, tọa độ và các thuộc tính đồ họa của màn hình X. Trình quản lý cửa sổ có thể thay đổi kích thước và vị trí của các cửa sổ trên màn hình và chia sẻ lại các cửa sổ trong ngăn xếp cửa sổ.
- X client: Là một chương trình ứng dụng giao tiếp với máy chủ X bằng giao thức X. Xterm, Xclock và Xcalc là những ví dụ về máy khách X. X quản lý các cửa sổ của nó trong một cấu trúc phân cấp. Khu vực bóng mờ lấp đầy toàn bộ màn hình là cửa sổ gốc. Cửa sổ ứng dụng máy khách X được hiển thị trên cùng của cửa sổ gốc và thường được gọi là con của root.




