64 bit operating system. What it is? Give me a definition! Determine the bit version of the OS in different versions of Windows

A simple computer user can work with the installed Windows operating system for a long time and not even think about what bit depth it has. However, time will pass, and he will need to install a program on his computer that can work only with a 64-bit version of Windows, and here problems will arise if the current operating system is x32 or x86. In this regard, the question may arise: how to find out the bitness of Windows? Let's answer it and take a closer look at the differences between 32- and 64-bit versions of the operating system.

Basic versions of the Windows operating system have been developed for a long time, and with the release of new software options from Microsoft, they were only being finalized. In fact, 32-bit (32-bit) operating systems have become a thing of the past, and they are rarely used, only in cases where the hardware of the computer does not support 64-bit Windows.

The bits themselves, in relation to the Windows operating system, are the way the computer's central processing unit processes information. RAM is used as the processed information, and 32-bit Windows can work with no more than 3.5 GB of RAM, while on 64-bit this limit is about 200 GB. With the development of the power of programs and their requirements for RAM, computers began to en masse move to a 64-bit operating system.

The main disadvantage of a 64-bit system is its demand on the computer's central processor. If a PC has a 32-bit central processor, it will in no way be able to work with a 64-bit version of the operating system, that is, it does not support more than 3.5 GB of RAM.

Many computer users who choose the bitness of the operating system when installing Windows are confused by the lack of a 32-bit version. This is due to the fact that the 32-bit version of Windows for a 64-bit processor is designated as x86, not x32. To understand what this is connected with, it is possible only if we study the processes of interaction of the operating system with the computer "hardware". The user just needs to remember that the 32-bit and 86-bit operating systems are practically the same, and only the 64-bit version of the software can handle more than 3.5 GB of RAM.

If the central process of the computer supports the 64-bit version of Windows, then during installation it is necessary to select it. It should be understood that the 32-bit version of the operating system is the last century, and here are just some proofs of this:


After the release of a 64-bit version of Windows, you should install a 32-bit version only if the processor or drivers for it do not support work with a 64-bit operating system.

How to find out the bitness of Windows installed on a computer?

You can determine the bitness of the version of Windows installed on your computer using a dozen third-party applications. There are ways to find out the x32, x64 or x86 version of the operating system installed on a computer using standard Windows tools.

The first way

You can find out the Windows bit depth on your computer through the system information menu:


Second way


The third way

View the bitness of the system through the "System Information":


You can see that it is quite simple to find out the bitness of the operating system, and this must be done if there is a desire to expand the amount of the computer's RAM. Also, knowledge of the bitness of the operating system will be required if you wish to reinstall the operating system.

Many on our site ask themselves the question, install Windows bitness (bitness) on a computer, 32 or 64 bits? In this article we will clarify the situation with the choice of 32 or 64 bit systems.

First, let's figure out what is the bitness (bitness) of the architecture.

The terms 32-bit and 64-bit refer to the way a computer's processor (CPU) processes information. Windows 64-bit handles large amounts of random access memory (RAM) more efficiently than 32-bit systems. Wikipedia has 2 pages about 32 (x86) and 64 bit architecture:

  • 32 (x86) is a processor architecture with the same-named instruction set, first implemented in Intel processors.

    The name is formed from two numbers that ended the names of early Intel processors - 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). During its existence, the set of commands has been constantly expanding, maintaining compatibility with previous generations.

    In addition to Intel, the architecture was also implemented in processors from other manufacturers: AMD, VIA, Transmeta, IDT, etc. Currently, there is another name for the 32-bit version of the architecture - IA-32 (Intel Architecture - 32).

  • 64 is a 64-bit extension, instruction set, for the x86 architecture, developed by AMD, which allows programs to run in 64-bit mode.

    It is an extension of the x86 architecture with almost complete backward compatibility. Microsoft and Oracle use the term "x64" to refer to this set of instructions, but the architecture file directory on Microsoft Windows distributions is called "amd64" (cf. "i386" for the x86 architecture).

    The x86-64 command set is currently supported:

  1. AMD - Z-series processors (for example, AMD Z-03), C-series (for example, AMD C-60), G-series (for example, AMD T56N), E-series (for example, AMD E-450), E1 , E2, A4, A6, A8, A10, FX, Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon II, Phenom, Phenom II, Turion 64, Turion 64 X2, Turion II, Opteron, FX, the latest Sempron models;
  2. Intel (with minor simplifications) called "Intel 64" (formerly known as "EM64T" and "IA-32e") in later models of Pentium 4 processors, as well as in Pentium D, Pentium Extreme Edition, Celeron D, Celeron G-series , Celeron B-series, Pentium Dual-Core, Pentium T-series, Pentium P-series, Pentium G-series, Pentium B-series, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Core i3, Core i5, Core i7, Atom (by no means all) and Xeon;
  3. VIA - Nano, Eden, QuadCore processors.

Yes, all this is difficult to understand. I will explain in my own words the 64-bit architecture of the OS is an improved 32 (86) bit architecture. It has newer instruction sets for calculations, and can also work with large amounts of RAM. If we take the Windows OS family, then a 32-bit OS can actually handle only 3.2 gigabytes of RAM, and 64, theoretically, up to 4 terabytes. What does this tell us?

Which one to choose 32 or 64?

That it is advisable to install the OS based on the amount of RAM. For example, if you have 3GB of RAM or less, you better install a 32-bit system, and if you have more than 3GB, 64 bit is better. But don't forget what kind of processor you have. In our service, we noticed for a long time that if the processor has a low frequency (from 1 to 2.4 GHz), then on a 64-bit OS the computer runs slowly, even if it has 4 or more GB of RAM installed. According to our service, it is better to install 32-bit systems and no more than 4GB of RAM on such computers. In addition, large manufacturers of laptops with low-frequency processors also ship 32-bit systems from the factory, even with 4GB of memory. 64-bit Windows installations require a processor that can run 64-bit Windows. The benefits of using a 64-bit operating system are especially evident when working with large amounts of random access memory (RAM), such as 4 GB or more. In such cases, a 64-bit operating system handles large amounts of memory more efficiently than a 32-bit system. A 64-bit operating system is faster when you run multiple programs at the same time and switch between them frequently. In any case, what to put, you choose, and we will answer your questions below.

