Abstract. Multitasking is a topic on which many discussions have been held. There are different opinions about its need. Our own operating system, Oberon, was originally designed as a single user and single process system. While developing server systems and simulation kits we came to the conclusion that we need some notion of slim and easy to use process. We then decided to start a new project comprising the design of a new kernel and a new compiler for the support of concurrent execution of several processes on different priorit 7 levels with an appropriate protection mechanism preventing processes from inadmissible access to each other. The idea of active objects, simultaneously representing processes and containing both their action and their data, was the base for the 'Active-Oberon' project. Active objects are independent processes scheduled by the system. The management of the memory including stackallocation devolves on the new kernel. This takes much responsibilit 7 away from the programmer and makes the system safer. The goal of this paper is to present the implementation of the 'Active-Oberon' project whose concepts are described in detail in [Gut%b].
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.