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 PDF

Info

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
Application number
CN 200610090523
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.)
GUANGZHOU LIBEN ELECTRICAL APPARATUS CO Ltd
Original Assignee
GUANGZHOU LIBEN ELECTRICAL APPARATUS 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 GUANGZHOU LIBEN ELECTRICAL APPARATUS CO Ltd filed Critical GUANGZHOU LIBEN ELECTRICAL APPARATUS CO Ltd
Priority to CN 200610090523 priority Critical patent/CN1869959A/en
Publication of CN1869959A publication Critical patent/CN1869959A/en
Pending legal-status Critical Current

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

Establish system in a kind of multiple users share computing machine with peripheral hardware
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.
CN 200610090523 2006-06-28 2006-06-28 System for multi-user sharing internal and external storage of computer Pending CN1869959A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (21)

* Cited by examiner, † Cited by third party
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