How can I tell if my computer is 32-bit or 64-bit Windows?

To use Windows or determine which version of Windows is running on your computer (32-bit or 64-bit), follow these steps:

    Open the System component. To do this, click the Start button, right-click Computer and select Properties. In Windows 8, open Control Panel and go to the System section.

    In the System section, you can view the type of system.

If your computer is running Windows XP, follow these steps.

    Click the Start button.

    • If the window that appears does not say "x64 Edition", the computer is running a 32-bit version of Windows XP.

      If the System section says "x64 Edition", the computer is running a 64-bit version of Windows XP.

How do I determine if a 64-bit version of Windows can run on my computer?

For a computer to run a 64-bit version of Windows, it must have a 64-bit processor. To find out if your processor supports 64-bit computing on Windows, follow these steps.

  1. In the search, type MSINFO, or
  2. Open the Performance Counters and Tools section. To do this, click the Start button and select the Control Panel component (in 8 we immediately go to the Control Panel). In the search box, enter Performance Counters and Tools, and then, in the list of results, select Performance Counters and Tools.

    Perform one of the following actions.

    • For Windows, select the Display and print detailed computer and system performance information option.

    In the System section, you can see what type of operating system you are using (in the System type section) and whether it is possible to use a 64-bit version of Windows (in the 64-bit support section). (If the computer is already running 64-bit Windows, the 64-bit support section is not displayed.)

To determine whether a computer that is running Windows XP can run a 64-bit version of Windows, follow these steps:

    Click the Start button.

    Right-click My Computer and select Properties.

    • If the System section says "x64 Edition", the processor supports running a 64-bit version of Windows.

      If there is no “x64 Edition” label, the processor might also be compatible with 64-bit versions of Windows. To pinpoint this opportunity, download and run the free Windows 7 Upgrade Advisor from the web page Windows 7 Upgrade Advisor.

Can I upgrade from 32-bit Windows to 64-bit Windows, or upgrade from 64-bit Windows to 32-bit Windows?

If you want to upgrade from 32-bit Windows to 64-bit Windows, or vice versa, you should back up your files and choose Full Windows Installation. Then you need to restore the files and reinstall the programs.

Notes (edit)

    To install 64-bit Windows on a computer that is running 32-bit Windows, you will need to boot the computer using the installation disc or 64-bit Windows files.

    If the computer that you boot with the installation disc or files for a 64-bit version of Windows does not support that version of Windows, a Windows Boot Manager error message will be displayed. Instead, you will need to use the 32-bit Windows installation disc or files.

    Windows Easy Transfer does not move files from 64-bit Windows to 32-bit Windows. If you are using 64-bit Windows XP, you will need to manually transfer your files to external media.

Can I run 32-bit programs and drivers on a 64-bit computer?

Most programs built for 32-bit versions of Windows will work on 64-bit versions of Windows as well. Some antiviruses are exceptions.

Device drivers that target 32-bit versions of Windows do not work on computers that are running 64-bit versions of Windows. If you try to install a printer or other device with a 32-bit driver, it will not work correctly on 64-bit Windows.

Can 64-bit programs and drivers run on a 32-bit computer?

If a program is specifically designed to run on 64-bit Windows, it will not run on 32-bit Windows. (However, most programs designed for 32-bit versions of Windows work on 64-bit versions of Windows as well.)

Device drivers that target 64-bit versions of Windows do not work on computers that are running 32-bit versions of Windows.

Do I need 64-bit device drivers on 64-bit Windows?

Yes. All devices require 64-bit drivers to run on 64-bit Windows. Drivers designed for 32-bit versions of Windows do not work on computers running 64-bit Windows.

What are the disadvantages of 64 bit Windows?

  • Tupit with a small amount of RAM.
  • It is difficult to find drivers for old devices, for example, printers, scanners, TV tuners, etc.
  • Some old programs and games do not work on 64 bit architecture.
  • Some older Windows like Windows 7 Starter cannot run on a 64-bit system.

Well, that's all we wanted to tell you in this article, we hope you make the right choice! If you need some good computer advice click on the link and learn more about your computer.

If we missed something in the article, write to us in the comments and we will add it. And also, if the material was useful to you do not skimp on likes!

Microsoft's Windows comes in many flavors with subtle differences. They are visible only at the moment when we need to choose between a 32-bit or 64-bit system. When it comes to choosing the appropriate version, the lack of knowledge about these types of OS is perplexing.

Microsoft began shipping 64-bit systems shortly after the launch of the beloved Windows XP. She had the longest service life - about 14 years.

Historical information confirms the fact that the very first implementation of 64-bit systems was UNICOS - a Unix-like system created in 1985 by the supercomputer Cray Inc. Today many operating systems - Mac OS X, Windows, Solaris, and Google's fresh Android - are based on the 64-bit version.

32 and 64-bit operating systems support a specific type of processor architecture and are named accordingly. A 32-bit OS uses resources supported by a 32-bit processor (for example, Intel x86). The same is true for a 64-bit system.

What does "bit" mean? The smallest piece of data is known as a bit or binary code. This is what the computer understands, so each bit can have only one value - 0 or 1. The device stores data in the form of sets of such bits, called bytes. 8 bits make up one byte or octet.

Something about 32 and 64-bit processors

