Develop real-time multitasking system and client/server based windows protocol for IBM PC/PS2
AuthorZhu, Tong, 1971-
AdvisorHill, Fredrick J.
MetadataShow full item record
PublisherThe University of Arizona.
RightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
AbstractAs Local Area Networks becoming increasingly popular, the need to develop protocols for remote login, client/server based peer to peer connections, and event driven windows protocol for IBM PC/PS2 is ever greater. This thesis is primary devoted to the development of a real-time multitasking system for the IBM PC/PS2, and a client/server, event driven Windows protocol similar to X-Window protocol available in computers based on Unix platform. In addition, features such as interprocess communication queues, virtual windows, heap managers which are necessities in a distributed environment are provided also. Program developer may include this multitasking program in the kernel of the PC network operating system such as Novell Netware, and Microsoft Lan Manager. Consequently, a multitasking kernel is developed to provide dynamic tasking spawning, fast task switching, and MS-DOS independent dynamic memory allocation. In addition, a window manager based on this multitasking kernel is developed to manage dialog windows or tasking windows in a distributed environment. Windows may be sent across the network and be displayed remotely.