[go: up one dir, main page]

CN106502675A - A kind of method for managing the multiple operating system on same computer - Google Patents

A kind of method for managing the multiple operating system on same computer Download PDF

Info

Publication number
CN106502675A
CN106502675A CN201610922663.8A CN201610922663A CN106502675A CN 106502675 A CN106502675 A CN 106502675A CN 201610922663 A CN201610922663 A CN 201610922663A CN 106502675 A CN106502675 A CN 106502675A
Authority
CN
China
Prior art keywords
operating system
area
user
logic layer
newly
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
CN201610922663.8A
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.)
Alphamast Software Ltd By Share Ltd
Original Assignee
Alphamast Software Ltd By Share 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 Alphamast Software Ltd By Share Ltd filed Critical Alphamast Software Ltd By Share Ltd
Priority to CN201610922663.8A priority Critical patent/CN106502675A/en
Publication of CN106502675A publication Critical patent/CN106502675A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/441Multiboot arrangements, i.e. selecting an operating system to be loaded
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/74Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to operating system is distributed process as a class application by a kind of method for managing the multiple operating system on same computer, multiple physical memory spaces is integrated into a logical space, and dynamic can increase and decrease hard disk online.The present invention can realize that the automatization of system installs, simple to operate, can be by the data isolation of different user on same computer, every user can shared data give any user, user is made to reach the effect of most safe and high quality with extremely low cost, system user disengaging is relied on to operating system and is individually present, and can be used with any system in combination, is independent of operating system and system is operated.

Description

