{"title":"A microkernel-based operating system for personal digital assistants","authors":"Larry K. Loucks, Ravi Manikundalam, F. Rawson","doi":"10.1109/WWOS.1993.348180","DOIUrl":null,"url":null,"abstract":"There are a number of projects currently underway to create a new class of computing device called a personal digital assistant (PDA). These devices are hand-held computing systems that provide a range of applications including personal productivity, connectivity, entertainment and field data collection. One of the most important problems to be solved in developing practical PDAs is to provide a reasonable operating system for the application software that runs on the PDA. We believe that previous work on a microkernel using the Mach technology (D.L. Black et al., 1992) and operating system personalities provides the best foundation for such an operating system. Our microkernel offers modularity, a message-passing programming paradigm and real time features, all of which are important in a PDA operating system. Reusing the code developed for, or to run on our microkernel on a PDA also has obvious economic benefits. However, our standard microkernel and microkernel-based products require a number of changes to make them smaller and to adapt them to the PDA environment.<<ETX>>","PeriodicalId":345070,"journal":{"name":"Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WWOS.1993.348180","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
There are a number of projects currently underway to create a new class of computing device called a personal digital assistant (PDA). These devices are hand-held computing systems that provide a range of applications including personal productivity, connectivity, entertainment and field data collection. One of the most important problems to be solved in developing practical PDAs is to provide a reasonable operating system for the application software that runs on the PDA. We believe that previous work on a microkernel using the Mach technology (D.L. Black et al., 1992) and operating system personalities provides the best foundation for such an operating system. Our microkernel offers modularity, a message-passing programming paradigm and real time features, all of which are important in a PDA operating system. Reusing the code developed for, or to run on our microkernel on a PDA also has obvious economic benefits. However, our standard microkernel and microkernel-based products require a number of changes to make them smaller and to adapt them to the PDA environment.<>
目前有许多项目正在进行中,以创造一种称为个人数字助理(PDA)的新型计算设备。这些设备是手持计算系统,提供一系列应用,包括个人生产力,连接,娱乐和现场数据收集。为PDA上运行的应用软件提供合理的操作系统是开发实用PDA需要解决的一个重要问题。我们相信,先前使用Mach技术(D.L. Black et al., 1992)和操作系统特性的微内核工作为这样的操作系统提供了最好的基础。我们的微内核提供了模块化、消息传递编程范例和实时特性,所有这些在PDA操作系统中都很重要。在PDA上重用为微内核开发或运行的代码也具有明显的经济效益。然而,我们的标准微内核和基于微内核的产品需要进行一些更改,以使它们更小,并使它们适应PDA环境。