data sharing in MAS O/S
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line · Bugra Unalmis
Bugra> hi everybody, Data sharing in Multiple address space O/S is Bugra> suppoted by loading the same RID into region registers of Bugra> multiple processes. If we are talking about the very same Bugra> virtual page to be shared, then in TLB we have the same RID Bugra> and VPN that is gonna be mapped to a particular physical Bugra> address. How will 2 different processes have the different Bugra> access rights with the same VPN and RID or how will the Bugra> integrity be supported in this case.
Linux processes may share memory but they never share TLB entries. This may change in the future, as TLB utilitization would increase with TLB sharing, but it's a non-trivial change, so it's not going to happen in the 2.4 series.
--david