Read again, find out I do not understand a sentence:
We consider only the variables here that are readable and writeable as a nuclear unit - That is, there is no bit field, unrecognized access , or larger than the word sizes available on any platform. is.
Anyone can explain the above cases on which the words are bold. On some architectures, the processor can access multiple storage in one command:
BIT FIELD: Setting up some pieces of memory; It is usually implemented with different access to reading and writing, using read-write-write. Unwritten Access: On some CPU architectures, the processor impedes the barriers to the addresses you can use, when you access multibeat values, especially if you exceed the word limitations. Most modern processors Does not have this problem because they can perform multiple readsets to cover the required address range; If you read from 0x01 to 0x05, then it is read 0x01-0x04 and a 0x05. If you have to write there, then it is complicated; The same areas will be read for the first time, then it will be written, 3 times as per the requirement of many memory operations (4 is a valuable value) compared to the coalition's address. (Keep in mind that the problem is more complex on the modern CPU, because you have a very deep memory hierarchy with the lack of different per-layer alignment). In these cases, an operation will be required to exceed the many memory reach, thus Tehher is potential for running conditions, thus no nuclear guarantee.
Comments
Post a Comment