CN100468344C - Perspective communication method between super operating system and its intermedium - Google Patents

Perspective communication method between super operating system and its intermedium Download PDF

Info

Publication number
CN100468344C
CN100468344C CNB2007101326361A CN200710132636A CN100468344C CN 100468344 C CN100468344 C CN 100468344C CN B2007101326361 A CNB2007101326361 A CN B2007101326361A CN 200710132636 A CN200710132636 A CN 200710132636A CN 100468344 C CN100468344 C CN 100468344C
Authority
CN
China
Prior art keywords
super
operating system
media
operation system
sni
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.)
Active
Application number
CNB2007101326361A
Other languages
Chinese (zh)
Other versions
CN101131653A (en
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.)
SUZHOU YISHITONG SCIENCE AND TECHNOLOGY Co Ltd
Original Assignee
SUZHOU YISHITONG SCIENCE AND TECHNOLOGY Co Ltd
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 SUZHOU YISHITONG SCIENCE AND TECHNOLOGY Co Ltd filed Critical SUZHOU YISHITONG SCIENCE AND TECHNOLOGY Co Ltd
Priority to CNB2007101326361A priority Critical patent/CN100468344C/en
Publication of CN101131653A publication Critical patent/CN101131653A/en
Application granted granted Critical
Publication of CN100468344C publication Critical patent/CN100468344C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

This invention provides a kind of medium communication method between the super operating system and random operating system. First, the super system confirms the current running operating system through the medium confirmation, and then according to the current running operating system load the corresponding SNI function base further in can realize penetrating the communication of the other operating system between the super operating system and its medium. According to it the user can use the multiple operating systems on the identical computer easily and it can run in best efforts; the medium of super operator system can identify the current controller's operating system and its operation and then communicates with the current system through self adjustment and this communication is not limited by the current operation.

Description

