CN104156190A - Method and system for achieving multi-screen display on domestic computer - Google Patents

Method and system for achieving multi-screen display on domestic computer Download PDF

Info

Publication number
CN104156190A
CN104156190A CN201410395801.2A CN201410395801A CN104156190A CN 104156190 A CN104156190 A CN 104156190A CN 201410395801 A CN201410395801 A CN 201410395801A CN 104156190 A CN104156190 A CN 104156190A
Authority
CN
China
Prior art keywords
xserver
xclient
production domesticization
computing machine
service equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410395801.2A
Other languages
Chinese (zh)
Inventor
胡怀湘
陈相宇
唐海
张玉
王士成
蒋斌
程皓
屈涛
张超
于晴
敦敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 15 Research Institute
Original Assignee
CETC 15 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 15 Research Institute filed Critical CETC 15 Research Institute
Priority to CN201410395801.2A priority Critical patent/CN104156190A/en
Publication of CN104156190A publication Critical patent/CN104156190A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a method and system for achieving multi-screen display on a domestic computer. The method includes the steps that multiple Xserver service devices are established through an independent embedded processor with graphic processing capacity, and each Xserver service device is independently connected with one Xclient in the domestic computer to be in charge of a path of graphic display; each Xserver service device communicates with the corresponding Xclient connected with the Xserver service device through a generalized bus and based on an X protocol, and therefore multi-screen display is achieved on the domestic computer. By the adoption of the method and system, multi-screen display can be achieved on the domestic computer, and the display effect can be improved.

Description

