Segui questo link per vedere altri tipi di pubblicazioni sul tema: Operating system.

Tesi sul tema "Operating system"

Cita una fonte nei formati APA, MLA, Chicago, Harvard e in molti altri stili

Scegli il tipo di fonte:

Vedi i top-50 saggi (tesi di laurea o di dottorato) per l'attività di ricerca sul tema "Operating system".

Accanto a ogni fonte nell'elenco di riferimenti c'è un pulsante "Aggiungi alla bibliografia". Premilo e genereremo automaticamente la citazione bibliografica dell'opera scelta nello stile citazionale di cui hai bisogno: APA, MLA, Harvard, Chicago, Vancouver ecc.

Puoi anche scaricare il testo completo della pubblicazione scientifica nel formato .pdf e leggere online l'abstract (il sommario) dell'opera se è presente nei metadati.

Vedi le tesi di molte aree scientifiche e compila una bibliografia corretta.

1

Дядечко, Алла Миколаївна, Алла Николаевна Дядечко, Alla Mykolaivna Diadechko e A. Skrynnyk. "Android operating system". Thesis, Видавництво СумДУ, 2011. http://essuir.sumdu.edu.ua/handle/123456789/13457.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
2

Arwin, Emil. "THz Spectrophotometer Operating System". Thesis, Linköpings universitet, Institutionen för teknik och naturvetenskap, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-95336.

Testo completo
Abstract (sommario):
The Complex Materials Optics Network comprises active research groups within the University of Nebraska-Lincoln. Their main focus is optical materials preparation, characterization, and instrumentation development. The purpose of the project is to develop a computer interface for a Terahertz-source and detector. The interface should consist of a manual and a remote Transmission Control Protocol/Internet Protocol (TCP/IP) control of the hardware and must display the status of the source and the detector. It must also allow direct changes of the source and detector parameters. The program used for programming the interface is LabVIEW and the work plan was split into experiment design, command set, interface design, graphical user interface design and a test. A computer interface for the Terahertz-source and detector was designed and tested with approved results.
Gli stili APA, Harvard, Vancouver, ISO e altri
3

Pinnix, Justin Everett. "Operating System Kernel for All Real Time Systems". NCSU, 2001. http://www.lib.ncsu.edu/theses/available/etd-20010310-181302.

Testo completo
Abstract (sommario):

PINNIX, 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.

Gli stili APA, Harvard, Vancouver, ISO e altri
4

Watson, Robert Nicholas Maxwell. "New approaches to operating system security extensibility". Thesis, University of Cambridge, 2011. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.609485.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
5

Snowdon, David Computer Science &amp Engineering Faculty of Engineering UNSW. "Operating system directed power management". Awarded By:University of New South Wales. Computer Science & Engineering, 2010. http://handle.unsw.edu.au/1959.4/44747.

Testo completo
Abstract (sommario):
Energy is a critical resource in all types of computing systems from servers, where energy costs dominate data centre expenses and carbon footprints, to embedded systems, where the system's battery life limits the device's functionality. In their efforts to reduce the energy use of these system's hardware manufacturers have implemented features which allow a reduced energy consumption under software control. This thesis shows that managing these settings is a more complex problem than previously considered. Where much (but not all) of the previous academic research investigates unrealistic scenarios, this thesis presents a solution to managing the power on varying hardware. Instead of making unrealistic assumptions, we extract a model from empirical data and characterise that model. Our models estimate the effect of different power management settings on the behaviour of the hardware platform, taking into account the workload, platform and environmental characteristics, but without any kind of a-priori knowledge of the specific workloads being run. These models encapsulate a system's knowledge of the platform. We also developed a \emph{generalised energy-delay} policy which allows us to quickly express the instantaneous importance of both performance and energy to the system. It allows us to select a power management strategy from a number of options. This thesis shows, by evaluation on a number of platforms, that our implementation, Koala, can accurately meet energy and performance goals. In some cases, our system saves 26\% of the system-level energy required for a task, while losing only 1\% performance. This is nearly 46\% of the dynamic energy. Taking advantage of all energy-saving opportunities requires detailed platform, workload and environmental information. Given this knowledge, we reach the exciting conclusion that near optimal power management is possible on real operating systems, with real platforms and real workloads.
Gli stili APA, Harvard, Vancouver, ISO e altri
6

Engler, Dawson R. "The exokernel operating system architecture". Thesis, Massachusetts Institute of Technology, 1998. http://hdl.handle.net/1721.1/16713.

Testo completo
Abstract (sommario):
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.
Includes bibliographical references (p. 115-120).
This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
On traditional operating systems only trusted software such as privileged servers or the kernel can manage resources. This thesis proposes a new approach, the exokernel architecture, which makes resource management unprivileged but safe by separating management from protection: an exokernel protects resources, while untrusted application-level software manages them. As a result, in an exokernel system, untrusted software (e.g., library operating systems) can implement abstractions such as virtual memory, file systems, and networking. Themain thrusts of this thesis are: (1) how to build an exokernel system; (2) whether it is possible to build a real one; and (3) whether doing so is a good idea. Our results, drawn from two exokernel systems [25, 48], show that the approach yields dramatic benefits. For example, Xok, an exokernel, runs a web server an order of magnitude faster than the closest equivalent on the same hardware, common unaltered Unix applications up to three times faster, and improves global system performance up to a factor of five. The thesis also discusses some of the new techniques we have used to remove the overhead of protection. Themost unusual technique, untrusted deterministic functions, enables an exokernel to verify that applications correctly track the resources they own, eliminating the need for it to do so. Additionally, the thesis reflects on the subtle issues in using downloaded code for extensibility and the sometimes painful lessons learned in building three exokernel-based systems.
by Dawson R. Engler.
Ph.D.
Gli stili APA, Harvard, Vancouver, ISO e altri
7