Perspectivity communication method between super operation system and its media
Technical field
The present invention relates to have an X-rayed between super operation system and its media communication method of other operating systems, belong to field of computer technology.
Background technology
Traditional all resources for computer system of runtime operating system expectation control, document system under each operating system only can be regulated and control system resource as own exclusive resource, so just stoped the operation that is written into and is independent of current operation system of other application program and operating system.In order in such computing machine, to operate and to carry out switching between multiple operating system, can be written into and move with media, program and the service that this operating system is complementary just have only.
Super operation system such as FVOS (Flash Vos) super operation system, United States Patent (USP) 09/285.147 has solved in the super operation system problem with medium communication, a virtual multiple operating system that comprises different operating system can be installed, the different document system of each operating system independent operating in same computing machine, and carry out equipment control and control.
United States Patent (USP) 09/285.147 has been described Flash Vos operating system VTOC protectiveness subregion and virtual, and United States Patent (USP) 09/409.013 has been described the Flash Vos super operation GUI of system (visual user interface).
Prior art, numerous technical schemes is as starting the startup battalion of manager (boot manager), MBOS (many start-up systems of IBM) and apple, all require the user will use selected other operating systems before using the startup Manager Feature, the user must close current operation system.
Therefore, which operating system can allow the user to move selected program (media) selects to switch, and allow under any operating system, to move, and allowing other operating systems to hang or continuation in the super operation system of flash memory virtual opetrating system, this research topic will be a brainstorm project that the urgent need that is significant solves.
Summary of the invention
The purpose of this invention is to provide a kind of super operation system and its medium communication method in any operating system, the user is by activating the super operation system media on the current or long-range object computer, behind input command on the screen, the application program of its operating system or embedding is operated, installs, disposed or switches by the object computer virtual store.
Purpose of the present invention is achieved through the following technical solutions:
Perspectivity communication method between super operation system and its media, it is characterized in that: at first, the super operation system confirms the operating system of current operation by its media, operating system according to current operation is written into corresponding SNI function library then, and then by storage medium is carried out corresponding read-write operation, realize the communication of other operating systems of perspective between super operation system and its media, specifically comprise the following steps---
1. earlier by the super data structure of storage device access, super data structure is stored on the memory device but outside subregion; Then, it is outer that the utilization of flash memory virtual opetrating system is independent of operating system, directly obtains super data structure, the access generation manipulation subregion and the virtualized environment of the disk that utilizes the medium based on the media program of Java;
2. super operation system media directly obtains the access to physical storage device from a user space application, obtain the access of physical storage device by the interface that is independent of operating system, determine the type of the operating system of current operation by the local interface SNI of super operation system, and deliver the SNI storehouse of current operation system by super operation system media;
3. the execution in each SNI storehouse is accurately exported same interface by the SNI architecture, the super operation system media of flash memory virtual store is used on any operating system, media directly obtains, generates and handle the super data structure on the memory device, describes virtual environment, subregion and mode of operation and attribute.
Further, above-mentioned super operation system and the perspectivity communication method between its media, step 2. application program comprises monitoring and the reporting system of switching for user management, trade confirmation/audit and/or system operation control, runtime operating system, and is equally also effective in all super operation system service projects.
Further, above-mentioned super operation system and the perspectivity communication method between its media, step 2. SNI storehouse directly obtains storage.
The outstanding substantive distinguishing features and the obvious improvement of technical solution of the present invention is mainly reflected in:
By the communication of other operating systems of perspective between super operation system and its media, the user can very easily use a plurality of operating systems on same computer, and switches between each operating system; The operating system of each runtime all is independent of other operating systems, and therefore, the operating system of each runtime can both be moved with all strength; The media of super operation system can be discerned the operating system of current control machine and its operation, the media of super operation system is adjusted with current operating system by the oneself and is linked up, and requirement and the restriction that is not subjected to current operating system linked up by the media of super operation system and super operation system.Understand and control data structure; as VTOC (Virtual Table OfContent); the storage of direct manipulation system; storage is not subjected to the document system protection and the control of current operation system; can activate and use all functions feature of super operation system; the record shutdown; restart; dormancy; recover and the various operations of switchover operation phase operating system; in runtime operating system, can report user VTOC information; allow to require to change (needing owner priority) VTOC; allow to download and set up new operating system (a plurality of); allow to select to start a plurality of Downloadable operating systems, the application program that allows to download activates.Comprise the bootable operating system more than one, each all has the equipment or the flogic system of independently separating, even also can bring into play function under the situation that one or more operating systems are damaged or startup is prevented from.
Description of drawings
Below in conjunction with accompanying drawing technical solution of the present invention is described further:
Fig. 1: process flow diagram of the present invention.
Embodiment
In the super operation system with run between the media in any operating system and link up, as Fig. 1, at first, the super operation system confirms the operating system of current operation by its media, operating system according to current operation is written into corresponding SNI (SuperOS Native Interface) function library then, SNI is the local interface of super operation system, corresponding each operating system, different SNI function comprised that storage enters and operating system between the function switched, as function library 1, function library 2, function library 3.And then by storage medium (VTOC) is carried out corresponding read-write operation, to realize to have an X-rayed between super operation system and its media communication of other operating systems.The user, operates, installs, disposes or switch the application program of its operating system or embedding by the object computer virtual store behind input command on the screen by activating the super operation system media on the current or long-range object computer.The super operation system is a computer system management person, gives those operating systems by all functions of entrusting runtime operating system to implement, by user guided management all computing machine and Internet resources.The super operation system supports the installation of runtime (traditional) operating system and no operating system (embedding) application program, and such super operation system is the virtual super operation of a flash memory system.
Use the super operation system to link up other operating systems identification media, by different application as runs web browser, office application program under a plurality of operating environments on same the computing machine, thereby utilize one or more virtual environments.The super operation system controller is by different runtime operating system and application records and one or more computing machine of control and virtual environment, and the performance picture shuts down, starts, recovers, switches or download functions such as another one runtime operating system.Communication between FVOS super operation system's media and FVOS super operation system makes one or more operating system of monitoring the computing machine that has the setting of super operation system on the Internet become possibility.Explain the selected communication system that is used as discerning between FVOS super operation system's media and FVOS super operation system in the Internet for convenience here.But the telecommunication system of any similar the Internet includes but not limited to that network (specially refers to LAN, WAN) can become communication system of the present invention with similar hardwire and wireless data mode.The desired application program can be included as the monitoring and the reporting system of user management, trade confirmation/audit and/or system operation control, runtime operating system switching, equally also effective in all super operation system service projects, as generating and operate cupboard, subregion, runtime operating system.
The basis of the Internet Monitoring and Controlling is the Storage Virtualization of super operation system.Physics secondary storage devices such as hard disk are divided into a series of flogic systems, and each system comprises an operating system of separating interior, can use up required subregion.Partition holding is protected region of memory, is fixing and tight, and each operating system can not obscured mutually, swap data.All virtualized information are stored in the VTOC.FVOS operating system management device can obtain the copy of a current VTOC by shared network.The change of VTOC such as switchover operation phase operating system (switching to Linux from Windows) are to be sent in the super operation system by the service request to VTOC.
During concrete the use, the computer user at first activates the media of operation FVOS super operation system, and media is by the network online communication.Available targeted environment of user's query or computing machine are monitored and are controlled.If desired system is available, the portion that media can tell the user whether can utilize and obtain current VTOC duplicates.
The super operation system software of Flash Vos is handled super data structure by the access to the former memory device of a computing machine, super data description the ownership of disk partition and virtualized computing environment (the normally operating system of isolating mutually).Super data structure is present on the memory device but outside subregion.Thereby this structure can not obtained by any traditional operating system.On the contrary, the utilization of super operation system is independent of outside the operating system, media program based on Java can directly obtain these super data structures under the current operation system environment, thereby utilizes the disk access function of its media to generate and handle subregion and virtualized environment.
The many business database application programs of picture, the super operation system media of Flash Vos need the direct access that obtains the physical storage device in the system from a user space application.But unlike those application programs, the super operation system media of Flash Vos obtains the access of physical storage device by the interface that is independent of operating system, because this media must can obtainable any various operating systems all can use the user.Independently operating system enters to use by two steps and realizes: the first step, allow the local interface (SNI) of super operation system determine what operating system is in current operation, second step, the super operation system special SNI of operating system storehouse of media delivery, this SNI storehouse has comprised suitable method can directly obtain storage.At present, the SNI storehouse has spreaded all over UNIX and all microsoft operation systems (comprising DOS) with the different editions of all common X86 compatibilities.It should be noted that this method might not depend on the X86 structure to the access of platform independent memory device.
Execution to each storehouse is accurately to export same interface by the SNI architecture, the super operation system media of flash memory virtual store can be used on any operating system, media can directly obtain, generates and handle the super data structure on the memory device, describes virtual environment, subregion and their mode of operation and attribute.
The present invention is specially adapted in the multiple operating system virtual environment and the coupling of super or high one-level operating system, can dynamically deliver SNI storehouse and interface, thereby be supported under the order of user or system and can not only supspend an operating system, and can switch to next operating system.In case the user need get back to the operating system of dormancy, do not need to restart but from previous cold state, begin.The user can be switched back the operating system of dormancy fast like this, and at any time or preset time continue before uncompleted operation (being similar to the sleep operation of battery when not enough).When system was controlled by another operating system, operating system before adopted power management to preserve mode of operation, temporarily abandons the control to system.
The switching media of super operation system (SOS), the user does not need to finish switching between different operating system with different function programs; The identical functions program can under any operating system environment, be used to complete with this operating system outside the communication of operating system; Media do not need with the operating system communication of outside to allow the cognition of operating system; Realize the suspension or the continuation of operating system according to each user's demand; Media can operation before the current operation system shutdown.
The present invention can successfully realize preferably: super operation system media can be discerned the operating system of current control machine and its operation, adjusts with current operating system by the oneself and links up.And the ditch general rule of itself and super operation system is not subjected to the restriction of current operating system; understand and control data structure; as VTOC; the direct manipulation system stores and not protected and control by the document system of current operation system; media can activate and use all functions feature of super operation system; the record shutdown; restart; dormancy; recover and switchover operation phase operating system; report user VTOC information between runtime operating system; allow to require to change (needing owner priority) to VTOC; allow to download and set up new operating system (a plurality of); allow to select to start a plurality of Downloadable operating systems, the application program that allows to download activates, and comprises the bootable operating system more than one; each all has the equipment or the flogic system of independently separating, even also can bring into play function under the situation that one or more operating systems are damaged or startup is prevented from.
Below only be concrete exemplary applications of the present invention, protection scope of the present invention is not constituted any limitation.All employing equivalents or equivalence are replaced and the technical scheme of formation, all drop within the rights protection scope of the present invention.

Claims (2)

1. the perspectivity communication method between super operation system and its media, it is characterized in that: at first, the super operation system confirms the operating system of current operation by its media, operating system according to current operation is written into corresponding SNI function library then, SNI is the local interface of super operation system, and then, realize the communication of other operating systems of perspective between super operation system and its media by storage medium is carried out corresponding read-write operation, specifically comprise the following steps---
1. earlier by the super data structure of storage medium access, super data structure is described the ownership of disk partition and virtualized computing environment, and super data structure is stored on the storage medium but outside subregion; Then, the utilization of super operation system be independent of operating system outer, directly obtain super data structure based on the media program of Java, utilize the access of super operation system media storage medium to generate and handle subregion and virtualized environment;
2. super operation system media directly obtains the access to storage medium from a user space application, obtain the access of storage medium by the interface that is independent of operating system, determine the type of the operating system of current operation by the local interface SNI of super operation system, and deliver the SNI storehouse of current operation system by super operation system media;
3. the execution in each SNI storehouse is accurately exported same interface by the SNI architecture, super operation system media is used on any operating system, super operation system media directly obtains, generates and handle the super data structure on the storage medium, describes virtual environment, subregion and mode of operation and attribute.
2. the perspectivity communication method between super operation system according to claim 1 and its media is characterized in that: step 2. application program comprises monitoring and the reporting system of switching for user management, trade confirmation/audit and/or system operation control, runtime operating system.
CNB2007101326361A 2007-09-17 2007-09-17 Perspective communication method between super operating system and its intermedium Active CN100468344C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007101326361A CN100468344C (en) 2007-09-17 2007-09-17 Perspective communication method between super operating system and its intermedium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007101326361A CN100468344C (en) 2007-09-17 2007-09-17 Perspective communication method between super operating system and its intermedium

