CN1869959A - System for multi-user sharing internal and external storage of computer - Google Patents
System for multi-user sharing internal and external storage of computer Download PDFInfo
- Publication number
- CN1869959A CN1869959A CN 200610090523 CN200610090523A CN1869959A CN 1869959 A CN1869959 A CN 1869959A CN 200610090523 CN200610090523 CN 200610090523 CN 200610090523 A CN200610090523 A CN 200610090523A CN 1869959 A CN1869959 A CN 1869959A
- Authority
- CN
- China
- Prior art keywords
- input
- output
- resources allocation
- allocation memory
- information
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
An internal and external system of computer shared by multiuser consists of a multiuser operation system, host board, central processor, internal memory and external storage. It is featured as forming said host board by multiple USB interface, USB controller, multiple PCI interface, PCI controller and a shared control unit including an input unit control device, a display output control unit, a resource distribution memory unit and multiuser bottom layer analog core. The method of utilizing said system is also disclosed.
Description
Technical field
The invention belongs to field of computer technology, the particularly a kind of single central processing unit in the existing computer system, the shared control device of controller and mainboard and system that comprises this shared control device shared.
Background technology
Computer motherboard is carrying the power supply of each parts of computer system and power management, and to the control task of Graphics Processing Unit, internal storage location, audio treatment unit, input-output unit.
Generally comprise Memory Controller Hub (MCH), be commonly called as north bridge, its inner integrated Memory Controller Hub, be provided corresponding interface and connect internal memory, it also connects central processing unit and ICH4 simultaneously, it is equivalent to the house keeper of CPU, and the instruction of CPU is distributed to corresponding module, or with request the appropriate time circular CPU of each module to CPU.It is also as the hub that uses in the network, realizes a bit and being connected of multiple spot.
Also comprise input and output control hub (ICH), be commonly called as south bridge, it can be supported for system provides powerful data I/O.Interface that it provides and corresponding peripheral equipment have: AGP bus, pci bus, SATA equipment, IDE equipment, sound card, network interface card, USB device.Be core has connected super input/output control unit (SIO) and System Management Controller/keyboard controller (SMC/KBC), FWH (FWH) respectively with the lpc bus, and SIO has comprised the control circuit of serial ports, parallel port, infrared, floppy drive.SMC/KBC has comprised the control circuit and the System Management Controller of keyboard and mouse again.
The full name of FWH is a FWH, when solidifying the system bios of a constant volume in it and showing BIOS system start-up, at first carries out the program of this section curing, finishes the test and the configuration of system hardware resources, and makes computing machine from hard disk load operation system.
Along with development of computer, and the widespread use that comprises the central processing unit of multithreading, the multiple task ability of processor to significantly improving, this just provides prerequisite for the realization of the multiple users share pattern of single-processor; Existing based on Intel (TM) the 4th generation south bridge control hub generally all integrated the USB controller, and generally can control and drive six USB port, this provides second condition precedent for realizing the unit multi-user; In addition, the PCI slot on the active computer mainboard can connect a plurality of graphic display cards, thereby provides another necessary condition for the unit multi-user.
The development of operating system is also for realizing that the unit multi-user provides condition, operating system of the prior art generally all has multi-user's function, but depending on, the realization of multi-user's function increases new outside Input/Output Device and display device, and need in operating system, make configuration to these outside Input/Output Devices and display device, to give specific user, make each user all have its proprietary input, output and display device then with its configuration.The shortcoming of this mode is that configuration person must have very strong computer skill, and when operating system is configured, takes place easily to revise mistake, and make systemic breakdown.
Summary of the invention
First purpose of the present invention is to overcome weak point of the prior art, and the configuration-system of establishing in a kind of multiple users share computing machine with peripheral hardware is provided.
For achieving the above object, the system that establishes in the multiple users share computing machine of the present invention with peripheral hardware comprises
A multi-user operating system, one has mainboard, central processing unit part, interior nonresident portion and external storage part, wherein, described mainboard has a plurality of USB interface, and the USB controller, a plurality of pci interfaces, and pci controller, and a shared control device, described device comprises:
An input device controls device reads a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group is divided into a plurality of groups;
One shows output-controlling device, in order to controlling the display card of each PCI passage, and each display card is dispensed in the different groups;
A resources allocation memory storage receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom analog core, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
Further, described shared control device also comprises a real-time sharing apparatus of peripherals, in order to obtaining the connection situation and the facility information of outside PnP device from input and output control hubs (ICH), and these connection situations and information are sent to the resources allocation memory storage.
Further, described shared control device also comprises an audio frequency output automaton, connects the USB controller, will be dispensed in the different groups by each sound card that USB interface inserts in order to control, and be saved to described resources allocation memory storage.
The present invention also provides a kind of multiple users share control method, it is characterized in that may further comprise the steps:
An input device controls step reads a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group is divided into a plurality of groups;
One shows the output controlled step, in order to controlling the display card of each PCI passage, and each display card is dispensed in the different groups;
A resources allocation memory step receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom simulation steps, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
Beneficial effect of the present invention is that the effect and the effect of user when carrying out single-set operation of the shared main frame of each user are just the same.Technology of the present invention can promptly realize sharing from start, according to the difference of number of users different drivings is installed, and the multi-user obtains and the duplicate environment of unit in addition.
Description of drawings
Fig. 1 is the structural drawing of mainboard of the present invention.
Fig. 2 is the structural drawing of shared control device of the present invention.
Fig. 3 is the process flow diagram of a kind of multiple users share control method of the present invention.
Embodiment
With reference to the accompanying drawings structure of the present invention is further described.
Establish system applies with peripheral hardware in the multiple users share computing machine of the present invention in a computer system, can realize multiple users share computer system.
Said computer system should have a multi-user operating system, and this operating system is supported multiuser state, as the WindowsXP or the Windows2003 series of products of existing Microsoft; In addition, computer system has a central processing unit, a memory device, a hard disk unit; A mainboard, with reference to Fig. 1, mainboard is provided with a plurality of USB interface, a plurality of display card output interfaces, with the corresponding pci interface of described display card institute's output interface, a South Bridge chip, and north bridge chips, wherein, South Bridge chip comprises the USB controller, and a shared control device, with reference to Fig. 2, described shared control device comprises an input device controls device, read a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group be divided into a plurality of groups, here, input equipment is the keyboard or the mouse of USB interface, and the input device controls device is with keyboard, mouse also divides into groups according to the mark of its USB port;
One shows output-controlling device, in order to control the display card of each PCI passage, and each display card is dispensed in the different groups, show that output-controlling device reads the information about the pci interface display card on the PCI slot that the pci controller by South Bridge chip obtains, and display card is dispensed in the group of being made up of a keyboard and mouse;
A resources allocation memory storage receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom analog core, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
In the present invention, if required, shared control device can also comprise a real-time sharing apparatus of peripherals, in order to obtain the connection situation and the facility information of outside PnP device from input and output control hubs (ICH), these equipment can be disk drive, microphone, printer etc., and these connection situations and information are sent to the resources allocation memory storage.
Shared control device of the present invention also comprises an audio frequency output automaton, the USB controller that web joint carries, each sound card that inserts by USB interface in order to control, and with sound card respectively to one of them group, afterwards allocation result is saved to described resources allocation memory storage.
With reference to Fig. 3, a kind of multiple users share control method that the present invention also provides may further comprise the steps:
An input device controls step 801 reads a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group is divided into a plurality of groups;
One shows output controlled step 802, in order to controlling the display card of each PCI passage, and each display card is dispensed in the different groups;
A resources allocation memory step 803 receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom simulation steps 804, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
Claims (7)
1. a shared control device is characterized in that: comprise
An input device controls device reads a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group is divided into a plurality of groups;
One shows output-controlling device, in order to controlling the display card of each PCI passage, and each display card is dispensed in the different groups;
A resources allocation memory storage receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom analog core, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
2. shared control device according to claim 1, it is characterized in that: described shared control device also comprises a real-time sharing apparatus of peripherals, in order to obtaining the connection situation and the facility information of outside PnP device from input and output control hubs (ICH), and these connection situations and information are sent to the resources allocation memory storage.
3. control device is shared at family according to claim 1 and 2, it is characterized in that: described shared control device also comprises an audio frequency output automaton, connect the USB controller, to be dispensed in the different groups by each sound card that USB interface inserts in order to control, and be saved to described resources allocation memory storage.
4. establish configuration-system in the multiple users share computing machine with peripheral hardware, comprise a multi-user operating system, mainboard, central processing unit part, interior nonresident portion and an external storage part, it is characterized in that: wherein, described mainboard has a plurality of USB interface, and the USB controller, a plurality of pci interfaces, and pci controller, and a shared control device, described device comprises:
An input device controls device reads a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group is divided into a plurality of groups;
One shows output-controlling device, in order to controlling the display card of each PCI passage, and each display card is dispensed in the different groups;
A resources allocation memory storage receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom analog core, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
5. establish configuration-system in the multiple users share computing machine according to claim 4 with peripheral hardware, it is characterized in that: described shared control device also comprises a real-time sharing apparatus of peripherals, in order to obtaining the connection situation and the facility information of outside PnP device from input and output control hubs (ICH), and these connection situations and information are sent to the resources allocation memory storage.
6. according to the configuration-system of establishing in claim 4 or the 5 described multiple users share computing machines with peripheral hardware, it is characterized in that: described shared control device also comprises an audio frequency output automaton, connect the USB controller, to be dispensed in the different groups by each sound card that USB interface inserts in order to control, and be saved to described resources allocation memory storage.
7. multiple users share control method is characterized in that may further comprise the steps:
An input device controls step reads a plurality of input equipments from the USB controller, and it is had unduplicated input equipment by every group is divided into a plurality of groups;
One shows the output controlled step, in order to controlling the display card of each PCI passage, and each display card is dispensed in the different groups;
A resources allocation memory step receives described input device controls module and shows the information that output control module sends, and group result is preserved;
Multi-user's bottom simulation steps, according to the group result that the resources allocation memory module is preserved, Windows is loaded in each input, output drive code, and after the driving code installs, corresponding different groups is written into the essential information that different user distributes automatically.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610090523 CN1869959A (en) | 2006-06-28 | 2006-06-28 | System for multi-user sharing internal and external storage of computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610090523 CN1869959A (en) | 2006-06-28 | 2006-06-28 | System for multi-user sharing internal and external storage of computer |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1869959A true CN1869959A (en) | 2006-11-29 |
Family
ID=37443627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610090523 Pending CN1869959A (en) | 2006-06-28 | 2006-06-28 | System for multi-user sharing internal and external storage of computer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1869959A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477510B (en) * | 2008-01-02 | 2011-07-27 | 联想(北京)有限公司 | Method for sharing display card in multiple operating systems and computer system thereof |
CN102236513A (en) * | 2010-04-28 | 2011-11-09 | 宏碁股份有限公司 | Electronic device and multi-window control method thereof |
CN102270184A (en) * | 2010-06-01 | 2011-12-07 | 鸿富锦精密工业(深圳)有限公司 | PCI-E slot control system and method based on multiple processors |
CN102279645A (en) * | 2010-06-10 | 2011-12-14 | 盛乐信息技术(上海)有限公司 | One-machine multi-user system |
CN102483817A (en) * | 2009-06-09 | 2012-05-30 | 三星电子株式会社 | Method for providing user information, and device adopting same |
CN101616043B (en) * | 2008-06-23 | 2012-08-22 | 同济大学 | Computer system and computer cluster of multi-user shared host computer |
CN101763237B (en) * | 2008-12-23 | 2012-09-05 | 骅讯电子企业股份有限公司 | Plug type audio device and signal processing method |
CN103377402A (en) * | 2012-04-18 | 2013-10-30 | 国际商业机器公司 | Multi-user analysis system and corresponding apparatus and method |
CN104866439A (en) * | 2014-02-24 | 2015-08-26 | 联想(北京)有限公司 | Device distributor, device distribution method, device distribution and switching methods and computation equipment |
CN104951419A (en) * | 2007-06-29 | 2015-09-30 | 桑迪士克科技股份有限公司 | Dual-bus expresscard peripheral device |
CN105122726A (en) * | 2013-03-11 | 2015-12-02 | 皇家飞利浦有限公司 | Multiple user wireless docking |
WO2019119418A1 (en) * | 2017-12-22 | 2019-06-27 | 李庆远 | Shared storage system |
WO2019119419A1 (en) * | 2017-12-22 | 2019-06-27 | 李庆远 | Operation system of shared storage |
CN112000462A (en) * | 2020-07-14 | 2020-11-27 | 张世民 | Data processing method and device based on shared peripheral resources |
-
2006
- 2006-06-28 CN CN 200610090523 patent/CN1869959A/en active Pending
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104951419B (en) * | 2007-06-29 | 2020-06-16 | 桑迪士克科技有限责任公司 | Dual bus express card peripheral |
CN104951419A (en) * | 2007-06-29 | 2015-09-30 | 桑迪士克科技股份有限公司 | Dual-bus expresscard peripheral device |
CN101477510B (en) * | 2008-01-02 | 2011-07-27 | 联想(北京)有限公司 | Method for sharing display card in multiple operating systems and computer system thereof |
CN101616043B (en) * | 2008-06-23 | 2012-08-22 | 同济大学 | Computer system and computer cluster of multi-user shared host computer |
CN101763237B (en) * | 2008-12-23 | 2012-09-05 | 骅讯电子企业股份有限公司 | Plug type audio device and signal processing method |
CN102483817B (en) * | 2009-06-09 | 2016-09-14 | 三星电子株式会社 | User profile provides method and the equipment of adopting said method |
CN102483817A (en) * | 2009-06-09 | 2012-05-30 | 三星电子株式会社 | Method for providing user information, and device adopting same |
CN102236513A (en) * | 2010-04-28 | 2011-11-09 | 宏碁股份有限公司 | Electronic device and multi-window control method thereof |
CN102236513B (en) * | 2010-04-28 | 2013-03-20 | 宏碁股份有限公司 | Electronic device and multi-window control method thereof |
CN102270184A (en) * | 2010-06-01 | 2011-12-07 | 鸿富锦精密工业(深圳)有限公司 | PCI-E slot control system and method based on multiple processors |
CN102270184B (en) * | 2010-06-01 | 2014-11-26 | 鸿富锦精密工业(深圳)有限公司 | PCI-E slot control system and method based on multiple processors |
CN102279645A (en) * | 2010-06-10 | 2011-12-14 | 盛乐信息技术(上海)有限公司 | One-machine multi-user system |
US10171287B2 (en) | 2012-04-18 | 2019-01-01 | International Business Machines Corporation | Multi-user analytical system and corresponding device and method |
CN103377402A (en) * | 2012-04-18 | 2013-10-30 | 国际商业机器公司 | Multi-user analysis system and corresponding apparatus and method |
CN105122726A (en) * | 2013-03-11 | 2015-12-02 | 皇家飞利浦有限公司 | Multiple user wireless docking |
CN105122726B (en) * | 2013-03-11 | 2018-09-07 | 皇家飞利浦有限公司 | The method and apparatus of multi-user radio docking |
US10530820B2 (en) | 2013-03-11 | 2020-01-07 | Koninklijke Philips N.V. | Multiple user wireless docking |
CN104866439A (en) * | 2014-02-24 | 2015-08-26 | 联想(北京)有限公司 | Device distributor, device distribution method, device distribution and switching methods and computation equipment |
WO2019119418A1 (en) * | 2017-12-22 | 2019-06-27 | 李庆远 | Shared storage system |
WO2019119419A1 (en) * | 2017-12-22 | 2019-06-27 | 李庆远 | Operation system of shared storage |
CN112000462A (en) * | 2020-07-14 | 2020-11-27 | 张世民 | Data processing method and device based on shared peripheral resources |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1869959A (en) | System for multi-user sharing internal and external storage of computer | |
EP1674987B1 (en) | Systems and methods for exposing processor topology for virtual machines | |
US9733963B2 (en) | Optimizing virtual graphics processing unit utilization | |
CN1205558C (en) | System and method of providing BIOS to some system | |
US20030115443A1 (en) | Multi-O/S system and pre-O/S boot technique for partitioning resources and loading multiple operating systems thereon | |
CN102402453B (en) | System virtual machine for microprocessor without interlocked piped stages (MIPS) platform | |
US20090112972A1 (en) | Managing Device Models in a Virtual Machine Cluster Environment | |
US20120054740A1 (en) | Techniques For Selectively Enabling Or Disabling Virtual Devices In Virtual Environments | |
CN1716204A (en) | Systems and methods for development of emulated devices in a virtual machine environment | |
CN1945536A (en) | Memory layout for re-ordering instructions using pointers | |
CN105830026A (en) | Apparatus and method for scheduling graphics processing unit workloads from virtual machines | |
CN105893234A (en) | Method for software testing and computing device | |
CN1794168A (en) | Information processing device, information processing method, semiconductor device, and computer program | |
US20070038996A1 (en) | Remote I/O for virtualized systems | |
CN103064796A (en) | Virtual machine memory sharing method and computer system | |
CN1542606A (en) | Methods and apparatus to operate in multiple phases of a basic input/output system (BIOS) | |
CN104111867B (en) | A kind of virtual machine (vm) migration device and method | |
CN103064724A (en) | Virtual mechanism constructing method and device | |
CN1431595A (en) | Automatic main board test system and methods | |
CN104360860B (en) | A kind of domestic autonomous embedded computer system and its video driver method | |
US20140237017A1 (en) | Extending distributed computing systems to legacy programs | |
CN103853513B (en) | A kind of method and a kind of electronic equipment of control video card | |
CN1818883A (en) | Tester for MIPS processor | |
CN102708002B (en) | Display management method of video card in baseboard management controller (BMC) s, and server | |
CN100351865C (en) | User authority setting system, setting method and recording medium thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |