LOGIN
>> Home
>> Topics
>> Students
>> Partners
>> Statistics
Information for topics
Topic Id:
ID topic:
463
Partner Email:
L.J.M.Rothkrantz@tudelft.nl
Project Title:
Bart\'s operating system structure
Abstract:
his thesis introduces a new computer system, programming model and operating system called BOSS, Bart’s Operating System Structure. The structure consists of two layers. The first layer holds the dependency driven machine and on top of this layer, an extension is built. The dependency driven machine defines how the different resources of a computer system may communicate with each other. The extension defines what the resources can communicate to each other. The dependency driven machine, DDM, models three different aspects of a computer system: communication, storage and processing. Communication is done via channels that connect pieces of memory to each other. Sockets are used to process memory. Ports are used to distinguish pieces of memory. Channels, ports and sockets combined form the dependency flow networks, DFN, which are all processed on the dependency driven machine.To show that BOSS works, a simulation of the dependency driven machine, the LinkLoader and several resources with their processes, is implemented. This simulation is implemented in C++ of DJGPP for DOS. A DD that models a perceptron is created for the simulation to show that the BOSS language can be used as an attractive alternative to existing languages. The designing of the DD showed many advantages of BOSS over existing systems. The advantages of BOSS over existing systems include its inherent parallel nature, guaranteed autonomy of every process and the explicit mentioning of all dependencies between processes. These advantages make dependency flow networks faster in executing, more reliable, faster to develop, easier to test and debug than any conventional system.
Advisor:
Leon Rothkrantz
Link:
Degree:
Master
Keywords:
Computer Software
Operating systems