Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

Real-time data collection in Linux: a case study.

S A Finney1

  • 1Department of Psychology, Ohio State University, 142 Townshend Hall, 1885 Neil Ave., Columbus, OH 43210, USA. sf@dactyl.som.ohio-state.edu

Behavior Research Methods, Instruments, & Computers : a Journal of the Psychonomic Society, Inc
|July 13, 2001
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

FTAP: a Linux-based program for tapping and music experiments.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2001
Same journal

Real-time language comprehension research using the Apple-Psych system.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2014
Same journal

Constraints on the perception of synthetic speech generated by rule.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2014
Same journal

Perception of synthetic speech produced automatically by rule: Intelligibility of eight text-to-speech systems.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2012
Same journal

Ninety-three pictures and 108 questions for the elicitation of homophones.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2011
Same journal

Free-association norms for the Spanish names of the Snodgrass and Vanderwart pictures.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2005
Same journal

French normative data and naming times for action pictures.

Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc·2005
See all related articles

Linux is suitable for real-time data collection and precise programming. This study demonstrates Linux

Area of Science:

  • Computer Science
  • Real-time Systems
  • Operating Systems

Background:

  • Multiuser UNIX-like operating systems, including Linux, are often deemed unsuitable for real-time data collection due to potential timing latencies from preemptive scheduling.
  • This perception limits the use of powerful and widely available operating systems in time-sensitive applications.

Purpose of the Study:

  • To demonstrate the adequacy of Linux for precisely controlled programming with millisecond resolution.
  • To provide a model for documenting programming methods and software performance on other operating systems.

Main Methods:

  • Described and tested Linux system calls relevant to timing control.
  • Developed and evaluated a MIDI-based program for music performance experiments using these system calls.

Related Experiment Videos

  • Measured the timing accuracy of the application, including data input and output.
  • Main Results:

    • Linux system calls provide precise timing control at millisecond resolution or better.
    • The developed MIDI-based application demonstrated millisecond-level accuracy in timing, data input, and output.
    • The study validates Linux as a viable platform for real-time experiment software.

    Conclusions:

    • Linux, with appropriate programming techniques, is fully adequate for real-time data collection and precise experimental control.
    • The methods used for system call testing and application development can serve as a template for other operating systems.
    • This research challenges the conventional view of Linux's limitations in real-time applications.