Publications (2)

Publication Number Publication Date
CN101131653A CN101131653A (en) 2008-02-27
CN100468344C true CN100468344C (en) 2009-03-11

Family

ID=39128927

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007101326361A Active CN100468344C (en) 2007-09-17 2007-09-17 Perspective communication method between super operating system and its intermedium

Country Status (1)

Country Link
CN (1) CN100468344C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101419560B (en) * 2008-12-05 2013-01-23 苏州壹世通科技有限公司 Operating system switching method based on expandable firmware interface
CN103473059B (en) * 2013-09-11 2016-09-28 江苏中科梦兰电子科技有限公司 A kind of general-purpose operating system supporting multiple architectural framework
CN108846275A (en) * 2018-04-11 2018-11-20 哈尔滨工程大学 Unknown Method of Detecting Operating System based on RIPPER algorithm

Also Published As

Publication number Publication date
CN101131653A (en) 2008-02-27

Similar Documents

Publication Publication Date Title
US10114834B2 (en) Exogenous virtual machine synchronization and replication
US7703091B1 (en) Methods and apparatus for installing agents in a managed network
CN102521022B (en) The application program having state operated in stateless cloud computing environment
US8627028B2 (en) Method of constructing replication environment and storage system
CN109313564A (en) For supporting the server computer management system of the highly usable virtual desktop of multiple and different tenants
US20100257326A1 (en) Method and apparatus for logical volume management for virtual machine environment
CN102200921A (en) Intelligent boot device selection and recovery
US9069640B2 (en) Patch applying method for virtual machine, storage system adopting patch applying method, and computer system
WO2005026947A2 (en) Managing processing within computing environments including initiation of virtual machines
US20140297597A1 (en) Computer system and management method for the same
CN103713951A (en) Managing execution of programs by multiple computing systems
US8234486B2 (en) Managing reboot operations
US8285978B2 (en) Storage medium storing master boot record, computer system having the same and booting method of the computer system
TWI764694B (en) Containerized application management system and management method
CN102238093A (en) Service interruption prevention method and device
CN104350466A (en) Virtual machine image write leasing
KR20200119849A (en) Security protection methods and devices
CN103309720A (en) Virtual machine management system for maintaining virtual data center
CN104010022A (en) Management apparatus and method of managing server node
CN103369660A (en) Network-element data synchronization method and network-element device
JP5493976B2 (en) Information processing apparatus, computer system, and program
JP5284604B2 (en) Method, system and computer program for storing transient state information
CN100468344C (en) Perspective communication method between super operating system and its intermedium
JP5998566B2 (en) Movement control program, movement control method, and control apparatus
JP5966466B2 (en) Backup control method and information processing apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant