[HN Gopher] Operating System Notes (2010)
       ___________________________________________________________________
        
       Operating System Notes (2010)
        
       Author : amzans
       Score  : 42 points
       Date   : 2021-07-07 09:11 UTC (1 days ago)
        
 (HTM) web link (andrewharvey4.wordpress.com)
 (TXT) w3m dump (andrewharvey4.wordpress.com)
        
       | monocasa wrote:
       | > The OS hides the details of the hardware and provides an
       | abstraction for user code.
       | 
       | Unless it's an exokernel based OS, which goes out of its way to
       | not abstract the hardware as much as possible, but to simply
       | safely multiplex the hardware. The thought being that user space
       | libraries will do a better job with abstractions that actually
       | assist the applications.
        
         | madmax96 wrote:
         | The line is blurred even in conventional kernels, e.g. ioctl.
        
       | tenebrisalietum wrote:
       | > The system call interface represents the abstract machine
       | provided by the operating system.
       | 
       | No ... it's just an interface. Just the way for usermode code to
       | request or call something on the kernel side.
       | 
       | "Abstract machine" is a concept more having to do with virtual
       | machines, runtimes, bytecode/JIT compilation.
        
         | aparsons wrote:
         | Machine and abstract machine are both overloaded terms. If the
         | set of system calls is considered the "ops" for your OS
         | "machine", characterizing it as an abstract machine is not
         | incorrect.
        
       ___________________________________________________________________
       (page generated 2021-07-08 23:01 UTC)