Cấu trúc cấp bậc hệ thống file của thẻ thông minh

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu tích hợp bài toán nhận dạng vân tay với ứng dụng thẻ thông minh (Trang 39 - 41)

1.2.3.1. File chủ (Master file)

Mỗi hệ thống file của thẻ thông minh chỉ có duy nhất một file chủ MF. MF là gốc (root) của cấu trúc file cấp bậc. Nó đƣợc chọn một cách ngầm định sau khi thẻ thông minh đƣợc reset. MF chứa tất cả các thƣ mục khác và tất cả các file. Nó là một loại đặc biệt của file DF.

1.2.3.2. File chuyên dụng (Dedicated file)

File DF xuất hiện ở phía dƣới file MF. File DF thƣờng đƣợc gọi là „file thƣ mục‟. DF là một thƣ mục trong đó các file khác (file DF và MF) đƣợc nhóm lại với nhau. Một file DF có thể chứa nhiều file DF khác. Về nguyên tắc, không có giới hạn số bậc của DF. Tuy nhiên trong thực tế, hiếm khi có hơn 2 cấp bậc file DF dƣới MF vì giới hạn về mặt bộ nhớ.

1.2.3.3. File cơ bản (Elementary file)

File EF là nút của cấu trúc file cấp bậc. Nó là file chứa dữ liệu. File EF luôn chỉ có một cấu trúc file trong (internal file structure). Đây là điểm khác biệt chính giữa file EF và file trong PC (có cấu trúc file trong đƣợc xác định bởi ứng dụng). Có 2 dạng khác nhau của EF: EF trong(internal EF) và EF hoạt động (working EF).

EF hoạt động: Dữ liệu ứng dụng phải đƣợc đọc và ghi từ Terminal, hay nói cách khác, tất cả dữ liệu cho thế giới bên ngoài (nhìn từ thẻ thông minh) đƣợc lƣu trong EF hoạt động. Hệ điều hành không sử dụng những dữ liệu này.

EF trong: Bên cạnh EF hoạt động, cũng có hệ thống file trong (internal file system) chứa những dữ liệu cần thiết cho hệ điều hành, dữ liệu cần cho việc thực hiện các ứng dụng, khoá bí mật, và mã chƣơng trình. Những file này có thể đƣợc tích hợp vào hệ thống quản lý file theo hai cách.

Cách thứ nhất là lƣu trữ những file này trong các ứng dụng DF thích hợp nhƣ những file không nhìn thấy (invisible file). Những file này không thể lựa chọn đƣợc và chúng đƣợc quản lý bởi hệ điều hành thẻ thông minh. Cách thứ hai là những file hệ thống này đƣợc gán những tên thông thƣờng và có thể đƣợc chọn bởi những tên này. Có bốn dạng khác nhau của file EF :

 File trong suốt (transparent file)

 File bản ghi tuyến tính, chiều dài cố định (linear, fixed length record file)

 File bản ghi tuyến tính, chiều dài thay đổi (linear, variable length record file)

File rõ ràng có thể đƣợc xem nhƣ là một chuỗi các byte. Khi một lệnh đƣợc dùng để đọc hoặc ghi thông tin từ file rõ ràng, cần phải cung cấp khoảng cách byte (byte offset) (từ điểm bắt đầu của file) đối với byte cụ thể (trong phạm vi file rõ ràng) để việc đọc và ghi có thể bắt đầu.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu tích hợp bài toán nhận dạng vân tay với ứng dụng thẻ thông minh (Trang 39 - 41)

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

(153 trang)