Gurevich, Yevgeny. "The M-Machine operating system". Thesis, Massachusetts Institute of Technology, 1995. http://hdl.handle.net/1721.1/37041.

Testo completo
Abstract (sommario):
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1995.
Includes bibliographical references (leaves 117-118).
by Yevgeny Gurevich.
M.Eng.
Gli stili APA, Harvard, Vancouver, ISO e altri
8

Roker, I. G. R. J. "A real-time operating system". Thesis, University of Bath, 1986. https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.375638.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
9

Oakes, David R. "Microsoft operating systems development and strategy : an assessment of the Windows 2000 Server operating system". Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1999. http://handle.dtic.mil/100.2/ADA369436.

Testo completo
Abstract (sommario):
Thesis (M.S. in Systems Technology (Scientific and Technical Intelligence)) Naval Postgraduate School, September 1999.
Thesis advisor(s): Douglas E. Brinkley. Includes bibliographical references (p. 151-153). Also Available online.
Gli stili APA, Harvard, Vancouver, ISO e altri
10

Yu, Ke. "Real-time operating system modelling and simulation using systemC". Thesis, University of York, 2010. http://etheses.whiterose.ac.uk/1088/.

Testo completo
Abstract (sommario):
Increasing system complexity and stringent time-to-market pressure bring challenges to the design productivity of real-time embedded systems. Various System-Level Design (SLD), System-Level Design Languages (SLDL) and Transaction-Level Modelling (TLM) approaches have been proposed as enabling tools for real-time embedded system specification, simulation, implementation and verification. SLDL-based Real-Time Operating System (RTOS) modelling and simulation are key methods to understand dynamic scheduling and timing issues in real-time software behavioural simulation during SLD. However, current SLDL-based RTOS simulation approaches do not support real-time software simulation adequately in terms of both functionality and accuracy, e.g., simplistic RTOS functionality or annotation-dependent software time advance. This thesis is concerned with SystemC-based behavioural modelling and simulation of real-time embedded software, focusing upon RTOSs. The RTOS-centric simulation approach can support flexible, fast and accurate real-time software timing and functional simulation. They can help software designers to undertake real-time software prototyping at early design phases. The contributions in this thesis are fourfold. Firstly, we propose a mixed timing real-time software modelling and simulation approach with various timing related techniques, which are suitable for early software modelling and simulation. We show that this approach not only avoids the accuracy drawback in some existing methods but also maintains a high simulation performance. Secondly, we propose a Live CPU Model to assist software behavioural timing modelling and simulation. It supports interruptible and accurate software timing simulation in SystemC and extends modelling capability of the mixed timing approach for HW/SW interactions. Thirdly, we propose a RTOS-centric real-time embedded software simulation model. It provides a systematic approach for building modular software (including both application tasks and RTOS) simulation models in SystemC. It flexibly supports mixed timing application task models. The functions and timing overheads of the RTOS model are carefully designed and considered. We show that the RTOS-centric model is both convenient and accurate for real-time software simulation. Fourthly, we integrate TLM communication interfaces in the software models, which extend the proposed RTOS-centric software simulation model for SW/HW inter-module TLM communication modelling. As a whole, this thesis focuses on RTOS and real-time software modelling and simulation in the context of SystemC-based SLD and provides guidance to software developers about how to utilise this approach in their real-time software development. The various aspects of research work in this thesis constitute an integrated software Processing Element (PE) model, interoperable with existing TLM hardware and communication modelling.
Gli stili APA, Harvard, Vancouver, ISO e altri
11

Sjö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.

Testo completo
Abstract (sommario):
This thesis is part of the European MANY project. The goal of MANY is to provide developers with tools to develop software for multi and many-core hardware platforms. This is the first thesis that is part of MANY at Enea. The thesis aims to provide a knowledge base about software on many-core at the Enea student research group. More than just providing a knowledge base, a part of the thesis is also to port Enea's operating system OSE to Tilera's many-core processor TILEpro64. The thesis shall also investigate the memory hierarchy and interconnection network of the Tilera processor. The knowledge base about software on many-core was constrained to investigating the shared memory model and operating systems for many-core. This was achieved by investigating prominent academic research about operating systems for many-core processors. The conclusion was that a shared memory model does not scale and for the operating system case, operating systems shall be designed with scalability as one of the most important requirements. This thesis has implemented the hardware abstraction layer required to execute a single-core version of OSE on the TILEpro architecture. This was done in three steps. The Tilera hardware and the OSE software platform were investigated. After that, an OSE target port was chosen as reference architecture. Finally, the hardware dependent parts of the reference software were modified. A foundation has been made for future development.
Gli stili APA, Harvard, Vancouver, ISO e altri
12

Wu, Jean. "Flosy : a nonpreemptive FEP operating system". Thesis, University of British Columbia, 1986. http://hdl.handle.net/2429/26209.

Testo completo
Abstract (sommario):
In high-speed data acquisition systems where efficient data interrupt handling is the central issue, it is often desirable to off-load the real-time data acquisition tasks to a dedicated front-end processor (FEP), leaving the host to handle only the non-real-time tasks. The front-end processor in such a system setup requires an executive program which must be individually designed to handle the functions dedicated to it. This thesis documents the design and implementation of such a FEP operating system. The FEP hardware module we are concerned with consists of a DCJ-11 microprocessor, 128 Kbytes physical memory and a Q-bus to which various interface devices are attached. By applying the layering principle, the FEP operating system can be organized into a 5-layer hierarchy; each layer building on top of the services provided by the lower layers. The FEP operating system has been implemented and tested at TRIUMF where a new, high-speed data acquisistion system is being developed.
Science, Faculty of
Computer Science, Department of
Graduate
Gli stili APA, Harvard, Vancouver, ISO e altri
13

