4 thoughts on “What are 32 -bit and 64 -bit?”

  1. Knowing 64 -bit operating systems

    Now, Windows XP 64 X64 Edition (hereinafter referred to as Windows XP 64) has been officially launched. Compared with 32 -bit Windows XP, what are the significant changes? Can it successfully support 32 -bit applications? Can ordinary users now upgrade to Windows XP 64?

    The road of 64 -bit

    "bit", simply understanding is the address space of the CPU. In the history of computer technology, the evolution of positions played a pivotal role. From 4 calculations in 1971 to the 64 -bit computing era that has arrived today, it has gone through a long evolution process.

    1978 —— 1995: 16 Dadong Road

    In 1978, Intel launched the first 16 -bit CPU — 8086. During this period, the operating system walked 16-bit PC-DOS, MS-DOS, CP/M-86, UCSD Pascal P-System, MS-DOS began to become the hegemon of the personal computer operating system. System maintenance still plays an important role. What is worth missing is that at that time, there was almost no WPS for DOS on the computer of the Chinese people (the early text processing software, which is equivalent to the current Word), laying a solid foundation for the application of the computer in my country's office field. Chinese people have also successfully developed a Chinese DOS system, such as CCDOS.

    In 1985, Microsoft launched Windows 1.0, and then launched Windows 2.0, Windows 286, Windows 386, but did not get people's attention due to the flat performance. Until May 1990, Microsoft launched Windows 3.0, added many useful functions, and added multimedia functions for the first time, which was called "multimedia DOS" by public opinion. Once Windows 3.0 was released, it was amazing, and it established Microsoft's monopoly position on the operating system in one fell swoop.

    1995 to the present: Leap from 16 to 32

    In 1985, Intel launched the first 32 -bit processor 80386. During this period, in August 1995, Microsoft launched Windows 95, called a milestone in the history of the development of the operating system. From Windows 95 to Windows 98/ME, it is a operating system mixed with 16/32 -bit computing. It is not a pure 32 -bit operating system. Although the stability and performance have been greatly improved compared to the past, they still cannot satisfy people's pairs of pairs. The needs of computer applications.

    In 2000, Microsoft launched the Windows 2000, which opened a new era of 32 -bit computing and application of personal desktop. The Windows XP released in 2001 became the operating system with the highest usage rate.

    32 to calculate the most successful application of the era is multimedia and Internet. Many applications that can only run large graphic workstations such as SGI such as SGI, such as 3DMAX, Photoshop, etc. No longer buying extremely expensive graphics workstations for these multimedia creations, and the increasingly mature 32 -bit computing has opened up a new era of PC as a multimedia application tool.

    2005: 64 -bit is about to come to the world

    Today, the era of 64 -bit calculation of civilianization is coming. Different from the previous 8 -bit leap forward and 16 -bit to 32 -bit leaps for more than ten years, 64 -bit CPU launched a few years, and 64 -bit Windows XP and 64 -bit Windows Server 2003 appeared. Microsoft claims that 64 -bit Longhorn will also be released in 2006.

    . In addition, the server system is synchronized with the personal desktop system, such as Windows NT/Server 2000/Server 2003, etc., while Microsoft released 64 -bit Windows XP, it also released 64 Putting Windows Server 2003. So far, you can register and download 64 -bit Windows Server 2003 with 64 -bit limited.
    Why do you need to upgrade to 64 -bit

    As mentioned earlier, with the infiltration of multimedia functions and the increasingly civilian price of hardware prices, more and more people have joined the ranks of PC applications. A large number of non -professional people who have used home multimedia creation and other applications have been created. Many people are no longer satisfied with simple applications such as typing, tables, and internet chat. As people's requirements for computers are getting higher and higher, 32 -bit systems are unable to follow, so 64 -bit CPUs and 64 -bit operating systems have been released. In terms of operating systems, after sufficient preparation (including free download trials launched by Microsoft some time ago), Microsoft finally launched 64 -bit Windows XP and 64 -bit Windows Server 2003 on April 25 this year.

    In the official statement of Microsoft, the original intention of Windows XP X64 EDITION is to satisfy mechanical design and analysis, three -dimensional animation, video editing and creation, and scientific computing and high -performance computing applications. The needs of customers with floating -point performance -these applications require high performance and support of large memory.

    64 -bit compared with 32 -bit Windows XP, a major feature is that it can provide support for large memory. At present, 32 -bit Windows can support up to 4GB of system memory, and each processor can use up to 2GB of dedicated memory. Windows XP X64 Edition currently supports up to 128GB of memory. As the hardware function enhances and the memory size increases, it may support virtual memory of up to 16TB (1TB = 1000GB). For other data, please refer to the table below:

    From the perspective of personal desktop system users, the limitation of memory capacity is only one aspect of 64 -bit computing technical advantages. Places to play effects. The PC is not just a tool for user computing, it is also a "multimedia" center. Many applications in this regard are unsatisfactory at all. For example, in the field of home, 32 -bit cannot be achieved in high -fidelity, or even a 20 -minute video playback and editing; in the field of construction and game design, 32 -bit calculations cannot complete a large amount of data calculation and processing; on the Internet, 32, 32, 32, 32, 32, 32, 32, 32 Bit calculations cannot achieve a large number of various types of data search -these applications require 64 -bit calculations to implement.

    64 -bit Windows XP installation

    It 64 -bit Windows XP can only be installed on 64 -bit platforms because the installation program will detect the system before installation. If the 64 -bit CPU is not tested, the operating system will interrupt the installation process.

    The current 64 -bit Windows XP also has only English version. In addition, it is unfamiliar with the new system and compatibility with new systems. At present, domestic 32 -bit systems still occupy the mainstream. Maybe many readers first think of multiple systems, retain the original 32 -bit Windows XP, start with a CD, and install 64 -bit Windows XP to another directory of another partition or the original system partition. However, there are serious compatibility in this practice. question. Take into account the above reasons. The author recommends that everyone uses independent multi -system methods.

    Step 1: Use the DOS version of the partition software to divide the two main partitions on the hard disk, expand any partition. There can be multiple main partitions, but only one is in a state of activity, and the other main partition will automatically hide. In order to facilitate the subsequent narration, the two main partitions are now Win32 and Win64, respectively.

    Step 2: Use the zone magician to make Win32 partitions in a activity state, and install 32 -bit Windows XP normally. During the installation, you must keep another main partition in a hidden state.

    Step 3: Use the zone magician to make Win64 partitions in a activity state. At the same time, the Win32 partition is hidden, and 64 -bit Windows XP is installed under the Win64 partition. Essence

    Note: When installing the system under one main partition, you must let the other main partition be hidden. The key to the success or failure of the independent and multi -system is all here. The above installation method is only a kind of idea. It can also be divided by adjusting the original system partition, and then the segmentation part is built into the main partition to install 64 -bit Windows XP.

    Step 4: Multi -system switching

    In the complete version of the partition magician 8.0 under any system, find the following two files in its installation directory: PQBW.EXE And pqbw.rtc, copy it to a new directory of any extension partition.

    Tips: Under 64 -bit Windows XP, the installation directory of the partition magician is "C: Program Files (X86) 8.0", under 32 -bit Windows XP is "C: Program Files 8.0. If it is not a complete version, the above two files may not be found.

    Pqbw.exe. Obviously, both main divisions have been identified by software. It can be seen from "STATUS:" that the Win32 partition is in the event (Active) state. The operating system under this partition is in a running state. If you click at this time to select another partition, Win64, and select "Restart Now) "Then click OK, the current system will immediately close and restart to 64 -bit Windows XP. Since these two files have been copied to the expansion partition, no matter which system is started, it can be found and running it.

    It can only be in a state of activity, and the other partition is in a hidden state by default. The disk, the subsequent extension partition is displayed as D, E, etc. under the disk manager, which can share the data under the expansion partition. If it is convenient for maintenance, the two partitions are manually set to non -hidden state, and the operating system on the main partition of the event can only be started.

    This of this multiple system is more troublesome, but it is quite beneficial. In the traditional multi -system, if the previous system error (such as the unable to start, the boot.ini file is destroyed, etc.), the subsequent system is difficult to maintain. Under the independent multi -system, not only overcomes this disadvantage, but also can perform local read -write such as the files of another system under one system. Some readers may ask, under the independent multi -system, if the system is in a state of activity, the chance of running pqbw.exe is gone, can you start another system? There is another file pqboot.exe in the partitioned magician installation directory. It can run under the DOS, as long as it is copied to the DOS startup disk to solve this problem. The interface at runtime can only enter 1 or 2.

    Ifly that this method is too difficult, you can format the original system partition and then install 64 -bit Windows XP. Of course, it can also be compromised. Format the original partition with GHOST to back up, and then backup the newly installed 64 -bit Windows XP, which system to restore which system to use.
    The intuitive experience of Windows XP 64

    This start to 64 -bit Windows XP. The first thing that breaks into the field of view is the desktop. The default desktop picture has 64 -bit logo. Right -click "My Computer (My Computer)" and select "(Properties)". Right -click "Start (Start)" and select "Explore All Users", and then click "Help" and "About Windows" (about Windows) under the open window.

    If you want to use Chinese, you can click "Start", "Settings", "Control Panel" to open the "Control Panel", and then click "Switch To Category View" to switch to the classic display mode, and then Click "Regional and Languages ​​Options" under "Control Panel", open the language settings panel, and click "Install Files for East Asian Language" under the "Language" tab to add simplified Chinese components, as shown in Figure 6 shown in Figure 6 Essence At this time, the system will prompt you to insert a 64 -bit Windows XP installation disc. After completion, the system will automatically restart. After restarting, open the language setting panel again, and set all the options under it to chinese (PRC) or China. After restarting the computer again, this 64 -bit Windows XP can provide some simplified Chinese support, including the Chinese folder and file names on the disk, and the Chinese application name installed by the user. You can also install other Chinese input methods, use MS Office/WPS Office, etc. for Chinese editing. But the program name, menu, etc. that comes with the system still display in English. However, compared with the 32 -bit Simplified Chinese version of Windows XP, the appearance of the menu distribution position, menu, or system command buttons has not changed.
    Is Chinese input methods installed by the user by themselves, such as the best five strokes 6.0, etc., cannot be used in the notepad, Outlook Express, etc., can be used under the Microsoft Office, but the full -spelling input method added by Figure 6 can be in Figure 6. Use anywhere.

    In Figure 6, click the "Details ... (Detailed Information)" under the "Languages" tab. Quanping) and so on. In addition, if it is not added by the above Asian language, it will not be possible to choose chinese (PRC) or China, nor can it add the Chinese input method that comes with the system

    n If the EVP function of the AMD 64 -bit processor is combined with the 64 -bit Windows XP DEP technology, the prevention and control of malicious code such as virus can be increased to a new height. This is very effective for preventing the use of buffer overflow (about buffer overflow, please refer to the relevant data released by SP2) to attack the system.

    It simply, EVP (Enhanced Virus, enhanced virus protection) is a new type of anti -virus technology used in the AMD Althlon 64 processor, but it only provides hardware support. It is necessary to play this feature. , It must also be combined with Windows XP SP2 or 64 -bit Windows XP (Date Execution) technology. After the combination of the two, a new malicious code defense mechanism will be generated: all memory positions are marked as irreplaceable -unless the location has clearly included executable code. When an attack program attempts to insert code and executes the code in an irreplaceable memory position, this behavior will be prevented. It is not difficult to imagine that unknown code is difficult to execute unless the user allows it, which can largely cause the invasion of malicious code such as viruses to a large extent.

    In 64 -bit Windows XP using a 64 -bit processor computer, the EVP and DEP function will be automatically opened. Right -click "My Computer" and select "(Properties)", "Advanced (Advanced)", "Settings", "Data Execution).

    The compatibility problems with any new technology application. Some software (such as Internet assistants) cannot run normally on the 64 -bit computers of EVP and DEP. We can change this situation by modifying the options of Figure 7. The following is an example of setting "Internet Assistant" as an example.

    Method 1: Default, the option in FIG. 7 is "Turn on DEP for Essential Programs and Services (only enabled the basic Windows program and service)". Please select "Turn on DEP for All Programs and Services Except Those I Select (to enable DEP for all programs and services other than I select the program), and then click" Add "to position the installation of" Internet assistant "installation" Internet assistant "installation. Directory, then select the executable program that starts the "Internet Assistant", and then click "Open" on the current interface to add it to a list of allowable operation. After this processing, the procedure prevented by the DEP can generally run normally. After modifying the options in Figure 7, the computer must be restarted to take effect.

    Method two: Directly modify the boot.ini file

    When selecting different options in Figure 7, the content of the boot.ini file will automatically change. On a 64 -bit Windows XP computer, the content of the file is as follows:

    [boot loader]

    timeout = 30
    nDefault = Multi (0) DISK (0) RDISK (0) Partition (1windows1

    [operating systems]

    multi (0) Disk (0) rdisk (0) partition (1) Windows1 = "Microsoft Windows XP" / Noexecute = Optin /

    Tip: [Operating Systems] (excluding it) is a line.

    Friends who know may have noticed that it has an extra parameter:/noexecute. The value of this parameter can be any of AlwaySon, AlwaySoff, Optin, Optout. Select "Turn on DEP for Essential ProgramS and Services "At that time,/noexecute = Optin, this is also the default value of the system; when selecting" Turn on DEP for All Programs and Services Except Those I Select ", the value of the right will be automatically modified to Optout. R n, there are only two options, that is, only through different choices, the value of/noexecute can only jump between Optin and Optout, and the other two values ​​cannot be set. Then add the program stopped by the DEP to the release list of FIG. 7, and some programs will be stopped. To solve this problem, the only way is to manually modify the boot.ini file.

    When/noexecute = alwayson, the entire system is placed within the scope of DEP protection. In this state, many programs cannot run, and the program added to the list table in Figure 7 is no exception, and even the Microsoft Office Components and IE, etc., and the prompts that report errors are not the same. As shown in Figure 9, the upper part is an error prompt when starting Word, and the lower part is the error prompt when starting IE. This function is used for some special occasions. The choice, such as the local area network server that is not related to the network.

    When/noexecute = AlwaySoff, it is equivalent to closing the DEP and EVP function. Essence We can temporarily run a certain program in this state, but we must pay attention to network security and restore it immediately after the work is completed.

    Tips: When/noexecute = alwayson or alwaysoff, it is gray and cannot set any settings.

    The compatibility experience

    The compatibility is mainly reflected in two aspects: hardware driver and application software.

    The hardware driver

    According to Microsoft, 64 -bit Windows XP has a built -in 16,000 hardware drivers to identify most mainstream hardware. The basic configuration of the author's computer is: AMD ATHLON 64 2800 CPU, Master Thai SL-K8AV2-R1L motherboard, Seagate 80GB/7200 rpm high-speed hard disk, 512MB/DDR4 memory, integrated sound card network card, independent colorful Rainbow graphics card, HP laserjet 6L laser printer. After installing the 64 -bit system, these hardware (especially the old -fashioned printer) can be correctly identified.

    But there are some mistakes. Although the above hardware can be automatically identified by 64 -bit Windows XP, I still tried to install the driver with the motherboard. Install it automatically, manually open the driving disc, and find an error when installing the project to be installed one by one. Mainly reflected in the sound card, the sound card (VT1616 Audio Codec) integrated by SL-K8AV2-R1L motherboard in Shuo Taik has only three 3.5mm stereo (6-way signal) interface, but it can be simulated into a 5.1 channel through software (also 6, also 6 6 (also 6, 6 is 6 6 (also 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 (also 6, 6, 6, 6, 6 Road signal) output, but its working mode at the default state is stereo output, stereo line input, and single sound MIC input. It must be simulated to 5.1. Software cannot be installed. In addition, an error was reported when installing the camera driver. Obviously, the reason for the error is that the driver is still 32 -bit, and it cannot be operated on the 64 -bit platform.

    In actual operation, if individual hardware cannot be driven, you can also check whether there are 64 -bit programs to download.

    It software compatibility

    This is also one of Microsoft's highlights of Microsoft's development of 64 -bit Windows XP. 64 -bit Windows XP provides a multi -functional platform that integrates Windows 64 (WOW64) X86 simulation layer to integrate the new 64 -bit application and the current 32 -bit application. WOW64 subsystem isolate 32 -bit applications from 64 -bit applications to prevent files and registry conflicts, support console applications and graphical user interface applications, and also support service applications. This system provides a scenario such as shear, paste, and COM provides interoperability between 32 -bit applications and 64 -bit applications. However, the 32 -bit process cannot load the 64 -bit dynamic link library (DLL), and the 64 -bit process cannot load the 32 -bit DLL. The most intuitive manifestation of this design idea is that in the system partition directory, in addition to the past Program Files directory, there is also a directory that is not available in 32 -bit Windows XP: Program Files (X86).

    Whether it is 64 -bit Windows XP's own program or the user installed by the user, first pass the system inspection. It is 64 -bit, all installed on the Program Files directory.

    In this measure, the original 32 -bit program can generally run on the 64 -bit platform, but there are also part of it.

    In the problems encountered in the table:

    First of all, about Winrar, right -click the file to be compressed, there will be no shortcut related to compression; Right -click the compressed RAR file, you can select "Open" or "Open with" to open the main interface of Winrar, and then decompress it under it. Under the main interface of RAR, compression and decompression can work normally.

    Secondly, when editing text editing under the MS Office series program (such as Word), the "paragraph logo" is not seen. Open the Word's "Options" window, you can observe that the "paragraph logo" is not selected. After manually checking, it is found that the "paragraph logo" symbol is displayed as "?". This problem did not occur under the 64 -bit Windows Server 2003.

    program files (x86) folder setting will also bring some trouble, mainly reflected in two aspects:

    The patch problem of the program. Under the original 32 -bit system, most user programs are installed on the Program Files directory. The program patch also points to this directory when designing. When these programs are installed under 64 -bit systems, the system can detect the original program and install it to the Program Files (X86), but many times you cannot detect the patch. It is still installed on the Program Files according to the design requirements. This will cause the patch failure. To solve this problem, only the installation directory of the patch manually.

    The second, the compatibility of the menu formula multi -system. For example, when you install 32 -bit Windows XP first, and then install 64 -bit Windows XP, although we can specify the system folder to the different names of the original system partition, the Program Files folder is public. The program will be replaced by all 64 -bit programs of the same name. In this way, when starting to the 64 -bit system, these programs can obviously run normally. However, when starting to 32 -bit systems, these programs cannot run normally, and the error of "not effective 32 -bit program" is reported.

    This such problems are mainly concentrated on the system's own procedures, such as IE, OE, MSN Messenger, etc. This is the main reason why I recommend using menu -type multi -system. To solve this problem, in addition to using the independent multi -system method mentioned earlier, it can also be done: incomparable original system partitions (32 -bit Windows XP have been installed). The system is installed to other partitions, such as D drive. In this way, the two systems will not share the Program Files folder, and the problems mentioned earlier are resolved.

    Performance test

    The performance test is the issue that we care about most. To this end, the author has selected operations with longer and high resource usage.

    The system startup time test

    conditional control: the hardware environment is exactly the same, the new installation operating system, no other application software, no optimization of the system, login method is the login method is the login method is the login method. Full automatic, that is, no user name, password, etc. are not entered. Pay special attention to the settings of CMOS must be exactly the same, because whether to detect memory, soft drives, start priority of the driver during startup, etc. will affect the startup time.

    The task: Test time from power to the desktop.

    The result: 42 seconds in 32 -bit environment, 39 seconds in 64 -bit environment.

    It large file compression time test

    condition control: software and hardware environment is exactly the same.

    The task: Use winrar to compress all the content (4.3GB) in a DVD optical drive to a hard disk and save it into a file.

    This: 46 points in 32 -bit environment, 45 points in 64 -bit environment.

    -processed the processing time test of the big picture under the big picture

    Conditional control: Software and hardware environment is the same.

    Mission: The width height of a 1208 × 1024 pixel is 10 times the width and height. The original picture is easy to obtain, and the resolution of the desktop is adjusted to this value and then intercept it.

    It by the way, the author also tested the time when the enlarged picture was stored in the BMP format in Photoshop. It took 50 seconds in 32 -bit environment and 64 seconds in 64 -bit environment.

    The description: This test duration is short, and a little accidental error will produce a large error. In order to ensure the accuracy of the data, the value in the table above is the average value of multiple tests. In order to eliminate the impact of memory fragments on the next test, there is no way to use memory collation, but to restart the computer.

    It's test results, the 64 -bit system and 32 -bit system are really regardless of the upper and lower. Of course, this is related to the software environment. The above operations are 32 -bit programs. In addition, the above tests also contrary to Microsoft's Windows XP X64 Edition design original intention, only conventional operations are performed.

    can you now upgrade to Windows XP 64?

    The depending on the situation of personal economy and hobbies. From the perspective of application, it seems that there is not much need. On the one hand, we can't use the function of the 64 -bit system for the time being; on the other hand, the 64 -bit of the operating system must have the support of 64 -bit hardware platforms, and the upgrade of 64 -bit CPU means the update of the motherboard and memory bar. In addition, 64 -bit hardware platforms and operating systems have been launched from development to testing. However, the lack of hardware drivers and 64 -bit application software is not enough to make users who want to upgrade to 64 -bit systems to generate confidence.

  2. The data length, instruction length, and address length of the 32 -bit fingers are binary 32 -bit.
    64 bits The data length, the length of the instruction, and the address length of the binary 64 -bit.

Leave a Comment