A kind of method for managing the multiple operating system on same computer
Technical field
The invention belongs to operation system technology field, and in particular to a kind of for managing the multioperation system on same computer The method of system.
Background technology
Computer has become people's work, an indispensable part in life.Home computer user is general all now For multiple kinsfolks, the use habit of every household is different, data and need the application program for using very may be used that you deposit Can by child delete or uninstall, your some changes to system are likely to allow that father and mother are at a loss as to what to do, some households are in safety Situation that consciousness is not enough make viral wooden horse in system and cause other people sensitive data and economy loss, existing method be with Different users being set up on one computer, but real data and application program not being isolated, different user still can be mutual Operation, viral wooden horse can also affect all users.The computer of work, every computer need different functional systems, different power The user of limit needs to log in different systems, due to work or other reasonses, needs the operation system using different release versions System, typically using system and the application program of custom-made, complex structure, cost are very high and effect is general for prior art, if On same computer install multisystem then need certain technical foundation, it is to be understood that the mounting means of different system, guiding, File system etc., multisystem be accomplished by determining when installing each system can using space and the later stage cannot adjust, this be all user with Carry out greatly inconvenience.
Content of the invention
For above-mentioned problems of the prior art, it is an object of the invention to provide one kind can avoid the occurrence of above-mentioned skill Art defect for the method that manages the multiple operating system on same computer.
In order to realize foregoing invention purpose, the technical scheme that the present invention is provided is as follows:
A kind of method for managing the multiple operating system on same computer, operating system is entered as a class application Multiple physical memory spaces are integrated into a logical space, and dynamic can increase and decrease hard disk online by row distribution processor.
Further, this method is comprised the following steps:
Step 1) choose whether new operating system is installed, if it is, carrying out step 2), otherwise, enter existing operation System, then turns to step 5);
Step 2) create spatial logic layer;
Step 3) a newly-built system area on the spatial logic layer;
Step 4) new operating system is installed on newly-built system area;
Step 5) judge in operating system whether existing subscriber area, if it is, entering existing subscriber area, to turn to step 8) step 6 is carried out, otherwise);
Step 6) newly-built user area in operating system;
Step 7) system user data are created in the user area;
Step 8) judge whether to need shared region, if it is desired, then carry out step 9), otherwise, turn to step 10);
Step 9) select shared region or newly-built empty shared region;
Step 10) select self-defined area;
Step 11) generate combined system.
Further, the step 11) include:By the boot configuration of combined information write control information, guiding is restarted first Boot configuration control information in is first read.
Further, the size of the spatial logic layer is equal to hard disk summation.
Further, the step 2) include:The btrfs file system without raid patterns is created with polylith storage medium, Interpolation ciphering control message is in the file system.
Further, the head of the spatial logic layer is stored with control information, and control information is stored in the encrypted mode The head of spatial logic layer.
Method provided by the present invention for managing the multiple operating system on same computer, can realize the automatic of system Change install, simple to operate, can will be completely isolated for all data of different user on same computer, every user can be total to Data are enjoyed to any user, it is possible to use family reaches the effect of most safe and high quality with extremely low cost, can meet reality well The needs of border application.
Description of the drawings
Fig. 1 is the flow chart of the present invention;
Fig. 2 makes a living into the process schematic of combined system.
Specific embodiment
In order that the objects, technical solutions and advantages of the present invention become more apparent, below in conjunction with the accompanying drawings and it is embodied as The present invention will be further described for example.It should be appreciated that specific embodiment described herein is only in order to explain the present invention, and without Of the invention in limiting.Embodiment in based on the present invention, those of ordinary skill in the art are not making creative work premise Lower obtained every other embodiment, belongs to the scope of protection of the invention.
A kind of method for managing the multiple operating system on same computer, operating system is entered as a class application Multiple physical memory spaces (hard drive space) are integrated into a logical space, and dynamic can be increased and decreased firmly online by row distribution processor Disk, system user depart to rely on operating system and are individually present, and can use with any system in combination, be independent of operating system and (snapshot, unloading etc.) is operated to system, as shown in figure 1, this method is comprised the following steps:
Step 1) choose whether new operating system is installed, if it is, carrying out step 2), otherwise, enter existing operation System, then turns to step 5);
Step 2) create spatial logic layer;
Step 3) a newly-built system area on the spatial logic layer;
Step 4) new operating system is installed on newly-built system area;
Step 5) judge in operating system whether existing subscriber area, if it is, entering existing subscriber area, to turn to step 8) step 6 is carried out, otherwise);
Step 6) newly-built user area in operating system;
Step 7) system user data are created in the user area;
Step 8) judge whether to need shared region, if it is desired, then carry out step 9), otherwise, turn to step 10);
Step 9) select shared region or newly-built empty shared region;
Step 10) select self-defined area;
Step 11) generate combined system.
Be illustrated in figure 2 step 11) process schematic.
The size of the spatial logic layer is equal to hard disk summation.Spatial logic layer combines all hard drive spaces, and virtual is one Individual overall space.Spatial logic layer includes multiple logic areas.The head of the spatial logic layer is stored with control information, control letter Breath is stored in the head of spatial logic layer in the encrypted mode, is mainly used in preserving each logic area information of control.
The step 2) include:The btrfs file system without raid patterns is created with polylith storage medium, adds encryption control Information processed is in the file system.
The step 11) include:By the boot configuration of combined information write control information, restart guiding and read control first Boot configuration in information.
Logic area is the son volume based on btrfs file system, is to add different authorities and control according to different area's types The Interval data area of information processed, the space of each logic area share.
System area has the security permission for operating system design, is exclusively used in installing each type operating system.
User area has the security permission designed for system user, is exclusively used in system user data storage.
Shared region without special access right, for sharing data between different system, user.
The authority in self-defined area can be with self-defined, for storing the data of specific demand.
Method provided by the present invention for managing the multiple operating system on same computer, can realize the automatic of system Change install, simple to operate, can will be completely isolated for all data of different user on same computer, every user can be total to Data are enjoyed to any user, it is possible to use family reaches the effect of most safe and high quality with extremely low cost, can meet reality well The needs of border application.Not similar with present invention technical scheme in prior art.
Embodiment described above only expresses embodiments of the present invention, and its description is more concrete and detailed, but can not Therefore the restriction to the scope of the claims of the present invention is interpreted as.It should be pointed out that for the person of ordinary skill of the art, Without departing from the inventive concept of the premise, some deformations and improvement can also be made, these belong to the protection model of the present invention Enclose.Therefore, the protection domain of patent of the present invention should be defined by claims.

Claims (6)

