Quản lý tệp

Một phần của tài liệu Bài giảng hệ điều hành (Trang 54 - 57)

a. Các khái niệm

- Tệp: Có hai đặc tr−ng của tệp

+ L−u trữ dữ liệu bộ nhớ ngoài: Tồn tại cho tới khi ng−ời sử dụng xoá khỏi bộ nhớ ngoài. Không bị mất dữ liệu khi tắt máy tính.

+ Có nhiều ng−ời sử dụng: (nhu cầu chia sẻ tệp)

Tệp thực hiện: Nhiều ng−ời cùng muốn dùng một ứng dụng nào đó Tệp của nhân hệ điều hành:

Tệp văn bản: text, ảnh, âm thanh Th− mục: gồm nhiều tệp

- Tệp gồm có Tên tệp và phần mở rộng (không bắt buộc) để

+ Ng−ời sử dụng có thể hiểu đ−ợc

+ Phần mở rộng cho tệp dùng để

Nhóm các tệp cùng kiểu theo một quy −ớc Tệp của hệ điều hành

+ Biểu t−ợng cũng là thành phần của phần mở rộng giúp ng−ời sử dụng quản lý tốt hơn

- Thuộc tính của tệp

+ Ng−ời sở hữu, nhóm sở hữu

+ Thuộc tính ẩn, hệ thống, l−u trữ(archive), chỉ đọc

+ Thời gian lần truy nhập cuối cùng, thời giansửa đổi cuối cùng

+ Quyền điều khiển, mật khẩu

+ Kích th−ớc hiện tại, kích th−ớc tối đa

+ Các ứng dụng có liên kết, vận hành (operation)

- Tổ chức tệp

+ Tổ chức tuần tự theo byte: dữ liệu đ−ợc tổ chức l−u trữ, đọc và ghi một cách tuần tự từng byte. Cách tổ chức này có tính vạn năng, mọi ứng dụng đều có thể sử dụng tệp.

+ Tổ chức tuần tự theo bản ghi: dữ liệu đ−ợc tổ chức l−u trữ, đọc và ghi một cách tuần tự từng bản ghi với kích th−ớc cố định.

+ Tổ chức cây các bản ghi: dữ liệu đ−ợc tổ chức l−u trữ, đọc và ghi theo cây các bản ghi theo tr−ờng khoá.

Lê Tiến Dũng BM Công nghệ phần mềm

- Truy nhập tệp

+ Truy nhập tuần tự: Việc đọc / ghi theo thứ tự từ đầu tệp đến cuối tệp

+ Truy nhập ngẫu nhiên: Có thể truy nhập tuần tự hoặc đọc / ghi theo bất kỳ trình tự nào.

- Kiểu tệp

+ Tệp thông th−ờng: Gồm các tệp text (dạng ASCII) và tệp nhị phân dùng để l−u trữ dữ liệu.

+ Th− mục: Chứa một tập các tệp

+ Tệp đặc biệt: đ−ợc truy nhập bởi thiết bị

- Các thao tác với tệp + Tạo tệp + Xoá tệp + Mở tệp + Đóng tệp + Đọc tệp

+ Ghi dữ liệu (có thể ghi đè lên dữ liệu cũ)

+ Mở rộng (ghi dữ liệu vào cuối tệp, không làm mất dữ liệu cũ)

+ Di chuyển con trỏ để đọc/ghi dữ liệu

+ Đọc/Thiết lập thuộc tính tệp

+ Đổi tên tệp

- Cấu trúc th− mục

+ Th− mục gốc: Dos (C:\), Unix (/)

Lê Tiến Dũng BM Công nghệ phần mềm Dùng để chỉ ra nơi l−u trữ tệp

Đ−ờng dẫn tuyệt đối: chỉ ra tệp từ th− mục gốc ví dụ: C:\TP\Bin\Turbo.exe

Đ−ờng dẫn t−ơng đối: chỉ ra tệp từ th− mục hiện tại

Ví dụ: lệnh DIR ..\BGI (nếu đang ở trong C:\TP\Bin)

b. Trao đổi dữ liệu với tệp

Hệ Quản trị CSDL

Các ph−ơng pháp truy nhập (Access Methods)

Truy nhập logic

Truy nhập vật lý

Phép trao đổi vào/ra

Thiết bị ngoại vi Ng−ời sử dụng Hệ điều hành Đặc thù -Giao diện tốt -Không nén Đặc thù -Độ nén cao -Có tính chất vạn năng -Tồn tại các macro

Lê Tiến Dũng BM Công nghệ phần mềm

Một phần của tài liệu Bài giảng hệ điều hành (Trang 54 - 57)

Tải bản đầy đủ (PDF)

(96 trang)