{"title":"A low level analysis of the realtime Mach distributed operating system","authors":"J. Drummond, Michael Wu","doi":"10.1109/RTTAS.1995.516195","DOIUrl":null,"url":null,"abstract":"The use of measuring techniques to assist in the process of evaluation has always been a speculative endeavor. There is the presence of doubt as to what should be measured, and once this measurable entity has been determined, then what constitutes proper measurement of the entity itself. Current work in the real-time operating system software development arena presents us with this same enigma (how to, and what should be measured). The domain we have been pursuing to this end is a segmented appraisal consisting of analyzing specific elements which are properties of real-time operating systems. Six candidate elements of primary importance in the evaluation of real-time operating systems have been suggested and interpreted by the Rhealstone benchmark (Kar, 1989, 1990). These elements include: task switch time, preemption time, interrupt latency time, semaphore shuffling time, deadlock breaking time and interprocess communication latency time. We have researched these elements in relation to the Real-Time Mach Operating System and present the results of our findings. To minimize the variation on the end results, this appraisal was conducted under a specifically conditioned environment and we acknowledge the limitations of the results as such.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Real-Time Technology and Applications Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTTAS.1995.516195","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The use of measuring techniques to assist in the process of evaluation has always been a speculative endeavor. There is the presence of doubt as to what should be measured, and once this measurable entity has been determined, then what constitutes proper measurement of the entity itself. Current work in the real-time operating system software development arena presents us with this same enigma (how to, and what should be measured). The domain we have been pursuing to this end is a segmented appraisal consisting of analyzing specific elements which are properties of real-time operating systems. Six candidate elements of primary importance in the evaluation of real-time operating systems have been suggested and interpreted by the Rhealstone benchmark (Kar, 1989, 1990). These elements include: task switch time, preemption time, interrupt latency time, semaphore shuffling time, deadlock breaking time and interprocess communication latency time. We have researched these elements in relation to the Real-Time Mach Operating System and present the results of our findings. To minimize the variation on the end results, this appraisal was conducted under a specifically conditioned environment and we acknowledge the limitations of the results as such.