Tải bản đầy đủ (.pptx) (45 trang)

Tìm hiểu hệ thống file trong các hệ điều hành hiện đại(HĐH MANG)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (959.12 KB, 45 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG

Phần 1: Hệ điều hành

Tìm hiểu hệ thống file trong các hệ điều hành hiện đại

Sinh viên : Hoàng Thị Nhung
Lớp
GVHD

: 14T1
: Th.s Trần Hồ Thủy Tiên

Đà Nẵng, 05/2018
www.themegallery.com
Tên đề tài
…………………

1/40


NỘI DUNG

1. Tổng quan về đề tài

2. Cơ sở lý thuyết

3. Phân tích thiết kế hệ thống



4. Kết quả thực nghiệm

5. Kết luận và Hướng phát triển

www.themegallery.com
Tên đề tài
…………………

2/20

2/40


Tổng quan đề tài



Hiện nay khoa học máy tính đang ngày càng phát triển mạnh mẽ, nhu cầu sử dụng máy vi tính
càng cao. Trong đó các hệ điều hành hiện đại ngày nay đều sử dụng hệ thống quản lí file. Vì vậy
việc tìm hiểu về hệ thống file là một vấn đề rất thú vị và bổ ích.



Xuất phát từ nhu cầu thực tiễn, em thực hiện đề tài:

“Tìm hiểu về hệ thống File trong các hệ điều hành hiện đại”

www.themegallery.com
Tên đề tài

…………………

3/40


Tổng quan đề tài

1. Mục tiêu



Tìm hiểu về hệ thống file trong các hệ điều hành hiện đại



Xây dựng chương trình mô phỏng Window Explorer

2. Nhiệm vụ chính của đề tài



Tìm hiểu về bố trí hệ thống file



Tìm hiểu về hiện thức file



Tìm hiểu về hiện thực thư mục




Tìm hiểu về chia sẻ file



Tìm hiểu về quản lí không gian đĩa

www.themegallery.com
Tên đề tài
…………………

4/40


Tổng quan đề tài

1. Mục tiêu



Tìm hiểu về độ tin cậy của hệ thống file



Tìm hiểu về hiệu suất của hệ thống file




Tìm hiểu về nhật kí ủa hệ thống file

www.themegallery.com
Tên đề tài
…………………

5/40


Cơ sở lý thuyết

1. Nội dung lý thuyết



Bố trí hệ thống File

www.themegallery.com
Tên đề tài
…………………

6/40


Cơ sở lý thuyết

1. Nội dung lý thuyết

Hệ thống file được lưu trên đĩa bao gồm: MBR, Partition Table, Boot Block, Super Block




Hiện thực file:

 Cấp phát liên tục





Cấp phát theo danh sách liên kết



Cấp phát theo danh sách liên kết có sử dụng bảng nhớ



Cấp phát dùng chỉ mục

Hiện thực thư mục

www.themegallery.com
Tên đề tài
…………………

7/40


Cơ sở lý thuyết


1. Nội dung lý thuyết

 Chức năng của hệ thống thư mục là ánh xạ tên ASCII của tên tệp để định vị vị trí của tệp.



Chia sẻ file

 Cách chia sẻ thông thường là tập tin xuất hiện trong các thư mục là như nhau nghĩa là một tập tin có thể liên kết với nhiều thư mục khác
nhau.



Một cách khác là hệ thống tạo một tập tin mới có kiểu LINK, tập tin mới này chỉ chứa đường dẫn của tập tin được liên kết, khi cần truy
xuất sẽ dựa trên tập tin LINK để xác định tập tin cần truy xuất, phương pháp này gọi là liên kết hình thức.

www.themegallery.com
Tên đề tài
…………………

8/40


Cơ sở lý thuyết

1. Nội dung lý thuyết

www.themegallery.com
Tên đề tài

…………………

9/40


Cơ sở lý thuyết

1. Nội dung lý thuyết



Quản lí không gian đĩa

 Tập tin được lưu trữ trên đĩa, do đó việc quản trị đĩa là hết sức quan trọng trong việc cài đặt hệ thống tập tin. Có hai phương pháp lưu trữ
: một là chứa tuần tự trên n byte liên tiếp, hai là tập tin được chia làm thành từng khối.



Độ tin cậy của hệ thống file

 Các thao tác tệp thông thường thường liên quan đến việc thay đổi một vài khối đĩa. Vì vậy việc hệ thống tập tin có thể nhập một trạng
thái không nhất quán , gây nhầm lẫn cho hệ điều hành đến mức hệ thống tập tin không thể được sử dụng cả.

www.themegallery.com
Tên đề tài
…………………

10/40



Cơ sở lý thuyết

1. Nội dung lý thuyết



Hiệu suất của hệ thống file



Để cải thiện hiệu năng đĩa, chúng ta thường có một bộ nhớ đệm của các khối đĩa được sử dụng gần đây, được gọi là bộ đệm. Nhìn chung,
RAM chứa các khung trang ảo và bộ đệm. Trên thực tế, nhiều hệ điều hành quản lý chúng cùng nhau bằng LRU, do đó số lượng trang
được sử dụng cho bộ đệm tăng lên hoặc co lại tùy thuộc vào mức độ sử dụng đĩa tương đối so với bộ nhớ ảo.



Độ tin cậy của hệ thống file

 Hầu hết các hệ thống tập tin hiện đại sử dụng một bản ghi, là một tập tin bổ sung mà chủ yếu tồn tại tách biệt với hệ thống tập tin. Mỗi
hoạt động trên hệ thống tập tin được gọi là một giao dịch .

www.themegallery.com
Tên đề tài
…………………

11/40


Vấn đề đặt ra




Phát biểu bài toán



Xây dựng chương trình mô phỏng Window Explorer

www.themegallery.com
Tên đề tài
…………………

12/40


Phân tích thiết kế hệ thống



Các chức năng của chương trình

1)

