Title :
Organization scheme of system servers in microkernel-based operating systems-multi-process and multi-thread methods
Author :
Kuwayama, Masayuki ; Saisho, Keizo ; Fukuda, Akira
Author_Institution :
Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
Abstract :
We compare organization schemes of out-of-kernel functions in the microkernel-based operating systems, from the viewpoints of concurrent or parallel executions of the functions. We describe two methods; multiprocess method and multi-thread one. With the multiprocess method, the functions are partitioned into some modules to be allocated to processes. With the multi-thread one, the functions are allocated to a single process including multiple threads. We implement system servers according to the methods on uni-processor environment. Performance evaluation shows that the multi-process method gives good performance
Keywords :
operating system kernels; parallel processing; resource allocation; software performance evaluation; concurrent executions; microkernel-based operating systems; multiprocess methods; multithread methods; organization schemes; out-of-kernel functions; parallel executions; performance evaluation; system servers; uniprocessor environment; Computer science; Concurrent computing; Information science; Kernel; Operating systems; Resource management; System performance; Termination of employment; Yarn;
Conference_Titel :
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location :
Taipei
Print_ISBN :
0-8186-6705-2
DOI :
10.1109/CMPSAC.1994.342787