Abstract
Multiprogramming operating systems are often advertised as solving the problem of competition among independent tasks operating on the same computer system. In real-time laboratories, multiprogramming systems are much more valuable for their ability to manage the relationships among asynchronous, cooperating tasks that are part of a single experiment. This cooperation allows the programming of paradigms that would otherwise require the use of faster and more expensive hardware. Examples are given from several languages and operating systems, including the small, home-built PSYCLE system and the commercially available VORTEX II system.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Djikstha, E. W. The structure of the ‘THE’ multiprogramming system.Communications of the ACM, 1968,11, 341–346.
Kaplan, H. L. Clock-driven FORTRAN task scheduling in a multiprogramming environment.Behavior Research Methods & Instrumentation, 1977,9, 176–183.
Kaplan, H. L. An output spooling system for continuous datalogging paradigms.Behavior Research Methods & Instrumentation, 1978,10, 285–290.
Lee, J. A. N. Definition of “semaphore.” In A. Ralston & C. L. Meeks (Eds.),Encyclopedia of computer science. New York: Petrocelli/Charter, 1976.
Manacher, G. K. Production and stabilization of real-time task schedules.Journal of the ACM, 1967,14, 439–465.
Polson, P. G. Symposium: Hardware and software.Behavior Research Methods & Instrumentation, 1977,9, 162–163.
Author information
Authors and Affiliations
Additional information
An earlier version of this paper was also presented at the 1979 meeting of the Canadian Psychological Association in Quebec City. I wish to thank Doug Creelman and Karen Kaplan for their suggestions, and Kathy Grishaher for assistance in preparation of the manuscript.
Rights and permissions
About this article
Cite this article
Kaplan, H.L. Applications of multiprogramming software to real-time experiments in psychology. Behavior Research Methods & Instrumentation 12, 137–151 (1980). https://doi.org/10.3758/BF03201590
Issue Date:
DOI: https://doi.org/10.3758/BF03201590