[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)