JavaScript is required

Ví dụ trong ngôn ngữ lập trình C câu lệnh Count = Write(fd,buffer,nbytes); thuộc phần mềm xuất nhập nào sau đây:

A.
Điều khiển thiết bị
B.
Phần mềm nhập xuất phạm vi người sử dụng
C.
Phần mềm nhập xuất độc lập với thiết bị
D.
Câu b,c là đúng
Trả lời:

Đáp án đúng: B


Câu lệnh `Count = Write(fd, buffer, nbytes);` trong ngôn ngữ lập trình C thuộc phần mềm nhập xuất độc lập với thiết bị. Hàm `write()` là một системный вызов (system call) trong Unix và các hệ điều hành tương tự Unix, được sử dụng để ghi dữ liệu từ một buffer vào một файловый дескриптор (file descriptor). File descriptor ở đây đại diện cho một file hoặc socket đang mở. Do đó, nó không trực tiếp điều khiển thiết bị (điều khiển thiết bị thường liên quan đến các driver cụ thể cho từng loại phần cứng), mà là một interface trừu tượng cho phép chương trình tương tác với các thiết bị lưu trữ hoặc các kênh giao tiếp một cách độc lập.

Câu hỏi liên quan