Mã hóa dữ liệu của ứng dụng

Một phần của tài liệu Slide tin hoc (Trang 26 - 28)

Chương 2 : Thểhiện dữliệu trong máy tính số

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 52 ƒ code của 1 chương trình, chuỗi byte miêu tả dữ liệu được lưu trữ trên

thiết bịchứa tin trong 1 phần tửchứa tin luận lý được gọi làfile.

ƒ 1 thiết bị chứa tin thường chứa rất nhiều file. Để nhận dạng và truy xuất 1 file, ta dùng tên nhận dạng gán cho mỗi file. Để dễ dùng file, tên nhận dạng của nó sẽ ởdạng tên gợi nhớ (chuỗi ký tự miêu tả ngữ nghĩa của nội dung file), thí dụ như file "luận án tốt nghiệp.doc" chứa toàn bộnội dung luận án tốt nghiệp của người dùng máy.

ƒ Nếu ta dùng không gian phẳng để đặt tên cho các file trên 1 thiết bị chứa tin thì vì số lượng file quá lớn nên ta khó lòng đặt tên, nhận dạng, xửlý,... (nói chung là quản lý) từng file.

ƒ Để giải quyết vấn đề trên ta dùng không gian cây thứ bậc để tổ chức và quản lý các file trên từng thiết bịchứa tin.

2.5 Hthng file

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 53 ƒ Đểtạo không gian cây thứbậc, ta dùng khái niệm thư mục (directory).

ƒ thư mục là phần tửchứa nhiều phần tửbên trong nó : có thểlà file hay thư mục. Thường ta sẽ dùng thư mục để chứa những phần tử con có mối quan hệ mật thiết nào đó, thí dụ như thư mục chứa các ảnh kỷ niệm, thư mục chứa các file nhạc ưa thích,...

ƒ Thiết bị chứa tin vật lý (đĩa mềm, đĩa cứng, CDROM,...) được trừu tượng hóa như là 1 thư mục (ta gọi thư mục đặc biệt này là thư mục gốc). Thư mục gốc chứa nhiều phần tử con bên trong, mỗi phần tử con của thư mục gốc thường là thư mục con nhưng cũng có thể là file. Mỗi thư mục con lại có thể chứa nhiều thư mục con hay file... và cứ thếta sẽhình thành 1 cây thứbậc các thư mục và file.

ƒ Ta cũng dùng tên gợi nhớ để nhận dạng từng thư mục. Trong không gian cây thứ bậc, ta sẽ dùng khái niệm đường dẫn (pathname) để nhận dạng 1 file hay 1 thư mục.

Thiết b cha tin : Không gian cây th bc

Chương 2 : Thểhiện dữliệu trong máy tính số

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 54 \

Windows AudioFile ... VideoFile

config.sys System Fonts ... win.com arial.ttf USAFilm VNFilm ... Dòng đời.mpg Cây thứbậc của ổc: ChinaFilm Thí d vh thng file

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 55 ƒ Đường dẫn (pathname) là thông tin để tìm kiếm (xác định) 1 phần tử

từ 1 vịtrí nào đó, nó chứa danh sách chính xác các tên gợi nhớ của các phần tử mà ta phải đi qua xuất phát từ vị trí đầu để đến phần tử cần tìm.

ƒ ta dùng 1 dấu ngănđặc biệtđểngăn cách 2 tên gợi nhớliên tiếp nhau trongđường dẫn (trong Windows, dấu ngăn là '\')

ƒ Tên thưmục gốc luôn là '\'.

ƒ Có 2 khái niệmđường dẫn : đường dẫn tuyệtđối và đường dẫn tương đối. Đường dẫn tuyệt đối là đường dẫn xuất phát từ thư mục gốc, đường dẫn tương đối xuất phát từ thư mục làm việc (working directory).

ƒ Trước khi ng dng bắt đầu chạy, hệ thống sẽ khởi động thư mục làm việcchoứng dụng (theo cơchếnàođó). Trong quá trình thực thi, ứng dụng có quyền thayđổi thưmụclàm việctheo yêu cầu riêng.

Một phần của tài liệu Slide tin hoc (Trang 26 - 28)