VTechWorks staff will be away for the Thanksgiving holiday beginning at noon on Wednesday, November 27, through Friday, November 29. We will resume normal operations on Monday, December 2. Thank you for your patience.
 

Multitasking operating systems for real-time applications

dc.contributor.authorDeBrunner, Linda Sumnersen
dc.contributor.departmentElectrical Engineeringen
dc.date.accessioned2021-07-22T18:16:18Zen
dc.date.available2021-07-22T18:16:18Zen
dc.date.issued1986en
dc.description.abstractMultitasking systems are becoming increasingly used for implementing real-time systems since they are well-suited to asynchronous, often overlapping, events. With the availability of kernels such as Hunter and Ready's VRTX Operating System components, multitasking becomes a good alternative to other implementations of real-time systems, such as interrupt-driven and polling systems. We developed a software design method and wrote a sample real-time system with many of the characteristics of typical real-time systems. This multitasking system uses a standard printer port to output bits which indicate the various activities of the tasks in the system. It also allows the user to interactively change the priorities of the tasks and to modify parameters which determine how long and how often the tasks execute. Through the use of the printer port connected to a logic analyzer and the ability to change various parameters in the system dynamically, the interaction between tasks was studied for different situations. The observed interaction between tasks was consistent with intuition. We observed task pre-emption, tasks waiting for results from other tasks and the system overhead required for context switching. When the timing restrictions were increased, we observed that data is lost during intertask communication and that higher priority tasks are the only tasks which run. This ability to observe the interaction between tasks has removed much of the mystery surrounding multitasking.en
dc.description.degreeM.S.en
dc.format.extentx, 291 leavesen
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttp://hdl.handle.net/10919/104318en
dc.language.isoenen
dc.publisherVirginia Polytechnic Institute and State Universityen
dc.relation.isformatofOCLC# 15179032en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V855 1986.D436en
dc.subject.lcshOperating systems (Computers)en
dc.subject.lcshReal-time data processingen
dc.titleMultitasking operating systems for real-time applicationsen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineElectrical Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameM.S.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V855_1986.D436.pdf
Size:
55.57 MB
Format:
Adobe Portable Document Format

Collections