OS primitives - LeFreq/Singularity GitHub Wiki

Basic OS primitives set the base objects/applications for the core of the system. This is for those which are offered TO the system. For primitives withIN the system, see kernel primitives.

  • Read to file
  • Write to file
  • Read from standard input
  • Write to standard output
  • A hypervisor:
    • start process
    • end process
    • send data to hypervisor tagged with process ID
    • receive data from hypervisor (a piped output, for exmaple)
multicore machines might mediate data from process to send to other processes. On further examination, multiple cores are not more natural in the common environments where many things are going on at once.

From these core services offered outside the ring of the kernel, we can define fields, records (like structs), and file systems or directory tree and any manner of complex data relationship

⚠️ **GitHub.com Fallback** ⚠️