Döbel, Björn. "Operating System Support for Redundant Multithreading". Doctoral thesis, Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2014. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-157190.

Testo completo
Abstract (sommario):
Failing hardware is a fact and trends in microprocessor design indicate that the fraction of hardware suffering from permanent and transient faults will continue to increase in future chip generations. Researchers proposed various solutions to this issue with different downsides: Specialized hardware components make hardware more expensive in production and consume additional energy at runtime. Fault-tolerant algorithms and libraries enforce specific programming models on the developer. Compiler-based fault tolerance requires the source code for all applications to be available for recompilation. In this thesis I present ASTEROID, an operating system architecture that integrates applications with different reliability needs. ASTEROID is built on top of the L4/Fiasco.OC microkernel and extends the system with Romain, an operating system service that transparently replicates user applications. Romain supports single- and multi-threaded applications without requiring access to the application's source code. Romain replicates applications and their resources completely and thereby does not rely on hardware extensions, such as ECC-protected memory. In my thesis I describe how to efficiently implement replication as a form of redundant multithreading in software. I develop mechanisms to manage replica resources and to make multi-threaded programs behave deterministically for replication. I furthermore present an approach to handle applications that use shared-memory channels with other programs. My evaluation shows that Romain provides 100% error detection and more than 99.6% error correction for single-bit flips in memory and general-purpose registers. At the same time, Romain's execution time overhead is below 14% for single-threaded applications running in triple-modular redundant mode. The last part of my thesis acknowledges that software-implemented fault tolerance methods often rely on the correct functioning of a certain set of hardware and software components, the Reliable Computing Base (RCB). I introduce the concept of the RCB and discuss what constitutes the RCB of the ASTEROID system and other fault tolerance mechanisms. Thereafter I show three case studies that evaluate approaches to protecting RCB components and thereby aim to achieve a software stack that is fully protected against hardware errors.
Gli stili APA, Harvard, Vancouver, ISO e altri
14

Woolard, C. C. "A network object oriented operating system". Thesis, University of Essex, 1988. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.381930.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
15

NETO, LOURIVAL VIEIRA. "OPERATING SYSTEM KERNEL SCRIPTING WITH LUA". PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2011. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=18574@1.

Testo completo
Abstract (sommario):
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR
Existe uma abordagem de projeto para aumentar a flexibilidade de sistemas operacionais, chamada sistema operacional extensível, que sustenta que sistemas operacionais devem permitir extensoes para poderem atender a novos requisitos. Existe também uma abordagem de projetos no desenvolvimento de aplicações que sustenta que sistemas complexos devem permitir que usuários escrevam scripts para que eles possam tomar as suas próprias decisões de configuração em tempo de execução. Seguindo estas duas abordagens de projeto, nos construímos uma infra-estrutura que possibilita que usuários carreguem e executem dinamicamente scripts Lua dentro de kernels de sistema operacional, aumentando a flexibilidade deles. Nesta dissertação, nos apresentamos Lunatik, a nossa infra-estrutura para scripting de kernel baseada em Lua, e mostramos um cenário de uso real no escalonamento dinâmico da frequência e voltagem de CPU. Lunatik está implementado atualmente tanto para NetBSD quanto para Linux.
There is a design approach to improve operating system flexibility, called extensible operating system, that supports that operating systems must allow extensions in order to meet new requirements. There is also a design approach in application development that supports that complex systems should allow users to write scripts in order to let them make their own configuration decisions at run-time. Following these two design approaches, we have built an infrastructure that allows users to dynamically load and run Lua scripts into operating system kernels, improving their flexibility. In this thesis we present Lunatik, our scripting subsystem based on Lua, and show a real usage scenario in dynamically scaling CPU frequency and voltage. Lunatik is currently implemented both for NetBSD and Linux.
Gli stili APA, Harvard, Vancouver, ISO e altri
16

Furrer, Travis C. (Travis Clay) 1976. "Power aware embedded operating system design". Thesis, Massachusetts Institute of Technology, 2000. http://hdl.handle.net/1721.1/86470.

