שאלת מבחן במערכות הפעלה - האוניברסיטה הפתוחה 2017 - זיכרון
להלן טבלת הדפים של תהליך רץ. כל המספרים הם עשרוניים. כל הכתובות הן כתובות ב-bytes. גודל דף הוא 1024 bytes.
חשבו את הכתובות הפיזיות, אם זה אפשרי, של הכתובת הוירטואלית 5499:
א. 379
ב. 173
ג. 28
ד. 14
| Page Frame Number | Modify Bit | Reference Bit | Valid Bit | Virtual Page Number |
|---|---|---|---|---|
| 4 | 0 | 1 | 1 | 0 |
| 7 | 1 | 1 | 1 | 1 |
| - | 0 | 0 | 0 | 2 |
| 2 | 0 | 0 | 1 | 3 |
| - | 0 | 0 | 0 | 4 |
| 0 | 1 | 0 | 1 | 5 |
חשבו את הכתובות הפיזיות, אם זה אפשרי, של הכתובת הוירטואלית 5499:
א. 379
ב. 173
ג. 28
ד. 14
העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
האוניברסיטה הפתוחהמועד 842017סמסטר א
★★★★★
זיכרוןניהול זיכרוןזיכרון וירטואלידפדוףטבלת דפים
יש לחלק את הכתובת הוירטואלית בגודל הדף (1024) כדי למצוא את מספר הדף הוירטואלי (VPN) ואת ההיסט (offset). לאחר מכן, השתמשו ב-VPN כדי למצוא את המיפוי המתאים בטבלת הדפים.
כדי לתרגם כתובת וירטואלית לכתובת פיזית, יש להשתמש בטבלת הדפים הנתונה. כתובת וירטואלית מורכבת משני חלקים: מספר דף וירטואלי (VPN) והיסט (offset) בתוך הדף.
גודל דף נתון הוא 1024 בתים ( בתים). לכן, 10 הסיביות הנמוכות של כתובת וירטואלית מייצגות את ההיסט, והסיביות הגבוהות יותר מייצגות את מספר הדף הוירטואלי.
עבור הכתובת הוירטואלית 5499, נחשב את ה-VPN וההיסט:
1. מספר הדף הוירטואלי (VPN) מתקבל על ידי חלוקת הכתובת בגודל הדף ולקחת את החלק השלם:
2. ההיסט (offset) הוא שארית החלוקה:
כעת, ניגש לטבלת הדפים עם כדי למצוא את מספר מסגרת הדף הפיזית (PFN) המתאימה. לפי השורה השישית בטבלה (עבור ):
לבסוף, נחשב את הכתובת הפיזית על ידי שילוב ה-PFN עם ההיסט:
נציב את הערכים:
לכן, הכתובת הפיזית המתאימה לכתובת הוירטואלית 5499 היא 379.
גודל דף נתון הוא 1024 בתים ( בתים). לכן, 10 הסיביות הנמוכות של כתובת וירטואלית מייצגות את ההיסט, והסיביות הגבוהות יותר מייצגות את מספר הדף הוירטואלי.
עבור הכתובת הוירטואלית 5499, נחשב את ה-VPN וההיסט:
1. מספר הדף הוירטואלי (VPN) מתקבל על ידי חלוקת הכתובת בגודל הדף ולקחת את החלק השלם:
2. ההיסט (offset) הוא שארית החלוקה:
כעת, ניגש לטבלת הדפים עם כדי למצוא את מספר מסגרת הדף הפיזית (PFN) המתאימה. לפי השורה השישית בטבלה (עבור ):
- Valid Bit = 1. זה אומר שהדף נמצא בזיכרון הפיזי והמיפוי חוקי.
- Page Frame Number (PFN) = 0.
לבסוף, נחשב את הכתובת הפיזית על ידי שילוב ה-PFN עם ההיסט:
נציב את הערכים:
לכן, הכתובת הפיזית המתאימה לכתובת הוירטואלית 5499 היא 379.