A processor or CPU contains registers and logic circuits. It is also called the brain of a computer. Processor register size is 32-bit in 32-bit CPU and similar in 64-bit:

  • the number of values ​​that the CPU stores in registers is 2 32. These values ​​are used to map the addresses of memory locations present in physical memory. So, 2 32 = 4 gigabytes is the amount of RAM that a 32-bit processor can access;
  • 64-bit register stores values ​​2 64. They correspond to 16 EB (exabytes) of RAM. Compared to 4 GB of memory, this is much more.

Moreover, a 32-bit processor can process 4 bytes of data in one cycle, since 8 bits are equal to 1 byte. Therefore, if the data being processed is larger than 4 bytes, the CPU must start another cycle to jump to the remaining data.

In the case of the 64-bit version, all data, if it is less than 8 bytes, can be processed at one time. Even if there are more of them, the processing process will not take much time. You won't see much of a difference in day-to-day use of the device, only if you are used to running several large applications at the same time.

Nowadays 32-bit processors are almost outdated. Even a 10 or 12 year old computer on a 64-bit architecture would perform better. Such a processor has more cores, which accelerates its processing power without increasing the size of the hardware.

Differences between 64-bit and 32-bit Windows

Now you know that 64-bit operating systems are designed to support more RAM, so 32-bit systems are significantly inferior to them. Heavy-duty applications such as image editing programs, AutoCAD, and games will run much better on a computer with 16 exabytes of RAM, at least in theory. The amount of physical memory that a system can access also depends on the type of motherboard and its functional limitations. In fact, you don't need hundreds of gigs of RAM to play games.

Compared to 32-bit Windows, which requires 1 GB of RAM, the minimum RAM required for 64-bit is 2 GB. This is obvious, since it requires adequate memory to support more registers.

The computer must have at least 4 GB RAM if you want 64-bit Windows to run on it. The home version of the 10 supports up to 128GB of storage, while the Pro supports up to 2048GB! This way you can maximize the virtual memory. For Windows 10 users, Microsoft recommends at least 8 GB of RAM.

There is another reason explaining the widespread adoption of 64-bit OS: today it is much more difficult to map files to physical memory. This is due to the fact that their average size is increasing each time and is usually more than 4 gigabytes.

On a note! The only thing you need to keep in mind is that, while doing this, do not expect miracles. To fully enjoy the power of a 64-bit computer, you need to install the appropriate version of Windows. In addition, the drivers and applications used must also support the new architecture.

Windows for 64-bit processor has a Kernel Patch Protection feature that blocks unsupported kernel changes and prevents hardware processing. A digital signature is required for all drivers. This way the system blocks the installation of modified versions that can be used to embed malware.

Many outdated applications and drivers may not work on 64-bit Windows. To address this issue, some developers and companies have released new versions of their products with improved compatibility.

Mozilla implemented a 64-bit version of the Firefox browser back in December 2015. The frequency of adoption of better performing Windows has increased significantly over the past decade.

How can I check if my OS is 32 or 64 bit?

You can easily find out.


On a note! To conclude this section, we recommend moving to as you need to consider future problem situations. At the moment, almost every computer comes with a 64-bit processor. Thus, you can already use its power.

If your 64-bit device has a 32-bit operating system, then you are wasting the computing resources you paid for. With regard to the availability of programs and applications, their number is increasing every day.

Advantages and disadvantages

Advantages of 64-bit systems:

  • the ability to use more RAM;
  • improved efficiency. When an optional OP is installed, 32-bit systems cannot use it due to address space constraints. But 64-bit systems are capable of this, which often leads to a significant increase in computer performance;
  • more virtual memory. Windows 64-bit architecture can theoretically offer 8 TB of virtual memory for a single application. 32-bit limited to 2 GB. Modern programs, especially games, videos, and photo editors, require more OP. By allocating memory more efficiently with a 64-bit processor, applications optimized for this architecture can take full advantage of the new space;
  • additional security features. The 64-bit version provides additional security in the form of D.E.P hardware, kernel protection features, and improved drivers.

It is important to consider the disadvantages, which include the following:

  • possible driver incompatibility. While more and more software is supported by the 64-bit OS, for those who still use old, reliable, and often functional hardware, moving to a new architecture can be quite painful. It is unlikely that 64-bit drivers are available for older systems and hardware;
  • some limitations of the motherboard OP. Most often, the latter supports early 64-bit processors, but does not offer more than 4 GB of RAM. You can experience some of the benefits of a 64-bit processor, albeit without accessing more RAM. It might be time to upgrade your OS;
  • problems with old applications. The software most likely won't make the transition to 64-bit architecture. Older tools, including 16-bit ones, require virtualization. Otherwise, you will need time to update them.

Why was 64-bit architecture developed?

The main reason for the development was the satisfaction of constantly growing requests from the server side. The latter process hundreds of requests simultaneously and use terabytes of databases. Servers also access information in a nearly random order, so it is important to keep it in memory as much as possible.

Why not use 64-bit processors when developing various applications and programs? In the days of 16-bit architectures, memory was a major concern for developers. With the advent of 32-bit systems, speed has become a priority. As a result, 64-bit devices offered better performance. Every year we need more and more memory for playing audio, video, games, etc., so the development of a new architecture is not far off.

Run 32-bit applications on a 64-bit computer

If we look at what happens when we run a 32-bit application on a 64-bit device, we can see that the CPU has switched to the so-called 32-bit compatibility mode, in which it behaves like any 32-bit processor.

However, the system constantly jumps between applications several thousand times per second. This skipping is called a "scheduling". Every time the scheduler switches from one application to another, it also needs to switch the CPU mode between 64-bit and 32-bit, which invariably takes some time. This additional time seems insignificant, but it still affects the performance of the device.

Among other things, any application interacts with the operating system because it needs to use some services. However, since the OS is 64-bit, the interop request must first be switched from 32-bit to 64-bit mode, and then run in the "Manager".

Feel free to open 32-bit applications on a 64-bit operating system. If any slowdown occurs, it will be minimal.

Video - Which Windows to install 32 or 64 bit and what is the difference

Many users, installing Windows on their PC, often wonder: which version of the operating system to choose x64 or x86? And in general, what do these abbreviations mean? You may also come across these abbreviations when downloading various programs, which may also have two versions - for x64 and x86. If you are reading this article, then, most likely, you are also trying to figure out what's what.

The first thing we need to understand is that there are different types of processors with different architectures. Over the past 10 years, processors have been improved and developed. At first, they allowed working with 16-bit programs and operating systems (OS), then with 32-bit ones, and now with 64-bit ones. You will hardly find computers with support for 16-bit programs, and the latest new PCs are released almost all with a new architecture for 64-bit operating systems.

AMD was the pioneer in the development of 64-bit processors. It is for this reason that software developers generalize such processors by calling them amd64. This does not mean that a game with amd64 specifications will not run on 64-bit Intel processors. In this case, the usual generalization takes place, which has become firmly established in practice.

As for the abbreviations x64 and x86, they correspond to just different architectures - 64 and 32, respectively. For operating systems, these abbreviations stand for bit depth.

How to find out what type (bitness) of the operating system is on your computer now? To do this, hover over the "Computer" icon in Windows and right-click on it.

Select Properties from the context menu. A window with the characteristics of your computer and OS will open in front of you. You will see one of two options: 64-bit operating system or 32-bit. This information will allow you to understand which program (x64 or x86) you need to install.

The peculiarity of 64-bit programs is that they are very productive and, on the other hand, are memory-hungry. Putting a 64-bit operating system on a weak laptop with two gigabytes of RAM and a 32-bit processor is a mistake. It is also worth knowing that 32-bit systems and programs cannot use more than 3GB of RAM.

If you have a PC with 4 or more gigabytes of RAM, you can safely install 64-bit Windows and, accordingly, 64-bit programs. It is common for programs of this type to make the most of the available resources on the PC.

As you can see, the question "which is better: x86 or x64?" meaningless. Everything is decided by the configuration that your computer has.

To summarize, x86 stands for 32-bit operating system and 32-bit processor, while x64 stands for 64-bit operating system and 64-bit processor.

poleshuk.ru

Difference between 32 and 64 bit operating systems

When choosing a version of the Windows operating system, users usually think about a home or professional release. However, there is another important factor of difference - this is the bitness of the operating system in 32 or 64 bits.

You have probably heard something about the fact that there are different bit systems, that they have their own differences. But how do you understand them? Let's see where these designations come from and what they say.

What does the number of bits mean?

The bit architecture of a computer depends on the central processor. Currently, most PC processors are divided into these two options - 32 and 64 bits. A 64-bit processor is more efficient than its 32-bit version; it can process significantly more information per unit of time.

To understand the difference, you need to remember that for a computer, any information is a sequence of zeros and ones, i.e. binary code. One bit can store one of two possible variants - 0 or 1, in two bits - four variants of combinations of zeros and ones.

Likewise, a 32-bit system means there are 2 32-bit addresses or 4.294.967.296. At the same time, a 64-bit system is a two to the 64th power, that is, 18.446.744.073.709.551.616 cells for writing. In other words, about 4 million bytes (about 4 gigabytes) versus about 18 quintillion bytes (about 18 billion gigabytes).

How to choose the Windows version

If you are sure that your computer is using a 64-bit processor, you also need to install a 64-bit operating system. A 32-bit version of Windows will run on a 64-bit processor, but you won't be able to get the most out of your device. However, you cannot install a 64-bit operating system on a 32-bit processor. However, 64-bit Windows works well with programs written for 32-bit operating systems.

For the average user, there are two main differences between the versions of Windows. The main one is that a 32-bit OS can only use up to 4 gigabytes of RAM. So even if your PC has 16 gigabytes of RAM but 32-bit Windows is installed, only 4 gigabytes will be used. There is no such limitation for 64-bit OS. Unless there is a minimum threshold - at least 1 GB of RAM.

Another feature is the difference between the Program Files folder. In a 32-bit OS, all programs are installed in this directory. On 64-bit systems, there is an additional folder named Program Files (x86). This is due to the fact that programs for 32-bit architectures are written differently than for 64-bit ones.

At the same time, in the 64-bit version of Windows, 64-bit programs are sent to the Program Files folder, while 32-bit applications are sent to the directory strangely designated as x86. By the way, 64-bit systems are referred to as x64.

Previously, there were also 16-bit operating systems such as Windows 3.1. At the same time, programs of a similar order can still be run on 32-bit operating systems, but on 64-bit ones it will no longer work. Is that when using a special emulator of a 32-bit system.

Software bitness

When installing new programs, pay attention to their bit depth. Some manufacturers offer a choice of 32 and 64 bits, others develop only 32-bit versions, and someone automatically detects the version of your OS and installs the appropriate version in terms of bitness. In any case, if you have a 64-bit version of Windows installed, choose programs of a similar order when possible.

Often, the presence of a 64-bit program will not mean its better performance in comparison with the younger version, but at least it will affect its stability. Therefore, pay attention to the designations of software manufacturers, such as the words Version or Edition, before downloading the distribution kit from the official site.

Since the 32-bit version of the program works for everyone, developers often use it as a default solution. But we have found out that for a 64-bit OS it is better to use a more modern software solution.

How do I find out the OS version?

Having dealt with some of the peculiarities of 32-bit and 64-bit operating systems, let's find out where this designation is spelled out in the Windows installed with us. To do this, just go to the system properties using one of the available methods. For example, by the keyboard shortcut Win + Break. For Windows 8 and 10, you can right-click on the Start menu and select the "System" menu item.

