EFI, an extended firmware interface, an abbreviation of English name Firmware Interface, is Intel, an upgrade solution for BIOS to replace BIOS in a future PC computer system that leads a company developed by personal computer technology. At the same time, EFI is also the abbreviation of electronic fuel injection (system) English name Fuel Injection (System), which is to use various sensors to detect the various states of the engine. After the computer's judgment and calculation, the engine can be obtained under different operating conditions and can be obtained under different operating conditions. A system of combustible mixed gas with a suitable concentration.
1 Extensible firmware interface
The meaning of EFI nbios technology comes from the popularity of IBM PC/AT machines and the first to develop and produce by Campa Corporation. "Cloning" PC. During the start of the PC, BIOS is responsible for initialized hardware, detecting hardware functions, and the responsibility of guiding the operating system. In the early days, BIOS also provided a set of service program for operating systems and applications. The BIOS program is stored in a memory that is not lost after power loss. The address of the first instruction of the processor during the system will be positioned in the memory of the BIOS, which is convenient for the initialization program to execute. It as we all know, Intel has led the PC technology trend based on the X86 series processor in the past two decades. Its products such as CPUs and chipsets have occupied the position of absolute leadership in the PC production line. Therefore, many people think that this move shows the ambition of Intel's desire to dye the firmware product market. In fact, EFI technology originated from the launch of the ITANIUM platform. The Anding processor is a 64 -bit new architecture that is completely different from the X86 series by Intel's high -end market investment in Intel's high -end market investment. In the era of the X86 series processors entering 32 -bit, due to compatibility reasons, the new processor (i80386) retained 16 -bit operating method (real mode). Way. Even in the strongest series of processors containing 64 -bit extension technology, the processor is still switched to 16 -bit real mode when the processor power is started. Intel attributed this situation to the development of BIOS technology slowly. Since the PC compatible machine manufacturer copies the first set of BIOS source programs through the net room, BIOS has more than ten years in the form of 16 -bit assembly code, register parameter calling, static links, and a fixed address of memory fixing below 1MB. Although many new elements are added to the products due to the efforts of major BIOS manufacturers, such as PNP BIOS, ACPI, traditional USB device support, etc., the fundamental nature of BIOS has not changed. This forces Intel to consider adding a compatible mode that greatly reduces efficiency when developing and updated processors. Someone once made a metaphor: this is like Porsche's new -generation fully automatic stall sports car was put on a stingler in life. However, the Anding processor does not have such concerns. It is a new processor architecture. The interfaces between the system firmware and the operating system can be completely redefined. And this time, Intel defines it as a scalable, standardized firmware interface specification, unlike the fixed fixation of traditional BIOS, and lack of documents, it is completely based on experience and obscure agreed. The emergence of EFI -based system products has been five years since the emergence of EFI. Now, Intel has tried to promote technology to high -end servers to the PC product line with a more advantageous market share, and promised to be in 2006 in 2006 Will invest full -scale technical support.
The comparative EFI BIOS and Legacy Bios
A significant difference is that EFI BIOS is a system of module, C language style parameter stack transmission, and dynamic links. It is easier to achieve than Legacy BIOS. It has stronger fault tolerance and error correction characteristics, shortening the time of system development. It runs in the 32 -bit or 64 -bit mode, and even in the future enhanced processor mode, breaks through the addressing capacity of the traditional 16 -bit code, and achieves the maximum addressing of the processor. It uses the form of EFI -driven to identify and operate hardware. Unlike BIOS using the method of mounting mode interruption, the hardware function is increased. The latter must place a 16 -bit code similar to the driver and place it in a fixed toast storage area to run the initialization part of this code. It will provide services to other programs with the interrupt vector of the mounting mode. For example, VGA graphics and text output interruptions (INT 10H), disk access interrupt services (INT 13H), and so on. Due to the limited storage space (128KB), Legacy Bios has no power to put the size of the driving code that needs to be placed. In addition, the hardware service program of Legacy BIOS exists in the form of 16 -bit code, which makes it difficult to access its services running in the enhanced mode. Therefore, the services provided by Legacy BIOS can only be provided to the operating system guidance program or MS-DOS operating system. The driver under the EFI system is not composed of code that can run directly on the CPU, but uses EFI byte Code (EBC). This is a set of virtual machine instructions dedicated to EFI -driven. It must be explained under the EFI -driven operating environment (or DXE). This guarantees full downward compatibility. For example, an extended device with an EFI -driven device can be installed in a Anding processor system, or it can be installed in a new PC system that supports EFI systems that support EFI systems. And its EFI driver does not need to be rewritten. In this way, there is no need to consider the compatibility factors brought by the system upgrade. In addition, due to the simple EFI -driven development, all PC components providers can participate. The situation is very similar to the development model of modern operating systems. This development model has made Windows become powerful and superior in just two or three years. operating system. The EFI -based driver model can make the EFI system contact all the hardware functions. Before the operation of the operating system, browsing the Wanwei website is no longer a nightmare, and it is even very simple to implement. This is an impossible task for traditional BIOS systems. Adding a few simple USB device support to BIOS has made many BIOS designers suffering, not to mention addition to adding support for countless network hardware, but also Build a TCP/IP protocol stack in a 16 -bit mode out of thin air. The people think that BIOS is just because of compatibility issues that are not leaving. It is not worthy of spending too much effort to spend too much upgrade. The opponents believe that when the emergence of BIOS restricts the development of PC technology, someone must make necessary changes.
efi and operating system
efi is very similar to a low -level operating system, and has the ability to control all hardware resources. Many people feel that its continuous development may replace modern operating systems. In fact, when the founders of EFI were introduced in the first edition specification, EFI's capabilities were limited to not enough to threaten the dominance of the operating system. First of all, it is just the interface specification between hardware and pre -start software; second, no interrupt access mechanism is provided in the EFI environment, which means that each EFI driver must be checked in the hardware state by rotation, and it needs to be explained by explanation. The method is running, which is lower than the driving efficiency under the operating system; then, the EFI system does not provide complex memory protection functions. It only has a simple memory management mechanism. Specifically With the maximum addressing capacity, the memory is divided into a flat segment. All procedures have the permissions to access any position and do not provide real protection services. When all EFI components are loaded, the system can turn on an command to explain the environment similar to the operating system shell. Here, users can transfer any EFI applications. These programs can be hardware detection and removal software, guide management, settings Software, operating system guidance software and so on. In theory, there is no restriction on the functions of EFI applications. Anyone can write such software, and the effect is more gorgeous and more powerful than the software under MS-DOS. Once the guidance software will be controlled to the operating system, all the service code for guidance will stop work, and the service program of some operations can continue to work in order to facilitate the operating system that cannot find the driver of a specific device at a time. Can continue to be used.
is generally believed that EFI consists of the following parts: pre-eFi initialization module efi driver execution environment efi driver program The compatibility support module (CSM) efi high -rise application Guid disk partition
Reference materials: Baidu Baike Reference link: KE./view/112215? FR = Aladdin Procity of the original author, this article is only used as a reference. If you turn around again, you need to indicate the source of the original text.
above is the answer brought by the soft and hard -hardness team. Is please adopt it (*^__^*) Hee hee ...
EFI brings the support of fast startup/2TB or more. Soon the big hard disk will need EFI to use it all. This is one of the drivers for UEFI's popularity now. X64 version of Vista, Windows7, Windows Server 2008/2008R2, and Windows Developer Preview (code -named Windows8). So the total strength of eFi/UEFI can only be installed with 64 -bit Windows system n The system can use Baiyun to reinstall the system with one click, which is very simple. Software download address:
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.