Interface type

Announce Upload video
Type of interface used for connection between graphics card and mainboard
Collection
zero Useful+1
zero
The interface type refers to the interface between the video card and a main board Type of interface used for connection. The interface of the graphics card determines the maximum data transmission between the graphics card and the system bandwidth , that is, the maximum amount of data that can be transmitted instantly. Different interfaces determine a main board Can I use this Graphics card Only when there are corresponding interfaces on the motherboard, and different interfaces can bring different performance to the graphics card.
Chinese name
Interface type
Adopt
Interface type
Internal
Graphics card
Interface graphics card
3D Games
Correspondence
Software

Interface concept

Announce
edit
Interface (English: interface), which means "interface" in Taiwan; The mainland translation interface is also a translation interface, but the "port" mainland is also a translation interface. Interface generally refers to an abstraction (which can be another entity) provided by an entity to the outside world, which is used to separate external communication methods from internal operations so that they can be modified internally without affecting the way other entities interact with the outside world, such as multiple abstractions provided by object-oriented programming. Interfaces may also provide a sense of translation between entities that speak different languages, such as humans and computers. Because interface is an indirect means, it will cause some additional burden compared with direct communication. [1]
The interface between human and computer or between human and program is called user interface. The interface between hardware components of information machines such as computers is called hardware interface. The interface between software components of information machines such as computers is called software interface. [1]

Interface graphics card

Announce
edit
Various 3D games and Software The demand for graphics cards is getting higher and higher, a main board The amount of data that needs to be exchanged with the graphics card is also increasing graphics interface Such a large amount of data exchange can no longer be satisfied, so the motherboard is usually equipped with a special slot for inserting video cards. If graphics interface The transmission speed of the video card can not meet the needs of the video card, the performance of the video card will be greatly limited, and the best video card can not play. Since the development of graphics card, there have been several interfaces such as ISA, PCI, AGP, PCI Express, etc bandwidth Increase in turn. The PCI Express interface introduced in 2004 has become the mainstream to solve the bottleneck problem of video card and system data transmission, while the ISA and PCI interface video cards have been basically eliminated. At present, AGP and PCI-E These two graphics interface [1]

Interface type

Announce
edit
Interface refers to MP3 player And computer The connection mode of. Interface technology yes MP3 player The speed and convenience of the interface will naturally affect the practicability of MP3 and the speed of uploading or downloading songs. [1]
MP3 player Common interfaces include parallel port (EPP), USB interface and IEEE 1394 interface In the early days, parallel ports were generally used. Due to the limitation of transmission speed, parallel MP3 has been eliminated. Nowadays, the MP3 interface on the market is basically a USB interface, with the advantages of transmission speed Fast and support Hot plug There is also a special kind of Hard disk Type MP3 use 1394 interface With the increase of MP3 capacity, I believe that more people will pay attention to this aspect, because the faster the speed is, the greater the capacity of the machine will reflect its benefits. [1]

AGP interface

Announce
edit
AGP is the abbreviation of the Accelerated Graphics Port. It is a special expansion slot for the display card. It is developed on the basis of the PCI graphics interface. The AGP specification is Intel Company solution computer It was introduced to solve (mainly display) the problem of poor 3D graphics ability. AGP is not a Bus , but a kind of Interface mode As 3D games become more and more complex, a large number of 3D special effects and textures are used to make the original transmission speed The 133MB/sec PCI bus is becoming more and more overloaded, which is why Intel introduced the AGP interface with high bandwidth. This is a graphic interface that is completely different from the PCI bus. It is completely independent of the PCI bus and directly connects Graphics card And a main board The control chips are connected together, so that the process of 3D graphics data crossing the PCI bus is omitted, so that the low bandwidth System bottleneck caused by PCI interface. It can be said that it is inevitable for AGP to replace PCI as a new graphics port [1]

PCI-E

Announce
edit
PCI Express (hereinafter referred to as PCI-E) uses the industry's popular point-to-point serial connection. Compared with PCI and earlier computers Bus With a shared parallel architecture, each device has its own dedicated connection and does not need to request the entire bus bandwidth , and you can Data transmission rate It is raised to a very high frequency to achieve the high bandwidth that PCI cannot provide. Relative to traditional PCI Bus Only one-way transmission can be realized in a single time cycle. The dual simplex connection of PCI-E can provide higher transmission speed The difference between them is similar to that between half duplex and full duplex. [1]
The interface of PCI-E is based on the bus Bit width Different but different, including X1, X4, X8 and X16, while X2 mode will be used for internal interface rather than slot mode. The PCI-E specification is connected from one channel to 32 channels, with strong scalability to meet the data transmission requirements of different system equipment bandwidth Different needs. In addition, the shorter PCI-E card can be inserted into the longer PCI-E slot for use, and the PCI-E interface can also support hot plug, which is a big leap. The 250MB/s transmission speed of PCI-E X1 can meet the requirements of mainstream sound effect chips Chip card Data transmission with storage device bandwidth But far from being satisfied Graphics chip The demand for data transmission bandwidth. Therefore, the PCI-E interface used to replace the AGP interface Bit width It is X16 and can provide 5GB/s bandwidth Even with coding loss, it can still provide an actual bandwidth of about 4GB/s, which is far more than the 2.1GB/s bandwidth of AGP 8X. [1]
Although the PCI-E technical specification allows the realization of X1 (250MB/s), X2, X4, X8, X12, X16 and X32 channel specifications, in the current form, PCI-E X1 and PCI-E X16 have become the mainstream specifications of PCI-E Chipset The manufacturer Nanqiao chip Support for PCI-E X1 is added, and support for PCI-E X16 is added in the North Bridge chip. Remove the extremely high data transmission bandwidth In addition, PCI-E uses serial data packet to transmit data, so each PCI-E interface Pin More bandwidth can be obtained than traditional I/O standards, which can reduce the production cost and volume of PCI-E equipment. In addition, PCI-E also supports high order Power management , support Hot plug , support Data synchronization Transmission, for priority data transmission bandwidth Optimization. [1]
stay compatibility In terms of PCI-E Software It is compatible with the target PCI technology and devices at the level, and supports PCI devices and Memory module Initialization, that is, the past driver operating system The PCI-E device can be supported without pushing it over and over again. PCI-E has become the mainstream interface of graphics cards, but some Chipset Although PCI-E is provided as graphics interface However, its speed is 4X rather than 16X, such as VIA PT880 Pro and VIA PT880 Ultra, which is extremely rare. [1]

Type development

Announce
edit
With more and more newly released video card displayport interfaces, the continuous popularity of HDMI, the continuous launch of global high-definition TV programs and the gradual popularity of digital display devices, graphics interface More and more. Today, let's review the interface types of video cards. The difference between AMD and NVIDIA is the built-in sound card of AMD graphics card, which does not need to be called a main board Sound chip on the. NVIDIA Graphics card You need to call a main board The audio chip on the, that is, the need to fly wire! NVIDIA's video card products are Hardware decoding It has also done very well, but it has not been possible to directly integrate the audio decoding module inside the GPU. In this way, if users want to truly realize the HDMI audio/video one line connection function, they must connect the main board or Independent sound card The audio signal on the video card is imported into the video card, and then HDMI interface Upper output. HDMI and DisplayPort support audio synchronous output, which can be divided into two types: fly line and Coaxial output interface [1]

Interface type

Announce
edit
1. The interface is a reference type , multiple inheritance can be realized through interfaces. [1]
two C# Chinese interfaces can have modifiers such as new, public, protected, internal, and private. [1]
3. Only abstract members can be declared in the interface (so the interface cannot be instantiated directly (that is, the instance object of an interface cannot be declared with the new operator), and the shared domain or private member variables cannot be declared. [1]
4. The interface declaration does not include data members, but only methods, properties, events, indexes and other members. [1]
5. Interface names generally use "I" as the first letter (of course, it can also be declared otherwise), which is one of the differences between interfaces and classes. [1]
6. The access level of interface members is default (public by default), so no access modifiers can be specified for interface members when declaring, otherwise the compiler will report an error. [1]
7. Interface members cannot have static abstract、override、vritual Modifier , using the new modifier will not report an error, but will give a warning that the keyword new is not required. [1]
8. When declaring interface members, it is not allowed to write specific executable code for interface members. In other words, it is only necessary to specify the member name and parameters of the interface when declaring the interface. [1]
9. Once the interface is inherited, the subclass needs to integrate all members in the interface instantiation (Implement the operation of interface abstract members through specific executable code). [1]