Basic information about your computer is displayed here: the type of processor, the amount of RAM (installed or simply used, as is the case with 32-bit OS) and the version of Windows. In the "System" area in the "System type" column there is information about the bitness of both the operating system and the processor used.

The bitness of the processor and the operating system must match. Otherwise, you are advised to upgrade your operating system to 64-bit. However, you will not be able to upgrade a computer with a 32-bit processor to a 64-bit OS.

64-bit as standard

Slowly but surely, 64-bit computers are becoming the modern standard. If in the days of Windows XP all these stories confused even experienced users and caused problems for developers, then starting with Windows 7 the situation began to change.

4 gigabytes of RAM has long been sufficient for most purposes. In part, the development of processors has not kept pace with offering affordable 64-bit solutions to the general public. At the beginning of 2017, four gigabytes of RAM is still sufficient for work in a number of areas. However, 64-bit processors are becoming more available and 32-bit systems are gradually becoming obsolete.

This forces software developers to actively switch to 64-bit architecture, which is gradually becoming a standard. And since the ceiling in the limits of 64-bit systems is unlikely to be broken in the foreseeable future, this standard is coming for a long time.

pcgramota.ru

Undoubtedly, today it is difficult to find a PC user who would not be faced with the concept of "64-bit system". What it is, not everyone can clearly answer, although almost everyone has heard about it. Let's try to understand this issue and clarify the situation. As an example for further reasoning and comparison, let's take the popular Windows 7 64 and 32 bit OS. We will also see what is their difference, and touch on the burning issues of improving computer performance.

64-bit system: what is it in general terms?

Now, perhaps, we will not go into specific computer terms, but we will try to explain the understanding of the bit depth, so to speak, in a simple common human language.

What is bit depth in general? As already clear, it is expressed in bits, but this concept should be considered not only from the point of view of the system itself (Windows 7 64 bits, for example), but also taking into account the peripheral devices (roughly speaking, the "iron" filling of any computer). Thus, the simplest conclusion: bit depth is the number of bits that can be processed by such devices at the same time, provided that the system is also capable of sending such requests. Naturally, this is the simplest interpretation.

32-bit vs. 64-bit: What's the Difference?

To fully understand the difference between systems with different bit rates, it is necessary to make a small excursion into the history of the development of computer technology, in particular, processor chips.

At the dawn of evolution, all processors produced at that time had a capacity of 8 bits, that is, they could simultaneously process only 8 bits of information. The revolution took place when they were replaced by 32-bit chipsets, which, by the way, due to their versatility, are still used today. After quite a long time, processor chips with 64-bit architecture appeared, but this, as it turns out, is not the limit, because in the near future we are already promised the appearance of 128-bit processors and the OS created for them.

There is an interesting fact here. Previously, 32-bit systems were designated as "x32", then the abbreviation "x86" was adopted. Why and for what purpose this was done, no one knows for certain. Nevertheless, today you can easily compare, say, Windows 7 32-bit and a similar version of 64-bit. Outwardly, in terms of interface, they do not differ at all. But in terms of software, the difference is quite significant.

The fact is that 64-bit Windows systems have in their arsenal some components and capabilities that are not available in 32-bit versions. The simplest example is the universal Hyper-V hypervisor module, which is a virtual machine capable of installing child operating systems (even non-Windows ones), as well as testing hardware or software without affecting the main system.

But this is only one aspect. In fact, everything is much more complicated and more related to processors and RAM.

Processor support

As far as processor chips are concerned, naturally 64-bit devices are faster. However, you should pay attention to the fact that 64-bit Windows will simply not be installed on a computer with a processor that does not support this bit depth. Actually, this is one

from the points of system requirements.

But when using the x64 architecture, it is much more convenient to manage processors and their parameters. So, for example, you can easily use all the cores to speed up the processing of data and commands, or enable a virtual processing thread called Hyper Threading.

But here we come to one of the most painful questions concerning the volume of "RAM". The difference, for example, between Windows 7 32-bit and the x64 version immediately manifests itself in the fact that 32-bit systems do not support installing RAM with a volume exceeding 4 GB.

In other words, no matter how many planks you put there, they will not even be determined at the “iron” level. And it is this limitation that creates quite a lot of problems in the development and correct operation of resource-intensive programs and applications, when increased efficiency is required.

But the 64-bit version of Windows 7 (or any other system) can work with a fairly large amount of "RAM". For example, the version of Windows 7 Maximum "sees" up to 128 GB, Professional - up to 192 GB, although, in principle, it is believed that these restrictions are very conditional. And if you look into the near future, you can imagine how much "RAM" systems with a 128-bit architecture will be able to perceive.

You can see if the configuration supports 64-bit architecture through the Control Panel, where you select the section for counters and performance tools. Next, the menu for displaying and printing detailed results is used. This is where 64-bit support is indicated.

Performance issues

Now let's look at the bitness of the OS and compatibility with hardware on the other hand. Higher bit depth does not mean at all that on a certain configuration, even if it meets the minimum requirements, when installing a 64-bit OS, the performance will be better than when installing the same version, but with a 32-bit architecture.

It is not hard to guess that 64-bit systems consume more memory, both operational and virtual. Here's a simple explanation. Let's say we have a computer or laptop with 2 GB of "RAM" installed. The 64-bit "seven" itself consumes 768 MB on average (with the default settings). This includes 64-bit user applications and application programs. Depending on the complexity and resource intensity, the "consumed" volume can vary within a fairly wide range. But all the same, and so it is clear that the performance is reduced to almost zero. In this case, as a partial solution, you can use the installation of 32-bit applications on a 64-bit system, reducing the load on "RAM" and processor.

Versatility

So, we have a 64-bit system. What it is, I think, is already a little clear. Now let's move on to one more pressing issue related to the operation of applications and user programs.

