| With the rapid development of information technology in recent years, the personal computer was widespread used in all fields. With the increasing degree of global information, meanwhile information security has attracted increasing attention in various fields. So that triggered with the demand of security features for computer products. Xen-based security computer plays the inherent security features of virtualization technology and hardware protection features. Based on a hardware protection and virtualization supported hardware, the Xen-based secure computer could provide multiple isolated virtual systems, manager and monitor the whole virtual condition to make the the virtual guest system have a security computing condition. While virtualization technology can reuse the hardware platform to provide multiple isolated virtual system environment, however, that make the virtual guest system performance unsatisfactory, especially the display environment in virtual guest system. In this paper, we study the virtual device model and impove the way of original virtual device implement based on Xen secure computer. Though a new display method, the display environment of virtual guest system was improved effectively.Based on current secure computer, devices virtualization and virtual display technology research background, this paper proposed reuse classic virtual device model for the creative display implement way to optimize the display environment. Since all works of this paper are based on Xen secure computer and virtual device model, the 2nd chapter tells the analysis of hardware and software system architecture comprehensive in Xen-based secure computer, and a detailed analysis of the realization of virtual device model theory. The realization of the virtual display device is also based on prior analysis of device model, so the implementation of Xen virtual display was analysised in the 3rd chapter. The display optimizated method was also propsed for the the shortcomings of the virtual display in this chapter. In the 4th and 5th chapter, there are three aspects, virtual display back-end device, virtual display front-end driver and front-end communication, designed and implemented. Finally a PCI interface EMOS VGA virtual display device was implemented. The device is based on Frame Buffer Display environment. Through the front-end Windows-based display driver and the front-end interaction by shared memory, it could help the virtual guest system displaied in the Frame Buffer environment. Finally, the test program of both functional and performance were gave in the optimizated display environment. Through objective experimental data, it's proved that the optimizated display environment have a significant increased both in user experience and system performance, which just satisfy the requirement of secure computer used in desktop environment. |