首页 | 本学科首页   官方微博 | 高级检索  
     


Hydra: a C-language environment for real-time DOS multitasking at the bedside
Authors:A DeGaetano  WP Coleman  R Pizzi  E Tomasella  M Castagneto  AV Greco
Affiliation:CNR Centro Fisiopatologia Shock e Clinica Chirurgica, Università Cattolica del Sacro Cuore, Rome, Italy.
Abstract:Patient monitoring at the bedside is an inherently parallel job, best handled by multiple individual tasks running concurrently. Cost and diffusion considerations strongly favor the use of PC's at the bedside, but their most widespread operating system, DOS, is not built for multitasking. Hence, a software platform in C language has been prepared, allowing the intermediate programmer to easily write independent modules which will then run simultaneously without conflicts. Such a platform aims at allowing effortless sharing of data among concurrently running processes, while providing strong insulation between tasks, enough to allow multiple copies of any one task to run simultaneously unknown to each other. A cooperative, memory sharing multitasking paradigm has been chosen, which offers fine granularity of timeslicing and low execution overhead at the price of some loss in generality of design. Speed, data exchange capability and number of stackable windows are greater than with commercial packages like Windows or LabWindows. Dynamical reprioritization of tasks is built in, allowing the computerized monitor to focus its attention and resources on urgent tasks.
Keywords:
本文献已被 PubMed 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号