Bài giảng Hệ điều hành: Chương 6 - Đặng Minh Quân

41 62 0
Bài giảng Hệ điều hành: Chương 6 - Đặng Minh Quân

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương 6 trình bày những kiến thức cơ bản về cấu trúc lưu trữ đĩa. Nội dung trình bày gồm có: Cấu trúc đĩa, điều phối đĩa, quản lý đĩa, SWAP, RAID. Mời các bạn cùng tham khảo.

Hệ điều hành Chương 6: Cấu trúc lưu trữ đĩa Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Tổng quan • • • • • Cấu trúc đĩa Điều phối đĩa Quản lý đĩa SWAP RAID Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Cấu trúc đĩa  • Đĩa có ba ưu điểm chính hơn sử dụng bộ  nhớ chính để lưu trữ :  –  Dung lượng lưu trữ lớn hơn rất nhiều –  Giá trên một bit rẻ hơn –  Thơng tin khơng bị mất đi khi khơng còn cung  cấp điện.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Cấu trúc đĩa  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Điều phối đĩa  • Tốc độ đĩa bao gồm ba phần.  – seek time : di chuyển đầu đọc đến track hay  cylinder thích hợp  – latency time : chờ cho đến khi khối cần thiết  đến dưới đầu đọc  – transfer time : vận chuyển dữ liệu giữa đĩa và  bộ nhớ  • seek time và latency time là mất nhiều thời  gian nhất  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Thuật tốn FCFS  • Ví dụ : cần phải đọc các khối tạI các  cylinder theo thứ tự như sau : – 98, 183, 37, 122, 14, 124, 65, và 67 • Giả sử hiện tại đầu đọc đang ở vị trí 53.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Thuật tốn SSTF  • Thuật tốn này sẽ di chuyển đầu đọc đến  các khối cần thiết theo vị trí lần lượt gần  với vị trí hiện hành của đầu đọc nhất.  • Ví dụ : cần đọc các khối tạI các cylinder  như sau :  98, 183, 37, 122, 14, 124, 65, và  67. Giả sử hiện tại đầu đọc đang ở vị trí 53.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Thuật tốn SCAN  • Theo thuật tốn này, đầu đọc sẽ di chuyển về một  phía của đĩa và từ đó di chuyển qua phía kia.   • Ví dụ : cần đọc các khối tạI các cylinder như  sau :  98, 183, 37, 122, 14, 124, 65, và 67. Giả sử  hiện tại đầu đọc đang ở vị trí 53.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Thuật tốn CSCAN  • Thuật tốn này tương tự như thuật tốn SCAN, chỉ  khác là khi nó di chuyển đến một đầu nào đó của  đĩa, nó sẽ lập tức trở về đầu bắt đầu của đĩa.  • Ví dụ : cần đọc các khối tạI các cylinder như  sau :  98, 183, 37, 122, 14, 124, 65, và 67. Giả sử  hiện tại đầu đọc đang ở vị trí 53.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Thuật tốn LOOK  • Thơng thường thì đầu đọc chỉ chuyển đến  cylinder xa nhất ở mỗi hướng chứ khơng đến  cuối. Do đó SCAN và C­SCAN được chỉnh theo  thực tế và gọi là lập lịch LOOK.   • Ví dụ : cần đọc các khối tạI các cylinder như  sau :  98, 183, 37, 122, 14, 124, 65, và 67. Giả sử  hiện tại đầu đọc đang ở vị trí 53.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 10 RAID 5  • (phân chia cấp khối với mã chẵn lẻ phân tán) phân  phối mã chẵn lẻ cùng với các dữ liệu.  • Mảng khơng bị hủy bởi một ổ đĩa hỏng duy nhất.  Sau khi ổ đĩa hỏng, bất kỳ lần đọc tiếp theo có thể  được tính từ mã chẵn lẻ được phân tán  • Giả sử có n đĩa trong RAID 5 – Số đĩa cho hoạt động đọc: 1 – Số đĩa cho hoạt động viết: 2  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 27 RAID 6  • (phân chia cấp khối với mã chẵn lẻ phân phối đơi)  cung cấp khả năng chịu lỗi từ hai ổ đĩa hỏng,  mảng tiếp tục hoạt động với hai ổ đĩa hỏng.  • Giả sử có n đĩa trong RAID 6 – Số đĩa cho hoạt động đọc: 1 – Số đĩa cho hoạt động viết: 3 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 28 RAID 10  • Thuật ngữ RAID 10 được sử dụng miêu tả sự kết  hợp của RAID 0 (phân nhỏ) và RAID 1 (phản xạ).  • Đĩa được nhân đơi trong cặp cho dự phòng và cải  thiện hiệu suất, sau đó dữ liệu được phân nhỏ trên  nhiều đĩa cho hiệu suất tối đa.  • Giả sử số cho RAID 0 là n, số cho RAID 1 là m – Số đĩa cho hoạt động đọc: 1 – Số đĩa cho hoạt động viết: m Dang Minh Quan: Institute of IT for Economics-NEU, 2011 29 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 30 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 31 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 32 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 33 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 34 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 35 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 36 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 37 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 38 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 39 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 40 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 41 ... khởi động, trong đó bao gồm tải các hệ thống con khác  nhau và hệ thống dịch vụ.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 15 Khối khởi động  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 16 Khối hỏng ... Số đĩa cho hoạt động viết: m Dang Minh Quan: Institute of IT for Economics-NEU, 2011 29 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 30 Dang Minh Quan: Institute of IT for Economics-NEU, 2011 31 ... inodes) và một thư mục trống ban đầu.  Dang Minh Quan: Institute of IT for Economics-NEU, 2011 13 Khối khởi động  • Hầu hết các hệ thống lưu trữ một chương trình bootstrap nhỏ trong ROM khởi động,  chương trình này có nhiệm vụ là lấy một 

Ngày đăng: 30/01/2020, 01:26

Tài liệu cùng người dùng

Tài liệu liên quan