Hiển thị thư mục

2)

Hiển thị hệ thống file và thư mục khi chọn thư mục gốc

3)


Tìm kiếm file hoặc thư mục

4)

Xem danh sách file ở các dạng Large Icons, Small Icons, List, List Detail

5)

Thêm mới Folder

6)

Thêm mới text file, doc file, excel file

7)

Xóa file

www.themegallery.com
Tên đề tài
…………………

13/40


NỘI DUNG

1. Tổng quan về đề tài


2. Cơ sở lý thuyết

3. Phân tích thiết kế hệ thống

4. Kết quả thực nghiệm và đánh giá

5. Kết luận và Hướng phát triển

www.themegallery.com
Tên đề tài
…………………

14/20

14/40


Mô hình triển khai của hệ thống

Hình 1. Hiển thị giao diện
www.themegallery.com
Tên đề tài
…………………

15/40


Kết quả 1: Chức năng xxx

Hình 2. Hiển thị giao diện khi nhập đường dẫn


www.themegallery.com
Tên đề tài
…………………

16/40


Kết quả 1: Chức năng xxx

Hình 3. Chức năng tìm kiếm trên danh sách file, folder

www.themegallery.com
Tên đề tài
…………………

17/40


Kết quả 1: Chức năng xxx

Hình 4. Hiển thị chức năng phụ

www.themegallery.com
Tên đề tài
…………………

18/40



Kết quả 1: Chức năng xxx

Hình 5. Hiển thị xem

www.themegallery.com
Tên đề tài
…………………

19/40


Kết quả 1: Chức năng xxx

Hình 6. Hiển thị xem

www.themegallery.com
Tên đề tài
…………………

20/40


Kết quả 1: Chức năng xxx

Hình 7. Hiển thị xem

www.themegallery.com
Tên đề tài
…………………


21/40


Kết quả 1: Chức năng xxx

Hình 8. Chức năng thêm

www.themegallery.com
Tên đề tài
…………………

22/40


Kết quả 1: Chức năng xxx

Hình 9. Chức năng thêm

www.themegallery.com
Tên đề tài
…………………

23/40


Kết quả 1: Chức năng xxx

Hình 10. Chức năng thêm

www.themegallery.com

Tên đề tài
…………………

24/40


NỘI DUNG

1. Tổng quan về đề tài

2. Cơ sở lý thuyết

3. Phân tích thiết kế hệ thống

4. Kết quả thực nghiệm

5. Kết luận và Hướng phát triển

www.themegallery.com
Tên đề tài
…………………

25/20

25/40


×