For more information about the bus, see! -- Linux general technology-Linux programming and kernel information. The following is a detailed description. Here are three questions about the bus! (Limited to x86 systems)
1. generally, the 32-bit or 64-bit host refers to the length of the command that the CPU can process at a time, does this statement mean that the internal General registers of the CPU are 32-bit or 64-bit?
That is, if the general register of a certain type of CPU is 64-bit, does it indicate that it is a 64-bit machine?
2. what we usually call 32-bit and 64-bit machines is the length of the command that the CPU can process at a time, but why do we often calculate the addressing capability of a 32-bit or 64-bit processor?
The addressing capability of the computing processor should be based on the width of the CPU address bus, rather than the length of the command that the CPU can process. Is it because the address bus of 32-bit machines is exactly 32-bit, And the 64-bit address bus
Exactly 64-bit?
3. Why is the Pentium address bus 36-bit, that is, it can address 64 GB theoretically, but in fact it can only address 4 GB? The popular dual-core, Core 2, and Pentium dual-core address bus are 32-bit or 64-bit
Or how many digits? If it is 32-bit, isn't it a degradation from Pentium to core?
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service