1. a kind of method for managing the multiple operating system on same computer, it is characterised in that using operating system as Individual class application is distributed process, multiple physical memory spaces is integrated into a logical space, and dynamic can be increased and decreased firmly online Disk.
2. the method for managing operating system according to claim 1, it is characterised in that this method includes following step Suddenly:
Step 1) choose whether new operating system is installed, if it is, carrying out step 2), otherwise, existing operating system is entered, Then turn to step 5);
Step 2) create spatial logic layer;
Step 3) a newly-built system area on the spatial logic layer;
Step 4) new operating system is installed on newly-built system area;
Step 5) judge in operating system whether existing subscriber area, if it is, entering existing subscriber area, to turn to step 8), no Then, step 6 is carried out);
Step 6) newly-built user area in operating system;
Step 7) system user data are created in the user area;
Step 8) judge whether to need shared region, if it is desired, then carry out step 9), otherwise, turn to step 10);
Step 9) select shared region or newly-built empty shared region;
Step 10) select self-defined area;
Step 11) generate combined system.
3. step 11 according to claim 2), it is characterised in that the step 11) include:By combined information write control The boot configuration of information processed, restarts guiding and reads the boot configuration in control information first.
4. step according to claim 2, it is characterised in that the size of the spatial logic layer is equal to hard disk summation.
5. step according to claim 2, it is characterised in that the step 2) include:Nothing is created with polylith storage medium The btrfs file system of raid patterns, interpolation ciphering control message is in the file system.
6. step according to claim 2, it is characterised in that the head of the spatial logic layer is stored with control information, Control information is stored in the head of spatial logic layer in the encrypted mode.
CN201610922663.8A 2016-10-27 2016-10-27 A kind of method for managing the multiple operating system on same computer Pending CN106502675A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610922663.8A CN106502675A (en) 2016-10-27 2016-10-27 A kind of method for managing the multiple operating system on same computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610922663.8A CN106502675A (en) 2016-10-27 2016-10-27 A kind of method for managing the multiple operating system on same computer

Publications (1)

Publication Number Publication Date
CN106502675A true CN106502675A (en) 2017-03-15

Family

ID=58319506

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610922663.8A Pending CN106502675A (en) 2016-10-27 2016-10-27 A kind of method for managing the multiple operating system on same computer

Country Status (1)

Country Link
CN (1) CN106502675A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111062054A (en) * 2019-12-13 2020-04-24 重庆擎华信息科技有限公司 Data processing method, device and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920731A (en) * 2005-08-23 2007-02-28 北京软通科技有限责任公司 System and method for implementing operation system separation
US20150277929A1 (en) * 2014-03-25 2015-10-01 Microsoft Corporation User selectable operating systems
CN105809050A (en) * 2014-12-31 2016-07-27 北京元心科技有限公司 Isolation method and device for multiple operating systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920731A (en) * 2005-08-23 2007-02-28 北京软通科技有限责任公司 System and method for implementing operation system separation
US20150277929A1 (en) * 2014-03-25 2015-10-01 Microsoft Corporation User selectable operating systems
CN105809050A (en) * 2014-12-31 2016-07-27 北京元心科技有限公司 Isolation method and device for multiple operating systems

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
平常过: "一铭操作系统使用手册", 《百度文库HTTPS://WENKU.BAIDU.COM/VIEW/8E19AE45CFC789EB172DC88D.HTML》 *
恒盛杰资讯: "《系统安装与重装从入门到精通》", 31 March 2013, 机械工业出版社 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111062054A (en) * 2019-12-13 2020-04-24 重庆擎华信息科技有限公司 Data processing method, device and system

Similar Documents

Publication Publication Date Title
US9965642B2 (en) Power efficient storage management
CN101359355B (en) Method for raising user's authority for limitation account under Windows system
US10394492B2 (en) Securing a media storage device using write restriction mechanisms
KR101802800B1 (en) Media protection policy enforcement for multiple-operating-system environments
WO2009113444A1 (en) Confidential information management device, information processing device, and confidential information management system
JP2005115928A (en) Parental control for entertainment content
CN106295355B (en) An Active Security Assurance Method for Linux Servers
US20160321460A1 (en) File system support for rolling keys
CN101853363A (en) File protection method and system
CN104966003B (en) Embedded device is encrypted and verification method
CN103632080A (en) Mobile data application safety protection system and mobile data application safety protection method based on USBKey
CN104246698A (en) Computer with flexible operating system
WO2013121457A1 (en) Computer system equipped with an encryption key management function at the time of hot swap of a storage medium
CN102722671A (en) Data defense system in windows operation system
CN108009447B (en) Hard disk partition hiding method and device and hard disk
CN117235735A (en) A method and system for subject-object security access control of a trusted DCS controller system
CN101082883A (en) Storage apparatus having multiple layer encrypting protection
CN106502675A (en) A kind of method for managing the multiple operating system on same computer
CN103729582A (en) Safety storage management method and system based on checks and balances
CN107609408B (en) A method for controlling file operation behavior based on filter driver
CN106897027B (en) Distributed storage service system and method based on desktop virtualization
CN108092808A (en) A kind of method for managing security of data center's total management system
CN104361280B (en) A kind of method realizing carrying out authentic authentication to USB storage device by SMI interrupt
JP2008508577A5 (en)
CN103577246A (en) Method and device for preventing virtual machine from escaping

Legal Events

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

Application publication date: 20170315

RJ01 Rejection of invention patent application after publication