HYDRA - A C-LANGUAGE ENVIRONMENT FOR REAL-TIME DOS MULTITASKING AT THE BEDSIDE

被引:0
|
作者
DEGAETANO, A
COLEMAN, WP
PIZZI, R
TOMASELLA, E
CASTAGNETO, M
GRECO, AV
机构
[1] CNR Centro Fisiopatologia Shock e Clinica Chirurgica, Università Cattolica del Sacro Cuore, Rome, 8-00168, L.go Gemelli
[2] Centro per la Modellistica dei Sistemi Fisiologici, Università Cattolica del Sacro Cuore, Rome
[3] MIEMMS-Shock Trauma Center and Dept. of Mathematics, University of Maryland, Baltimore
[4] Dipartimento di Scienze dell'Informazione, Università degli Studi, Milano
[5] Clinica Medica, Gastroenterologia e Malattie Metaboliche, Universita' Cattolica, Rome
来源
INTERNATIONAL JOURNAL OF CLINICAL MONITORING AND COMPUTING | 1993年 / 10卷 / 03期
关键词
MICROCOMPUTERS; MATHEMATICS; SOFTWARE; MULTITASKING;
D O I
10.1007/BF01246448
中图分类号
R614 [麻醉学];
学科分类号
100217 ;
摘要
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.
引用
收藏
页码:147 / 154
页数:8
相关论文
共 50 条
  • [1] USING SERIAL INTERFACES AND THE C-LANGUAGE FOR REAL-TIME EXPERIMENTS
    EMERSON, PL
    BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 1988, 20 (03): : 330 - 336
  • [2] Debugging real-time software in a multitasking environment
    Abbott, Doug
    Electronic Product Design, 1995, 17 (01):
  • [3] GRAPHICAL LANGUAGE FOR REAL-TIME MULTITASKING APPLICATIONS DESIGN
    SCHWARZ, JJ
    RAIRO-AUTOMATIQUE-PRODUCTIQUE INFORMATIQUE INDUSTRIELLE-AUTOMATIC CONTROL PRODUCTION SYSTEMS, 1992, 26 (5-6): : 355 - 384
  • [4] Data sharing of multitasking in the real-time dynamic simulation environment
    Chen, Wenyu
    He, Yuanqing
    Dianzi Keji Daxue Xuebao/Journal of University of Electronic Science and Technology of China, 2001, 30 (06):
  • [5] Stepper Motor Performance Under Real-Time Multitasking Environment
    Azad, A. M.
    Amin, A. A.
    Faruk, A. A.
    Alam, M. A.
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1009 - 1014
  • [6] On Real-Time Performance of Multitasking with RTAI
    Zhao, Lan
    2018 2ND INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION SCIENCES (ICRAS), 2018, : 51 - 56
  • [7] MICROPROCESSOR DOES MULTITASKING IN REAL-TIME
    GOSCH, J
    ELECTRONICS, 1982, 55 (22): : 71 - 72
  • [8] MULTITASKING AND REAL-TIME FOR VIBRATION WELDING
    BRUCKERT, F
    KUNSTSTOFFE-GERMAN PLASTICS, 1992, 82 (10): : 974 - 977
  • [9] RMX - REAL-TIME MULTITASKING EXECUTIVE
    WANG, JCH
    JOURNAL OF MICROCOMPUTER APPLICATIONS, 1983, 6 (01): : 79 - 84
  • [10] QMotor 2.0 - A PC based real-time multitasking graphical control environment
    Costescu, N
    Dawson, D
    PROCEEDINGS OF THE 1998 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1998, : 1266 - 1270