Supporting Objects in a Conventional Operating System

Prasun Dewan · Purdue e-Pubs (Purdue University System) · 1988

A simple approach is presented for introducing objects in a conventional operating system.Objects axe created as combinations of conventional processes and files.Like processes, they are active agents capable of executing code and communicating with other objects.Like files, they are persistent, have a protected name in the file system, and can be opened and closed for access.Motivation for supporting objects in a conventional system is presented.The basic elements of our approach are described together with the rationale for our decisions.An implementation on Unix 1 is discussed.Object-based programming at the system level is contrasted with object-based programming at the language level.Comparisons axe made between our approach and related work.

Read the paper · More papers on PaperTik