giao diện

Tin HọC

2022

Chúng tôi giải thích giao diện máy tính là gì, các loại của nó và các đặc điểm của giao diện người dùng và giao diện đồ họa.

Giao diện là một không gian, một công cụ và một động lực trao đổi dữ liệu.

Giao diện là gì?

Trong tin học, giao diện từ được sử dụng để chỉ động lực vật lý và logic của kết nối giữa hai thiết bị hoặc hệ thống độc lập hoặc giữa một hệ thống máy tính và tên tài khoản Nhân loại. Thuật ngữ này là một khoản vay từ tiếng Anh giao diện, được hiểu là "bề mặt tiếp xúc" giữa hai thực thể và trở nên phổ biến thông qua Công nghệ tin học.

Các giao diện phục vụ để tiêu chuẩn hóa và tạo điều kiện thuận lợi cho việc trao đổi thông tin. Chúng có thể thuộc nhiều loại khác nhau, tùy thuộc vào môi trường cụ thể mà chúng diễn ra và chiến lược mà họ sử dụng để thực hiện sứ mệnh của mình, như trong trường hợp:

  • Các giao diện người dùng, khi chúng dùng để giao tiếp giữa người dùng hệ thống máy tính với hệ thống sau. Ví dụ: a bàn phím và một con chuột chúng tạo thành giao diện người dùng giữa PC và người dùng của nó.
  • Các giao diện vật lý, khi chúng dùng để kết nối vật lý (nghĩa là về mặt điện tử) giữa hai thiết bị. Ví dụ, Cổng USB từ máy vi tính và bảng điều khiển.
  • Giao diện logic, khi chúng cho phép giao tiếp giữa hai chương trình hoặc các mảnh của phần mềm, như trong trường hợp giao thức máy tính. Ví dụ: API và DOM.

Vì vậy, trong sâu thẳm, các giao diện đồng thời là một không gian, một công cụ và một động lực trao đổi thông tin. dữ liệu.

Giao diện người dùng

Trong trường hợp cụ thể của giao diện người dùng, chúng tôi đề cập đến không gian hoặc môi trường diễn ra tương tác giữa máy và người dùng, được thiết kế để tạo điều kiện giao tiếp giữa hai bên. Nói chung, chúng là không gian trực quan, thân thiện với người dùng, thông qua các động lực khác nhau cho phép người dùng quản lý các quy trình phức tạp của hệ thống máy tính.

Do đó, giao diện người dùng bao gồm ba cấp độ tương tác khác nhau giữa con người và máy móc, đó là:

  • Giao diện phần cứng, chỉ đề cập đến các thành phần vật lý và điện tử của hệ thống cho phép người dùng nhập và trích xuất thông tin vào hệ thống. Đó là trường hợp của bàn phím, chuột (chuột), màn hình cảm ứng và / hoặc màn hình, v.v.
  • Giao diện phần mềm, đề cập đến hoạt động cụ thể của các chương trình máy tính và thông tin ảo "xảy ra" hoặc "diễn ra" trong máy vi tính. Đó là trường hợp của các ứng dụng mà chúng ta sử dụng hàng ngày trong công việc với máy tính.
  • Giao diện phần mềm Phần cứng, được dành riêng để thiết lập cầu nối giữa máy và người dùng, để "dịch" các hướng dẫn của con người sang ngôn ngữ hệ thống và cho phép nó thực hiện chúng một cách chính xác, đồng thời "dịch" các phản hồi của hệ thống mã nhị phân sang ngôn ngữ mà người dùng có thể nhận ra.

Đồng thời, theo cách tương tác của họ với người dùng, các giao diện có thể được phân loại thành:

  • Giao diện dòng lệnh (CLI), khi chúng bao gồm các chuỗi ký tự chữ và số, nghĩa là chữ chỉ có. Ví dụ, MS-DOS.
  • Giao diện người dùng đồ họa (GUI), khi chúng tái tạo một môi trường trực quan giả lập (ảo) có logic cho phép giao tiếp với người dùng. Ví dụ, Microsoft Các cửa sổ.
  • Giao diện người dùng tự nhiên (NUI), khi chúng sử dụng động lực "tự nhiên" của con người, Như nói hoặc chạm (thông qua màn hình cảm ứng) để giao tiếp trực tiếp với người dùng. Ví dụ: các chương trình AI dịch vụ cá nhân (chẳng hạn như Siri, từ Apple).

Giao diện đồ họa

Giao diện đồ họa cung cấp một môi trường làm việc thân thiện hơn nhiều.

Nói chung, giao diện người dùng đồ họa (GUI) là các chương trình máy tính dành riêng để làm trung gian giữa người dùng và một hệ thống máy tính. Chúng cung cấp một môi trường trực quan với hình ảnh, hoạt ảnh và các đối tượng đồ họa đại diện cho thông tin của hệ thống và các hành động có thể thực hiện. Công dụng chính của nó là Hệ điều hành, như trường hợp của Microsoft Wiindows, iOS, Mac OS, Linux, Android, v.v.

Loại giao diện này cung cấp cho người dùng một ngôn ngữ đồ họa tương tác, được tạo thành từ các biểu tượng, tín hiệu, chuyển động và các động lực khác thể hiện các hoạt động của hệ thống máy tính. Chúng cung cấp một môi trường làm việc thân thiện hơn nhiều so với một màn hình đen với dòng lệnh văn bản, hoặc tệ hơn là một tập hợp các phép toán đại số.

Giao diện người dùng đồ họa đầu tiên xuất hiện vào những năm 1970, là một phần của máy tính cá nhân đầu tiên được cung cấp thương mại. Họ đã sử dụng phép ẩn dụ của bàn văn phòng như một lý do cho môi trường đồ họa, vì máy tính ban đầu chỉ được coi là công cụ làm việc.

Sau đó, sự xuất hiện của các sản phẩm Apple và Microsoft đầu tiên đã mang lại một bước tiến quan trọng trong vấn đề này, đến mức ngày nay việc tương tác với hệ thống máy tính là không thể tưởng tượng được nếu không có loại công cụ ảo (hoặc tự nhiên) này.

!-- GDPR -->