Xem mẫu
- 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
http://vn.myblog.yahoo.com/CNTTwru
http://ktmt.wru.googlepages.com
Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Hệ điều hành 6 1
- 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
Hệ điều hành 6 2
- Bảng thư mục
Tên fileĐuôi Thuộ Để Giờ Ngày Cluster Kích
8 byte file c tính dành 2 byte đầu tiên thước
3 byte 1 byte 10 byte 2 byte 2 byte 4 byte
command com ... ... ... ... ... ...
msdos sys ... ... ... ... ... ...
... ... ... ... ... ... ... ...
Bộ môn Kỹ thuật máy tính & mạng –
Khoa CNTT
Hệ điều hành 6 3
- 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
Hệ điều hành 6 4
- 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
Hệ điều hành 6 5
- 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
Hệ điều hành 6 6
- 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
- Chức năng 40h: Ghi dữ liệu từ bộ nhớ vào file
Các tham số vào:
+ AH = 40h
+ BX = thẻ file
+ CX = số byte cần ghi
+ DS:DX= địa chỉ vùng nhớ chứa dữ liệu
Kết quả:
+ Nếu thành công: AX= số byte ghi được
Nếu AX
- Quan hệ giữa thiết bị và file
Thiết bị Tên file Thẻ
Bàn phím CON 0
Màn hình CON 1
Cổng giao diện AUX 3
nối tiếp
Máy in PRN 4
Bộ môn Kỹ thuật máy tính & mạng –
Khoa CNTT
Hệ điều hành 6 9
- Hết Phần 6
Bộ môn Kỹ thuật máy tính & mạng –
Khoa CNTT
Hệ điều hành 6 10
nguon tai.lieu . vn