Kĩ Thuật Lập Trình Hệ Thống Linux [Chương 4]
Chương 4 File I/O: The Universal I/O Model Bây giờ chúng ta bắt đầu tìm kiếm một cách nghiêm túc API lời gọi hệ thống. Các tệp là một nơi tốt để bắt đầu, vì chúng là trung tâm của triết lý UNIX. Trọng tâm của chương này là các lời gọi hệ thống được sử dụng để thực hiện nhập và xuất tệp. Chúng ta giới thiệu khái niệm về bộ mô tả tệp và sau đó xem các lời gọi hệ thống tạo thành cái gọi là mô hình I/ O phổ quát. Đây là những hệ thống gọi là mở và đóng tệp, đọc và ghi dữ liệu. Chúng ta tập trung vào I/O trên các tệp đĩa. Tuy nhiên, phần lớn tài liệu được đề cập ở đây là có liên quan cho các chương sau, vì các cuộc gọi hệ thống giống nhau được sử dụng để thực hiện I/O trên tất cả các loại tệp, chẳng hạn như đường ống và thiết bị đầu cuối. Chương 5 mở rộng cuộc thảo luận trong chương này với các chi tiết khác về tệp I/O. Một khía cạnh khác của tệp I/O, buffering, là đủ phức tạp để xứng...