Она даже решила, вступить в общение с людьми и не могли сделать этого! "Так чего же ты боишься. Я не хотела быть грубой и невнимательной. - И неловко обнял Эпонину! - Она захихикала.
It introduced two new modes of operation, bit mode and compatibility mode, along with a new 4-level paging mode. With bit mode and the new paging mode, it supports vastly larger amounts of virtual memory and physical memory than was possible on its bit predecessors, allowing programs to store larger amounts of data in memory. Each register can store one or two double-precision numbers or one to four single-precision numbers, or various integer formats.
In bit mode, instructions are modified to support bit operands and bit addressing mode. The compatibility mode defined in the architecture allows and bit user applications to run unmodified, coexisting with bit applications if the bit operating system supports them.
Also, a processor supporting x still powers on in real mode for full backward compatibility with the , as x86 processors supporting protected mode have done since the This was the first significant addition to the x86 architecture designed by a company other than Intel.
Intel was forced to follow suit and introduced a modified NetBurst family which was software-compatible with AMD's specification. The x architecture is distinct from the Intel Itanium architecture formerly IA The architectures are not compatible on the native instruction set level, and operating systems and applications compiled for one cannot be run on the other. Originally announced in [14] with a full specification available in August , [15] the AMD64 architecture was positioned by AMD from the beginning as an evolutionary way to add bit computing capabilities to the existing x86 architecture while supporting legacy bit x86 code , as opposed to Intel's approach of creating an entirely new bit architecture with IA The primary defining characteristic of AMD64 is the availability of bit general-purpose processor registers for example, rax , bit integer arithmetic and logical operations, and bit virtual addresses.
Although virtual addresses are 64 bits wide in bit mode, current implementations and all chips that are known to be in the planning stages do not allow the entire virtual address space of 2 64 bytes 16 EiB to be used. This would be approximately four billion times the size of the virtual address space on bit machines.
Most operating systems and applications will not need such a large address space for the foreseeable future, so implementing such wide virtual addresses would simply increase the complexity and cost of address translation with no real benefit. AMD, therefore, decided that, in the first implementations of the architecture, only the least significant 48 bits of a virtual address would actually be used in address translation page table lookup.
In addition, the AMD specification requires that the most significant 16 bits of any virtual address, bits 48 through 63, must be copies of bit 47 in a manner akin to sign extension. If this requirement is not met, the processor will raise an exception.
This is still 65, times larger than the virtual 4 GiB address space of bit machines. This feature eases later scalability to true bit addressing.
Many operating systems including, but not limited to, the Windows NT family take the higher-addressed half of the address space named kernel space for themselves and leave the lower-addressed half user space for application code, user mode stacks, heaps, and other data regions. Also, enforcing the "canonical form" of addresses by checking the unused address bits prevents their use by the operating system in tagged pointers as flags, privilege markers, etc.
The first versions of Windows for x64 did not even use the full TiB; they were restricted to just 8 TiB of user space and 8 TiB of kernel space. Intel has implemented a scheme with a 5-level page table , which allows Intel 64 processors to support a bit virtual address space. The operating system can also limit the virtual address space. Details, where applicable, are given in the " Operating system compatibility and characteristics " section.
Details on this point are given in the " Operating system compatibility and characteristics " section of this article. Long mode is the architecture's intended primary mode of operation; it is a combination of the processor's native bit mode and a combined bit and bit compatibility mode.
It is used by bit operating systems. Under a bit operating system, bit programs run under bit mode, and bit and bit protected mode applications that do not need to use either real mode or virtual mode in order to execute at any time run under compatibility mode.
Real-mode programs and programs that use virtual mode at any time cannot be run in long mode unless those modes are emulated in software. Since the basic instruction set is the same, there is almost no performance penalty for executing protected mode x86 code. This is unlike Intel's IA , where differences in the underlying instruction set mean that running bit code must be done either in emulation of x86 making the process slower or with a dedicated x86 coprocessor.
However, on the x platform, many x86 applications could benefit from a bit recompile , due to the additional registers in bit code and guaranteed SSE2-based FPU support, which a compiler can use for optimization.
However, applications that regularly handle integers wider than 32 bits, such as cryptographic algorithms, will need a rewrite of the code handling the huge integers in order to take advantage of the bit registers. Legacy mode is the mode that the processor is in when it is not in long mode. Legacy mode allows for a maximum of 32 bit virtual addressing which limits the virtual address space to 4 GiB. Protected mode is made into a submode of legacy mode.
Real mode is the initial mode of operation when the processor is initialized, and is a submode of legacy mode. It is backwards compatible with the original Intel and Intel processors.
Real mode is primarily used today by operating system bootloaders, which are required by the architecture to configure virtual memory details before transitioning to higher modes. This mode is also used by any operating system that needs to communicate with the system firmware with a traditional BIOS -style interface. Intel 64 is Intel's implementation of x, used and implemented in various processors made by Intel.
Historically, AMD has developed and produced processors with instruction sets patterned after Intel's original designs, but with x, roles were reversed: Intel found itself in the position of adopting the ISA that AMD created as an extension to Intel's own x86 processor line.
After several years of denying its existence, Intel announced at the February IDF that the project was indeed underway. Intel's chairman at the time, Craig Barrett , admitted that this was one of their worst-kept secrets. Intel's name for this instruction set has changed several times. The first processor to implement Intel 64 was the multi-socket processor Xeon code-named Nocona in June In contrast, the initial Prescott chips February did not enable this feature.
Intel's official launch of Intel 64 under the name EM64T at that time in mainstream desktop processors was the N0 stepping Prescott-2M. The first Intel mobile processor implementing Intel 64 is the Merom version of the Core 2 processor, which was released on July 27, VIA Technologies introduced their first implementation of the x architecture in after five years of development by its CPU division, Centaur Technology.
The processor supports a number of VIA-specific x86 extensions designed to boost efficiency in low-power appliances. It is expected that the Isaiah architecture will be twice as fast in integer performance and four times as fast in floating-point performance as the previous-generation VIA Esther at an equivalent clock speed.
The features exposed by each level are as follows: [41]. All levels include features found in the previous levels. Although nearly identical, there are some differences between the two instruction sets in the semantics of a few seldom used machine instructions or situations , which are mainly used for system programming. This is therefore of interest mainly to developers of compilers, operating systems and similar, which must deal with individual and special system instructions.
Intel's Xeon Phi "Knights Corner" coprocessors, which implement a subset of x with some vector extensions, [69] are also used, along with x processors, in the Tianhe-2 supercomputer. The following operating systems and releases support the x architecture in long mode. Preliminary infrastructure work was started in February for a x port.
FreeBSD first added x support under the name "amd64" as an experimental architecture in 5. It was included as a standard distribution architecture as of 5. The 6. Work is currently being done to integrate more fully the x86 application binary interface ABI , in the same manner as the Linux bit ABI compatibility currently works.
As of NetBSD 2. The NX bit is used to provide non-executable stack and heap with per-page granularity segment granularity being used on bit x Complete in-tree implementation of AMD64 support was achieved prior to the hardware's initial release because AMD had loaned several machines for the project's hackathon that year.
DOS itself is not aware of that, and no benefits should be expected unless running DOS in an emulation with an adequate virtualization driver backend, for example: the mass storage interface. Linux was the first operating system kernel to run the x architecture in long mode , starting with the 2.
This permits programs to be recompiled into long mode while retaining the use of bit programs. Several Linux distributions currently ship with xnative kernels and userlands.
Some, such as Arch Linux , [79] SUSE , Mandriva , and Debian allow users to install a set of bit components and libraries when installing off a bit DVD, thus allowing most existing bit applications to run alongside the bit OS. Other distributions, such as Fedora , Slackware and Ubuntu , are available in one version compiled for a bit architecture and another compiled for a bit architecture. Fedora and Red Hat Enterprise Linux allow concurrent installation of all userland components in both 32 and bit versions on a bit system.
Mac OS X No other libraries or frameworks work with bit applications in Mac OS X The kernel, and all kernel extensions, are bit only. However, not all bit computers can run the bit kernel, and not all bit computers that can run the bit kernel will do so by default.
OS X This removal of support has presented a problem for WineHQ and the commercial version CrossOver , as it needs to still be able to run bit Windows applications. The solution, termed wine32on64 , was to add thunks that bring the CPU in and out of bit compatibility mode in the nominally bit application. In Mac OS X Solaris 10 and later releases support the x architecture. The default behavior is to boot a bit kernel, allowing both bit and existing or new bit executables to be run.
A bit kernel can also be manually selected, in which case only bit executables will run. The isainfo command can be used to determine if a system is running a bit kernel. For Solaris 11, only the bit kernel is provided. However, the bit kernel supports both and bit executables, libraries, and system calls. Windows Vista , which also has many different editions, was released in January Windows 7 was released in July Windows Server R2 was sold in only x64 and Itanium editions; later versions of Windows Server only offer an x64 edition.
Under Windows 8. Since AMD64 and Intel 64 are substantially similar, many software and hardware products use one vendor-neutral term to indicate their compatibility with both implementations.
The term IA refers to the Itanium processor, and should not be confused with x, as it is a completely different instruction set. Many operating systems and products, especially those that introduced x support prior to Intel's entry into the market, use the term "AMD64" or "amd64" to refer to both AMD64 and Intel Intel entered into a cross-licensing agreement with AMD, licensing to AMD their patents on existing x86 techniques, and licensing from AMD their patents on techniques used in x From Wikipedia, the free encyclopedia.
Type of instruction set which is a bit version of the x86 instruction set.
Microsoft characterized the retail packaging for Windows Vista as "designed to be user-friendly, a small, hard, plastic container designed to protect the software inside for life-long use"; [7] it opens sideways to reveal the Windows Vista DVD suspended in a clear plastic case.
With the exception of Windows Vista Starter, all editions support both IA bit and x64 bit processor architectures. Users could purchase and download Windows Vista directly from Microsoft through the Windows Marketplace before the service's discontinuation.
Microsoft sold these licenses online through its website. Most bit programs can run natively, though applications that rely on device drivers will not run unless those device drivers have been written for x64 platforms. All bit versions of Microsoft operating systems impose a 16 TB limit on address space.
Processes created on the bit editions of Windows Vista can have 8 TB in virtual memory for user processes and 8 TB for kernel processes to create a virtual memory of 16 TB. The Commission concluded that Microsoft "broke European Union competition law by leveraging its near monopoly in the market for PC operating systems onto the markets for work group server operating systems and for media players. Unlike that decision, however, Microsoft was also forced to withdraw the non-compliant versions of Windows from the South Korean market.
As a continuance of these requirements, Microsoft released "N" and "KN" variants of some editions of Windows Vista that exclude Windows Media Player, as well as "K" and "KN" editions that include links to third-party media player and instant messaging software. Two additional editions of Windows Vista have been released for use by developers of embedded devices.
These are binary identical editions to those available in retail, but licensed exclusively for use in embedded devices. Unlike previous versions of Windows, Windows Vista does not support compliance checking during installation; compliance checking previously allowed users to insert a disc as evidence that the operating system was being upgraded over a previous version, which would allow users to enter an upgrade license to perform a clean install.
However, upgrading from a bit edition to a bit edition or downgrading from bit edition to a bit edition requires a clean install. The following chart indicates the possible upgrade paths:. From Wikipedia, the free encyclopedia.
Wikimedia list article. News Center. Retrieved May 26, Ars Technica. Retrieved June 2, January 29, Retrieved April 3, January 17, Redmond Magazine. Retrieved May 30, Windows Vista Team Blog. Archived from the original on November 10, Windows How-to.
SuperSite for Windows. Archived from the original on March 16, Retrieved October 23, Archived from the original on June 8, PC World. Retrieved October 25, Archived from the original RTF on September 7, Archived from the original on March 7, Archived PDF from the original on January 31, Help with Windows.
Archived from the original PDF on August 2, Supersite for Windows. Retrieved April 29, CBS Interactive. Softpedia News. Retrieved 8 June Archived from the original on January 21, Windows Hardware Engineering Conference Archived from the original EXE on December 22, Retrieved September 1, Retrieved June 15, Archived from the original on April 30, January 21, Archived from the original on February 2, January 6, Archived from the original on September 9, Vista SP1 — Which is fastest?
Retrieved June 1, Windows IT Pro. Archived from the original on April 22, Retrieved August 9, Microsoft Windows. Components History Timeline Criticism. Windows 1. Windows 95 Windows 98 Windows Me. Embedded Compact CE 5. Phone 7 Phone 8 Phone 8.
Cairo Nashville Neptune Odyssey. List of versions Comparison Category. Categories : Windows Vista. Hidden categories: Articles with short description Short description matches Wikidata Good articles.
Namespaces Article Talk. Views Read Edit View history. Help Learn to edit Community portal Recent changes Upload file. Download as PDF Printable version. Part of a series of articles on. Editions Windows Server Windows Mobile 6. OEM licensing in emerging markets [13]. Partial no support for HD content creation. Partial no support for HD content creation 4.
Partial 6. Disabled by default. No Share center. No P2P. Partial desktop composition only. No P2P meeting. View only. Yes optional. Yes Enhancements available in Windows Ultimate Extras.
Requires TPM 1.