Các nhỏ hơn kích thước trang là nhỏ hơn so với số lượng trang và khung trang đang có mặt, không gian bộ nhớ bị lãng phí để tăng kích thước của bảng trang để quản lý chúng. Hiện tượng này được gọi là một sự lãng phí phân mảnh bộ nhớ địa bàn.
Các nhỏ hơn kích thước trang, nó giúp để đảm bảo quá trình này là một thiết lập làm việc. Một quá trình có một địa phương bởi vì nó chỉ đòi hỏi một số lượng tương đối nhỏ của thông tin trong khu vực này.
Trong thực tế, trong một đơn vị của một thủ tục hoặc các khối dữ liệu không phải là một bội số của kích thước trang, hầu hết các hệ thống phân trang sẽ dẫn đến sự phân mảnh. Về phân mảnh trung bình đang gây ra một trang 1/2. Do đó, nhỏ hơn kích thước trang là phân mảnh bên trong được giảm.
Ngay cả những thông tin không được gọi khi trang lớn đang được chuyển giao cho các đơn vị bộ nhớ chính sẽ dẫn đến sự lãng phí không gian bộ nhớ.
Kể từ khi đầu vào và đầu ra truyền từ đĩa là tốn thời gian, đó là hiệu quả để giảm số lần đầu vào truyền tải và đầu ra trong quá trình thực thi chương trình lớn hơn kích thước trang.
(6) trang gọi phương thức
chương trình được viết bởi người sử dụng được đặt trong các đơn vị bộ nhớ thứ cấp đến trước khi chính để chạy. Làm thế nào các chương trình người dùng được chuyển giao cho các đơn vị bộ nhớ chính trong các trang từ bộ nhớ thứ cấp để thực hiện, có hai phương pháp đang được áp dụng.
(A) Phương pháp Demand paging
Chỉ có các quá trình đó gọi rõ ràng bởi một quá trình chạy được chuyển từ trung học lưu trữ để lưu trữ chính trong phương pháp này. Kỹ thuật này đã ưu điểm sau:
Trong phương pháp phân trang theo yêu cầu tất cả các trang được chuyển giao cho đơn vị bộ nhớ chính có thể đảm bảo rằng nó được thực sự tham chiếu bởi quá trình.
Từ thứ tự thực hiện của một chương trình có thể dự đoán chính xác đoán mới về những gì trang được tải trước trong đơn vị bộ nhớ chính cũng có thể dẫn đến một kết quả không chính xác.
những trang có thể giảm thiểu các chi phí để xác định liệu việc chuyển giao cho đơn vị bộ nhớ chính.
một vấn đề cũng tồn tại trong nhu cầu phân trang. Mỗi lần một quá trình cần một trang mới, quá trình này cần phải được nạp một lúc. Mỗi lần một trang mới được nạp quá trình phải chờ đợi để làm bất cứ điều gì khi trang sẽ được chuyển đến các đơn vị bộ nhớ chính. Không khí đó là để được một số vẫn ở trong trạng thái nhàn rỗi của các trang trình đã được cấp phát các khung cho từng khoảng thời gian, và do đó lớn hơn số lượng các trang được phân bổ cho quá trình này. Chi phí của bộ nhớ bị lãng phí, được cung cấp bởi các tăng bầu không khí.
(B) Phương pháp phân trang trước thời
kỹ thuật này là như vậy, trước khi tải trang khi có chỗ trong các đơn vị bộ nhớ chính cho hệ điều hành là một quá trình để dự đoán các trang bạn cần. Nếu quyết định này là đúng, quá trình này sẽ làm giảm đáng kể thời gian thực hiện bằng cách bắt đầu với tỷ lệ vắng mặt trang tối thiểu. Trong khi tiến trình đang chạy như các trang trong bộ nhớ chính, hệ thống tải trang mới trong bộ nhớ chính để quá trình có thể sử dụng chúng ngay khi nó yêu cầu sau. Các phân trang được mong chờ có những ưu điểm sau:
Nếu dự đoán được chính xác, thời gian thực hiện quá trình này sẽ được giảm đi rất nhiều. Vì vậy, ngay cả khi quyết định không thể đạt 100% hoàn thành nó được dự đoán sẽ phát triển một phân trang có giá trị.
Nếu xác định được thực hiện với chi phí thấp, việc thực hiện một quá trình nhất định có thể được tăng tốc mà không ảnh hưởng đến quá trình khác đang chạy.
Theo giá trị tải trọng đến phần cứng máy tính là ít tốn kém, nó cũng có thể được dự đoán phân trang cài đặt một mức độ chi tiết của các đơn vị bộ nhớ chính có công suất lớn hơn số tiền của các trang phải được nạp trong khoang bộ nhớ.
(7) trang phát hành
Nếu một trang cụ thể không còn đòi hỏi sự có mặt trong chương trình, bằng cách loại trừ nó ra khỏi làm việc thiết lập nó sẽ phải thực hiện một khung trang hữu ích. Ngoài ra còn có thể loại bỏ các trang không được sử dụng trong các đơn vị bộ nhớ chính của người sử dụng và chuyển trang một cách tự nhiên với mục đích này, cách này sẽ có thể khắc phục nhược điểm mà quá trình này không còn thuộc sở hữu của các trang không cần thiết trong làm việc bộ. Tuy nhiên, những trang bị loại bỏ một cách nhanh chóng chạy tránh lãng phí không gian lưu trữ và các chương trình, nhưng nhiều người sử dụng hiện nay thậm chí cũng không biết khái niệm cụ thể về những gì mà trang từ hệ thống máy tính của bạn, cũng trong người dùng cuối một lệnh chuyển trang ở cấp hệ thống Nó không làm việc cho phép mong muốn. Nó cũng là một lệnh chuyển đổi trang tùy ý trong chương trình người sử dụng vì nó rất có thể làm chậm sự phát triển của các ứng dụng, phương pháp chuyển trang hiệu quả nhất trong lĩnh vực này là để có được công việc thiết lập để chạy trang tự động loại bỏ các trình biên dịch hoặc hệ điều hành đó là mong muốn.
(8) cấu trúc chương trình
Paging là một khái niệm rất có giá trị và có thể sẽ tiếp tục được áp dụng cho các hệ thống máy tính. Quá trình phân trang này được thiết kế để có thể nhìn thấy cho người sử dụng trong hầu hết các trường hợp. Tuy nhiên, việc tiếp theo như trong ví dụ của chương trình Pascal, sẽ có thể nâng cao hiệu quả của hệ thống phân trang thông qua một ca hơn
đang được dịch, vui lòng đợi..