Testo completo
Abstract (sommario):
Thesis (S.B. and M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2000.
Includes bibliographical references (p. 73-74).
by Travis C. Furrer.
S.B.and M.Eng.
Gli stili APA, Harvard, Vancouver, ISO e altri
17

Chen, Benjie 1976. "Multiprocessing with the exokernel operating system". Thesis, Massachusetts Institute of Technology, 2000. http://hdl.handle.net/1721.1/81538.

Testo completo
Abstract (sommario):
Thesis (S.B. and M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2000.
Includes bibliographical references (p. 57-59).
by Benjie Chen.
S.B.and M.Eng.
Gli stili APA, Harvard, Vancouver, ISO e altri
18

Pinckney, Thomas. "Operating system extensibility through event capture". Thesis, Massachusetts Institute of Technology, 1997. http://hdl.handle.net/1721.1/42782.

Testo completo
Abstract (sommario):
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1997.
Includes bibliographical references (p. 31).
by Thomas Pinckney III.
M.Eng.
Gli stili APA, Harvard, Vancouver, ISO e altri
19

Goktepe, Meftun. "Windows XP Operating System security analysis". Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2002. http://library.nps.navy.mil/uhtbin/hyperion-image/02sep%5FGoktepe.pdf.

Testo completo
Abstract (sommario):
Thesis (M.S. in Information Technology Management)--Naval Postgraduate School, September 2002.
Thesis advisor(s): Richard Harkins, Cynthia Irvine. Includes bibliographical references (p. 105-107). Also available online.
Gli stili APA, Harvard, Vancouver, ISO e altri
20

Mosberger, David. "Scout: A path-based operating system". Diss., The University of Arizona, 1997. http://hdl.handle.net/10150/288704.

Testo completo
Abstract (sommario):
Scout is a new operating system architecture that is designed specifically to accommodate the needs of communication-centric systems. An important class of such systems is formed by information appliances, which, broadly speaking, are devices whose primary task is to facilitate communication. Appliances are typically relatively small, special-purpose, and often mobile devices such as remote controls, personal information managers, network-attached disks, cameras, displays, or dedicated file-servers. Scout has a modular structure that is complemented by a new abstraction called the path. The modular structure enables the efficient building of systems that are tailored precisely to the requirements of a particular appliance. Paths address issues related to the performance and quality with which a communication service is rendered. A path can be visualized as a vertical slice through a layered system or viewed abstractly as a bidirectional flow of data. As such, a path typically traverses multiple modules in a Scout system. This means that paths provide additional context to the modules that process data that is being communicated through the system. This context often makes it possible to implement data processing more efficiently or to improve the quality with which resource management, such as CPU scheduling or memory allocation, is realized. This dissertation develops the path abstraction from first principles and then introduces the various aspects of the Scout architecture. Aside from the path abstraction, Scout uses a novel approach for network packet classification. With the Scout architecture defined, two studies are presented that provide an in-depth look at how to use Scout and its path abstraction. The first study employs the path abstraction to reduce processing latency in the networking subsystem. Evaluating these path optimizations also provides important insights on the performance behavior of networking subsystems on modern RISC machines. The second study employs the path abstraction to improve resource management for an information appliance that involves a networked TV displaying MPEG encoded video.
Gli stili APA, Harvard, Vancouver, ISO e altri
21

Hu, Ming. "Operating system simulation (OSS) in Java : the system architecture". Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape10/PQDD_0005/MQ43531.pdf.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
22

Kenley, Gregory Grant. "An action management system for a distributed operating system". Thesis, Georgia Institute of Technology, 1985. http://hdl.handle.net/1853/9153.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
23

Craft, Timothy L. "The systems engineering design of a smart Forward Operating Base surveillance system for forward operating base protection". Monterey, California: Naval Postgraduate School, 2013. http://hdl.handle.net/10945/34650.

Testo completo
Abstract (sommario):
Approved for public release; distribution is unlimited
Forward operating bases are vulnerable to terrorist activity due to their location and limited resources. Threat awareness under these conditions is paramount to the safety of the personnel and to mission accomplishment. In the absence of the manpower required to maintain complete and continuous monitoring of the FOBs surroundings, an automated surveillance system is needed. The Smart FOB Surveillance System (SFSS) employs a multi-agent behavior analysis and decision system with Swarm Intelligence (SI) through a network-centric systems engineering method of development to create a robust surveillance system. The SFSS provides the capability of an intelligence automated system for continuously monitoring areas for certain behaviors, linking individuals, predicting future behaviors, and taking appropriate action against them to eliminate threats and the possibility of future threats. Environments, such as insurgent urban areas, Forward Operating Bases, country borders, and other high-value target areas all require constant personnel behavior surveillance and monitoring. The SFSS utilizes a complex network of aerial, fixed and mobile terrestrial units, capable of identifying and processing audible, visual, and signal intelligence in order to determine personnel behavior in a given area of interest as well as recording and processing intelligence data. The focus is on creating a system to protect Forward Operating Bases (FOB) by providing continuous and autonomous surveillance and threat alerts. In this manner, a Smart FOB Surveillance System (SFSS) will be designed in this thesis using the systems engineering process.
Gli stili APA, Harvard, Vancouver, ISO e altri
24

Nikolaev, Ruslan. "Design and Implementation of the VirtuOS Operating System". Diss., Virginia Tech, 2014. http://hdl.handle.net/10919/24964.

Testo completo
Abstract (sommario):
Most operating systems provide protection and isolation to user processes, but not to critical system components such as device drivers or other systems code. Consequently, failures in these components often lead to system failures. VirtuOS is an operating system that exploits a new method of decomposition to protect against such failures. VirtuOS exploits virtualization to isolate and protect vertical slices of existing OS kernels in separate service domains. Each service domain represents a partition of an existing kernel, which implements a subset of that kernel's functionality. Service domains directly service system calls from user processes. VirtuOS exploits an exceptionless model, avoiding the cost of a system call trap in many cases. We illustrate how to apply exceptionless system calls across virtualized domains. To demonstrate the viability of VirtuOS's approach, we implemented a prototype based on the Linux kernel and Xen hypervisor. We created and evaluated a network and a storage service domain. Our prototype retains compatibility with existing applications, can survive the failure of individual service domains while outperforming alternative approaches such as isolated driver domains and even exceeding the performance of native Linux for some multithreaded workloads. The evaluation of VirtuOS revealed costs due to decomposition, memory management, and communication, which necessitated a fine-grained analysis to understand their impact on the system's performance. The interaction of virtual machines with multiple underlying software and hardware layers in virtualized environment makes this task difficult. Moreover, performance analysis tools commonly used in native environments were not available in virtualized environments. Our work addresses this problem to enable an in-depth performance analysis of VirtuOS. Our Perfctr-Xen framework provides capabilities for per-thread analysis with both accumulative event counts and interrupt-driven event sampling. Perfctr-Xen is a flexible and generic tool, supports different modes of virtualization, and can be used for many applications outside of VirtuOS.
Ph. D.
Gli stili APA, Harvard, Vancouver, ISO e altri
25

Youssef, Joseph. "Developing an enterprise operating system for the monitoring and control of enterprise operations". Thesis, Bordeaux, 2017. http://www.theses.fr/2017BORD0761/document.

Testo completo
Abstract (sommario):
Le système d'exploitation (OS) est un concept bien connu en informatique comme interface entre l'Homme et le matériel informatique (MacOS, Windows, IOS, Android, ...). Dans le but de développer la future génération de systèmes d'entreprise basés sur les principes de l'IoT et du Cyber-Physique, cette thèse propose de développer un système d'exploitation d'entreprise « System d’Exploitation des Entreprises » (EOS); Contrairement à ERP, qui est défini comme un programme qui permet à l'organisation au niveau opérationnel d'utiliser un système d'applications intégrées afin d'automatiser de nombreuses fonctions liées à la technologie et aux services, EOS servira d'interface entre les gestionnaires d'entreprise et les ressources d'entreprise pour le suivi en temps réel et le contrôle des opérations.Nous présenterons d'abord le contexte, les priorités, les défis et les résultats escomptés. Ensuite, un ensemble d'exigences et de fonctionnalités d'EOS est décrit. Après, un état de l’art existant sur les travaux pertinents est donné et mis en correspondance avec les exigences spécifiées liées à EOS. Par la suite, et en fonction des exigences et des résultats, les architectures conceptuelle, technique et d’implantation sont décrites, y compris tous les composants internes et externes. La dernière partie présenteront deux exemples dans les secteurs bancaire et manufacturier pour illustrer l'utilisation de l'EOS
Operating System (OS) is a well-known concept in computer science as an interface between human and computer hardware (MacOS, Windows, IOS, Android,…). In the perspective of developing future generation of enterprise systems based on IoT and Cyber-Physical System principles, this doctorate research proposes to develop an Enterprise Operating System (EOS); Unlike ERP, which is defined as a platform that allows the organization at the operational level to use a system of integrated applications in order to automate many back office functions related to technology and services, EOS will act as an interface between enterprise business managers and enterprise resources for real time monitoring and control of enterprise operations.The thesis presents at first the context, priorities, challenges and expected results. Then a set of requirements and functionalities of EOS is described. After that, a survey on existing relevant works is given and mapped to the specified requirements related to EOS. Afterwards, and based on the requirements and state-of-the-art results, the EOS conceptual, technical and implementation architectures are outlined including all internal and external components. The last part draws two examples in the banking and manufacturing sectors to illustrate the use of the EOS
Gli stili APA, Harvard, Vancouver, ISO e altri
26

Pitts, David Vernon. "A storage management system for a reliable distributed operating system". Diss., Georgia Institute of Technology, 1986. http://hdl.handle.net/1853/16895.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
27

Wang, Xiaolong. "A Secure Computing Platform for Building Automation Using Microkernel-based Operating Systems". Scholar Commons, 2018. https://scholarcommons.usf.edu/etd/7589.

Testo completo
Abstract (sommario):
Building Automation System (BAS) is a complex distributed control system that is widely deployed in commercial, residential, industrial buildings for monitoring and controlling mechanical/electrical equipment. Through increasing industrial and technological advances, the control components of BAS are becoming increasingly interconnected. Along with potential benefits, integration also introduces new attack vectors, which tremendous increases safety and security risks in the control system. Historically, BAS lacks security design and relies on physical isolation and "security through obscurity". These methods are unacceptable with the "smart building" technologies. The industry needs to reevaluate the safety and security of the current building automation system, and design a comprehensive solution to provide integrity, reliability, and confidentiality on both system and network levels. This dissertation focuses on the system level in the effort to provide a reliable computing foundation for the devices and controllers. Leveraged on the preferred security features such as, robust modular design, small privilege code, and formal verifiability of microkernel architecture, this work describes a security enhanced operating system with built-in mandatory access control and a proxy-based communication framework for building automation controllers. This solution ensures policy-enforced communication and isolation between critical applications and non-critical applications in a potentially hostile cyber environment.
Gli stili APA, Harvard, Vancouver, ISO e altri
28

Grange, Sébastien. "M/ORIS - Medical / Operating Room Interaction System /". Lausanne : EPFL, 2007. http://library.epfl.ch/theses/?nr=3798.

Testo completo
Abstract (sommario):
Thèse Ecole polytechnique fédérale de Lausanne EPFL, no 3798 (2007), Faculté des sciences et techniques de l'ingénieur STI, Section de microtechnique, Institut de production et robotique IPR (Laboratoire de systèmes robotiques 2 LSRO2). Dir.: Roland Siegwart, Charles Baur.
Gli stili APA, Harvard, Vancouver, ISO e altri
29

Tverdal, Martin. "Operating system directed power reduction on EFM32". Thesis, Norwegian University of Science and Technology, Department of Computer and Information Science, 2010. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-11026.

Testo completo
Abstract (sommario):
Power consumption has become a major concern of embedded systems.Currently FreeRTOS wastes a power waking up regularly to keep track of time.In this work FreeRTOS is modified to sleep when there is no work for the CPU to be done.Timekeeping while sleeping is done by a low frequency oscillator, consuming very little power.Drivers for peripherals have been developed, in order to optimise power consumption even more. Battery life time has been increased from 56 hours to 1867 hours for a simple self made benchmark.The goal is to get the changes into the official FreeRTOS distribution, but it has not been accepted yet.However, a customer of Energy Micro has started to develop an application based on this design.
Gli stili APA, Harvard, Vancouver, ISO e altri
30

Mathur, Abhishek, e n/a. "Multi Agents for Heterogeneous Operating System Environments". University of Canberra. Information Sciences & Engineering, 2007. http://erl.canberra.edu.au./public/adt-AUC20070810.090108.

Testo completo
Abstract (sommario):
As IT industries develop, upgrade and diversify, heterogeneous operating environments running a mix of new and legacy systems become increasingly important. Such environments are currently inadequate due to lack of compatibility with each other. This thesis investigates how agents can be utilised to facilitate such heterogeneous environments, aiding enterprise systems in building bridges between incompatible software and hardware systems. An autonomous agent has independent agency and decision-making astuteness. When placed in heterogeneous environments to interact with other such agents, the consequences of its action and its preferred choice of actions are greatly influenced by actions of other agents interacting in heterogeneous environments. The main objectives of this thesis include examining the roles of agents in heterogeneous operating environments, development of a novel multi agent base architecture and an associated framework for single and heterogeneous environment. The research work also studies the plausible application to test the developed proof of concept by developing application and using the framework that utilises Windows services in a totally incompatible Solaris based Sun Ray ultra thin client environment. The work includes a novel method of modeling agent based communication architecture suitable for correspondence between two inherently different operating systems - Solaris and Microsoft Windows. The circumstances in which coordination or coordination failure occurs between these systems are investigated. The proposed method of agent based communication that can potentially overcome the barriers formed by two completely different software and hardware architectural regimes. An analysis of printing services in MS Windows and Solaris environments, review the age long problem of lack of device drivers for commonly (and cheaply) available Ink Jet printers for Unix (and like) operating systems. A novel method is proposed that uses agents in heterogeneous environment to overcome this problem. A new architecture that utilises Windows based printing services on a Sun Ray ultra thin client is presented to test and evaluate the proof of concept. This thesis is motivated by the need to provide a low cost printing solution to Sun Ray users. Most Windows based desktop users currently have access to variety of low cost printing solutions. Printer vendors ship device drivers only for Windows or at most Macintosh, as other operating systems such as Solaris, MVS, z/OS are used for corporate solutions and low cost desktop printing have not been a major requirement in the past.
Gli stili APA, Harvard, Vancouver, ISO e altri
31

Veitch, Alistair Craig. "A dynamically reconfigurable and extensible operating system". Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp02/NQ34638.pdf.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
32

Hulse, David. "Store architecture in a persistant operating system /". Title page, contents and abstract only, 1998. http://web4.library.adelaide.edu.au/theses/09PH/09phh917.pdf.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
33

Spafford, Eugene Howard. "Kernel structures for a distributed operating system". Diss., Georgia Institute of Technology, 1986. http://hdl.handle.net/1853/9144.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
34

Hyden, Eoin Andrew. "Operating system support for quality of service". Thesis, University of Cambridge, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.319971.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
35

Nicol, J. R. "Operating system design for distributed programming environments". Thesis, Lancaster University, 1986. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.332608.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
36

Barham, Paul Ronald. "Devices in a multi-service operating system". Thesis, University of Cambridge, 1996. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.627482.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
37

Bulpin, James Roy. "Operating system support for simultaneous multithreaded processors". Thesis, University of Cambridge, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.614802.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
38

Corbin, George. "The Google Chrome operating system forensic artifacts". Thesis, Utica College, 2015. http://pqdtopen.proquest.com/#viewpdf?dispub=1571599.

Testo completo
Abstract (sommario):

The increased popularity of Google Chromebooks due to their ease of use, security features and low price have contributed to explosive growth in terms of their market share in the personal computing marketplace. This growing market share will result in Chromebooks becoming part of new and ongoing forensic investigations. It is important for forensic investigators to have a strong understanding of the forensic artifacts found on a Google Chromebook. The investigators need to know what these artifacts mean and how to acquire them. A Google Chromebook uses the Google Chrome Operating System for its operating system. The purpose for the research was to begin developing the necessary art in support of forensic examiners tasked with investigating Google Chromebooks and the data they use.

Gli stili APA, Harvard, Vancouver, ISO e altri
39

Clarke, Michael. "Operating system support for emerging application domains". Thesis, Lancaster University, 2000. http://eprints.lancs.ac.uk/11800/.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
40

Wilson, I. D. "Operating system design for large personal workstations". Thesis, University of Cambridge, 1985. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.372924.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
41

Beckmann, Nathan (Nathan Zachary). "Distributed naming in a factored operating system". Thesis, Massachusetts Institute of Technology, 2010. http://hdl.handle.net/1721.1/62460.

Testo completo
Abstract (sommario):
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2010.
Cataloged from PDF version of thesis.
Includes bibliographical references (p. 87-89).
A factored operating system (fos) is a new operating system design for manycore and cloud computers. In fos, OS services are separated from application code and run on distinct cores. Furthermore, each service is split into a fleet, or parallel set of cooperating processes that communicate using messages. Applications discover OS services through a distributed, dynamic name service. Each core runs a thin microkernel, and applications link in a user-space library called libfos that translates service requests into messages. The name service facilitates message delivery by looking up service locations and load balancing within service fleets. libfos caches service locations in a private cache to accelerate message delivery, and invalid entries are detected and invalidated by the microkernel. As messaging is the primary communication medium in fos, the name service plays a foundational role in the system. It enables key concepts of fos's design, such as fleets, communication locality, elasticity, and spatial scheduling. It is also one of the first complex services implemented in fos, and its implementation provides insight into issues one encounters while developing a distributed fos service. This thesis describes the design and implementation of the naming system in fos, including the naming and messaging system within each application and the distributed name service itself. Scaling numbers for the name service are presented for various workloads, as well as end-to-end performance numbers for two benchmarks. These numbers indicate good scaling of the name service with expected usage patterns, and superior messaging performance of the new naming system when compared with its prior implementation. The thesis concludes with research directions for future work.
by Nathan Beckmann.
S.M.
Gli stili APA, Harvard, Vancouver, ISO e altri
42

Stevenson, Martijn. "Asbestos : operating system security for mobile devices". Thesis, Massachusetts Institute of Technology, 2006. http://hdl.handle.net/1721.1/37101.

Testo completo
Abstract (sommario):
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2006.
Includes bibliographical references (p. 75-78).
This thesis presents the design and implementation of a port of the Asbestos operating system to the ARM processor. The port to the ARM allows Asbestos to run on mobile devices such as cell phones and personal digital assistants. These mobile, wireless-enabled devices are at risk for data attacks because they store private data but often roam in public networks. The Asbestos operating system is designed to prevent disclosure of such data. The port includes a file system and a network driver, which together enable future development of Asbestos applications on the ARM platform. This thesis evaluates the port with a performance comparison between Asbestos running on an HP iPAQ hand held computer and the original x86 Asbestos.
by Martijn Stevenson.
M.Eng.
Gli stili APA, Harvard, Vancouver, ISO e altri
43

Wyatt, Douglas Karl. "Shared libraries in an exokernel operating system". Thesis, Massachusetts Institute of Technology, 1997. http://hdl.handle.net/1721.1/42736.

Testo completo
Abstract (sommario):
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1997.
Includes bibliographical references (p. 47).
by Douglas Karl Wyatt.
M.Eng.
Gli stili APA, Harvard, Vancouver, ISO e altri
44

Sohan, Ripduman Singh. "Operating system support for application managed disks". Thesis, University of Cambridge, 2009. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.611297.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
45

Pfeiffer, Joseph J. Jr. "The Unix Operating System for Telemetry Applications". International Foundation for Telemetering, 1990. http://hdl.handle.net/10150/613488.

Testo completo
Abstract (sommario):
International Telemetering Conference Proceedings / October 29-November 02, 1990 / Riviera Hotel and Convention Center, Las Vegas, Nevada
UNIX† is a very popular operating system, in use on a wide variety of hardware platforms, in a wide variety of environments, for a wide variety of problems. It has certain well-known deficiencies, however, for time-critical applications where guaranteed response time is required. This paper considers the use of Unix and related systems for telemetry applications. Of particular interest will be Unix as a possible operating system for NASA’s Data Handling Service.
Gli stili APA, Harvard, Vancouver, ISO e altri
46

Schwarzkopf, Malte. "Operating system support for warehouse-scale computing". Thesis, University of Cambridge, 2018. https://www.repository.cam.ac.uk/handle/1810/279062.

Testo completo
Abstract (sommario):
Modern applications are increasingly backed by large-scale data centres. Systems software in these data centre environments, however, faces substantial challenges: the lack of uniform resource abstractions makes sharing and resource management inefficient, infrastructure software lacks end-to-end access control mechanisms, and work placement ignores the effects of hardware heterogeneity and workload interference. In this dissertation, I argue that uniform, clean-slate operating system (OS) abstractions designed to support distributed systems can make data centres more efficient and secure. I present a novel distributed operating system for data centres, focusing on two OS components: the abstractions for resource naming, management and protection, and the scheduling of work to compute resources. First, I introduce a reference model for a decentralised, distributed data centre OS, based on pervasive distributed objects and inspired by concepts in classic 1980s distributed OSes. Translucent abstractions free users from having to understand implementation details, but enable introspection for performance optimisation. Fine-grained access control is supported by combining storable, communicable identifier capabilities, and context-dependent, ephemeral handle capabilities. Finally, multi-phase I/O requests implement optimistically concurrent access to objects while supporting diverse application-level consistency policies. Second, I present the DIOS operating system, an implementation of my model as an extension to Linux. The DIOS system call API is centred around distributed objects, globally resolvable names, and translucent references that carry context-sensitive object meta-data. I illustrate how these concepts support distributed applications, and evaluate the performance of DIOS in microbenchmarks and a data-intensive MapReduce application. I find that it offers improved, finegrained isolation of resources, while permitting flexible sharing. Third, I present the Firmament cluster scheduler, which generalises prior work on scheduling via minimum-cost flow optimisation. Firmament can flexibly express many scheduling policies using pluggable cost models; it makes high-quality placement decisions based on fine-grained information about tasks and resources; and it scales the flow-based scheduling approach to very large clusters. In two case studies, I show that Firmament supports policies that reduce colocation interference between tasks and that it successfully exploits flexibility in the workload to improve the energy efficiency of a heterogeneous cluster. Moreover, my evaluation shows that Firmament scales the minimum-cost flow optimisation to clusters of tens of thousands of machines while still making sub-second placement decisions.
Gli stili APA, Harvard, Vancouver, ISO e altri
47

Goel, Ashvin. "Operating system support for low-latency streaming /". Full text open access at:, 2003. http://content.ohsu.edu/u?/etd,194.

Testo completo
Gli stili APA, Harvard, Vancouver, ISO e altri
48

Druschel, Peter. "Operating system support for high-speed networking". Diss., The University of Arizona, 1994. http://hdl.handle.net/10150/186828.

Testo completo
Abstract (sommario):
The advent of high-speed networks may soon increase the network bandwidth available to workstation class computers by two orders of magnitude. Combined with the dramatic increase in microprocessor speed, these technological advances make possible new kinds of applications, such as multimedia and parallel computing on networks of workstations. At the same time, the operating system, in its role as mediator and multiplexor of computing resources, is threatening to become a bottleneck. The underlying cause is that main memory performance has not kept up with the growth of CPU and I/O speed, thus opening a bandwidth gap between CPU and main memory, while closing the old gap between main memory and I/O. Current operating systems fail to properly take into account the performance characteristics of the memory subsystem. The trend towards server-based operating systems exacerbates this problem, since a modular OS structure tends to increase pressure on the memory system. This dissertation is concerned with the I/O bottleneck in operating systems, with particular focus on high-speed networking. We start by identifying the causes of this bottleneck, which are rooted in a mismatch of operating system behavior with the performance characteristics of modern computer hardware. Then, traditional approaches to supporting I/O in operating systems are re-evaluated in light of current hardware performance tradeoffs. This re-evaluation gives rise to a set of novel techniques that eliminate the I/O bottleneck.
Gli stili APA, Harvard, Vancouver, ISO e altri
49

He, Haifeng. "Memory Footprint Reduction of Operating System Kernels". Diss., The University of Arizona, 2009. http://hdl.handle.net/10150/196010.

Testo completo
Abstract (sommario):
As the complexity of embedded systems grows, there is an increasing use of operating systems (OSes) in embedded devices, such as mobile phones, media players and other consumer electronics. Despite their convenience and flexibility, such operating systems can be overly general and contain features and code that are not needed in every application context, which incurs unnecessary performance overheads. In most embedded systems, resources, such as processing power, available memory, and power consumption, are strictly constrained. In particular, the amount of memory on embedded devices is often very limited. This, together with the popular usage of operating systems in embedded devices, makes it important to reduce the memory footprint of operating systems. This dissertation addresses this challenge and presents automated ways to reduce the memory footprint of OS kernels for embedded systems. First, we present kernel code compaction, an automated approach that reduces the code size of an OS kernel statically by removing unused functionality. OS kernel code tends to be different from ordinary application code, including the presence of a significant amount of hand-written assembly code, multiple entry points, implicit control flow paths involving interrupt handlers, and frequent indirect control flow via function pointers. We use a novel "approximated compilation" technique to apply source-level pointer analysis to hand-written assembly code. A prototype implementation of our idea on an Intel x86 platform and a minimally configured Linux kernel obtains a code size reduction of close to 24%.Even though code compaction can remove a portion of the entire OS kernel code, when exercised with typical embedded benchmarks, such as MiBench, most kernel code is executed infrequently if at all. Our second contribution is on-demand code loading, an automated approach that keeps the rarely used code on secondary storage and loads it into main memory only when it is needed. In order to minimize the overhead of code loading, a greedy node-coalescing algorithm is proposed to group closely related code together. The experimental results show that this approach can reduce memory requirements for the Linux kernel code by about 53%with little degradation in performance. Last, we describe dynamic data structure compression, an approach that reduces the runtime memory footprint of dynamic data structures in an OS kernel. A prototype implementation for the Linux kernel reduces the memory consumption of the slab allocators in Linux by 17.5%when running the MediaBench suite while incurring only minimal increases in execution time (1.9%).
Gli stili APA, Harvard, Vancouver, ISO e altri
50

VELASCO, ALEJANDRO DAVID. "Software-based methods for Operating system dependability". Doctoral thesis, Politecnico di Torino, 2017. http://hdl.handle.net/11583/2678125.

Testo completo
Abstract (sommario):
Guaranteeing correct system behaviour in modern computer systems has become essential, in particular for safety-critical computer-based systems. However all modern systems are susceptible to transient faults that can disrupt the intended operation and function of such systems. In order to evaluate the sensitivity of such systems, different methods have been developed, and among them Fault Injection is considered a valid approach widely adopted. This document presents a fault injection tool, called Kernel-based Fault-Injection Tool Open-source (KITO), to analyze the effects of faults in memory elements containing kernel data structures belonging to a Unix-based Operating System and, in particular, elements involved in resources synchronization. This tool was evaluated in different stages of its development with different experimental analyses by performing Faults Injections in the Operating System, while the system was subject to stress from benchmark programs that use different elements of the Linux kernel. The results showed that KITO was capable of generating faults in different elements of the operating systems with limited intrusiveness, and that the data structures belonging to synchronization aspects of the kernel are susceptible to an appreciable set of possible errors ranging from performance degradation to complete system failure, thus preventing benchmark applications to perform their task. Finally, aiming at overcoming the vulnerabilities discovered with KITO, a couple of solutions have been proposed consisting in the implementation of hardening techniques in the source code of the Linux kernel, such as Triple Modular Redundancy and Error Detection And Correction codes. An experimental fault injection analysis has been conducted to evaluate the effectiveness of the proposed solutions. Results have shown that it is possible to successfully detect and correct the noxious effects generated by single faults in the system with a limited performance overhead in kernel data structures of the Linux kernel.
Gli stili APA, Harvard, Vancouver, ISO e altri
Offriamo sconti su tutti i piani premium per gli autori le cui opere sono incluse in raccolte letterarie tematiche. Contattaci per ottenere un codice promozionale unico!

Vai alla bibliografia