ALL > Computer and Education > courses > university courses > undergraduate courses > Operating System > zstu-(2021-2022)-1 > 2019529628024 SEYIDOVA JEMILE >
Homework 10 2019529628024 SEYIDOVA JEMILE Version 0
👤 Author: by wx287_oz26ft5hylnh-3avnwh-nhhga730 2022-02-17 15:43:05
Problem: A simple segmentation system has the following segment table:
Starting Address Length (bytes)

660 - - - - 248

1752 - - - - 422

222 - - - - 198

996 - - - - 604
Determine the physical address for the following logical addresses; indicate segment faults.

Answer:

First, you have to check if (offset < segment limit) for the problem. If it is, add offset + base address for the physical address. If it is not, a segment fault will occur.

a) (0, 198) we will check 198< 248, which is true so we will calculate Physical address = 660+ 198 = 858.

b) (2, 156) we will check 156< 198, which is true so we will calculate Physical address = 222+ 156= 378.

c) (1, 530) we will check 530< 422, which is false so segment fault occur.

d) (3, 444) we will check 444< 604, which is true so we will calculate Physical address = 996+ 444= 1440

e) (0, 222) we will check 222< 248, which is true so we will calculate Physical address = 660+ 222= 882

Please login to reply. Login

Reversion History

Loading...
No reversions found.