Giao diện (điện toán)

Bách khoa toàn thư mở Wikipedia

Trong điện toán, giao diện (tiếng Anh: interface) là một biên giới chia sẻ giữa hai thành phần tách biệt của một hệ thống máy tính trao đổi thông tin. Việc trao đổi có thể là giữa phần mềm, phần cứng máy tính, các thiết bị ngoại vi, con người và kết hợp của những thứ đó. Một số thiết bị phần cứng máy tính, như màn hình cảm ứng, có thể gửi và nhận dữ liệu thông qua giao diện, trong khi một số khác như chuột hay micro chỉ cung cấp giao diện để gửi dữ liệu tới một hệ thống nhất định.[1]

Giao diện phần cứng[sửa | sửa mã nguồn]

Giao diện phần cứng gồm nhiều thành phần, như bus, thiết bị lưu trữ, các thiết bị nhập/xuất (I/O)...[2]

Giao diện phần mềm[sửa | sửa mã nguồn]

Một giao diện phần mềm có thể chỉ một loạt các loại giao diện khác nhau ở nhiều "mức" (level) khác nhau: một hệ điều hành có thể giao tiếp với các phần cứng. Ứng dụng hay chương trình chạy trong hệ điều hành có thể cần tương tác với các luồng, và trong các chương trình hướng đối tượng, các đối tượng trong một chương trình có thể cần tương tác với nhau thông qua phương thức.

Giao diện người dùng[sửa | sửa mã nguồn]

Giao diện người dùng (user interface) là điểm tương tác giữa máy tính và con người

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ IEEE 100 - The Authoritative Dictionary Of IEEE Standards Terms. NYC, NY, USA: IEEE Press. 2000. tr. 574–575. ISBN 0-7381-2601-2.
  2. ^ Blaauw, Gerritt A.; Brooks, Jr., Frederick P. (1997), “Chapter 8.6, Device Interfaces”, Computer Architecture-Concepts and Evolution, Addison-Wesley, tr. 489–493, ISBN 0-201-10557-8 See also: Patterson, David A.; Hennessey, John L. (2005), “Chapter 8.5, Interfacing I/O Devices to the Processor, Memory and Operating System”, Computer Organization and Design - The Hardware/Software Interface, Third Edition, Morgan Kaufmann, tr. 588–596, ISBN 1-55860-604-1