eXpOS Abstractions

eXpOS provides the following fundamental abstractions to an application program:

  1. The eXpFS logical file system
  2. The process abstraction for programs in execution
  3. Methods of resource sharing
  4. Primitives for concurrent access control and process synchronization
  5. The system call interface that specifies the interface through which application programs can invoke the system calls and access the OS services.
  6. The extended eXpOS specification provides a user abstraction as discussed here.