Bài giảng Hệ điều hành: Chương 6 - ThS. Phạm Thanh Bình

Bài giảng "Hệ điều hành - Chương 6: Quản lý file" cung cấp cho người học các kiến thức: Các mô hình quản lý dữ liệu, một số cấu trúc quản lý file, quản lý file trên đĩa từ. nội dung chi tiết. | HỆ ĐIỀU HÀNH Giảng viên: Ths Phạm Thanh Bình Bộ môn Kỹ thuật máy tính & mạng Chương 6: QUẢN LÝ FILE Các mô hình quản lý dữ liệu Một số cấu trúc quản lý file Quản lý file trên đĩa từ Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Bảng thư mục Tên file 8 byte Đuôi file 3 byte Thuộc tính 1 byte Để dành 10 byte Giờ 2 byte Ngày 2 byte Cluster đầu tiên 2 byte Kích thước 4 byte command com . . . . . . msdos sys . . . . . . . . . . . . . . Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Thao tác với file bằng ngắt 21h Chức năng 3Ch: Tạo file mới Các tham số vào: + AH = 3Ch + DS:DX trỏ tới chuỗi chứa tên file (chuỗi này phải kết thúc bằng 0) + CL = thuộc tính file Kết quả: + Nếu thành công: AX= thẻ file (file handle) + Nếu có lỗi thì CF=1, AX= Mã lỗi Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Chức năng 3Dh: Mở một file có sẵn Các tham số vào: + AH = 3Dh + DS:DX trỏ tới chuỗi chứa tên file (chuỗi này phải kết thúc bằng 0) + AL = 0: Mở để đọc 1: Mở để ghi 2: Mở để đọc và ghi Kết quả: + Nếu thành công: AX= thẻ file + Nếu có lỗi thì CF=1, AX= Mã lỗi Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Chức năng 3Eh: Đóng file đang mở Các tham số vào: + AH = 3Eh + BX = thẻ file muốn đóng Kết quả: + Nếu thành công: CF= 0 + Nếu có lỗi thì CF=1, AX= Mã lỗi Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Chức năng 3Fh: Đọc dữ liệu từ file vào bộ nhớ Các tham số vào: + AH = 3Fh + BX = thẻ file + CX = số byte cần đọc + DS:DX= địa chỉ vùng nhớ sẽ chứa dữ liệu Kết quả: + Nếu thành công: AX= số byte đọc được Nếu AX=0 hoặc AX

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
463    21    1    02-12-2024
24    21    1    02-12-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.