Since the OS itself does
not frequently reset the __access_bit, once set by the CPU,
JOB2 employs a loop to periodically clear __access_bit and
collects the access information during this period. JOB2
incurs slightly more overhead than JOB1, but the amortized
overhead over the sampling time window (also 3 s) is not
high since it switches to the sleep mode after iterating
200 times (the time cost is far less than 3 s). Based on the
page access counters, JOB2 records the numbers of pages by
grouping the counter values into five ranges: VH [150, 200],
H [100, 150], M [64, 100], L [10, 64] and VL [1, 10]. For example,
M denotes the number of pages with a counter value
large than or equal to 64 but smaller than 100.
เนื่องจากไม่ระบบปฏิบัติการเอง__access_bit การตั้งค่า ตั้ง โดย CPU เมื่อไม่บ่อยJOB2 ใช้วนเป็นระยะ ๆ ล้าง __access_bit และรวบรวมข้อมูลการเข้าถึงในช่วงเวลานี้ JOB2incurs ค่าผลิตเพิ่มเติมเล็กน้อยกว่า JOB1 แต่การคจ่ายผ่านหน้าต่างเวลาสุ่มตัวอย่าง (ยัง 3 s) ไม่ได้สูง เพราะมันสลับไปยังโหมดสลีปหลังจากวน200 เท่า (ต้นทุนเวลามีน้อยกว่า 3 s) คะแนนจากการหน้าเข้าเคาน์เตอร์ JOB2 บันทึกหมายเลขหน้าโดยการจัดกลุ่มการนับค่าในช่วงห้า: VH [150, 200],H [100, 150] M [64, 100], L [10, 64] และ [1, 10] VL ตัวอย่างเช่นM หมายถึงจำนวนหน้าด้วยค่าตัวนับขนาดใหญ่กว่า หรือเท่ากับ 64 แต่มีขนาดเล็กกว่า 100
การแปล กรุณารอสักครู่..

ตั้งแต่ระบบปฏิบัติการตัวเองไม่
ไม่บ่อยรีเซ็ต __access_bit ตั้งครั้งเดียวโดย CPU,
JOB2 พนักงานห่วงไป __access_bit ระยะที่ชัดเจนและ
เก็บรวบรวมข้อมูลการเข้าถึงในช่วงเวลานี้ JOB2
เกิดขึ้นจากค่าใช้จ่ายเล็กน้อยกว่า JOB1 แต่ตัดจำหน่าย
ค่าใช้จ่ายในช่วงกรอบเวลาการสุ่มตัวอย่าง (ยัง 3 s) ไม่
สูงเพราะมันสลับไปโหมดนอนหลังจากวน
200 ครั้ง (ค่าใช้จ่ายเป็นเวลาที่น้อยกว่า 3 s) ขึ้นอยู่กับ
เคาน์เตอร์เข้าถึงหน้า JOB2 บันทึกหมายเลขของหน้าเว็บโดย
การจัดกลุ่มค่านับเป็นห้าช่วง: VH [150, 200]
H [100, 150] M [64, 100], L ได้ [10, 64] และ VL [1, 10] ยกตัวอย่างเช่น
M หมายถึงจำนวนของหน้าเว็บที่มีค่าตัวนับ
ที่มีขนาดใหญ่กว่าหรือเท่ากับ 64 แต่มีขนาดเล็กกว่า 100
การแปล กรุณารอสักครู่..
