The interface type refers to the interface between the video card anda main boardType of interface used for connection.The interface of the graphics card determines the maximum data transmission between the graphics card and the systembandwidth, that is, the maximum amount of data that can be transmitted instantly.Different interfaces determinea main boardCan I use thisGraphics cardOnly when there are corresponding interfaces on the motherboard, and different interfaces can bring different performance to the graphics card.
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 andSoftwareThe demand for graphics cards is getting higher and higher,a main boardThe amount of data that needs to be exchanged with the graphics card is also increasinggraphics interfaceSuch 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.Ifgraphics interfaceThe 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, etcbandwidthIncrease 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 andPCI-EThese twographics interface。[1]
Interface type
Announce
edit
Interface refers to MP3playerAndcomputerThe connection mode of.Interface technologyyesMP3 playerThe speed and convenience of the interface will naturally affect the practicability of MP3 and the speed of uploading or downloading songs.[1]
MP3playerCommon interfaces include parallel port (EPP), USB interface and IEEE1394 interfaceIn 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 oftransmission speed Fast and supportHot plug。There is also a special kind ofHard diskType MP3 use1394 interfaceWith 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 isIntelCompany solutioncomputerIt was introduced to solve (mainly display) the problem of poor 3D graphics ability.AGP is not aBus, but a kind ofInterface mode。As 3D games become more and more complex, a large number of 3D special effects and textures are used to make the originaltransmission 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 connectsGraphics cardAnda main boardThe control chips are connected together, so that the process of 3D graphics data crossing the PCI bus is omitted, so that the lowbandwidthSystem 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 computersBusWith a shared parallel architecture, each device has its own dedicated connection and does not need to request the entire busbandwidth, and you canData transmission rateIt is raised to a very high frequency to achieve the high bandwidth that PCI cannot provide.Relative to traditional PCIBusOnly one-way transmission can be realized in a single time cycle. The dual simplex connection of PCI-E can provide highertransmission 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 busBit widthDifferent 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 equipmentbandwidthDifferent 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 chipsChip cardData transmission with storage devicebandwidthBut far from being satisfiedGraphics chipThe demand for data transmission bandwidth.Therefore, the PCI-E interface used to replace the AGP interfaceBit widthIt is X16 and can provide 5GB/sbandwidthEven 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-EChipsetThe manufacturerNanqiao chipSupport for PCI-E X1 is added, and support for PCI-E X16 is added in the North Bridge chip.Remove the extremely high data transmissionbandwidthIn addition, PCI-E uses serial data packet to transmit data, so each PCI-E interfacePinMore 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 orderPower management, supportHot plug, supportData synchronizationTransmission, for priority data transmissionbandwidthOptimization.[1]
staycompatibilityIn terms of PCI-ESoftwareIt is compatible with the target PCI technology and devices at the level, and supports PCI devices andMemory moduleInitialization, that is, the past driveroperating systemThe PCI-E device can be supported without pushing it over and over again.PCI-E has become the mainstream interface of graphics cards, but someChipsetAlthough PCI-E is provided asgraphics interfaceHowever, 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 interfaceMore 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 calleda main boardSound chip on the.NVIDIAGraphics cardYou need to calla main boardThe audio chip on the, that is, the need to fly wire!NVIDIA's video card products areHardware decodingIt 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 orIndependent sound cardThe audio signal on the video card is imported into the video card, and thenHDMI interfaceUpper output.HDMI and DisplayPort support audio synchronous output, which can be divided into two types: fly line andCoaxial output interface。[1]
Interface type
Announce
edit
1. The interface is areference type, multiple inheritance can be realized through interfaces.[1]
twoC#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 staticabstract、override、vritualModifier , 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 interfaceinstantiation (Implement the operation of interface abstract members through specific executable code).[1]