MỚI CẬP NHẬT
REVIEW

Thuật ngữ Interface trong điện toán là gì?

Trong bài viết này chúng ta sẽ cùng tìm hiểu Interface trong điện toán là gì cũng như một số giao diện thường xuyên sử dụng trong thực tế.

I. Interface là gì?

interface la gi 1 jpg

Interface (tạm dịch: giao diện) trong điện toán là một ranh giới chia sẻ mà qua đó hai hoặc nhiều thành phần riêng biệt của hệ thống máy tính trao đổi thông tin.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Sự trao đổi có thể là giữa phần mềm, phần cứng, thiết bị ngoại vi, tác động của con người và sự kết hợp của những thứ này. Một số thiết bị phần cứng máy tính, chẳng hạn như màn hình cảm ứng có thể vừa gửi và nhận dữ liệu thông qua interface, trong khi những thiết bị khác như chuột hoặc micrô chỉ có thể cung cấp interface để gửi dữ liệu đến một hệ thống nhất định.

II. Một số loại Interface phổ biến

1. Hardware interfaces

Hardware interfaces (Giao diện phần cứng) tồn tại trong rất nhiều các thành phần, chẳng hạn như các loại khe cắm PCI Express, khe cắm RAM, ổ cứng, cổng kết nối USB, cổng kết nối VGA, HDMI, audio input output, v.v.

Một giao diện phần cứng tiêu chuẩn (chẳng hạn như SCSI) sẽ tách riêng biệt phần thiết kế và phần giới thiệu phần cứng (chẳng hạn như thiết bị I / O), cho phép người dùng và nhà sản xuất linh hoạt cao trong việc triển khai hệ thống máy tính. Giao diện phần cứng có thể hoạt động song song với một số kết nối điện mang các phần dữ liệu đồng thời hoặc nối tiếp, trong đó dữ liệu được gửi từng bit một.

2. Software interfaces

Software interfaces (giao diện phần mềm) có thể đề cập đến nhiều loại giao diện khác nhau ở các "cấp độ" khác nhau: một hệ điều hành có thể sở hữu nhiều interface liên quan đến phần cứng khác nhau.

Các ứng dụng hoặc chương trình chạy trên hệ điều hành có thể cần phải tương tác thông qua các luồng dữ liệu, bộ lọc và đường ống dẫn; trong các chương trình hướng đối tượng, các đối tượng trong một ứng dụng có thể cần tương tác thông qua các phương thức khác nhau và chúng ta gọi chung đó là interfaces.

3. Interface trong thực tế

Nguyên tắc chính của việc thiết kế phần mềm là tránh khiến người dùng phải truy cập và điều chỉnh các nguồn tài nguyên của máy tính (như bộ nhớ, CPU, bộ lưu trữ, v.v.), chỉ cho phép họ truy cập thông qua các điểm vào được xác định rõ, tức là các giao diện.

Giao diện phần mềm cung cấp quyền truy cập vào tài nguyên máy tính của hệ thống máy tính bên; việc truy cập trực tiếp (tức là không thông qua các giao diện được thiết kế tốt) vào các tài nguyên như vậy bằng phần mềm có thể tạo ra những phân nhánh lớn, đôi khi là những tai hại đối với chức năng và sự ổn định của hệ thống và phần mềm.

Giao diện giữa các thành phần “phần mềm” có thể cung cấp hằng số, kiểu dữ liệu, kiểu thủ tục, đặc tả ngoại lệ và chữ ký phương thức. Đôi khi các biến công khai cũng được định nghĩa là một phần của giao diện.

Ví dụ:

Giao diện của một mô-đun phần mềm A được cố ý xác định tách biệt với việc triển khai mô-đun đó. Phần sau chứa mã thực tế của các thủ tục và phương pháp được mô tả trong giao diện, cũng như các biến, thủ tục "riêng tư" khác, v.v. Một mô-đun phần mềm B khác ví dụ kết nối tới máy khách A, tương tác với A bị buộc phải làm như vậy chỉ thông qua giao diện published.

Một ưu điểm thực tế của sự sắp xếp này là việc thay thế triển khai A bằng một triển khai khác của cùng một giao diện sẽ không khiến B thất bại — cách máy khách A nội bộ đáp ứng các yêu cầu của giao diện không liên quan đến B mà chỉ liên quan đến các thông số kỹ thuật của giao diện.

4. User interfaces

User interfaces (Giao diện người dùng) là một điểm của sự tương tác giữa máy tính và con người; nó bao gồm bất kỳ số lượng các phương thức của tương tác (như đồ họa, âm thanh, vị trí, chuyển động, v.v), nơi dữ liệu được truyền giữa người dùng và hệ thống máy tính.

Ngoài ra giao diện còn có vai trò quan trọng trong việc lập trình giao diện với các ngôn ngữ hướng đối tượng.

Tham khảo: Wiki

Cùng chuyên mục

Chia sẻ toàn bộ key office 2010 mọi phiên bản

Chia sẻ toàn bộ key office 2010 mọi phiên bản

Hiện nay, mặc dù phiên bản mới nhất hiện nay là [Microsoft Office 2019], nhưng…

Chia sẻ Key CCleaner v5.84 Pro Full Miễn Phí Vĩnh Viễn

Chia sẻ Key CCleaner v5.84 Pro Full Miễn Phí Vĩnh Viễn

CCleaner v5.84 full key là công cụ giúp bạn dọn dẹp rác, file tạm thời,…

Download win 10 1909 [32bit+64bit] nguyên gốc từ Microsoft

Download win 10 1909 [32bit+64bit] nguyên gốc từ Microsoft

Microsoft đã cũng cấp bản phát hành công khai Windows 10 version 1909, có ...

Download Avast 2019 License Key miễn phí 100%

Download Avast 2019 License Key miễn phí 100%

Avast Internet Security 2019 là phần mềm không thể thiếu ...

Hướng dẫn cài đặt và sử dụng Zoom để học online

Hướng dẫn cài đặt và sử dụng Zoom để học online

Hiện nay, do tình hình dịch bệnh COVID-19 đang diễn biến ...

Cách khắc phục lỗi không vào được Wifi trên laptop

Cách khắc phục lỗi không vào được Wifi trên laptop

Cách khắc phục lỗi không vào được Wifi trên laptop ...

Những điều cần lưu ý khi chọn đơn vị khôi phục dữ liệu ổ cứng

Những điều cần lưu ý khi chọn đơn vị khôi phục dữ liệu ổ cứng

Dịch vụ khôi phục dữ liệu ổ cứng đang được nhiều người lựa ...

Share Key Office 2019 Full mới nhất 2021 [Hoạt động 100%]

Share Key Office 2019 Full mới nhất 2021 [Hoạt động 100%]

Microsoft Office 2019 là phiên bản mới nhất của ...

Download Anhdv Boot 2021 Premium V217.1 full mới nhất

Download Anhdv Boot 2021 Premium V217.1 full mới nhất

Nếu bạn là dân chuyên Ghost và fix lỗi Win thì khi ...

Chia sẻ 4 cách hẹn giờ tắt máy win 10 cực kì đơn giản

Chia sẻ 4 cách hẹn giờ tắt máy win 10 cực kì đơn giản

Click vào tiêu đề để xem chi tiết bài viết ..

Đóng băng USB bằng 10+ phần mềm tốt nhất 2021

Đóng băng USB bằng 10+ phần mềm tốt nhất 2021

Click vào tiêu đề để xem chi tiết bài viết ..

Liệu ứng dụng Cortana có bị xóa sổ trên Windows 11

Liệu ứng dụng Cortana có bị xóa sổ trên Windows 11

Thông tin về cô trợ lý ảo Cortana đã bị xóa sổ trên Windows 11,…

Cách cài hình nền động trên Windows 10

Cách cài hình nền động trên Windows 10

Bạn biết đấy, hình nền Desktop chính là hình ảnh ...

Cách chia đôi màn hình máy tính Windows 7, 10, 11

Cách chia đôi màn hình máy tính Windows 7, 10, 11

Click vào tiêu đề để xem chi tiết bài viết ..

Có nên vay tiền mua máy tính?

Có nên vay tiền mua máy tính?

Máy tính là một đồ dùng không thể thiếu trong thời đại ngày nay, đặc…

Hướng dẫn chi tiết cách quay thử xổ số miền Nam

Hướng dẫn chi tiết cách quay thử xổ số miền Nam

Tuy là vậy nhưng chắc hẳn không phải ai cũng hiểu...

Cách chuyển ảnh màu sang đen trắng bằng Paint trên máy tính

Cách chuyển ảnh màu sang đen trắng bằng Paint trên máy tính

Mặc dù công cụ Paint không thể so sánh được các ...

G Suite là gì? Hướng dẫn tạo tải khoản và sử dụng G Suite miễn phí

G Suite là gì? Hướng dẫn tạo tải khoản và sử dụng G Suite miễn phí

Ngày nay các doanh nghiệp ngày càng phát triển. Vấn đề về quản lý, lưu…

Top 100+ ảnh đại diện Avatar Facebook - Zalo đẹp chất 2021

Top 100+ ảnh đại diện Avatar Facebook - Zalo đẹp chất 2021

Những tấm ảnh đại diện đẹp và mang nhiều ý nghĩa vẫn luôn ...

Điểm qua 12 tính năng trên Windows 11 sắp ra mắt

Điểm qua 12 tính năng trên Windows 11 sắp ra mắt

Nhiều nguồn tin đã cho biết Microsoft công bố sản phẩm thế hệ Windows ...

Chuyên mục khác

Bạn có biết lô đề lâu chưa về có dấu hiệu nhận biết ra sao?

Bạn có biết lô đề lâu chưa về có dấu hiệu nhận biết ra sao?

Click vào tiêu đề để xem chi tiết bài viết ..

Mách bạn kinh nghiệm tránh khỏi chiêu trò lô đề lừa đảo từ nhà cái!

Mách bạn kinh nghiệm tránh khỏi chiêu trò lô đề lừa đảo từ nhà cái!

Click vào tiêu đề để xem chi tiết bài viết ..

Xoài Non là ai? Tiểu sử, nghề nghiệp cuộc sống Trang Phạm

Xoài Non là ai? Tiểu sử, nghề nghiệp cuộc sống Trang Phạm

Trong bài viết này hãy cùng Freetuts tìm hiểu về Hotgirl Xoài non như tên…

Cách nhắn tin với người lạ và bắt chuyện dễ dàng hơn

Cách nhắn tin với người lạ và bắt chuyện dễ dàng hơn

Hiện nay có rất nhiều ứng dụng cho phép bạn chát, nhắn tin với người…

Top 5 trang lô đề uy tín nhất 2022

Top 5 trang lô đề uy tín nhất 2022

Click vào tiêu đề để xem chi tiết bài viết ..

Phú Quốc rộn ràng chào đón khách du lịch trở lại!

Phú Quốc rộn ràng chào đón khách du lịch trở lại!

Click vào tiêu đề để xem chi tiết bài viết ..

Ricardo Milos là ai? Ricardo Milos bây giờ ra sao? Năm sinh bao nhiêu?

Ricardo Milos là ai? Ricardo Milos bây giờ ra sao? Năm sinh bao nhiêu?

Click vào tiêu đề để xem chi tiết bài viết ..

Wap là gì? Ý nghĩa của Wap trong TikTok, Facebook và bài hát

Wap là gì? Ý nghĩa của Wap trong TikTok, Facebook và bài hát

Nếu bạn đang tìm kiếm những thông tin liên quan đến cụm từ Wap và…

Meme là gì? ý nghĩa và tổng hợp các meme HOT nhất hiện nay

Meme là gì? ý nghĩa và tổng hợp các meme HOT nhất hiện nay

Bạn tình cờ nhìn thấy những meme được mọi người lan truyền trên mạng xã…

Kekma ga là gì? Kekma net là gì? Những giải thích chuẩn nhất

Kekma ga là gì? Kekma net là gì? Những giải thích chuẩn nhất

Bài viết tìm hiểu Kekma ga là gì? Tất tần tật về trang web Kekma…

Download IcoFX 3.6.1 Full 2021, thiết kế icon chuyên nghiệp

Download IcoFX 3.6.1 Full 2021, thiết kế icon chuyên nghiệp

Click vào tiêu đề để xem chi tiết bài viết ..

CMNM là gì? Viết tắt của từ gì? Ý nghĩa trên từng lĩnh vực

CMNM là gì? Viết tắt của từ gì? Ý nghĩa trên từng lĩnh vực

CMNM là một cụm từ viết tắt thường được sử dụng trong các cuộc nói…

2 Kids 1 Sandbox là gì? Những từ khóa không nên Search Google

2 Kids 1 Sandbox là gì? Những từ khóa không nên Search Google

HIện nay, việc tìm kiếm thông tin trên Google đã trở nên khá dễ dàng,…

Download Adobe InCopy 2022 v17.0.1 Full miễn phí vĩnh viễn

Download Adobe InCopy 2022 v17.0.1 Full miễn phí vĩnh viễn

InCopy 2022 17.0.1.105 là phiên bản mới nhất của phần mềm InCopy thuộc hãng Adobe…

Download WinSnap 5.3.0 Full link tải Google Driver

Download WinSnap 5.3.0 Full link tải Google Driver

WinSnap v5.3.0 full miễn phí là phiên bản mới nhất của phần mềm WinSnap, nó…

Lưu ý khi chọn Studio xỏ khuyên tại Sài Gòn

Lưu ý khi chọn Studio xỏ khuyên tại Sài Gòn

Xỏ khuyên đang là xu hướng làm đẹp mang tính nghệ thuật ấn tượng được…

3 lý do bạn nên thuê một Social Media Digital Agency

3 lý do bạn nên thuê một Social Media Digital Agency

Click vào tiêu đề để xem chi tiết bài viết ..

Top 10 dịch vụ sửa máy giặt tại nhà Hà Nội tốt nhất 2021

Top 10 dịch vụ sửa máy giặt tại nhà Hà Nội tốt nhất 2021

Click vào tiêu đề để xem chi tiết bài viết ..

Số phận của Vy là gì? Những ý nghĩa về Vy mà bạn nên biết

Số phận của Vy là gì? Những ý nghĩa về Vy mà bạn nên biết

Nói chung, số phận của mỗi người sẽ không giống nhau, bất kỳ ai trong…

Thiết kế website bất động sản, nhà đất chuyên nghiệp

Thiết kế website bất động sản, nhà đất chuyên nghiệp

Click vào tiêu đề để xem chi tiết bài viết ..

Top