barryf@aix01.aix.rpi.edu (Barry B. Floyd) (04/24/91)
cs352a41@cs.iastate.edu (Adam Goldberg) writes: >oivindt@bio.uio.no (Oivind Toien) writes: >>Real-time data-acquisition systems generally tends to use things like >>interrupt handling, DMA-access, reprogramming of PC-timers and direct >>interaction with A/D card buffers. Will this work, and if not: Does >>OS2 provide library routines that replaces these kind of functions? >>-- >>Oivind Toien <oivindt@ulrik.uio.no> >>Div. of General Physiology, Dept. of Biology, Univ. of Oslo >Looks like Dr. Toien (?) is trying to adjust a watch with a sledgehammer. >Real-time data-acquisition systems are 'REAL TIME SYSTEMS', and real time >systems generally _are_not_suited_to_ multi-tasking. If you want real >time data acquisition, you should use an operating system more conducive >to real-time programming. >Pardon me if I seem harsh, but each operating system has its purpose, and >has things that it is and is not suited for. OS/2 is multi-tasking, and >therefore is not suited for (very many) real-time problems. >-- >+-----------------------------------------------------------------------------+ >! Adam Goldberg ! * ! "It's simple! Even a PASCAL ! >! cs352a41@cs.iastate.edu ! * ! programmer could do it!" ! >+-----------------------------------------------------------------------------+ Adam, This advise is sage and wise, yet doesn't encompass all possible environments. It may be the case that the real-time data acquisition required of Oivind entails an application that is typically found running under DOS, Win 3.0 and/or OS/2 (E.G. spreadsheets hooked into financial data streams). It would be my guess that there are numerouse applications which may benefit from robust rtda yet require DOS, Win 3.0 and/or OS/2. just playing devil's advocate... barry -- +--------------------------------------------------------------------+ | Barry B. Floyd \\\ barry_floyd@mts.rpi.edu | | Manager Information Systems - HR \\\ usere9w9@rpitsmts | +-Rensselaer Polytechnic Institute--------------------troy, ny 12180-+