Xem mẫu

  1.     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/CNTT­wru 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
  2. 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
  3. 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
  4. 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
  5.  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
  6.  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
  7.  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
  8.  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
  9. 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
  10. 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