Everything is simple here: you can install 32-bit applications on 64-bit systems (sometimes this can be a key factor in ensuring they work correctly), but, alas, you cannot install 64-bit programs into systems with an architecture.

But when using schemes for combining 32-bit programs and 64-bit systems, the increase in performance in relation to the application will be quite significant. In particular, this applies to multimedia. For example, when working with sound, ASIO4ALL (sometimes ASIO DX Full Duplex) drivers are often used, which are quite heavy in themselves, especially if the maximum buffer is used, corresponding to the total amount of RAM, however, expressed not in megabytes, but in samples. If a 64-bit plugin is installed, the load increases. But if you put the 32-bit version, the plug-in or program will just "fly". And this is far from the only example. Now we are not talking about games at all, they also have enough of their own "gadgets".

By the way, you don't have to go far to see which version of the OS is installed on your computer. A simple right click on a computer icon with a choice of properties menu will present the desired information.

Migrating from a 32-bit system to a 64-bit system

If we consider the transition from one architecture to another (from lower to higher), one should take into account the fact that Windows systems, for example, the same "seven" involves changing the file system from FAT32 to NTFS.

Roughly speaking, it won't fit on FAT32 at all. This will not affect user documents created in, say, office applications. The same applies to programs, but only on condition that the 64-bit system is put on top of the existing 32-bit system, but with the existing NTFS file system. As a rule, such a transition is carried out quite simply and painlessly. Otherwise, a reinstallation will be required with a change in the file system.

Reverse transition

But the reverse transition from 64-bit to 32-bit is impossible without changing the file system. In this case, you will have to completely format the partition into which the 32-bit version of the system will be installed. It goes without saying that such a process will entail the destruction of all existing data. Therefore, not to mention reinstalling programs and applications, before installation, you must copy important files and documents, either to another logical partition, or to an existing removable medium (flash drive, memory card, optical disk).

When is it worth installing a 64-bit OS?

The expediency of installing a 64-bit OS directly depends on the hardware configuration of a computer or laptop. Of course, you can install the same 64-bit "seven" on terminals that meet the minimum requirements (the appropriate type of 2-core processor, at least 2 GB of RAM and free disk space, depending on the version installed).

Software issues

Until recently, for 64-bit systems, in general. Few have released drivers, let alone software products; today, almost all leading software developers are primarily focused on these systems. "Operating systems" with 32-bit architecture are slowly but surely becoming a thing of the past, although they are still quite popular (the same Windows XP SP3 or 32-bit "seven").

And if the 128-bit architecture appears in the coming years, it will be possible to completely forget about systems and processors that have the unfortunate 32 bits at their disposal. And these are not empty words, because, as you know, technical progress does not stand still, but moves, so to speak, by leaps and bounds.

Instead of an afterword

Here we briefly reviewed the topic "64-bit system: what is it?". Here, for better understanding, no emphasis was placed on computer vocabulary and terminology. However, based on all of the above, everyone can draw certain conclusions for themselves, in particular, it should be noted that the installation and use of a 64-bit system is not always justified on weak or minimal configurations.

Finally, it should be noted that updating a 64-bit system, in fact, is no different from the 32-bit version, only the service responsible for this process downloads and installs the necessary modules and components designed specifically for this architecture. And, as it is already clear, there is no visual difference between different versions, they appear only at the program level.

fb.ru

64-bit system - what is it? Review, description, comparison

Today, without a doubt, it is already difficult to find a personal computer user who has never come across such a concept as a 64-bit operating system. However, not everyone can clearly answer what it is. Let's try to understand this issue and clarify the situation a little. For further reasoning, as an example, we will consider the popular operating system Windows 7 64 and 32 bits. Let's try to find out what is the difference between these operating systems, and also touch on important issues of improving computer performance.

What is a 64-bit system?

Today we will not go into specific computer terminology, but simply try to explain on our fingers what the bit is. What does this word even mean? As you probably already understood, the bit depth is expressed in bits, but this concept should be considered not only from the point of view of the operating system, but also taking into account the peripheral devices. In simple terms, the bit depth is the number of bits that can be processed simultaneously by such devices, provided that the system is able to send such requests.

This is, of course, the simplest interpretation of what 64-bit and 32-bit operating systems are. To fully understand the difference between systems with different bit rates, you need to make a small excursion into the history of the development of computer technology, or rather, processor chips. Previously, all manufactured processors were 8-bit. This means that they could process only 8 bits of information at a time. When they were replaced by 32-bit chipsets, a revolution took place.

Such chipsets are still used today due to their versatility. After quite a long time, processor chips with a 64-bit architecture appeared. It turns out that this is far from the limit. In the near future, we are already expecting chips with 128 - bit architecture, as well as operating systems created for them. One interesting fact should be noted right away. Previously, 32-bit systems were referred to as x32. Then the notation x86 was adopted. For what and for what purpose this was done, no one knows. However, today you can easily compare Windows 7 32-bit and a similar 64-bit version. In terms of the interface, they practically do not differ externally.

In terms of software, the difference is quite significant. The point is that the arsenal of 64-bit systems contains certain features and components that are not available in 32-bit versions. The simplest example is the generic Hyper-V hypervisor module, which is a virtual machine capable of installing child operating systems, even if they are not Windows. Also, this module allows you to test software. However, there is one rather significant aspect here. Everything is actually much more complicated and has more to do with RAM and processors.

Processor support

When it comes to processor chips, 64-bit devices offer better performance. Here you should pay attention to the fact that a 64-bit Windows system cannot even be installed on a computer whose processor does not support this bit depth. This is one of the mandatory system requirements. When using the x64 architecture, it is much more convenient to manage processors and their parameters. For example, you can simply use all cores to speed up command processing, or activate a virtual thread of processing called Hyper Threading.

