intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Bautroibinhyen15 Bautroibinhyen15 | Ngày: | Loại File: PPT | Số trang:10

56
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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ừ. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

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

  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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2