Ệ Ề
H ĐI U HÀNH
ả
ạ
ậ
ạ
Ths Ph m Thanh Bình Gi ng viên: ỹ ộ 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
ả
Gi
Tên file 8 byte
Ngày 2 byte
Đuôi file 3 byte com
command
B ng th m c Đ ể dành 10 byte ...
ư ụ Thuộ c tính 1 byte ...
ờ 2 byte ...
Cluster ầ đ u tiên 2 byte ...
Kích cướ th 4 byte ...
...
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
ạ ứ ớ T o file m i
ỏ ớ ả ế ứ ỗ ỗ i chu i ch a tên file (chu i này ph i k t
ả
ẻ
ộ
ậ
ạ
ỹ 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 3Ch: ố Các tham s vào: + AH = 3Ch + DS:DX tr 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
ở ộ ẵ ứ M m t file có s n
ả ế ứ ỗ ỗ ỏ ớ i chu i ch a tên file (chu i này ph i k t
Ch c năng 3Dh: ố Các tham s vào: + AH = 3Dh + DS:DX tr t ằ thúc b ng 0)
ả
ộ
ẻ ạ ỗ ỗ i
ệ ề
H đi u hành
6 5
ở ể ọ + AL = 0: M đ đ c ở ể 1: M đ ghi ở ể ọ 2: M đ đ c và ghi ế K t qu : ế + N u thành công: AX= th file ế ậ ỹ i thì CF=1, AX= Mã l + N u có l B môn K thu t máy tính & m ng – Khoa CNTT
ứ Đóng file đang mở
ố
ả
ộ
ạ
ậ
ỹ 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 3Eh: ố 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
ớ ộ ứ ọ ữ ệ ừ Đ c d li u t file vào b nh
ớ ẽ ứ ữ ệ ầ ỉ ị
ả
ọ ượ c
ế ế ặ
ạ
ộ
ỗ ỗ i
ệ ề
H đi u hành
6 7
Ch c năng 3Fh:
ố
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 đ
N u AX=0 ho c AX ứ ữ ệ ừ ộ ớ
b nh vào file Ghi d li u t ớ ứ ữ ệ ầ
ỉ ị ả ố ạ ộ ỗ ỗ i ệ ề H đi u hành 6 8 Ch c năng 40h:
ố
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 :
ượ
ế
c
+ N u thành công: AX= s byte ghi đ
ị ầ
ế
N u AX Thi t bế ị Tên file Thẻ Bàn phím CON 0 Màn hình CON 1 ệ AUX 3 ổ
C ng giao di n
ố ế
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 ộ ậ ạ ỹ
B môn K thu t máy tính & m ng –
Khoa CNTT ệ ề H đi u hành 6 10ệ ữ
ế ị
Quan h gi a thi
t b và file
ế
ầ
H t Ph n 6