Dissertations / Theses on the topic 'Real-time operating systems'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Real-time operating systems.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Pinnix, Justin Everett. "Operating System Kernel for All Real Time Systems." NCSU, 2001. http://www.lib.ncsu.edu/theses/available/etd-20010310-181302.
Full textPINNIX, JUSTIN EVERETT. Operating System Kernel for All Real Time Systems.(Under the direction of Robert J. Fornaro and Vicki E. Jones.)
This document describes the requirements, design, and implementation of OSKAR, ahard real time operating system for Intel Pentium compatible personal computers.OSKAR provides rate monotonic scheduling, fixed and dynamic priority scheduling,semaphores, message passing, priority ceiling protocols, TCP/IP networking, and globaltime synchronization using the Global Positioning System (GPS). It is intended toprovide researchers a test bed for real time projects that is inexpensive, simple tounderstand, and easy to extend.
The design of the system is described with special emphasis on design tradeoffs made toimprove real time requirements compliance. The implementation is covered in detail atthe source code level. Experiments to qualify functionality and obtain performanceprofiles are included and the results explained.
Tomiyama, Hiroyuki, Shinya Honda, and Hiroaki Takada. "Real-Time Operating Systems for Multicore Embedded Systems." IEEE, 2008. http://hdl.handle.net/2237/12100.
Full textDeBrunner, Linda Sumners. "Multitasking operating systems for real-time applications." Thesis, Virginia Polytechnic Institute and State University, 1986. http://hdl.handle.net/10919/104318.
Full textLarsson, Anders. "Fully automatic benchmarking of real-time operating systems." Thesis, University of Skövde, Department of Computer Science, 1998. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-172.
Full textTesting and evaluating the performance of different software solutions is important in order to compare them with each other. Measuring, or benchmark, software is not a trivial task and conducting tests in a real-time environment implicates it further. Still, measuring is the only way to provide useful information, for example, which real-time operating system is best suitable for a specific hardware configuration.
The purpose of this project is to design a benchmark support system, which automatically performs benchmarks of a real-time operating system in a host-target environment. The benchmarks are conducted according to a user-defined specification and the support system also allows a developer to create configurable benchmarks.
The benchmark support system described also allows parameters to increase monotonically within a specified interval during benchmark execution. This is an important feature in order to detect unpredictable behavior of the real-time system.
Böke, Carsten. "Automatic configuration of real time operating systems and real time communication systems for distributed embedded applications." Paderborn : Heinz-Nixdorf-Inst, 2004. http://deposit.ddb.de/cgi-bin/dokserv?idn=971712182.
Full textOkyay, Mehmet Onur Aytaç Sıtkı. "A portable real-time operating system for embedded platforms/." [s.l.]: [s.n.], 2004. http://library.iyte.edu.tr/tezler/master/bilgisayaryazilimi/T000477.doc.
Full textWells, George Clifford. "A study of real-time operating systems for microcomputers." Thesis, Rhodes University, 1990. http://hdl.handle.net/10962/d1004896.
Full textSepulveda, Florez Daniel Mauricio. "Stress Injection Study on Hard Real-Time Operating Systems." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2020. http://amslaurea.unibo.it/20261/.
Full textPatil, Ameet. "Application-specific resource management in real-time operating systems." Thesis, University of York, 2007. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.444712.
Full textAdelstein, Frank Nathan. "Network and operating systems support for real-time multimedia /." The Ohio State University, 1995. http://rave.ohiolink.edu/etdc/view?acc_num=osu1487862972135428.
Full textSjöström, Thames Sixten. "Porting a Real-Time Operating System to a Multicore Platform." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-76933.
Full textFurht, B., A. Boujarwah, D. Gluch, D. Joseph, D. Kamath, P. Matthews, M. McCarty, R. Stoehr, and R. Sureswaran. "A TOOL FOR PERFORMANCE EVALUATION OF REAL-TIME UNIX OPERATING SYSTEMS." International Foundation for Telemetering, 1991. http://hdl.handle.net/10150/612926.
Full textIn this paper we present the REAL/STONE Real-Time Tester, a tool for performance evaluation of real-time UNIX operating systems. The REAL/STONE Real-Time Tester is a synthetic benchmark that simulates a typical real-time environment. The tool performs typical real-time operations, such as: (a) reads data from an external source and accesses it periodically, (b) processes data through a number of real-time processes, and © displays the final data. This study can help users in selecting the most-effective real-time UNIX operating system for a given application.
Brinkmeyer, Jay Charles 1960. "A multi-tasking operating system for real-time applications." Thesis, The University of Arizona, 1987. http://hdl.handle.net/10150/276589.
Full textYan, Lin Wu. "A Lightweight Framework for Tracing andVisualizing Real-Time Operating Systems." Thesis, Högskolan Väst, Institutionen för ekonomi och it, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:hv:diva-4428.
Full textChen, Bojie. "HUMIDITY SENSOR CIRCUIT USING REAL TIME OPERATING SYSTEM (FREERTOS) KERNEL." UKnowledge, 2014. http://uknowledge.uky.edu/ece_etds/61.
Full textForbes, Harold C. "Operating system principles and constructs for dynamic multi-processor real-time control systems." Diss., Georgia Institute of Technology, 1996. http://hdl.handle.net/1853/8165.
Full textYankov, Y. Daniel. "Discrete event system modeling of demand responsive transportation systems operating in real time." [Tampa, Fla] : University of South Florida, 2008. http://purl.fcla.edu/usf/dc/et/SFE0002466.
Full textYankov, Daniel Y. "Discrete Event System Modeling Of Demand Responsive Transportation Systems Operating In Real Time." Scholar Commons, 2008. https://scholarcommons.usf.edu/etd/575.
Full textBaldovin, Andrea <1983>. "Operating System Contribution to Composable Timing Behaviour in High-Integrity Real-Time Systems." Doctoral thesis, Alma Mater Studiorum - Università di Bologna, 2014. http://amsdottorato.unibo.it/6597/1/Baldovin_Andrea_tesi.pdf.
Full textBaldovin, Andrea <1983>. "Operating System Contribution to Composable Timing Behaviour in High-Integrity Real-Time Systems." Doctoral thesis, Alma Mater Studiorum - Università di Bologna, 2014. http://amsdottorato.unibo.it/6597/.
Full textSheridan-Barbian, Katherine K. "A survey of real-time operating systems and virtualization solutions for space systems." Thesis, Monterey, California: Naval Postgraduate School, 2015. http://hdl.handle.net/10945/45256.
Full textThe Department of Defense and the intelligence community rely on space systems for a broad spectrum of services. These systems operate in highly constrained environments (in terms of space, weight and power), making virtualization and resource sharing a desirable approach. Agencies are actively exploring new architectures, such as those employing virtualization, to support their growing space mission. In this thesis, we review how virtualization architectures claim to support the real-time requirements of their guests. We survey real-time systems and virtualization architectures proposed for use in space systems. Further, we investigate the behaviors of virtualized operating systems using a method of remote network-based fingerprinting with TCP timestamps. Our work provides insights into how guests, both general purpose and real-time, behave in virtualized environments. Our survey work and experimental analysis aim to further understanding of how virtualization can be securely incorporated into space systems.
Blake, Carl David. "A REAL-TIME MULTI-TASKING OPERATING SYSTEM FOR GENERAL PURPOSE APPLICATIONS." Thesis, The University of Arizona, 1985. http://hdl.handle.net/10150/275400.
Full textBor, Mehmet. "Effective interprocess communication (IPC) in a real-time transputer network." Thesis, Loughborough University, 1994. https://dspace.lboro.ac.uk/2134/33101.
Full textApte, Manoj Shriganesh. "An operating system architecture and hybrid scheduling methodology for real-time systems with uncertainty." Diss., Mississippi State : Mississippi State University, 2004. http://library.msstate.edu/etd/show.asp?etd=etd-11102004-152431.
Full textDhake, Pravin. "A real time operating system based test-bed for autonomous vehicle navigation." Diss., Rolla, Mo. : University of Missouri-Rolla, 2007. http://scholarsmine.umr.edu/thesis/pdf/Dhake_09007dcc803c20b4.pdf.
Full textVita. The entire thesis text is included in file. Title from title screen of thesis/dissertation PDF file (viewed November 28, 2007) Includes bibliographical references (p. 86-87).
Schneider, Jörn [Verfasser]. "Combined Schedulability and WCET Analysis for Real-Time Operating Systems / Jörn Schneider." Aachen : Shaker, 2003. http://d-nb.info/1172610940/34.
Full textLindblom, Karl, and Robert Kyrk. "Real Time Communication Platform : Using ARM Cortex M7 and MQTT." Thesis, Karlstads universitet, Avdelningen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-67618.
Full textKim, Hyoseung. "Towards Predictable Real-Time Performance on Multi-Core Platforms." Research Showcase @ CMU, 2016. http://repository.cmu.edu/dissertations/836.
Full textNordström, Susanna. "Configurable Hardware Support for Single Processor Real-Time Systems." Licentiate thesis, Mälardalen University, School of Innovation, Design and Engineering, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-528.
Full textThis thesis describes a further development of a building block for programmable devices in embedded systems handling real-time functionality.
Embedded systems are included in a variety of products within different technical areas such as industrial automation, consumer electronics, automotive industry, and communication-, and multimedia systems. Products ranging from trains and airplanes to microwave ovens and washing machines are controlled by embedded systems.
Programmable devices constitute a part of these embedded systems. Today, a programmable device can include a complete system containing building blocks connected with each other via programs written using a hardware description language. The programmable devices can be programmed and changed over and over again and this flexibility makes it possible to explore how these building blocks can best be designed in relation to system requirements, before final implementation.
This thesis describes a further development of a building block for programmable devices implemented in a non-traditional way, i.e., the implementation is written using both hardware description language and traditional software languages. This new building block handles real-time functionality in a non-traditional way that enables certain benefits, such as increased performance, predictability and less memory consumption. Using a non-traditional implementation also has its drawbacks, and e.g., extensions and adjustments can be hard to handle since modifications are required in both hardware and software programming languages.
The new building block was investigated in order to see how it could be facilitated when used for real-time functionality. The configurability of the block was extended which enables further customization of the building block. This leads to the possibility to use the block within a wider spectrumof applications. It is also possible to reduce the size and cost of the final product since resource usage can be optimized.
Furthermore, a mathematicalmodel estimating resource usage for real-time functionality has been developed. The model enables distinctive trade-offs comparisons, and guidance for system designers, when considering what type of real-time operating system to use in a certain design.
Swim, Bradley Roy. "Predictable dynamic task scheduling in a hard real-time distributed operating system." Thesis, Staffordshire University, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.337215.
Full textBöke, Carsten [Verfasser]. "Automatic configuration of real time operating systems and real time communication systems for distributed embedded applications / Heinz-Nixdorf-Institut, Universität Paderborn. Carsten Böke." Paderborn : Heinz-Nixdorf-Inst, 2004. http://d-nb.info/971712182/34.
Full textGheith, Ahmed M. "Support for multi-weight object, invocations and atomicity in real-time systems." Diss., Georgia Institute of Technology, 1990. http://hdl.handle.net/1853/8173.
Full textMcLean, Angus L. M. Thom III. "Real-time distributed simulation analysis : an application of temporal database and simulation systems research." Diss., Georgia Institute of Technology, 2002. http://hdl.handle.net/1853/9124.
Full textGlover, James Patrick Neil. "Real time simulation and parallel processing in the control of co-operating manipulator systems." Thesis, Queen's University Belfast, 1993. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.359066.
Full textFri, Martin, and Jon Börjesson. "Usage of databases in ARINC 653-compatible real-time systems." Thesis, Linköping University, Department of Computer and Information Science, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-57473.
Full textThe Integrated Modular Avionics architecture , IMA, provides means for runningmultiple safety-critical applications on the same hardware. ARINC 653 is aspecification for this kind of architecture. It is a specification for space and timepartition in safety-critical real-time operating systems to ensure each application’sintegrity. This Master thesis describes how databases can be implementedand used in an ARINC 653 system. The addressed issues are interpartitioncommunication, deadlocks and database storage. Two alternative embeddeddatabases are integrated in an IMA system to be accessed from multiple clientsfrom different partitions. Performance benchmarking was used to study the differencesin terms of throughput, number of simultaneous clients, and scheduling.Databases implemented and benchmarked are SQLite and Raima. The studiesindicated a clear speed advantage in favor of SQLite, when Raima was integratedusing the ODBC interface. Both databases perform quite well and seem to begood enough for usage in embedded systems. However, since neither SQLiteor Raima have any real-time support, their usage in safety-critical systems arelimited. The testing was performed in a simulated environment which makesthe results somewhat unreliable. To validate the benchmark results, furtherstudies must be performed, preferably in a real target environment.The Integrated Modular Avionics architecture , IMA, provides means for runningmultiple safety-critical applications on the same hardware. ARINC 653 is aspecification for this kind of architecture. It is a specification for space and timepartition in safety-critical real-time operating systems to ensure each application’sintegrity. This Master thesis describes how databases can be implementedand used in an ARINC 653 system. The addressed issues are interpartitioncommunication, deadlocks and database storage. Two alternative embeddeddatabases are integrated in an IMA system to be accessed from multiple clientsfrom different partitions. Performance benchmarking was used to study the differencesin terms of throughput, number of simultaneous clients, and scheduling.Databases implemented and benchmarked are SQLite and Raima. The studiesindicated a clear speed advantage in favor of SQLite, when Raima was integratedusing the ODBC interface. Both databases perform quite well and seem to begood enough for usage in embedded systems. However, since neither SQLiteor Raima have any real-time support, their usage in safety-critical systems arelimited. The testing was performed in a simulated environment which makesthe results somewhat unreliable. To validate the benchmark results, furtherstudies must be performed, preferably in a real target environment.
Lee, Young Joon. "The real-time implementation of hardware-in-the-loop systems on different RTOS platforms." Thesis, Georgia Institute of Technology, 2003. http://hdl.handle.net/1853/15942.
Full textBaunach, Marcel [Verfasser], and Reiner [Akademischer Betreuer] Kolla. "Advances in Distributed Real-Time Sensor/Actuator Systems Operation - Operating Systems, Communication, and Application Design Concepts - / Marcel Baunach. Betreuer: Reiner Kolla." Würzburg : Universitätsbibliothek der Universität Würzburg, 2013. http://d-nb.info/103163083X/34.
Full textGrobler, Johannes Petrus. "Design and implementation of a high resolution soft real-time timer." Diss., Pretoria : [s.n.], 2006. http://upetd.up.ac.za/thesis/available/etd-08282007-095022.
Full textJohansson, Staffan. "Port of OPC UA to gateway for industrial networks." Thesis, Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE), 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-23432.
Full textMicacchi, Christopher D. D. "An architecture for multi-agent systems operating in solf real-time environments with unexpected events." Waterloo, Ont. : University of Waterloo, 2004. http://etd.uwaterloo.ca/etd/cdmicacc2004.pdf.
Full text"A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for the degree of Master of Mathematics in Computer Science." Includes bibliographical references.
Micacchi, Christopher. "An Architecture For Multi-Agent Systems Operating In Soft Real-Time Environments With Unexpected Events." Thesis, University of Waterloo, 2004. http://hdl.handle.net/10012/1047.
Full textVan, Wyk Frans-Pieter. "Simutaneous real-time object recognition and pose estimation for artificial systems operating in dynamic environments." Diss., University of Pretoria, 2013. http://hdl.handle.net/2263/33323.
Full textDissertation (MEng)--University of Pretoria, 2013.
gm2014
Electrical, Electronic and Computer Engineering
unrestricted
Arumí, Albó Pau. "Real-time multimedia on off-the-shelf operating systems: from timeliness dataflow models to pattern languages." Doctoral thesis, Universitat Pompeu Fabra, 2009. http://hdl.handle.net/10803/7558.
Full textSoftware-based multimedia systems that deal with real-time audio, video and graphics processing are pervasive today, not only in desktop workstations but also in ultra-light devices such as smart-phones. The fact that most of the processing is done in software, using the high-level hardware abstractions and services offered by the underlying operating systems and library stacks, enables for quick application development. Added to this exibility and immediacy (compared to hardware oriented platforms), such platforms also offer soft real-time capabilities with appropriate latency bounds. Nevertheless, experts in the multimedia domain face a serious challenge: the features and complexity of their applications are growing rapidly; meanwhile, real-time requirements (such as low latency) and reliability standards increase. This thesis focus on providing multimedia domain experts with workbench of tools they can use to model and prototype multimedia processing systems. Such tools contain platforms and constructs that reect the requirements of the domain and application, and not accidental properties of the implementation (such as thread synchronization and buffers management). In this context, we address two distinct but related problems: the lack of models of computation that can deal with continuous multimedia streams processing in real-time, and the lack of appropriate abstractions and systematic development methods that support such models. Many actor-oriented models of computation exist and they offer better abstractions than prevailing software engineering techniques (such as object-orientation) for building real-time multimedia systems. The family of Process Networks and Dataow models based on networks of connected processing actors are the most suited for continuous stream processing. Such models allow to express designs close to the problem domain (instead of focusing in implementation details such as threads synchronization), and enable better modularization and hierarchical composition. This is possible because the model does not over-specify how the actors must run, but only imposes data dependencies in a declarative language fashion. These models deal with multi-rate processing and hence complex periodic actor's execution schedulings. The problem is that the models do not incorporate the concept of time in a useful way and, hence, the periodic schedules do not guarantee real-time and low latency requirements. This dissertation overcomes this shortcoming by formally describing a new model that we named Time-Triggered Synchronous Dataow (TTSDF), whose periodic schedules can be interleaved by several time-triggered activations" so that inputs and outputs of the processing graph are regularly serviced. The TTSDF model has the same expressiveness (or equivalent computability) than the Synchronous Dataow (SDF) model, with the advantage that it guarantees minimum latency and absence of gaps and jitter in the output. Additionally, it enables run-time load balancing between callback activations and parallelization. Actor-oriented models are not off-the-shelf solutions and do not suffice for building multimedia systems in a systematic and engineering approach. We address this problem by proposing a catalog of domain-speciffic design patterns organized in a pattern language. This pattern language provides design reuse paying special attention to the context in which a design solution is applicable, the competing forces it needs to balance and the implications of its application. The proposed patterns focus on how to: organize different kinds of actors connections, transfer tokens between actors, enable human interaction with the dataow engine, and finally, rapid prototype user interfaces on top of the dataow engine, creating complete and extensible applications. As a case study, we present an object-oriented framework (CLAM), and speciffic applications built upon it, that makes extensive use of the contributed TTSDF model and patterns.
Tshilande, Thinawanga. "Development of real-time orbital propagator software for a Cubesat's on-board computer." Thesis, Cape Peninsula University of Technology, 2015. http://hdl.handle.net/20.500.11838/2196.
Full textA precise orbit propagator was developed for implementing on a CubeSat's on-board computer for real-time orbital position and velocity determination and prediction. Knowledge of the accurate orbital position and velocity of a Low Earth Orbit (LEO) Cubesat is required for various applications such as antenna and imager pointing. Satellite motion is governed by a number of forces other than Earth's gravity alone. The inclusion of perturbation forces such as Earth's aspheric gravity, third body attraction (e.g. Moon and Sun), atmospheric drag and solar radiation pressure, is subsequently required to improve the accuracy of an orbit propagator. Precise orbit propagation is achieved by numerically integrating a set of coupled second order differential equations derived from satellite's perturbed equations of motion. For the purpose of this study two numerical integrators were selected: RK4 - Fourth order Runge Kutta method and RKF78 - results from embedding RK7 into RK8. The former is a single-step integrator while the latter is a multi-step integrator. These integrators were selected for their stability, high accuracy and computational efficiency. An orbit propagation software tool is presented in this study. Considering the processing power of Central Processing Unit (CPU) of CubeSat's on-board computer and a trade-off between precision and computational cost, the 10 x 10 and 20 x 20 gravity field models, the Exponential atmospheric model and Jacchia 70 static atmospheric model, were implemented. A 60 x 60 gravity field model is also investigated for reference. For validation purpose the developed software tool results were compared with results from Systems Tool Kit (STK) and Satellite Laser Ranging (SLR) using SUNSAT satellite reference orbit.
National Research Foundation
Heinig, Andreas [Verfasser], Peter [Akademischer Betreuer] Marwedel, and Hermann [Gutachter] Härtig. "Flexible error handling for embedded real time systems : Operating system and run time aspects / Andreas Heinig. Betreuer: Peter Marwedel. Gutachter: Hermann Härtig." Dortmund : Universitätsbibliothek Dortmund, 2015. http://d-nb.info/1108290477/34.
Full textLi, Wenming. "Group-EDF: A New Approach and an Efficient Non-Preemptive Algorithm for Soft Real-Time Systems." Thesis, University of North Texas, 2006. https://digital.library.unt.edu/ark:/67531/metadc5317/.
Full textChaturvedi, Vivek. "Leakage Temperature Dependency Aware Real-Time Scheduling for Power and Thermal Optimization." FIU Digital Commons, 2013. http://digitalcommons.fiu.edu/etd/870.
Full textLöser, Jork. "Low-Latency Hard Real-Time Communication over Switched Ethernet." Doctoral thesis, Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2006. http://nbn-resolving.de/urn:nbn:de:swb:14-1138799484082-54477.
Full textBorges, Rodrigo Weissmann. "Aplicabilidade de sistemas operacionais de tempo real (RTOS) para sistemas embarcados de baixo custo e pequeno porte." Universidade de São Paulo, 2011. http://www.teses.usp.br/teses/disponiveis/18/18152/tde-09082011-081631/.
Full textEmbedded systems, more and more are gaining importance, due to the increase of features requested on equipments, the regulatory standards and the costumers and market requirements. This increment on requirements increases the software size and complexity, which importance significantly grows. Real-time operating systems represents a powerful tool to manage the complexity, help the software reuse and improve portability of the software and also reduce the time-to-market. This work aims to analyze the real-time operating systems, verifying their application on low cost embedded systems using small microcontrollers (8 and 16-bit), evaluating their characteristics and propose the best architectures for software development. To attend this proposal, it was performed a survey of Brazilian embedded system development, evaluates the low cost embedded system characteristics, discusses the viability of RTOS usage and performs a comparative study of embedded software architectures. Results show that simplified architectures like the Superloop presents vantages over the operating systems due to their low memory and processing consumption. The operating system, besides helping on time management and code modularity, is difficult to implement in small microcontrollers, due to the high memory and processing consumption. The operating systems are more applicable to small embedded systems with at minimum 4 Kbytes of RAM memory and process with maximum execution time (deadlines) over 1 ms, conditions that do not causes microcontroller overload. In this work is also presented an overview of Brazilian embedded system development.
Löser, Jork. "Low-Latency Hard Real-Time Communication over Switched Ethernet." Doctoral thesis, Technische Universität Dresden, 2005. https://tud.qucosa.de/id/qucosa%3A24637.
Full text