{"title":"Can real-time extensions survive a Windows NT crash?","authors":"N. Caudy, L. McFearin","doi":"10.1109/ASSET.1999.756757","DOIUrl":null,"url":null,"abstract":"Windows NT has become a widespread, general purpose operating system and is seeing increased use in real-time applications. However Windows NT was nor designed for real-time operation and, in such environments, the all too common Windows NT system stop event (crash or \"Blue Screen of Death\") can prove catastrophic. Consequently three commercial real-time extensions are available for Windows NT: Hyperkernel from Imagination Systems, INtime from RadiSys, and RTX from VenturCom. These extensions add determinism for real-time applications along with the capability for real-time applications to survive a Windows NT stop event. Each solution has a different architecture and our rests revealed that each solution has a different response to Windows NT crashes. These extensions differ in the types of stop events which can be survived the code required to survive a stop event, I/O capabilities after a stop event, and real-time performance during a stop event. However, all of these solutions allow some level of protection until the user can initiate an orderly shutdown at an appropriate time.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASSET.1999.756757","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Windows NT has become a widespread, general purpose operating system and is seeing increased use in real-time applications. However Windows NT was nor designed for real-time operation and, in such environments, the all too common Windows NT system stop event (crash or "Blue Screen of Death") can prove catastrophic. Consequently three commercial real-time extensions are available for Windows NT: Hyperkernel from Imagination Systems, INtime from RadiSys, and RTX from VenturCom. These extensions add determinism for real-time applications along with the capability for real-time applications to survive a Windows NT stop event. Each solution has a different architecture and our rests revealed that each solution has a different response to Windows NT crashes. These extensions differ in the types of stop events which can be survived the code required to survive a stop event, I/O capabilities after a stop event, and real-time performance during a stop event. However, all of these solutions allow some level of protection until the user can initiate an orderly shutdown at an appropriate time.