Maximum RAM

Now let's come to one of the most painful questions, namely, the amount of RAM. The difference is that 32-bit operating systems do not support installing RAM that is larger than 4GB. In other words, no matter how many bars you put there, they will not be determined at the iron level. This limitation creates a lot of problems associated with the development and correct operation of resource-intensive programs and applications in cases where high efficiency is required. The 64-bit version of the Windows 7 operating system supports a fairly large amount of RAM.

So, for example, the maximum version of Windows 7 sees up to 128 GB, the professional version - up to 192 GB. Such restrictions are, in principle, considered conditional. Thinking about the future, it will be hard to imagine how much RAM 128-bit operating systems can handle. To see if the configuration supports 64-bit architecture, you can use the "Control Panel", where you need to select the section of counters and performance tools. The menu is then used to display and print detailed results. This is where 64-bit support comes in.

Performance issues

Let's look at the bitness of the operating system and its compatibility with iron components from the other side. It should be borne in mind that high bit depth does not at all guarantee that on a certain configuration, even if it meets the minimum requirements, when installing a 64-bit operating system, the performance will be better than when installing the same version, but with a 32-bit architecture. As you might guess, 64-bit systems consume more memory, both virtual and RAM.

There is a fairly simple explanation for this fact. Let's say you have a laptop or computer that has 2GB of RAM installed. 64-bit Windows 7, with the default settings, consumes an average of 768 MB. This also includes 64-bit applications and user applications. The eaten volume, depending on resource intensity and complexity, can vary within fairly large limits. However, and so it is clear that the system performance is reduced to almost zero. In this case, you can try installing 32-bit applications on a 64-bit system as a partial solution to the problem. This will reduce the load on the processor and RAM.

Versatility

So, let's consider a 64-bit operating system. It should already be a little clear what this means. Let's move on to consider another rather important issue, which is related to the operation of user programs and applications. Everything is quite simple here: you can install 32-bit applications on 64-bit systems, but you cannot install into 64-bit applications on a 32-bit OS. When using schemes for combining 32-bit programs and 64-bit systems, the performance gain in relation to the operation of the application can be quite significant. This applies in particular to multimedia. So, for example, when working with sound, ASIO4ALL drivers are often used, which themselves weigh quite a lot, especially if the maximum buffer is used, corresponding to the amount of RAM.

The load is seriously increased with the installation of a 64-bit plugin. If you install the 32-bit version, the plugin or program will work much faster. There are many such examples. Now we are not talking about games at all. There are enough of their own lotions. You don't have to look far to find out which version of the operating system is installed on your PC. All you need to do is right-click on the computer icon and select the properties menu, and you will get all the information you need.

Upgrading from 32-bit to 64-bit

If we consider the transition from one architecture to another, it is necessary to take into account the fact that in Windows operating systems, in the same Windows 7, a transition from the FAT32 file system to NTFS is assumed. It won't install on FAT32 at all. This will not affect user documents in any way. The same applies to programs, but only on the condition that the 64-bit operating system is installed on top of the existing 32-bit operating system, but with the existing NTFS file system. This transition is usually painless and easy. Otherwise, if the file system changes, reinstallation will be required.

Reverse transition

You cannot migrate from a 64-bit operating system to a 32-bit operating system without changing the file system. In this case, you will need to completely format the partition on which the 32-bit version of the operating system is installed. Such a process will, of course, entail the destruction of all available information. For this reason, before installation, the user will have to copy all important documents and files to removable media or other logical partition.

When is it better to install a 64-bit operating system?

The advisability of installing a 64-bit operating system depends directly on the hardware configuration of the laptop or computer. Naturally, you can install 64-bit Windows 7 on computer terminals that meet the minimum requirements. However, it is better to pay attention to the recommended parameters. Ideally, it would be a good idea to use an oversized configuration. It won't hurt.

Software

Until recently, few people released drivers for 64-bit operating systems, let alone application programs. Today, the leading software developers are primarily focused on just such systems. OS with 32-bit architecture is gradually becoming a thing of the past. In the coming years, a 128-bit architecture should appear. You can completely forget about processors and systems that have only the unfortunate 32-bits at their disposal. Technological progress does not stand still, but moves by leaps and bounds.

Conclusion

Now you know what 64-bit operating systems are. For better understanding, no emphasis was placed on computer terminology. Based on the material presented above, each user can draw certain conclusions for himself. I would like to note that the installation and use of 64-bit operating systems is not always justified on minimal and weak configurations. It's also worth noting that updating a 64-bit operating system is essentially no different from a 32-bit version. The service responsible for the execution of this process downloads and installs all the necessary components and modules that are designed specifically for this architecture.

computerologia.ru

What is the bitness of the operating system? x86 and x64

Many computer users ask - "what is the bitness of the operating system, what does it affect?" and "how to determine the bit capacity of the operating system I have installed?" ... I will try to conduct a small educational program on this topic and answer the most common questions.

In simple terms, the bit capacity of the processor is its ability to work simultaneously with a certain number of data units (bits). For a 32-bit processor, this number is from 0 to 4294967295. In other words, a 32-bit processor cannot work with RAM larger than 4 Gigabytes.

For 64-bit processors, this number is much higher, so 64-bit operating systems can work with up to 32 GB of RAM.

Processor bit designation

Processors are currently divided into 32-bit and 64-bit. At the same time, in the designation of processor architectures, there are abbreviations x86 and x64. Be aware that x86 is a 32-bit processor and x64 is 64-bit.

Why is the processor 32 bit, and the architecture is called x86?

The name comes from Intel, whose early processor models ended in 86 and had a 32-bit architecture.

  • 80386 (i386),
  • 80486 (i486)

How to find out the bitness of the operating system?

To do this, right-click on the icon my computer and select the "Properties" menu that opens. From my own experience, I can say that if you have a Windows XP operating system, then 99% of the time it is 32-bit.

