发明名称 METHOD AND APPARATUS FOR PROVIDING MULTIPLE SESSIONS ON A SINGLE USER OPERATING SYSTEM
摘要 A set of operating system extensions that allow a single user operating system to support multiple user is disclosed (395). The extensions operate by creating multiple sets of operating system environment by copying a number of operating system variables (392) that define the current operating system state. In a two user embodiment, a local personal computer console state is created for the user at the personal computer console (315) and a remote console system (399) state is created for a user at a remote console coupled to the personal computer system. A special virtual device driver (374) then hooks into the operating system such that the special virtual device driver will be called before any thread switch. The special virtual device driver (374) will load the proper operating system environment variables (392) for the application that will be executed next. The operating system extensions also handle all input and output requests in a special manner. When the operating system extensions are initialized, a set of drivers is loaded for each user. The operating system extensions then look all input and output operating system calls such that all the operating system extensions direct all input and output requests from applications (340, 350) run by a user at the personal console are directed toward the normal set of personal computer device drivers but all input and output requests from applications run by another user at another console are directed toward a user of device drivers for that user's console.
申请公布号 WO0067109(A1) 申请公布日期 2000.11.09
申请号 WO2000US12443 申请日期 2000.05.05
申请人 SHAREWAVE, INC. 发明人 OUATU-LASCAR, MIRCEA;RAO, NAGESH;IYER, VENKATESH;PADMANABHAN, MURALI;MAHANNAH, LOREN, ROSS
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项
地址