A kind of method and system that realize multihead display on production domesticization computing machine
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of method and system that realize multihead display on production domesticization computing machine.
Background technology
The processors such as production domesticization computing machine refers to Godson based on China's independent research, soars, Shen Wei, the computing machine of the domestic operating systems such as operation acceptance of the bid kylin.
At present, the operating system of production domesticization computer run is class UNIX operating system as acceptance of the bid kylin operating system, and with (SuSE) Linux OS binary compatible.What its graphic display system adopted is the X11 architecture of increasing income.
The image display module of production domesticization computing machine is framework as shown in Figure 1 all.X11 architecture for three parts, is respectively Xserver (X server), Xclient (X client) and X agreement by the figure display section of computer operating system.Each Xclient is responsible for the drawing command of corresponding application program, and Xserver is responsible for the response of graphic plotting and input equipment, and X agreement is responsible for communicating by letter of Xserver and Xclient.Under this architecture, it is all to draw from Xserver service that all figures show, Xclient is only responsible for the demonstration rendering order of application program, relatively independent with Xserver.
Therefore, can only realize by design respective application software the multihead display of production domesticization computing machine at present.But itself can take the resource of a large amount of production domesticization computing machines multihead display software, make under multihead display operating environment, the normal running of computing machine becomes, and card pauses, operating lag, and display effect is very undesirable.
Summary of the invention
The object of this invention is to provide a kind of method and system that realize multihead display on production domesticization computing machine, on production domesticization computing machine, realize multihead display, and improved display effect.
The object of the invention is to be achieved through the following technical solutions:
A method that realizes multihead display on production domesticization computing machine, the method comprises:
The independent flush bonding processor that utilization has graphics capability builds a plurality of Xserver service equipments, and each Xserver service equipment is all independent to be connected with an Xclient of production domesticization computer-internal, bears a road figure and shows;
And described each Xserver service equipment is all by broad sense bus, and communicate based on X agreement and connected Xclient, thereby realize multihead display on production domesticization computing machine.
Described broad sense bus comprises:
Adopt parallel, difference at a high speed or the communication port of exchange connected mode.
A system that realizes method described in claim 1 or 2, this system comprises:
Xserver service equipment, the independent flush bonding processor that its utilization has graphics capability builds, and each Xserver service equipment is all independent to be connected with an Xclient of production domesticization computer-internal, for bearing a road figure, shows;
And described each Xserver service equipment is all by broad sense bus, and communicate based on X agreement and connected Xclient, thereby realize multihead display on production domesticization computing machine.
Described broad sense bus comprises:
Adopt parallel, difference at a high speed or the communication port of exchange connected mode.
As seen from the above technical solution provided by the invention, by changing the structure of the graphic display system X11 of tradition production domesticization computing machine, with independent flush bonding processor, for showing, each road builds independently Xserver service, make central processing unit only need process software and its corresponding Xclient part on each screen, and do not need to expend extra resource for multihead display, discharged central processing unit partial properties; Meanwhile, the graphics capability that independent flush bonding processor is powerful, also makes the figure display performance of multihead display be effectively guaranteed, and can also effectively solve production domesticization computing machine multihead display and be difficult to realization, the poor problem of display effect.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain other accompanying drawings according to these accompanying drawings.
The configuration diagram of the production domesticization Computer Graphic Demonstration that Fig. 1 provides for background technology of the present invention;
A kind of schematic diagram of realizing the method for multihead display on production domesticization computing machine that Fig. 2 provides for the embodiment of the present invention one.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on embodiments of the invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to protection scope of the present invention.
Embodiment mono-
A kind of schematic diagram of realizing the method for multihead display on production domesticization computing machine that Fig. 2 provides for the embodiment of the present invention one.As shown in Figure 2, the independent flush bonding processor that embodiment of the present invention utilization has graphics capability builds a plurality of Xserver service equipments, each Xserver service equipment is all independent to be connected with an Xclient of production domesticization computer-internal, bears a road figure and shows; And described each Xserver service equipment is all by broad sense bus, and communicate based on X agreement and connected Xclient, thereby realize multihead display on production domesticization computing machine.
The said method providing by the embodiment of the present invention, the software that original computing machine only need be processed show on each different screen and its corresponding Xclient, the display management work of each screen transfers to independent flush bonding processor to complete, not occupying system resources.
From hardware, only need to design standard compliant board or peripheral hardware, and sufficient interface and reliable and stable performance can be provided.
Software aspect, only need make X agreement to provide the support of communicating by letter for Xserver and Xclient by broad sense bus.
Wherein, described broad sense bus comprises: adopt parallel, difference at a high speed or the communication port of exchange connected mode, as Ethernet, PCI-E etc.
By adopting the method for the embodiment of the present invention, do not need to design extra multi-screen and realize software, production domesticization computing machine is no longer necessary for realizes how flat demonstration consumes more resource, has alleviated the charge capacity of central processing unit, makes central processing unit can more effectively process other calculation tasks.In addition, independently flush bonding processor, owing to only processing Xserver task, disturbs without other tasks, can effectively avoid graphic plotting to postpone, and makes graphic operation more smooth; Independently flush bonding processor can select the application specific processor with high performance graphics processing power to serve as, and can guarantee that production domesticization computing machine is when multihead display, and figure display performance obtains Reliable guarantee.Meanwhile, the present invention does not make any change to system software interface, and the software that can move in original system does not need to make any modification and just can in multi-screen environment, move.
In a word, by the method for taking the present invention to design, can in the situation that bringing any burden to hardly production domesticization computing machine, realize the multihead display of production domesticization computing machine.Pass through experimental verification simultaneously, the Xserver service equipment (cooperation is organized in the Xserver service software of working on independent flush bonding processor) building by the inventive method, the fluency that can obviously improve the operation of production domesticization computer graphical, the graphics performance test result of system obviously improves.
Embodiment bis-
In the embodiment of the present invention, also provide a kind of for realizing the system of method described in embodiment mono-, this system mainly comprises:
Xserver service equipment, the independent flush bonding processor that its utilization has graphics capability builds, and each Xserver service equipment is all independent to be connected with an Xclient of production domesticization computer-internal, for bearing a road figure, shows;
And described each Xserver service equipment is all by broad sense bus, and communicate based on X agreement and connected Xclient, thereby realize multihead display on production domesticization computing machine.
Further, described broad sense bus comprises:
Adopt parallel, difference at a high speed or the communication port of exchange connected mode.
It should be noted that, in the specific implementation of the function that each functional module comprising in said system realizes each embodiment above, have a detailed description, therefore here repeat no more.
Those skilled in the art can be well understood to, for convenience and simplicity of description, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the inner structure that is about to device is divided into different functional modules, to complete all or part of function described above.
The above; be only the present invention's embodiment preferably, but protection scope of the present invention is not limited to this, is anyly familiar with in technical scope that those skilled in the art disclose in the present invention; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.

Claims (4)

1. on production domesticization computing machine, realize a method for multihead display, it is characterized in that, the method comprises:
The independent flush bonding processor that utilization has graphics capability builds a plurality of Xserver service equipments, and each Xserver service equipment is all independent to be connected with an Xclient of production domesticization computer-internal, bears a road figure and shows;
And described each Xserver service equipment is all by broad sense bus, and communicate based on X agreement and connected Xclient, thereby realize multihead display on production domesticization computing machine.
2. method according to claim 1, is characterized in that, described broad sense bus comprises:
Adopt parallel, difference at a high speed or the communication port of exchange connected mode.
3. a system that realizes method described in claim 1 or 2, is characterized in that, this system comprises:
Xserver service equipment, the independent flush bonding processor that its utilization has graphics capability builds, and each Xserver service equipment is all independent to be connected with an Xclient of production domesticization computer-internal, for bearing a road figure, shows;
And described each Xserver service equipment is all by broad sense bus, and communicate based on X agreement and connected Xclient, thereby realize multihead display on production domesticization computing machine.
4. system according to claim 3, is characterized in that, described broad sense bus comprises:
Adopt parallel, difference at a high speed or the communication port of exchange connected mode.
CN201410395801.2A 2014-08-12 2014-08-12 Method and system for achieving multi-screen display on domestic computer Pending CN104156190A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410395801.2A CN104156190A (en) 2014-08-12 2014-08-12 Method and system for achieving multi-screen display on domestic computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410395801.2A CN104156190A (en) 2014-08-12 2014-08-12 Method and system for achieving multi-screen display on domestic computer

Publications (1)

Publication Number Publication Date
CN104156190A true CN104156190A (en) 2014-11-19

Family

ID=51881700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410395801.2A Pending CN104156190A (en) 2014-08-12 2014-08-12 Method and system for achieving multi-screen display on domestic computer

Country Status (1)

Country Link
CN (1) CN104156190A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748189A (en) * 1995-09-19 1998-05-05 Sony Corp Method and apparatus for sharing input devices amongst plural independent graphic display devices
US20010012014A1 (en) * 1998-07-31 2001-08-09 Hewlett-Packard Company Single logical in x windows with direct hardware access to the frame buffer for 3d rendering
CN1795489A (en) * 2003-05-27 2006-06-28 学习树国际有限公司 System and method for electronic presentations
CN101937325A (en) * 2010-08-26 2011-01-05 广东威创视讯科技股份有限公司 Control method of splicing wall and control system of splicing wall
CN102609231A (en) * 2012-02-22 2012-07-25 中国人民解放军国防科学技术大学 Multi-display output method based on Feiteng processor platform
US20120242596A1 (en) * 2011-03-23 2012-09-27 Acer Incorporated Portable devices, data transmission systems and display sharing methods thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748189A (en) * 1995-09-19 1998-05-05 Sony Corp Method and apparatus for sharing input devices amongst plural independent graphic display devices
US20010012014A1 (en) * 1998-07-31 2001-08-09 Hewlett-Packard Company Single logical in x windows with direct hardware access to the frame buffer for 3d rendering
CN1795489A (en) * 2003-05-27 2006-06-28 学习树国际有限公司 System and method for electronic presentations
CN101937325A (en) * 2010-08-26 2011-01-05 广东威创视讯科技股份有限公司 Control method of splicing wall and control system of splicing wall
US20120242596A1 (en) * 2011-03-23 2012-09-27 Acer Incorporated Portable devices, data transmission systems and display sharing methods thereof
CN102609231A (en) * 2012-02-22 2012-07-25 中国人民解放军国防科学技术大学 Multi-display output method based on Feiteng processor platform

Similar Documents

Publication Publication Date Title
US10003672B2 (en) Apparatus, systems and methods for deployment of interactive desktop applications on distributed infrastructures
US9503310B1 (en) Methods and systems of dynamic management of resources in a virtualized environment
KR101495862B1 (en) Virtual server and virtual machine management method for supporting zero client
KR20220001008A (en) Distributed training method and system, device and storage medium
CN103942178A (en) Communication method between real-time operating system and non-real-time operating system on multi-core processor
CN103986786A (en) Remote cloud desktop operation system
CN102316043B (en) Port virtualization method, switch and communication system
US20220357990A1 (en) Method for allocating data processing tasks, electronic device, and storage medium
EP3442203B1 (en) Method for migrating a virtual machine, and system
CN106537367B (en) Techniques for proxy-based multi-threaded message passing communication
US9928206B2 (en) Dedicated LAN interface per IPMI instance on a multiple baseboard management controller (BMC) system with single physical network interface
CN103677970A (en) System and method for achieving combination display of terminal local desktop and far-end virtual desktop
EP3528116A1 (en) Operating method for storage device, and physical server
WO2022199204A1 (en) Method and apparatus for determining resources
CN103927233A (en) Multi-node memory interconnection device and large-scale computer cluster
CN103685083A (en) Communication method in asynchronous management network
CN103501295A (en) Virtual machine migration-based remote access method and equipment
CN203301532U (en) Cloud desktop system
US10091294B2 (en) Networking component management in host computing systems in a virtual computing environment
CN116719647B (en) Super-computing cluster management method and device, arrangement management equipment and super-computing cluster
US10261937B2 (en) Method and system for communication of device information
CN116467100B (en) Data processing method, device, electronic equipment and storage medium
US10855518B2 (en) Computer having an embedded switch
CN111740859A (en) Test environment deployment method and device, electronic equipment and storage medium
US20180026916A1 (en) Multi-processor computing systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141119

RJ01 Rejection of invention patent application after publication