How to find out the bitness of the operating system

If you have Windows 7 Starter installed, then it is also 32-bit (and there are simply no others). The bit type of other editions of Windows 7 or Windows 8 can be viewed in the "System Type" section.

What affects the bitness of the operating system

As I already said, the main thing for a home user is the amount of RAM installed in the computer. If you have less than 3GB of RAM, you shouldn't upgrade to a 64-bit OS. If the RAM is 4 GB or more, then the transition is desirable. PC performance should improve.

Wireless microphone how it works How to allow access to the microphone in VK

For computer processors, there are two most common architectures, these are amd64 and i386, or as they are called in a simple way, 32 and 64 bits. The first was developed at the very beginning of the era of computers and had some drawbacks. The second is more modern and was created relatively recently. New computer users often ask themselves which is better 32 or 64 bits, as well as the system of which architecture to choose for their computer.

In this article, we will try to fully answer this question, we will consider in detail how a 64-bit system differs from a 32, what is the fundamental difference between these architectures, and also why you should choose one or another option.

First of all, it must be said that 32 bits or x86 or i386 are almost the same thing, and this is the processor architecture, and the operating system is already designed to work on this architecture. For the first time, x86 architecture was used in Intel processors. This name was formed from the first processors where it was used - Intel 80386. Later processors from AMD began to support it and x86 became the standard for personal computers. Then it was improved, refined, but that is not the point.

64 bit architecture

The 64-bit architecture was developed much later by AMD. This architecture is also called x86-64 or amd64. Despite the name, it is also supported by Intel and AMD processors. It is fully x32 compatible. The difference between them is mainly in bitness, but we will consider what it is in much more detail below.

What is the difference between 64 and 32 bits?

To understand the difference between 32 bits and 64 bits, you need to dive deeper into the basics. The processor is the most important component of the computer, it can even be called the brain. It is the processor that operates with all the data that we want to process, controls external devices, sends them commands, receives information from them and interacts with memory. The processor needs to store all addresses and instructions during execution somewhere, and no, not in RAM, because the addresses in RAM need to be stored somewhere too.

To solve this problem, each processor contains several tens of superfast memory cells, they are also called registers, each of these cells has its own purpose, name and specific size. What is the difference between 32 bit and 64? It's all about size. For 32 bit processors, the size of one cell is 32 bits. In 64-bit architecture processors, the register size is no longer 32, but 64. The larger the cell size, the more data it can fit, which means that the resource address space can be larger.

So, 32-bit architecture processors could only access addresses within the 2 ^ 32 degree. The larger address simply won't fit in the cell. This limitation is most noticeable when working with RAM. This range includes only memory up to 2 ^ 32 bits or 4 GB, everything above the processor cannot be read without special emulation from the operating system.

A processor with a register size of 64 bits can access addresses up to 2 ^ 64, and this is much more, if translated into the usual values, then this is 1 EB (exabyte) or a billion gigabytes. In fact, no operating system, not even Linux, yet supports this amount of RAM. Compared to 4 GB, this is a very big difference.

But that is not all. In one cycle of operation, a processor with a register size of 32 bits can process 32 bits or 4 bytes of data, 1 byte equals 8 bits. Thus, if the data size exceeds 4 bytes, then the processor will have to perform several cycles to process it. If the processor is 64-bit, then the data size for processing in one cycle is doubled, and now it is 8 bytes. Even if the data is larger than 8 bytes, the processor will equally need less time to process them.

But during real-life use, you are unlikely to notice a big performance increase, unless, of course, you are using very heavy applications. In addition to everything described, there is still a lot of difference between 32 and 64 bit systems. There are many other differences between these architectures. The 64-bit architecture is more optimized for newer hardware, multitasking and very fast performance. All processors these days run in 64-bit mode, but support 32-bit for compatibility in emulation mode. But do not immediately run and reinstall the 64-bit system because it is better, and below we will look at why.

What to choose x32 or x64?

Now you know how a 64-bit system differs from a 32-bit system. There is a lot of debate among users about which architecture to use. Some say that only 64, others are in favor of x32. As you can imagine from the above, it all depends on the RAM. If you have less than four gigabytes, then you can use 32 bits, if more, then you need to use 64 bits so that the system can see all the memory. Yes, there are PAE extensions that allow the processor to see more than 4 gigabytes, but it will be much faster if the system works with memory directly, without any hacks.

Perhaps you have a question, why not use the 64-bit architecture if the memory is less than 4 gigabytes? Since the size of the processor registers is larger, then everything that is stored in RAM automatically becomes larger, program instructions take more, metadata and addresses that are stored in RAM take more.

And this all means that if you install a 64-bit system on a computer with less than 4 GB of RAM, then you will have very little RAM. You will not notice a performance increase, it will only get worse, because some of the RAM will go to disk in the swap partition. and the speed of working with a disk, as you know, is very different from the speed of RAM.

Even if you have 4 GB, it is not advisable to use 64 bits, because there will not be enough memory. By modern standards, this is not enough for a personal computer, and you will reduce it even further by using this architecture. After all, you can use PAE technology, this option can be enabled in the Linux kernel to access all four gigabytes of 32 bits. This will be fully justified.

But if you have 6 GB or more, then it is no longer advisable to use PAE, it is better to use a normal 64-bit architecture, since there is enough memory. and the processor is designed specifically for it.

conclusions

In this article, we examined the difference between 32 and 64, and now you can choose the right system so that it works with optimal performance. What do you think is better to use with certain amounts of RAM? If with 3 GB and 6 everything is still clear, then 4 GB causes a lot of controversy, what is your opinion? Write in the comments!

To complete a small video about the differences between 64-bit processors and 32-bit processors, the video focuses on mobile processors, but the technology is the same: