tailieunhanh - Chương 10: Giao tiếp với thiết bị nhập/xuất

Tổng quát về tương tác giữa người dùng & chương trình q Trong lúc chương trình chạy, nó thường tương tác với người dùng. Sự tương tác gồm 2 hoạt động chính : § § chờ nhận dữ liệu do người dùng cung cấp hay chờ nhận lệnh của người dùng để thực thi 1 chức năng nào đó. hiển thị thông báo và/hoặc kết quả tính toán ra màn hình/máy in để người dùng biết và sử dụng. q Sự tương tác giữa người dùng và máy tính được thực hiện thông qua các thiết bị nhập/xuất (thiết bị. | Generated by Foxit PDF Creator Foxit Software Chư http For evaluation only. GIAO TIẾP VỚI THIẾT BỊ NHẬP XUẤT I O Tổng quát về tương tác giữa người dùng chương trình q Trong lúc chương trình chạy nó thường tương tác với người dùng. Sự tương tác gồm 2 hoạt động chính chờ nhận dữ liệu do người dùng cung cấp hay chờ nhận lệnh của người dùng để thực thi 1 chức năng nào đó. hiển thị thông báo và hoặc kết quả tính toán ra màn hình máy in để người dùng biết và sử dụng. q Sự tương tác giữa người dùng và máy tính được thực hiện thông qua các thiết bị nhập xuất thiết bị I O - input output như bàn phím chuột để nhập dữ liệu hay lệnh màn hình máy in để xuất kết quả hay thông báo. q Hiện có hàng trăm hãng khác nhau chế tạo thiết bị I O cho máy PC mỗi hãng chế tạo rất nhiều model của cùng 1 thiết bị thí dụ hãng HP đã chế rất nhiều model máy in phun mực máy in laser . . Mỗi model thiết bị của từng hãng có những tính chất vật lý riêng và khác với các model khác. Để giúp người lập trình truy xuất các thiết bị I O dễ dàng độc lập với tính chất phần cứng của thiết bị HĐH Windows và VB đã che dấu mọi tính chất phần cứng của các thiết bị và cung cấp cho người lập trình 1 giao tiếp sử dụng duy nhất độc lập với thiết bị. Kiến trúc tương tác giữa người dùng ứng dụng VB Generated by Foxit PDF Creator Foxit Software q Xem hình vẽ của slide trước miêu tả kiên t http evaluation VB ta thấy cấp thấp nhất là các thiết bị phần cứng mỗi thiêt bị có tính chất riêng và khác với các thiêt bị khác ngay cả cùng loại cùng hãng nhưng khác model . cấp device driver điều khiển và giao tiêp trực tiêp với phần cứng nhưng che dấu mọi tính chất chi tiêt của phần cứng nó cung cấp cho cấp trên 1 giao tiêp sử dụng phần cứng độc lập với tính chất phần cứng đó h Mỗi model thiêt bị phần cứng của 1 hãng cần có device driver riêng. cấp HĐH xử lý các chức năng luận lý đệm dữ liệu xử lý sai . trước khi nhờ device driver giao tiêp trực tiêp với phần cứng.

TỪ KHÓA LIÊN QUAN