Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Needs some clarifications in Data Blocks section #1858

Open
dSalieri opened this issue Jan 30, 2020 · 0 comments
Open

Needs some clarifications in Data Blocks section #1858

dSalieri opened this issue Jan 30, 2020 · 0 comments
Labels

Comments

@dSalieri
Copy link

Reading a chapter on Data Blocks, some questions arose. They are more tied to one specific sentence that causes misunderstanding.

A Shared Data Block has an identity (for the purposes of equality testing Shared Data Block values) that is address-free : it is tied not to the virtual addresses the block is mapped to in any process, but to the set of locations in memory that the block represents.

  1. What does address-free mean? ("no address" or "free addressing"). I could not find such a term either in dictionaries or on the Internet.
  2. This sentence explains what address-free means, but then there would be no question if the explanation were simple, but it is not simple. It says that the Shared Data Block is not tied to virtual addresses, but it appears as set of locations in memory. What is the difference between virtual addresses and set of locations in memory?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants